._boton_1rpwk_1{width:var(--control-h-md);height:var(--control-h-md);border-radius:var(--radius-md);color:var(--color-text-soft);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._boton_1rpwk_1:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}._boton_1rpwk_1:disabled{cursor:not-allowed;color:var(--color-text-disabled);opacity:.7}._sm_1rpwk_30{width:var(--control-h-sm);height:var(--control-h-sm)}@media (pointer:coarse){._boton_1rpwk_1{width:var(--touch-target);height:var(--touch-target)}}._ghost_1rpwk_42:not(:disabled):hover{background:var(--color-neutral-soft);color:var(--color-text)}._secondary_1rpwk_47{background:var(--color-surface);border-color:var(--color-border-strong);color:var(--color-text)}._secondary_1rpwk_47:not(:disabled):hover{background:var(--color-surface-alt)}._danger_1rpwk_56{color:var(--color-danger-text)}._danger_1rpwk_56:not(:disabled):hover{background:var(--color-danger-soft)}._fondo_1mgsd_1{z-index:var(--z-modal);padding:var(--space-4);background:var(--color-overlay);animation:_aparecer_1mgsd_1 var(--duration-base) var(--ease-standard);place-items:center;display:grid;position:fixed;inset:0}._caja_1mgsd_12{width:100%;min-width:0;max-height:min(calc(100dvh - var(--space-6)), 760px);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:_subir_1mgsd_1 var(--duration-base) var(--ease-standard);outline:none;flex-direction:column;display:flex}._sm_1mgsd_33{max-width:420px}._md_1mgsd_36{max-width:560px}._lg_1mgsd_39{max-width:800px}._xl_1mgsd_44{max-width:1400px;max-height:calc(100dvh - var(--space-5))}._encabezado_1mgsd_49{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3) var(--space-5);display:flex}._titulos_1mgsd_56{min-width:0;padding-top:var(--space-2);flex:1}._titulo_1mgsd_56{font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}._descripcion_1mgsd_69{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-soft)}._cerrar_1mgsd_76{margin-right:calc(var(--space-1) * -1)}._cuerpo_1mgsd_80{min-height:0;padding:0 var(--space-5) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-normal);flex:1;overflow-y:auto}._pie_1mgsd_89{justify-content:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-5) var(--space-4);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}@media (max-width:767px){._fondo_1mgsd_1{place-items:end stretch;padding:0}._caja_1mgsd_12,._sm_1mgsd_33,._md_1mgsd_36,._lg_1mgsd_39,._xl_1mgsd_44{max-width:none;max-height:calc(100dvh - var(--space-6));border-radius:var(--radius-lg) var(--radius-lg) 0 0}._pie_1mgsd_89{padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));flex-direction:column-reverse}._pie_1mgsd_89>*{width:100%}}@keyframes _aparecer_1mgsd_1{0%{opacity:0}}@keyframes _subir_1mgsd_1{0%{opacity:0;transform:translateY(8px)}}._alert_3dj9k_1{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-normal);border:1px solid #0000;border-left-width:4px;display:flex}._icono_3dj9k_13{flex:none;margin-top:1px}._cuerpo_3dj9k_18{flex:1;min-width:0}._titulo_3dj9k_23{font-weight:var(--weight-semibold);margin:0}._titulo_3dj9k_23+._texto_3dj9k_28{margin-top:var(--space-1)}._texto_3dj9k_28>:where(p,ul){margin:0}._texto_3dj9k_28>:where(p,ul)+:where(p,ul){margin-top:var(--space-2)}._texto_3dj9k_28 ul{padding-left:var(--space-5)}._accion_3dj9k_44{flex:none;align-self:center}._info_3dj9k_49{background:var(--color-info-soft);border-color:color-mix(in srgb, var(--color-info) 30%, transparent);border-left-color:var(--color-info);color:var(--color-info-text)}._warning_3dj9k_55{background:var(--color-warning-soft);border-color:color-mix(in srgb, var(--color-warning) 35%, transparent);border-left-color:var(--color-warning);color:var(--color-warning-text)}._danger_3dj9k_61{background:var(--color-danger-soft);border-color:color-mix(in srgb, var(--color-danger) 30%, transparent);border-left-color:var(--color-danger);color:var(--color-danger-text)}._success_3dj9k_67{background:var(--color-success-soft);border-color:color-mix(in srgb, var(--color-success) 30%, transparent);border-left-color:var(--color-success);color:var(--color-success-text)}._neutral_3dj9k_73{background:var(--color-surface-alt);border-color:var(--color-border);border-left-color:var(--color-border-strong);color:var(--color-text-soft)}@media (max-width:767px){._alert_3dj9k_1{flex-wrap:wrap}._accion_3dj9k_44{width:100%;padding-left:calc(20px + var(--space-3))}}._field_191dd_1{align-content:start;gap:var(--space-1);min-width:0;display:grid}._label_191dd_10{font-size:var(--text-label);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--color-text-soft)}._opcional_191dd_17{font-weight:var(--weight-regular);color:var(--color-text-muted)}._help_191dd_22{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-text-muted);margin:0}._error_191dd_29{align-items:flex-start;gap:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-danger-text);margin:0;display:flex}._error_191dd_29 svg{flex:none;margin-top:1px}._control_191dd_44{width:100%;min-height:var(--control-h-md);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);line-height:var(--leading-tight);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}._control_191dd_44::placeholder{color:var(--color-text-muted)}._control_191dd_44:hover:not(:disabled):not([readonly]){border-color:var(--color-text-soft)}._control_191dd_44:focus-visible,._control_191dd_44:focus{border-color:var(--color-primary);box-shadow:var(--focus-ring);outline:none}._control_191dd_44[aria-invalid=true]{border-color:var(--color-danger)}._control_191dd_44[aria-invalid=true]:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-danger) 25%, transparent)}._control_191dd_44:disabled{cursor:not-allowed;background:var(--color-neutral-soft);border-color:var(--color-border);color:var(--color-text-disabled)}._control_191dd_44[readonly]{background:var(--color-surface-sunken);border-color:var(--color-border)}@media (max-width:767px),(pointer:coarse){._control_191dd_44{min-height:var(--touch-target);font-size:var(--text-base)}}._textarea_191dd_102{min-height:calc(var(--control-h-md) * 2);resize:vertical;line-height:var(--leading-normal)}._selectWrap_191dd_108{display:block;position:relative}._select_191dd_108{appearance:none;padding-right:calc(var(--space-3) + 20px);cursor:pointer}._selectFlecha_191dd_119{right:var(--space-3);color:var(--color-text-soft);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}._checkField_191dd_129{gap:0;display:grid}._checkLabel_191dd_134{align-items:center;gap:var(--space-2);min-height:var(--touch-target);font-size:var(--text-sm);color:var(--color-text);cursor:pointer;display:inline-flex}._checkHelp_191dd_144{margin:calc(var(--space-2) * -1) 0 0 calc(18px + var(--space-2));font-size:var(--text-xs);color:var(--color-text-muted)}._checkbox_191dd_150{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer;flex:none;margin:0}._checkbox_191dd_150:focus-visible,._switchInput_191dd_160:focus-visible+._switchPista_191dd_160{outline:var(--focus-outline);outline-offset:var(--focus-offset)}._switchLabel_191dd_165{width:-moz-fit-content;width:fit-content;display:flex;position:relative}._switchInput_191dd_160{opacity:0;cursor:pointer;width:36px;height:20px;margin:0;position:absolute}._switchPista_191dd_160{border-radius:var(--radius-full);background:var(--color-border-strong);width:36px;height:20px;transition:background-color var(--duration-fast) var(--ease-standard);flex:none;position:relative}._switchPista_191dd_160:after{content:"";border-radius:var(--radius-full);background:var(--color-surface);width:16px;height:16px;box-shadow:var(--shadow-xs);transition:transform var(--duration-fast) var(--ease-standard);position:absolute;top:2px;left:2px}._switchInput_191dd_160:checked+._switchPista_191dd_160{background:var(--color-primary)}._switchInput_191dd_160:checked+._switchPista_191dd_160:after{transform:translate(16px)}._switchInput_191dd_160:disabled+._switchPista_191dd_160{opacity:.5}._switchInput_191dd_160:disabled~span:last-child{color:var(--color-text-disabled)}._btn_5xkkx_1{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-h-md);padding:0 var(--space-4);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-tight);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border:1px solid #0000;display:inline-flex}._btn_5xkkx_1:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}._btn_5xkkx_1:disabled{cursor:not-allowed;background:var(--color-neutral-soft);border-color:var(--color-border);color:var(--color-text-disabled)}._btn_5xkkx_1._loading_5xkkx_37:disabled{cursor:progress}._sm_5xkkx_41{min-height:var(--control-h-sm);padding:0 var(--space-3)}._lg_5xkkx_46{min-height:var(--control-h-lg);padding:0 var(--space-5);font-size:var(--text-base)}@media (pointer:coarse){._btn_5xkkx_1{min-height:var(--touch-target)}}._primary_5xkkx_59{background:var(--color-primary);color:var(--color-on-primary)}._primary_5xkkx_59:not(:disabled):hover{background:var(--color-primary-hover)}._primary_5xkkx_59:not(:disabled):active,._primary_5xkkx_59._loading_5xkkx_37{background:var(--color-primary-active);color:var(--color-on-primary)}._secondary_5xkkx_72{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border-strong)}._secondary_5xkkx_72:not(:disabled):hover{background:var(--color-surface-alt)}._secondary_5xkkx_72:not(:disabled):active,._secondary_5xkkx_72._loading_5xkkx_37{background:var(--color-neutral-soft);color:var(--color-text);border-color:var(--color-border-strong)}._info_5xkkx_91{background:var(--color-info);color:var(--color-on-primary)}._info_5xkkx_91:not(:disabled):hover{filter:brightness(1.08)}._info_5xkkx_91:not(:disabled):active,._info_5xkkx_91._loading_5xkkx_37{filter:brightness(.92)}._ghost_5xkkx_103{color:var(--color-text-soft);background:0 0}._ghost_5xkkx_103:not(:disabled):hover{background:var(--color-neutral-soft);color:var(--color-text)}._ghost_5xkkx_103:disabled{background:0 0;border-color:#0000}._ghost_5xkkx_103._loading_5xkkx_37{color:var(--color-text)}._danger_5xkkx_119{background:var(--color-danger);color:var(--color-on-danger)}._danger_5xkkx_119:not(:disabled):hover{background:var(--color-danger-hover)}._danger_5xkkx_119:not(:disabled):active,._danger_5xkkx_119._loading_5xkkx_37{background:var(--color-danger-text);color:var(--color-on-danger)}._block_5xkkx_132{width:100%}._icon_5xkkx_136{flex:none;display:inline-flex}._spinner_5xkkx_141{flex:none}._enlace_5xkkx_146,._enlace_5xkkx_146:hover{text-decoration:none}._form_xt0l6_1{gap:var(--space-4);display:grid}._unica_165cx_2,._wrap_165cx_3{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--touch-target);color:var(--color-topnav-text);font-size:var(--text-sm);display:inline-flex;position:relative}._unica_165cx_2{padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--color-topnav-hover)}._icono_165cx_20{color:var(--color-topnav-text-soft);flex:none}._nombre_165cx_25{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:220px;font-weight:var(--weight-semibold);overflow:hidden}._rol_165cx_34{font-size:var(--text-xs);color:var(--color-topnav-text-soft);flex:none}._disparador_165cx_44{align-items:center;gap:var(--space-2);min-height:var(--touch-target);max-width:280px;padding:0 var(--space-3);border:1px solid var(--color-topnav-border);border-radius:var(--radius-md);background:var(--color-topnav-hover);color:var(--color-topnav-text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex}._disparador_165cx_44:focus-visible{outline:2px solid var(--color-topnav-focus);outline-offset:2px}._flecha_165cx_66{color:var(--color-topnav-text-soft);flex:none}._panel_165cx_74[hidden]{display:none}._panel_165cx_74{top:calc(100% + var(--space-1));z-index:var(--z-dropdown);gap:var(--space-1);min-width:240px;max-width:min(320px,90vw);padding:var(--space-1);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--color-text);display:grid;position:absolute;right:0}._lista_165cx_95{gap:2px;margin:0;padding:0;list-style:none;display:grid}._opcion_165cx_103{align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-target);padding:var(--space-2);border-radius:var(--radius-sm);color:inherit;font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._opcion_165cx_103:hover{background:var(--color-surface-alt)}._opcion_165cx_103:focus-visible{outline:var(--focus-outline);outline-offset:-1px}._opcionActual_165cx_129{font-weight:var(--weight-semibold)}._tilde_165cx_135{color:var(--color-primary-text);visibility:hidden;flex:none}._opcionActual_165cx_129 ._tilde_165cx_135{visibility:visible}._opcionNombre_165cx_145{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._opcionRol_165cx_153{font-size:var(--text-xs);color:var(--color-text-soft);flex:none}._agregar_165cx_159{align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-target);margin-top:var(--space-1);padding:var(--space-2);padding-top:calc(var(--space-2) + var(--space-1));border:0;border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-sm) var(--radius-sm);color:var(--color-primary-text);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);text-align:left;cursor:pointer;background:0 0;display:flex}._agregar_165cx_159:hover{background:var(--color-surface-alt)}._agregar_165cx_159:focus-visible{outline:var(--focus-outline);outline-offset:-1px}@media (pointer:coarse){._disparador_165cx_44{font-size:16px}}@media (max-width:767px){._nombre_165cx_25{max-width:120px}._disparador_165cx_44{max-width:180px}._disparador_165cx_44 ._rol_165cx_34{display:none}}._pista_110gb_3{height:3px;z-index:var(--z-toast);pointer-events:none;background:0 0;position:fixed;top:0;left:0;right:0}._barra_110gb_14{background:var(--color-primary);height:100%;box-shadow:0 0 8px var(--color-primary);border-radius:0 2px 2px 0;transition:width .22s ease-out,opacity .28s ease-out}._barra_110gb_14[style*="width: 100%"]{opacity:0}@media (prefers-reduced-motion:reduce){._barra_110gb_14{transition:opacity .2s ease-out}}._shell_7yn1r_6{background:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}._header_7yn1r_14{z-index:var(--z-header);height:var(--header-h);align-items:center;gap:var(--space-3);padding:0 max(var(--space-4), env(safe-area-inset-right)) 0 max(var(--space-4), env(safe-area-inset-left));background:var(--color-topnav-bg);color:var(--color-topnav-text);flex:none;display:flex;position:sticky;top:0}._hamburguesa_7yn1r_28{margin-left:calc(var(--space-2) * -1);color:var(--color-topnav-text)}._hamburguesa_7yn1r_28:not(:disabled):hover{background:var(--color-topnav-hover);color:var(--color-topnav-text)}._botonHeader_7yn1r_38{color:var(--color-topnav-text);flex:none}._botonHeader_7yn1r_38:not(:disabled):hover{background:var(--color-topnav-hover);color:var(--color-topnav-text)}._botonHeader_7yn1r_38:focus-visible{outline:2px solid var(--color-topnav-focus);outline-offset:2px}._marca_7yn1r_51{align-items:center;gap:var(--space-2);min-height:var(--touch-target);border-radius:var(--radius-md);color:var(--color-topnav-text);flex:none;text-decoration:none;display:inline-flex}._marca_7yn1r_51:focus-visible{outline:2px solid var(--color-topnav-focus);outline-offset:2px}._logoFondo_7yn1r_70{height:40px;padding:3px var(--space-2);border-radius:var(--radius-md);background:var(--color-logo-plate);align-items:center;display:inline-flex}._logo_7yn1r_70{width:auto;height:34px;display:block}._marcaErp_7yn1r_85{font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;color:var(--color-topnav-text-soft)}._espaciador_7yn1r_92{flex:1}._sesion_7yn1r_96{align-items:center;gap:var(--space-2);min-width:0;display:flex}._usuario_7yn1r_104{flex:none;position:relative}._usuarioBoton_7yn1r_109{align-items:center;gap:var(--space-1);min-height:var(--touch-target);padding:0 var(--space-2) 0 var(--space-1);border-radius:var(--radius-full);color:var(--color-topnav-text);cursor:pointer;background:0 0;border:0;display:inline-flex}._usuarioBoton_7yn1r_109:hover{background:var(--color-topnav-hover)}._usuarioBoton_7yn1r_109:focus-visible{outline:2px solid var(--color-topnav-focus);outline-offset:2px}._avatar_7yn1r_131{border-radius:var(--radius-full);background:var(--color-brand-500);width:32px;height:32px;color:var(--color-on-brand);font-size:var(--text-xs);font-weight:var(--weight-bold);place-items:center;display:inline-grid}._usuarioFlecha_7yn1r_143{color:var(--color-topnav-text-soft)}._usuarioPanel_7yn1r_147{top:calc(100% + var(--space-2));z-index:var(--z-dropdown);width:min(280px, calc(100vw - var(--space-6)));padding:var(--space-2);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);position:absolute;right:0}._usuarioDatos_7yn1r_161{padding:var(--space-2) var(--space-3) var(--space-3);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2);gap:2px;display:grid}._usuarioNombre_7yn1r_169{font-size:var(--text-sm);font-weight:var(--weight-semibold);margin:0}._usuarioEmail_7yn1r_175,._usuarioEmpresa_7yn1r_176{font-size:var(--text-xs);color:var(--color-text-soft);overflow-wrap:anywhere;margin:0}._usuarioSalir_7yn1r_183{align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-target);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._usuarioSalir_7yn1r_183:hover{background:var(--color-neutral-soft)}._usuarioSalir_7yn1r_183:focus-visible{outline:var(--focus-outline);outline-offset:-2px}._cuerpo_7yn1r_210{flex:1;min-height:0;display:flex}._main_7yn1r_216{min-width:0;padding:var(--space-4);padding-bottom:max(var(--space-4), env(safe-area-inset-bottom));flex:1}@media (min-width:768px){._main_7yn1r_216{padding:var(--space-5)}}._sidebar_7yn1r_231{top:var(--header-h);width:var(--sidebar-w);height:calc(100dvh - var(--header-h));background:var(--color-sidebar-bg);border-right:1px solid var(--color-border);flex:none;position:sticky;overflow:hidden auto}._sidebarCabecera_7yn1r_245{padding:var(--space-2) var(--space-2) 0;justify-content:flex-end;display:flex}._colapsar_7yn1r_251{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-soft);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;display:inline-flex}._colapsar_7yn1r_251:hover{background:var(--color-surface-alt);color:var(--color-text)}._panel_7yn1r_273{gap:var(--space-4);padding:var(--space-3) var(--space-3) var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}._grupo_7yn1r_280{gap:var(--space-1);grid-template-columns:minmax(0,1fr);display:grid}._grupoTitulo_7yn1r_286{padding:0 var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0}._lista_7yn1r_296,._hijos_7yn1r_297{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}._item_7yn1r_306,._hijo_7yn1r_297{align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-target);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text-soft);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;text-decoration:none;display:flex;position:relative}._item_7yn1r_306 svg{flex:none}._item_7yn1r_306:hover,._hijo_7yn1r_297:hover{background:var(--color-neutral-soft);color:var(--color-text)}._item_7yn1r_306:focus-visible,._hijo_7yn1r_297:focus-visible,._compactaItem_7yn1r_341:focus-visible{outline:var(--focus-outline);outline-offset:-2px}._itemTexto_7yn1r_346{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._hijos_7yn1r_297[hidden]{display:none}._itemActivo_7yn1r_360,._itemActivo_7yn1r_360:hover{background:var(--color-primary-soft);color:var(--color-primary-text);font-weight:var(--weight-semibold)}._itemActivo_7yn1r_360:before{content:"";border-radius:var(--radius-full);background:var(--module-accent-border);width:3px;position:absolute;top:8px;bottom:8px;left:0}._itemPadreActivo_7yn1r_378{color:var(--color-text);font-weight:var(--weight-semibold)}._flecha_7yn1r_383{color:var(--color-text-muted);transition:transform var(--duration-fast) var(--ease-standard)}._flechaAbierta_7yn1r_388{transform:rotate(180deg)}._hijos_7yn1r_297{margin:2px 0 var(--space-1)}._hijo_7yn1r_297{padding-left:calc(var(--space-3) + 20px + var(--space-3))}._itemProximamente_7yn1r_401,._itemProximamente_7yn1r_401:hover{cursor:default;color:var(--color-text-muted);background:0 0}._pronto_7yn1r_408{padding:1px var(--space-2);border:1px dashed var(--color-border-strong);border-radius:var(--radius-full);font-size:var(--text-xs);color:var(--color-text-muted);flex:none}._sidebarCompacta_7yn1r_418{top:var(--header-h);width:var(--sidebar-w-compact);height:calc(100dvh - var(--header-h));background:var(--color-sidebar-bg);border-right:1px solid var(--color-border);flex:none;position:sticky;overflow:hidden auto}._compacta_7yn1r_341{justify-items:center;gap:var(--space-2);padding:var(--space-2) 0 var(--space-5);display:grid}._compactaLista_7yn1r_437{justify-items:center;gap:2px;margin:0;padding:0;list-style:none;display:grid}._compactaItem_7yn1r_341{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-md);color:var(--color-text-soft);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}._compactaItem_7yn1r_341:hover{background:var(--color-neutral-soft);color:var(--color-text)}._compactaActivo_7yn1r_464,._compactaActivo_7yn1r_464:hover{background:var(--color-primary-soft);color:var(--color-primary-text)}._compactaActivo_7yn1r_464:before{content:"";border-radius:var(--radius-full);background:var(--module-accent-border);width:3px;position:absolute;top:10px;bottom:10px;left:-10px}._compactaSeparador_7yn1r_481{width:24px;height:1px;margin:var(--space-2) 0;background:var(--color-border)}._velo_7yn1r_489{z-index:var(--z-drawer);background:var(--color-overlay);animation:_aparecer_7yn1r_1 var(--duration-base) var(--ease-standard);border:0;padding:0;position:fixed;inset:0}._cajon_7yn1r_499{z-index:calc(var(--z-drawer) + 1);width:min(var(--sidebar-w), 86vw);padding-left:env(safe-area-inset-left);background:var(--color-sidebar-bg);box-shadow:var(--shadow-lg);animation:_entrar_7yn1r_1 var(--duration-base) var(--ease-standard);position:fixed;top:0;bottom:0;left:0;overflow-y:auto}@media (min-width:768px){._cajon_7yn1r_499{width:280px}}._cajonCabecera_7yn1r_519{height:var(--header-h);padding:0 var(--space-2) 0 var(--space-5);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}._cajonTitulo_7yn1r_528{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text)}@keyframes _aparecer_7yn1r_1{0%{opacity:0}}@keyframes _entrar_7yn1r_1{0%{opacity:0;transform:translate(-16px)}}._estadoCentro_7yn1r_548{justify-content:center;align-items:center;gap:var(--space-3);min-height:40vh;color:var(--color-text-soft);font-size:var(--text-sm);display:flex}@media (max-width:767px){._header_7yn1r_14{gap:var(--space-2)}._marcaErp_7yn1r_85{display:none}._logoFondo_7yn1r_70{height:36px}._logo_7yn1r_70{height:30px}._usuarioFlecha_7yn1r_143{display:none}}._sinLeer_7yn1r_580{background:var(--color-danger);color:#fff;min-width:1.25rem;height:1.25rem;font-size:var(--text-xs);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 .35rem;line-height:1;display:inline-flex}._estado_mlwp4_1{justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text);display:grid}._compacto_mlwp4_10{padding:var(--space-5) var(--space-3)}._icono_mlwp4_14{margin-bottom:var(--space-1);color:var(--color-text-muted);display:inline-flex}._iconoError_mlwp4_20{margin-bottom:var(--space-1);color:var(--color-danger);display:inline-flex}._titulo_mlwp4_26{font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-tight);margin:0}._descripcion_mlwp4_33{max-width:48ch;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-soft);margin:0}._accion_mlwp4_41{margin-top:var(--space-3);justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._boton_1i9cs_5{border-radius:var(--radius-md);width:2.25rem;height:2.25rem;color:var(--color-topnav-text);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid;position:relative}._boton_1i9cs_5:hover{background:var(--color-topnav-hover);color:var(--color-topnav-text)}._boton_1i9cs_5:focus-visible{outline:2px solid var(--color-topnav-focus);outline-offset:2px}._globo_1i9cs_32{background:var(--color-danger);color:#fff;min-width:1rem;height:1rem;font-size:10px;font-weight:var(--weight-semibold);text-align:center;border-radius:999px;padding:0 3px;line-height:1rem;position:absolute;top:1px;right:1px}._pildora_1i9cs_57{align-items:center;gap:var(--space-2);height:2.25rem;padding:0 var(--space-3);color:#fff;font:inherit;font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;background:linear-gradient(100deg,#7c3aed,#c026d3);border:none;border-radius:999px;flex:none;display:inline-flex}._pildora_1i9cs_57:hover{filter:brightness(1.08)}._pildora_1i9cs_57:focus-visible{outline:2px solid var(--color-topnav-focus);outline-offset:2px}._pildoraCata_1i9cs_92{background:linear-gradient(100deg,#0d9488,#16a34a)}@media (max-width:767px){._pildoraTexto_1i9cs_99{display:none}._pildora_1i9cs_57{justify-content:center;width:2.25rem;padding:0}}._barra_10pxy_3{right:var(--space-4);bottom:var(--space-4);z-index:30;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);animation:_aparecer_10pxy_1 .22s var(--ease-standard);display:flex;position:fixed;box-shadow:0 8px 24px #0000002e}@keyframes _aparecer_10pxy_1{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){._barra_10pxy_3{animation:none}}._dato_10pxy_35{gap:0;line-height:1.1;display:grid}._rotulo_10pxy_41{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._valor_10pxy_48{font-size:var(--text-lg);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}._acciones_10pxy_54{align-items:center;gap:var(--space-2);display:flex}._vaciar_10pxy_60{padding:var(--space-2) var(--space-3);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0}._vaciar_10pxy_60:hover{color:var(--color-danger-text)}._ver_10pxy_74{height:2.5rem;padding:0 var(--space-5);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;display:inline-flex}._ver_10pxy_74:hover{background:var(--color-primary-hover)}@media (max-width:560px){._barra_10pxy_3{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);justify-content:space-between}}._sitio_n5kt7_7{background:var(--color-bg);min-height:100dvh;color:var(--color-text);flex-direction:column;display:flex}._saltar_n5kt7_17{z-index:100;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);position:absolute;left:-9999px}._saltar_n5kt7_17:focus{left:var(--space-3);top:var(--space-3)}._cabecera_n5kt7_34{z-index:20;background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0}._barra_n5kt7_42{align-items:center;gap:var(--space-4);max-width:80rem;padding:var(--space-3) var(--space-4);margin:0 auto;display:flex}._marca_n5kt7_60{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);background:#fff;flex:none;align-items:center;display:inline-flex}._marca_n5kt7_60 img{width:auto;height:26px;display:block}._buscador_n5kt7_77{align-items:center;gap:var(--space-2);min-width:0;padding:0 var(--space-3);background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-full);height:2.5rem;color:var(--color-text-muted);flex:auto;display:flex}._buscador_n5kt7_77:focus-within{border-color:var(--color-primary);color:var(--color-text)}._buscador_n5kt7_77 input{min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:none;flex:1}._entrar_n5kt7_106{align-items:center;gap:var(--space-2);height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;flex:none;display:inline-flex}._entrar_n5kt7_106:hover{background:var(--color-primary-hover)}._categorias_n5kt7_130{gap:var(--space-1);max-width:80rem;padding:0 var(--space-4) var(--space-2);scrollbar-width:none;margin:0 auto;display:flex;overflow-x:auto}._categorias_n5kt7_130::-webkit-scrollbar{display:none}._cat_n5kt7_130,._catActiva_n5kt7_145{padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-sm);white-space:nowrap;color:var(--color-text-soft);flex:none}._cat_n5kt7_130:hover{background:var(--color-surface-alt);color:var(--color-text)}._catActiva_n5kt7_145{background:var(--color-primary-soft);color:var(--color-primary-text);font-weight:var(--weight-semibold)}._contenido_n5kt7_167{width:100%;max-width:80rem;padding:var(--space-5) var(--space-4) var(--space-8);flex:1;margin:0 auto}._pie_n5kt7_177{border-top:1px solid var(--color-border);background:var(--color-surface-alt);padding:var(--space-6) var(--space-4) var(--space-4)}._pieColumnas_n5kt7_183{gap:var(--space-5);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);max-width:80rem;margin:0 auto;display:grid}@media (max-width:900px){._pieColumnas_n5kt7_183{grid-template-columns:1fr 1fr}}@media (max-width:767px){._pieColumnas_n5kt7_183{grid-template-columns:1fr}}._pieContacto_n5kt7_203{margin:0 0 var(--space-3);gap:var(--space-2);font-size:var(--text-sm);padding:0;list-style:none;display:grid}._pieContacto_n5kt7_203 a{align-items:center;gap:var(--space-2);color:var(--color-text-soft);display:inline-flex}._pieContacto_n5kt7_203 a:hover{color:var(--color-text)}._pieCta_n5kt7_225{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);text-decoration:none;display:inline-flex}._pieCta_n5kt7_225:hover{background:var(--color-primary-hover)}._pieTitulo_n5kt7_242{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}._pieTexto_n5kt7_248{max-width:48ch;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-soft);margin:0}._pieLista_n5kt7_256{gap:var(--space-1);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}._pieLista_n5kt7_256 a{color:var(--color-text-soft)}._pieLista_n5kt7_256 a:hover{color:var(--color-text)}._pieCuantos_n5kt7_273{color:var(--color-text-muted);font-variant-numeric:tabular-nums}._pieLegal_n5kt7_278{max-width:80rem;margin:var(--space-5) auto 0;padding-top:var(--space-3);border-top:1px solid var(--color-border);font-size:var(--text-xs);color:var(--color-text-muted)}._carrito_n5kt7_292{background:var(--color-surface-sunken);border:1px solid var(--color-border);width:2.5rem;height:2.5rem;color:var(--color-text);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}._carrito_n5kt7_292:hover{border-color:var(--color-primary)}._carritoGlobo_n5kt7_311{background:var(--color-primary);min-width:1.15rem;height:1.15rem;color:var(--color-on-primary);font-size:11px;font-weight:var(--weight-semibold);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;padding:0 4px;line-height:1.15rem;position:absolute;top:-2px;right:-2px}._wrap_hboer_4{justify-content:center;align-items:center;gap:var(--space-4);min-height:100dvh;padding:var(--space-6) var(--space-4);background:var(--color-bg);flex-direction:column;display:flex}._card_hboer_15{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:26rem;box-shadow:var(--shadow-md);padding:var(--space-6)}._marca_hboer_25{justify-content:center;align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);display:flex}._logo_hboer_33{width:auto;height:44px;display:block}._producto_hboer_39{font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.08em;color:var(--color-text-soft)}._pie_hboer_46{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;margin:0}@media (max-width:479px){._wrap_hboer_4{padding:var(--space-5) var(--space-4);justify-content:flex-start}._card_hboer_15{box-shadow:none;padding:var(--space-2) 0;background:0 0;border:0}._marca_hboer_25{margin-bottom:var(--space-5);justify-content:flex-start}}._cargando_ojh1y_1{justify-content:center;align-items:center;gap:var(--space-3);min-height:40vh;padding:var(--space-4);color:var(--color-text-soft);font-size:var(--text-sm);display:flex}._wrap_iy158_1{min-height:100dvh;padding:var(--space-5) var(--space-4);background:var(--color-bg);justify-content:center;align-items:center;display:flex}._caja_iy158_10{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;width:100%;max-width:36rem;display:flex}._icono_iy158_20{color:var(--color-danger-text);display:inline-flex}._titulo_iy158_25{font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--color-text);margin:0}._texto_iy158_32{color:var(--color-text-soft);margin:0}._detalle_iy158_37{width:100%;margin-top:var(--space-3);text-align:left}._detalle_iy158_37 summary{min-height:var(--touch-target);color:var(--color-text-soft);font-size:var(--text-sm);cursor:pointer;align-items:center;display:inline-flex}._detalle_iy158_37 summary:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset);border-radius:var(--radius-sm)}._detalle_iy158_37 pre{margin:var(--space-2) 0 0;padding:var(--space-3);background:var(--color-surface-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-word;overflow-x:auto}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-500:#f37021;--color-brand-600:#d85518;--color-primary:#c2410c;--color-primary-hover:#9a3412;--color-primary-active:#7c2d12;--color-primary-soft:#fff4ec;--color-primary-text:#b8430e;--color-on-primary:#fff;--color-on-danger:#fff;--color-bg:#f6f6f5;--color-surface:#fff;--color-surface-alt:#fafaf9;--color-surface-sunken:#f0f0ef;--color-overlay:#14141480;--color-border:#e4e4e2;--color-border-medium:#d0d0cd;--color-border-strong:#8f8f8c;--color-text:#1a1a1a;--color-text-soft:#525250;--color-text-muted:#6b6b68;--color-text-disabled:#6b6b68;--color-success:#16a34a;--color-success-soft:#ecfdf3;--color-success-text:#166534;--color-warning:#d97706;--color-warning-soft:#fffbeb;--color-warning-text:#92400e;--color-danger:#dc2626;--color-danger-hover:#b91c1c;--color-danger-soft:#fef2f2;--color-danger-text:#991b1b;--color-info:#2563eb;--color-info-soft:#eff6ff;--color-info-text:#1e40af;--color-neutral-soft:#f4f4f3;--color-neutral-text:#52524f;--color-topnav-bg:#1a1a1a;--color-topnav-text:#fff;--color-topnav-text-soft:#b0b0b0;--color-topnav-hover:#2d2d2d;--color-topnav-border:#4a4a48;--color-topnav-focus:var(--color-brand-500);--color-sidebar-bg:#fff;--color-indicator:var(--color-brand-500);--color-logo-plate:#fff;--color-on-brand:#1a1a1a;--module-accent:var(--color-primary);--module-accent-hover:var(--color-primary-hover);--module-accent-soft:var(--color-primary-soft);--module-accent-border:var(--color-indicator);--module-accent-text:var(--color-primary-text);--focus-outline:2px solid var(--color-primary);--focus-offset:2px;--focus-ring:0 0 0 1px var(--color-primary), 0 0 0 4px color-mix(in srgb, var(--color-primary) 22%, transparent)}:root{--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:2.5rem;--space-10:3rem;--radius-sm:4px;--radius-md:6px;--radius:8px;--radius-lg:12px;--radius-full:999px;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #00000014, 0 1px 2px #0000000a;--shadow-md:0 4px 12px #0000001a;--shadow-lg:0 8px 24px #0000001f;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-xs:.75rem;--text-label:.8125rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.5rem;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--leading-tight:1.25;--leading-table:1.35;--leading-normal:1.5;--control-h-sm:32px;--control-h-md:40px;--control-h-lg:48px;--touch-target:44px;--duration-fast:.15s;--duration-base:.2s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--alto-grafico:205px;--sidebar-w:240px;--sidebar-w-compact:64px;--header-h:56px;--bp-mobile:768px;--bp-desktop:1024px;--bp-wide:1440px;--z-base:0;--z-sticky:10;--z-header:100;--z-dropdown:150;--z-drawer:200;--z-modal:300;--z-toast:400}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s}}:root,:root[data-theme=light]{--bg:var(--color-bg);--surface:var(--color-surface);--surface-alt:var(--color-surface-alt);--text:var(--color-text);--text-soft:var(--color-text-soft);--text-muted:var(--color-text-muted);--border:var(--color-border);--border-strong:var(--color-border-medium);--shadow:var(--shadow-sm);--primary:var(--color-primary);--primary-hover:var(--color-primary-hover);--primary-light:var(--color-primary-soft);--primary-text:var(--color-primary-text);--warning:var(--color-warning);--warning-light:var(--color-warning-soft);--warning-text:var(--color-warning-text);--success:var(--color-success-text);--success-light:var(--color-success-soft);--danger:var(--color-danger);--topnav-bg:var(--color-topnav-bg);--topnav-text:var(--color-topnav-text);--topnav-text-soft:var(--color-topnav-text-soft);--topnav-hover:var(--color-topnav-hover);--sidebar-bg:var(--color-sidebar-bg);--sidebar-border:var(--color-border);--input-readonly-bg:var(--color-surface-sunken);--accent:var(--color-primary);--warning-bg:var(--color-warning-soft);--surface-soft:var(--color-neutral-soft);--on-primary:var(--color-on-primary)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#121212;--color-surface:#1c1c1c;--color-surface-alt:#232323;--color-surface-sunken:#2a2a2a;--color-overlay:#000000a6;--color-border:#333;--color-border-medium:#474747;--color-border-strong:#858585;--color-text:#ededed;--color-text-soft:#c2c2c2;--color-text-muted:#a3a3a3;--color-text-disabled:#a3a3a3;--color-success:#4ade80;--color-success-soft:#0f2918;--color-success-text:#86efac;--color-warning:#fbbf24;--color-warning-soft:#2e2308;--color-warning-text:#fcd34d;--color-danger:#f87171;--color-danger-hover:#fca5a5;--color-danger-soft:#3b1515;--color-danger-text:#fecaca;--color-on-danger:#1f0606;--color-info:#60a5fa;--color-info-soft:#0f2140;--color-info-text:#bfdbfe;--color-neutral-soft:#2a2a2a;--color-neutral-text:#d6d6d6;--color-topnav-bg:#0a0a0a;--color-topnav-text:#f5f5f5;--color-topnav-text-soft:#a8a8a8;--color-topnav-hover:#1f1f1f;--color-topnav-border:#474747;--color-topnav-focus:#fb923c;--color-sidebar-bg:#1c1c1c;--color-primary:#fb923c;--color-primary-hover:#fdba74;--color-primary-active:#fed7aa;--color-primary-soft:#3a2210;--color-primary-text:#fdba74;--color-on-primary:#1f0d02;--color-indicator:#fb923c;--shadow-xs:0 1px 2px #0006;--shadow-sm:0 1px 3px #00000080, 0 1px 2px #0000004d;--shadow-md:0 4px 12px #0000008c;--shadow-lg:0 8px 24px #0009}[data-apariencia=turquesa-marino]{--color-primary:#007c89;--color-primary-hover:#006570;--color-primary-active:#00505a;--color-primary-soft:#e6f6f8;--color-primary-text:#007481;--color-indicator:#007c89;--color-topnav-bg:#1a2b3c;--color-topnav-text:#fff;--color-topnav-text-soft:#b3c1d0;--color-topnav-hover:#26394d;--color-topnav-border:#4f6378;--color-topnav-focus:#4dd0e1}[data-apariencia=violeta-claro]{--color-primary:#7c3aed;--color-primary-hover:#6d28d9;--color-primary-active:#5b21b6;--color-primary-soft:#f5f3ff;--color-primary-text:#6d28d9;--color-indicator:#7c3aed;--color-topnav-bg:#f8f8fb;--color-topnav-text:#1f1f2e;--color-topnav-text-soft:#545468;--color-topnav-hover:#ebebf3;--color-topnav-border:#8a8aa0;--color-topnav-focus:#7c3aed}[data-apariencia=azul-marino]{--color-primary:#06c;--color-primary-hover:#0052a3;--color-primary-active:#003d7a;--color-primary-soft:#eaf2fb;--color-primary-text:#005bb8;--color-indicator:#06c;--color-topnav-bg:#1e3a5f;--color-topnav-text:#fff;--color-topnav-text-soft:#b7c5d6;--color-topnav-hover:#29496f;--color-topnav-border:#56708f;--color-topnav-focus:#6cb4ff}[data-apariencia=verde-menta-claro]{--color-primary:#047857;--color-primary-hover:#065f46;--color-primary-active:#064e3b;--color-primary-soft:#ecfdf5;--color-primary-text:#047857;--color-indicator:#047857;--color-topnav-bg:#064e3b;--color-topnav-text:#fff;--color-topnav-text-soft:#a7d9c5;--color-topnav-hover:#0a5c48;--color-topnav-border:#3f7d69;--color-topnav-focus:#34d399}[data-apariencia=azul-corporativo]{--color-primary:#0070d2;--color-primary-hover:#005fb2;--color-primary-active:#004e93;--color-primary-soft:#eef5fc;--color-primary-text:#0065bd;--color-indicator:#0070d2;--color-topnav-bg:#16325c;--color-topnav-text:#fff;--color-topnav-text-soft:#b3c3da;--color-topnav-hover:#214274;--color-topnav-border:#56709a;--color-topnav-focus:#5eb0ff}[data-apariencia=azul-corporativo-claro]{--color-primary:#0070d2;--color-primary-hover:#005fb2;--color-primary-active:#004e93;--color-primary-soft:#eef5fc;--color-primary-text:#0065bd;--color-indicator:#0070d2;--color-topnav-bg:#f4f6f9;--color-topnav-text:#16325c;--color-topnav-text-soft:#3d5272;--color-topnav-hover:#e3e8ef;--color-topnav-border:#7d8ba0;--color-topnav-focus:#0070d2}[data-apariencia=azul-electrico]{--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-primary-active:#1e40af;--color-primary-soft:#eff6ff;--color-primary-text:#1d4ed8;--color-indicator:#2563eb;--color-topnav-bg:#1e3a8a;--color-topnav-text:#fff;--color-topnav-text-soft:#bccbf2;--color-topnav-hover:#274aa3;--color-topnav-border:#5a70b8;--color-topnav-focus:#93b4ff}[data-apariencia=azul-cielo-oscuro]{--color-bg:#0f172a;--color-surface:#1e293b;--color-surface-alt:#253248;--color-surface-sunken:#2c3a52;--color-border:#334155;--color-border-medium:#475569;--color-border-strong:#7c8ba1;--color-text:#e2e8f0;--color-text-soft:#cbd5e1;--color-text-muted:#9eacc0;--color-text-disabled:#9eacc0;--color-neutral-soft:#2c3a52;--color-neutral-text:#d5dde8;--color-topnav-bg:#0b1222;--color-topnav-text:#e2e8f0;--color-topnav-text-soft:#94a3b8;--color-topnav-hover:#1a2436;--color-topnav-border:#3b4a60;--color-topnav-focus:#38bdf8;--color-sidebar-bg:#1e293b;--color-primary:#38bdf8;--color-primary-hover:#7dd3fc;--color-primary-active:#bae6fd;--color-primary-soft:#0c2a3f;--color-primary-text:#7dd3fc;--color-on-primary:#041522;--color-indicator:#38bdf8}[data-apariencia=azul-noche]{--color-bg:#111a2e;--color-surface:#1b2740;--color-surface-alt:#22304d;--color-surface-sunken:#2a3a5a;--color-border:#33466b;--color-border-medium:#45597f;--color-border-strong:#8193b5;--color-text:#f1f5f9;--color-text-soft:#cdd7e5;--color-text-muted:#a4b3cb;--color-text-disabled:#a4b3cb;--color-neutral-soft:#2a3a5a;--color-neutral-text:#dbe3ee;--color-topnav-bg:#1e293b;--color-topnav-text:#f1f5f9;--color-topnav-text-soft:#a9b8cc;--color-topnav-hover:#2a3a52;--color-topnav-border:#4a5b75;--color-topnav-focus:#60a5fa;--color-sidebar-bg:#1b2740;--color-primary:#60a5fa;--color-primary-hover:#93c5fd;--color-primary-active:#bfdbfe;--color-primary-soft:#14264a;--color-primary-text:#93c5fd;--color-on-primary:#06142b;--color-indicator:#60a5fa}[data-apariencia=gris-pizarra-oscuro]{--color-bg:#020617;--color-surface:#0f172a;--color-surface-alt:#162033;--color-surface-sunken:#1d2940;--color-border:#1e293b;--color-border-medium:#334155;--color-border-strong:#6b7a90;--color-text:#e2e8f0;--color-text-soft:#cbd5e1;--color-text-muted:#94a3b8;--color-text-disabled:#94a3b8;--color-neutral-soft:#1d2940;--color-neutral-text:#d1d9e4;--color-topnav-bg:#020617;--color-topnav-text:#e2e8f0;--color-topnav-text-soft:#94a3b8;--color-topnav-hover:#111a2c;--color-topnav-border:#334155;--color-topnav-focus:#60a5fa;--color-sidebar-bg:#0f172a;--color-primary:#3b82f6;--color-primary-hover:#60a5fa;--color-primary-active:#93c5fd;--color-primary-soft:#12203d;--color-primary-text:#93c5fd;--color-on-primary:#020617;--color-indicator:#3b82f6}[data-apariencia=verde-esmeralda]{--color-bg:#04130e;--color-surface:#0b2019;--color-surface-alt:#102a21;--color-surface-sunken:#153429;--color-border:#1d4034;--color-border-medium:#2d5a4a;--color-border-strong:#5f9280;--color-text:#ecfdf5;--color-text-soft:#c1e5d6;--color-text-muted:#92c2b0;--color-text-disabled:#92c2b0;--color-neutral-soft:#153429;--color-neutral-text:#cfeadf;--color-topnav-bg:#064e3b;--color-topnav-text:#ecfdf5;--color-topnav-text-soft:#a7d9c6;--color-topnav-hover:#0a6049;--color-topnav-border:#2f7a62;--color-topnav-focus:#6ee7b7;--color-sidebar-bg:#0b2019;--color-primary:#34d399;--color-primary-hover:#6ee7b7;--color-primary-active:#a7f3d0;--color-primary-soft:#0d3325;--color-primary-text:#6ee7b7;--color-on-primary:#022c1e;--color-indicator:#34d399}[data-apariencia=verde-industrial]{--color-bg:#0a120c;--color-surface:#111d14;--color-surface-alt:#16261a;--color-surface-sunken:#1c3021;--color-border:#25402c;--color-border-medium:#355a3f;--color-border-strong:#6a9575;--color-text:#dcfce7;--color-text-soft:#b9dcc4;--color-text-muted:#8db79a;--color-text-disabled:#8db79a;--color-neutral-soft:#1c3021;--color-neutral-text:#c6e6d0;--color-topnav-bg:#14532d;--color-topnav-text:#dcfce7;--color-topnav-text-soft:#a3cfb2;--color-topnav-hover:#1b6a3a;--color-topnav-border:#3f7d55;--color-topnav-focus:#86efac;--color-sidebar-bg:#111d14;--color-primary:#4ade80;--color-primary-hover:#86efac;--color-primary-active:#bbf7d0;--color-primary-soft:#10331c;--color-primary-text:#86efac;--color-on-primary:#052e14;--color-indicator:#4ade80}[data-apariencia=grafito]{--color-bg:#0b0f17;--color-surface:#151b26;--color-surface-alt:#1b2230;--color-surface-sunken:#212a3a;--color-border:#2a3345;--color-border-medium:#3a455a;--color-border-strong:#737f94;--color-text:#e5e7eb;--color-text-soft:#cbd5e1;--color-text-muted:#9ca7b8;--color-text-disabled:#9ca7b8;--color-neutral-soft:#212a3a;--color-neutral-text:#d4d9e1;--color-topnav-bg:#0f172a;--color-topnav-text:#e2e8f0;--color-topnav-text-soft:#94a3b8;--color-topnav-hover:#1c2536;--color-topnav-border:#3b475c;--color-topnav-focus:#cbd5e1;--color-sidebar-bg:#151b26;--color-primary:#94a3b8;--color-primary-hover:#cbd5e1;--color-primary-active:#e2e8f0;--color-primary-soft:#222c3b;--color-primary-text:#cbd5e1;--color-on-primary:#0f172a;--color-indicator:#94a3b8}[data-apariencia=naranja-oscuro]{--color-bg:#140a05;--color-surface:#1f120a;--color-surface-alt:#28180e;--color-surface-sunken:#321f12;--color-border:#3f2718;--color-border-medium:#573822;--color-border-strong:#9a765e;--color-text:#fff1e6;--color-text-soft:#f3d4bd;--color-text-muted:#cda88c;--color-text-disabled:#cda88c;--color-neutral-soft:#321f12;--color-neutral-text:#f0d6c2;--color-topnav-bg:#431407;--color-topnav-text:#fed7aa;--color-topnav-text-soft:#e5b48c;--color-topnav-hover:#5a1e0d;--color-topnav-border:#8a4a2c;--color-topnav-focus:#fdba74;--color-sidebar-bg:#1f120a;--color-primary:#fb923c;--color-primary-hover:#fdba74;--color-primary-active:#fed7aa;--color-primary-soft:#3a1d0b;--color-primary-text:#fdba74;--color-on-primary:#1a0a02;--color-indicator:#f97316}[data-apariencia=cian-oscuro]{--color-bg:#0a0a0a;--color-surface:#151515;--color-surface-alt:#1c1c1c;--color-surface-sunken:#232323;--color-border:#2e2e2e;--color-border-medium:#404040;--color-border-strong:#7d7d7d;--color-text:#e5e5e5;--color-text-soft:#c4c4c4;--color-text-muted:#a3a3a3;--color-text-disabled:#a3a3a3;--color-neutral-soft:#232323;--color-neutral-text:#d4d4d4;--color-topnav-bg:#0a0a0a;--color-topnav-text:#e0e0e0;--color-topnav-text-soft:#9e9e9e;--color-topnav-hover:#1c1c1c;--color-topnav-border:#3a3a3a;--color-topnav-focus:#67e8f9;--color-sidebar-bg:#151515;--color-primary:#22d3ee;--color-primary-hover:#67e8f9;--color-primary-active:#a5f3fc;--color-primary-soft:#062a30;--color-primary-text:#67e8f9;--color-on-primary:#03181c;--color-indicator:#22d3ee}[data-theme=light][data-acento=naranja]{--color-primary:#c2410c;--color-primary-hover:#9a3412;--color-primary-active:#7c2d12;--color-primary-soft:#fff4ec;--color-primary-text:#b8430e;--color-on-primary:#fff;--color-indicator:#c2410c}[data-theme=dark][data-acento=naranja]{--color-primary:#fb923c;--color-primary-hover:#fdba74;--color-primary-active:#fed7aa;--color-primary-soft:#3a2210;--color-primary-text:#fdba74;--color-on-primary:#1f0d02;--color-indicator:#fb923c}[data-theme=light][data-acento=azul]{--color-primary:#1d4ed8;--color-primary-hover:#1e40af;--color-primary-active:#1e3a8a;--color-primary-soft:#eff6ff;--color-primary-text:#1d4ed8;--color-on-primary:#fff;--color-indicator:#2563eb}[data-theme=dark][data-acento=azul]{--color-primary:#60a5fa;--color-primary-hover:#93c5fd;--color-primary-active:#bfdbfe;--color-primary-soft:#12264a;--color-primary-text:#93c5fd;--color-on-primary:#06142b;--color-indicator:#60a5fa}[data-theme=light][data-acento=turquesa]{--color-primary:#0f766e;--color-primary-hover:#115e59;--color-primary-active:#134e4a;--color-primary-soft:#f0fdfa;--color-primary-text:#0f766e;--color-on-primary:#fff;--color-indicator:#0f766e}[data-theme=dark][data-acento=turquesa]{--color-primary:#2dd4bf;--color-primary-hover:#5eead4;--color-primary-active:#99f6e4;--color-primary-soft:#0b302b;--color-primary-text:#5eead4;--color-on-primary:#042f2b;--color-indicator:#2dd4bf}[data-theme=light][data-acento=verde]{--color-primary:#15803d;--color-primary-hover:#166534;--color-primary-active:#14532d;--color-primary-soft:#f0fdf4;--color-primary-text:#15803d;--color-on-primary:#fff;--color-indicator:#16a34a}[data-theme=dark][data-acento=verde]{--color-primary:#4ade80;--color-primary-hover:#86efac;--color-primary-active:#bbf7d0;--color-primary-soft:#10331c;--color-primary-text:#86efac;--color-on-primary:#052e14;--color-indicator:#4ade80}[data-theme=light][data-acento=violeta]{--color-primary:#7c3aed;--color-primary-hover:#6d28d9;--color-primary-active:#5b21b6;--color-primary-soft:#f5f3ff;--color-primary-text:#6d28d9;--color-on-primary:#fff;--color-indicator:#7c3aed}[data-theme=dark][data-acento=violeta]{--color-primary:#a78bfa;--color-primary-hover:#c4b5fd;--color-primary-active:#ddd6fe;--color-primary-soft:#241a45;--color-primary-text:#c4b5fd;--color-on-primary:#1a0b3d;--color-indicator:#a78bfa}[data-theme=light][data-acento=rosa]{--color-primary:#be185d;--color-primary-hover:#9d174d;--color-primary-active:#831843;--color-primary-soft:#fdf2f8;--color-primary-text:#be185d;--color-on-primary:#fff;--color-indicator:#db2777}[data-theme=dark][data-acento=rosa]{--color-primary:#f472b6;--color-primary-hover:#f9a8d4;--color-primary-active:#fbcfe8;--color-primary-soft:#3d1027;--color-primary-text:#f9a8d4;--color-on-primary:#2a0a1c;--color-indicator:#f472b6}[data-theme=light][data-acento=grafito]{--color-primary:#374151;--color-primary-hover:#1f2937;--color-primary-active:#111827;--color-primary-soft:#f3f4f6;--color-primary-text:#374151;--color-on-primary:#fff;--color-indicator:#4b5563}[data-theme=dark][data-acento=grafito]{--color-primary:#94a3b8;--color-primary-hover:#cbd5e1;--color-primary-active:#e2e8f0;--color-primary-soft:#222c3b;--color-primary-text:#cbd5e1;--color-on-primary:#0f172a;--color-indicator:#94a3b8}[data-theme=light][data-modulo=ventas]{--color-primary:#15803d;--color-primary-hover:#166534;--color-primary-active:#14532d;--color-primary-soft:#f0fdf4;--color-primary-text:#15803d;--color-on-primary:#fff;--color-indicator:#16a34a}[data-theme=dark][data-modulo=ventas]{--color-primary:#4ade80;--color-primary-hover:#86efac;--color-primary-active:#bbf7d0;--color-primary-soft:#10331c;--color-primary-text:#86efac;--color-on-primary:#052e14;--color-indicator:#4ade80}[data-theme=light][data-modulo=compras]{--color-primary:#1d4ed8;--color-primary-hover:#1e40af;--color-primary-active:#1e3a8a;--color-primary-soft:#eff6ff;--color-primary-text:#1d4ed8;--color-on-primary:#fff;--color-indicator:#2563eb}[data-theme=dark][data-modulo=compras]{--color-primary:#60a5fa;--color-primary-hover:#93c5fd;--color-primary-active:#bfdbfe;--color-primary-soft:#12264a;--color-primary-text:#93c5fd;--color-on-primary:#06142b;--color-indicator:#60a5fa}[data-theme=light][data-modulo=mantenimiento]{--color-primary:#374151;--color-primary-hover:#1f2937;--color-primary-active:#111827;--color-primary-soft:#f3f4f6;--color-primary-text:#374151;--color-on-primary:#fff;--color-indicator:#4b5563}[data-theme=dark][data-modulo=mantenimiento]{--color-primary:#94a3b8;--color-primary-hover:#cbd5e1;--color-primary-active:#e2e8f0;--color-primary-soft:#222c3b;--color-primary-text:#cbd5e1;--color-on-primary:#0f172a;--color-indicator:#94a3b8}:root[data-tamano=compacto]{font-size:93.75%}:root[data-tamano=grande]{font-size:112.5%}@media (max-width:767px){:root[data-tamano=compacto]{font-size:100%}}:root[data-fuente=clasica]{--font-sans:Arial, "Helvetica Neue", Helvetica, sans-serif}:root[data-fuente=serif]{--font-sans:Georgia, "Times New Roman", serif}*,:before,:after{box-sizing:border-box}*{margin:0}html,body,#root{height:100%}html{scrollbar-gutter:stable}body{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:hidden}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--primary);text-decoration:none}h1,h2,h3,h4{font-weight:600;line-height:1.25}:focus-visible{outline:var(--focus-outline);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.scroll-x{-webkit-overflow-scrolling:touch;overflow-x:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media print{body[data-imprimiendo] *{visibility:hidden}body[data-imprimiendo] [data-previa-impresion],body[data-imprimiendo] [data-previa-impresion] *{visibility:visible}body[data-imprimiendo] [data-previa-impresion]{background:#fff;width:100%;max-height:none;margin:0;padding:0;display:block;position:absolute;inset:0 auto auto 0;overflow:visible}body[data-imprimiendo] [data-no-imprimir],body[data-imprimiendo] [data-no-imprimir] *{visibility:hidden!important}body[data-imprimiendo] [data-escalador]{width:100%!important;height:auto!important}body[data-imprimiendo] [data-en-escala]{width:100%;box-shadow:none!important;transform:none!important}}
