.Sidebar_sidebar__NatnM{width:260px;flex-shrink:0;background:var(--surface);color:var(--text);border-right:1px solid var(--border);display:flex;flex-direction:column}.Sidebar_header__rIc1u{padding:1.25rem 1.25rem 1rem;border-bottom:1px solid var(--border)}.Sidebar_headerRow__OiAwB{display:flex;align-items:center;gap:.6rem}.Sidebar_closeBtn__YmQRK{display:none}.Sidebar_headerIcon__O9xl6{flex-shrink:0}.Sidebar_headerText__6WSCU{display:flex;flex-direction:column;line-height:1.2}.Sidebar_eyebrow__TZ3wo{font-size:.65rem;font-weight:600;color:var(--text-dim)}.Sidebar_headerTitle__Y3DEP{font-size:1rem;font-weight:700;color:var(--text)}.Sidebar_userBlock__AVFgS{width:100%;border:none;background:none;font-family:inherit;cursor:pointer;display:flex;align-items:center;gap:.65rem;margin-top:1rem;text-decoration:none;border-radius:8px;padding:.25rem;margin-left:-.25rem;margin-right:-.25rem}.Sidebar_userBlock__AVFgS:hover{background:var(--surface-hover)}.Sidebar_avatar__Duf10{background:var(--nav-active-bg);color:var(--nav-active-text);display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700}.Sidebar_avatarImage__P2q28,.Sidebar_avatar__Duf10{width:34px;height:34px;flex-shrink:0;border-radius:50%}.Sidebar_avatarImage__P2q28{object-fit:cover}.Sidebar_userText__3jT7C{display:flex;flex-direction:column;line-height:1.25;min-width:0}.Sidebar_userName__R9jly{font-size:.85rem;font-weight:600;color:var(--text)}.Sidebar_userRole__Csw0I{font-size:var(--somi-txt-etiqueta);font-weight:var(--somi-peso-normal);color:var(--text-dim)}.Sidebar_userRow__jTfP_{display:flex;align-items:center;gap:.35rem}.Sidebar_campana__oaFzD{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--somi-radio-control);color:var(--text-muted);text-decoration:none}.Sidebar_campana__oaFzD:hover{background:var(--surface-hover);color:var(--text)}.Sidebar_punto__CXn28{position:absolute;top:6px;right:7px;width:7px;height:7px;border-radius:var(--somi-radio-pastilla);background:var(--danger-solid)}.Sidebar_menuUsuario__WpS4B{display:flex;flex-direction:column;gap:1px;margin-top:.35rem;padding:.25rem;border:1px solid var(--border);border-radius:var(--somi-radio-control);background:var(--surface)}.Sidebar_menuUsuarioItem__E0i1c{display:block;width:100%;text-align:left;padding:.45rem .6rem;border:none;border-radius:6px;background:none;color:var(--text-muted);font-family:inherit;font-size:var(--somi-txt-denso);text-decoration:none;cursor:pointer}.Sidebar_menuUsuarioItem__E0i1c:hover{background:var(--surface-hover);color:var(--text)}.Sidebar_nivel1__3p0J8,.Sidebar_nivel2__mYGkz,.Sidebar_nivel3__xpSfB{display:flex;align-items:center;gap:.5rem;width:100%;background:none;border:none;border-radius:var(--somi-radio-control);font-family:inherit;text-align:left;text-decoration:none;cursor:pointer}.Sidebar_nivel1__3p0J8{min-height:38px;padding:.5rem .75rem;font-size:var(--somi-txt-interfaz);font-weight:var(--somi-peso-fuerte);color:var(--text)}.Sidebar_nivel2__mYGkz{min-height:34px;padding:.4rem .75rem .4rem 1.4rem;font-size:var(--somi-txt-denso);font-weight:var(--somi-peso-normal);color:var(--text-muted)}.Sidebar_nivel3__xpSfB{min-height:30px;padding:.35rem .75rem .35rem 2.1rem;font-size:var(--somi-txt-auxiliar);font-weight:var(--somi-peso-normal);color:var(--text-dim)}.Sidebar_nivel1__3p0J8:hover,.Sidebar_nivel2__mYGkz:hover,.Sidebar_nivel3__xpSfB:hover{background:var(--surface-hover);color:var(--text)}.Sidebar_nivel1Activo__4aONC,.Sidebar_nivel2Activo__5_7nY,.Sidebar_nivel3Activo__t2F0J{background:var(--nav-active-bg);color:var(--nav-active-text);font-weight:var(--somi-peso-medio)}.Sidebar_opciones__0r4MO,.Sidebar_submenu__us_vI{display:flex;flex-direction:column;gap:1px}.Sidebar_homeLink__2XxhZ{margin-bottom:.35rem}.Sidebar_nav__tWk5K{flex:1 1;overflow-y:auto;padding:.75rem;display:flex;flex-direction:column;gap:.25rem}.Sidebar_zonas__IN7Ya{display:flex;flex-direction:column;gap:.35rem}.Sidebar_zona__B_z9e{display:flex;flex-direction:column;gap:.15rem}.Sidebar_zona__B_z9e[data-separada=true]{border-top:1px solid var(--border);margin-top:.35rem;padding-top:.5rem}.Sidebar_category__ldDfo{display:flex;flex-direction:column}.Sidebar_filaTexto__TY2x6{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_contador__Lkip0{margin-left:auto;flex-shrink:0;min-width:20px;text-align:center;padding:.05rem .35rem;border-radius:var(--somi-radio-pastilla);background:var(--danger-bg);color:var(--danger-text);font-size:var(--somi-txt-etiqueta);font-weight:var(--somi-peso-medio)}.Sidebar_chevron__ULEYb{flex-shrink:0;transition:transform .15s ease}.Sidebar_itemBadge__6jVtk{margin-left:auto;flex-shrink:0;background:var(--aviso-bg);color:var(--aviso-text);border:1px solid var(--aviso-border);border-radius:999px;padding:.05rem .4rem;font-size:.62rem;font-weight:700}@media (max-width:900px){.Sidebar_sidebar__NatnM{position:fixed;top:0;left:0;height:100vh;width:min(300px,85vw);z-index:50;transform:translateX(-100%);transition:transform .2s ease;box-shadow:4px 0 24px rgba(0,0,0,.15)}.Sidebar_sidebarOpen__46_Jf{transform:translateX(0)}.Sidebar_closeBtn__YmQRK{display:flex;align-items:center;justify-content:center;margin-left:auto;background:none;border:none;color:var(--text-muted);padding:.25rem;cursor:pointer}}.Sidebar_compactarBtn__J49pg{margin-left:auto;width:30px;height:30px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text);font-size:16px;line-height:1;cursor:pointer}.Sidebar_compactarBtn__J49pg:hover{background:color-mix(in srgb,var(--text) 7%,transparent)}.Sidebar_compactarBtn__J49pg:focus-visible{outline:2px solid var(--text);outline-offset:2px}.Sidebar_compacto__VMDjg{width:72px}.Sidebar_compacto__VMDjg .Sidebar_header__rIc1u{padding:.9rem .5rem}.Sidebar_compacto__VMDjg .Sidebar_closeBtn__YmQRK,.Sidebar_compacto__VMDjg .Sidebar_headerText__6WSCU,.Sidebar_compacto__VMDjg .Sidebar_userBlock__AVFgS,.Sidebar_compacto__VMDjg .Sidebar_userText__3jT7C{display:none}.Sidebar_compacto__VMDjg .Sidebar_headerRow__OiAwB{flex-direction:column;gap:8px}.Sidebar_compacto__VMDjg .Sidebar_userRow__jTfP_{justify-content:center}.Sidebar_navIconos__kNns4{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 0}.Sidebar_iconoSeccion__PHkln{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:10px;color:var(--text);opacity:.8}.Sidebar_iconoSeccion__PHkln:hover{background:color-mix(in srgb,var(--text) 7%,transparent);opacity:1}.Sidebar_iconoSeccion__PHkln:focus-visible{outline:2px solid var(--text);outline-offset:2px;opacity:1}.Sidebar_iconoActivo__AyQN1{background:color-mix(in srgb,var(--text) 12%,transparent);opacity:1}.Sidebar_buscador__HuGYO{padding:8px 14px 4px}.Sidebar_buscadorInput__WHgH5{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:8px;border:1px solid var(--border);background:var(--surface);font:inherit}.Sidebar_buscadorInput__WHgH5::placeholder{color:var(--text);opacity:.55}.Sidebar_buscadorInput__WHgH5:focus-visible{outline:2px solid var(--text);outline-offset:1px}.Sidebar_sinResultados___8kSR{padding:8px 14px;opacity:.75;margin:0}.Sidebar_seccionDelResultado__k_cOT{margin-left:auto;font-size:.78rem;opacity:.65}@media (max-width:900px){.Sidebar_compactarBtn__J49pg{display:none}}.Sidebar_cuadroZona__XYe5L{flex:none;width:26px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.Sidebar_cuadroZona__XYe5L,.Sidebar_zona__B_z9e[data-zona-activa=true]>.Sidebar_nivel1__3p0J8{background:var(--zona-fondo);color:var(--zona-tinta)}.Sidebar_zona__B_z9e[data-zona-activa=true]>.Sidebar_nivel1__3p0J8 .Sidebar_cuadroZona__XYe5L{background:var(--zona-tinta);color:var(--zona-fondo)}.Sidebar_iconoDeSeccion__89Vud{flex:none;display:inline-flex;color:var(--zona-tinta)}.Sidebar_seccionDeZona__iCpn0,.Sidebar_seccionDeZona__iCpn0:hover{background:none;color:var(--text);cursor:default}.Sidebar_seccionActiva__bGXKB{font-weight:var(--somi-peso-medio)}.Sidebar_submenu__us_vI{position:relative}.Sidebar_submenu__us_vI:before{content:"";position:absolute;left:1.55rem;top:3px;bottom:3px;width:2px;border-radius:1px;background:color-mix(in srgb,var(--zona-tinta,var(--border)) 35%,transparent)}.Sidebar_iconoSeccion__PHkln{position:relative}.Sidebar_iconoSeccion__PHkln .Sidebar_cuadroZona__XYe5L{width:32px;height:32px;border-radius:10px}.Sidebar_globitoCompacto__sz76C{position:absolute;top:1px;right:1px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--danger-solid);color:var(--somi-blanco);font-size:.66rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.Sidebar_iconoDeHerramienta__zYNA0{flex:none;display:inline-flex;color:currentColor}.Sidebar_sidebar__NatnM[data-theme]{--nav-active-bg:var(--somi-ambar-claro);--nav-active-text:var(--somi-nucleo);--nav-active-mark:var(--somi-ambar-hundido);--text-dim:var(--somi-modulo);background:var(--somi-nucleo);border-right-color:var(--somi-nucleo-3)}@media (min-width:901px){.Sidebar_sidebar__NatnM{position:-webkit-sticky;position:sticky;top:0;height:100vh}}.Sidebar_headerIcon__O9xl6{width:34px;height:auto}.Sidebar_headerTitle__Y3DEP{font-size:1.2rem;font-weight:800;letter-spacing:.02em}.Sidebar_eyebrow__TZ3wo{font-size:.75rem;font-weight:500;color:var(--text-muted)}.Sidebar_buscador__HuGYO{position:relative;padding:10px 14px 6px}.Sidebar_lupa__6eWoS{position:absolute;left:26px;top:calc(50% + 2px);transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.Sidebar_buscadorInput__WHgH5{padding-left:34px;border:none;border-radius:12px;background:var(--surface-2);color:var(--text)}.Sidebar_buscadorInput__WHgH5::placeholder{color:var(--text-muted);opacity:1}.Sidebar_homeLink__2XxhZ.Sidebar_nivel1Activo__4aONC{border-radius:14px;font-weight:800;box-shadow:0 4px 0 var(--nav-active-mark)}.Sidebar_flechaZona__NUtVU{margin-left:.15rem;color:inherit;font-size:1.15rem;line-height:1;transition:transform .15s ease}.Sidebar_flechaZona__NUtVU[data-abierta=true]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.Sidebar_flechaZona__NUtVU{transition:none}}.Sidebar_contador__Lkip0{background:var(--danger-solid);color:var(--somi-blanco);font-weight:700}.Sidebar_iconoDeSeccion__89Vud{color:currentColor}.Sidebar_pie__uucPz{margin-top:auto;border-top:1px solid var(--somi-nucleo-3);padding:.75rem .75rem 1rem;display:flex;flex-direction:column-reverse;gap:.35rem}.Sidebar_pie__uucPz .Sidebar_menuUsuario__WpS4B{margin-top:0;background:var(--surface-2)}.Sidebar_navIconos__kNns4[hidden],.Sidebar_nav__tWk5K[hidden]{display:none}.Sidebar_cuadroZona__XYe5L{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--somi-blanco) 18%,transparent)}.Sidebar_compacto__VMDjg .Sidebar_pie__uucPz{padding:.75rem .5rem;align-items:center}.Boton_boton__HZjmR{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:44px;padding:0 1.1rem;border-radius:var(--somi-radio-control);font-family:inherit;font-size:var(--somi-txt-interfaz);font-weight:var(--somi-peso-medio);line-height:1;cursor:pointer;border:1px solid transparent;transition:background var(--somi-transicion-rapida),border-color var(--somi-transicion-rapida),box-shadow var(--somi-transicion-rapida)}.Boton_grande__Y0ukY{min-height:52px;padding:0 1.5rem;font-size:var(--somi-txt-cuerpo)}.Boton_primario__KHaeX{background:var(--primary-solid);color:var(--primary-on);box-shadow:var(--somi-luz-interior)}.Boton_primario__KHaeX:hover:not(:disabled){background:var(--primary-hover)}.Boton_secundario__25sqJ{background:var(--somi-blanco);color:var(--somi-texto);border-color:var(--somi-borde-fuerte)}.Boton_secundario__25sqJ:hover:not(:disabled){background:var(--somi-lienzo)}.Boton_boton__HZjmR:focus-visible{outline:2px solid var(--somi-nucleo);outline-offset:2px}.Boton_boton__HZjmR:disabled{cursor:not-allowed;opacity:.55}.Boton_boton__HZjmR[data-trabajando=true]{cursor:progress;opacity:.8}.Embudo_embSvg__n5_rK{display:block;width:100%;height:100%;overflow:visible}.Embudo_embBloque__T16No,.Embudo_embEmbudo__D36Hx,.Embudo_embSalida__3RwaU{fill:var(--firma-relleno,currentColor);stroke:var(--firma-contorno,currentColor);stroke-width:2.5;stroke-linejoin:round}.Embudo_embMarca__27C2U{stroke:color-mix(in srgb,var(--somi-ambar) var(--firma-filo,0),var(--firma-contorno,currentColor))}.Embudo_firma__5dmlg{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.Embudo_firma__5dmlg[data-tono=inicio]{--firma-relleno:#2a3038;--firma-contorno:#3a414b;--firma-filo:45%;width:420px;height:350px;top:-70px;right:-90px;transform:rotate(-8deg)}.Embudo_firma__5dmlg[data-tono=zona]{--firma-relleno:color-mix(in srgb,var(--zona-fondo) 92%,#000);--firma-contorno:color-mix(in srgb,var(--zona-tinta) 28%,var(--zona-fondo));width:220px;height:184px;top:-34px;right:-40px;transform:rotate(-8deg)}.Embudo_firma__5dmlg[data-tono=acceso]{--firma-relleno:color-mix(in srgb,var(--surface,#fff) 94%,#000);--firma-contorno:color-mix(in srgb,var(--surface,#fff) 86%,#000);width:min(70vw,720px);height:min(60vw,620px);top:50%;left:50%;transform:translate(-50%,-50%) rotate(-8deg);opacity:.4}.Embudo_vacio__lB_bQ{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding:2.5rem 1rem;text-align:center}.Embudo_firma__5dmlg[data-tono=vacio]{position:relative;--firma-relleno:color-mix(in srgb,var(--text-muted) 10%,transparent);--firma-contorno:color-mix(in srgb,var(--text-muted) 32%,transparent);width:120px;height:106px}.Embudo_fraseVacia__tgmQN{margin:0;color:var(--text-muted);font-size:.95rem}.Embudo_cargando__e__uw{display:inline-flex;flex-direction:column;align-items:center;gap:.75rem;--firma-relleno:currentColor;--firma-contorno:currentColor;color:inherit}.Embudo_cargando__e__uw[data-tamano=chico]{width:1.1em;height:1em;vertical-align:-.15em;margin-right:.45em}.Embudo_cargando__e__uw[data-tamano=chico] .Embudo_embSvg__n5_rK{opacity:.85}.Embudo_cargando__e__uw[data-tamano=grande] .Embudo_embSvg__n5_rK{width:96px;height:85px;color:var(--text-muted)}.Embudo_textoCargando__zuNA_{font-size:.95rem;color:var(--text-muted)}.Embudo_embCayendo__izoqC .Embudo_embBloque__T16No{animation:Embudo_caer__NU7Cm 1.2s ease-in infinite;transform-box:fill-box;transform-origin:center}.Embudo_embCayendo__izoqC .Embudo_embBloque__T16No:nth-child(2){animation-delay:.2s}.Embudo_embCayendo__izoqC .Embudo_embBloque__T16No:nth-child(3){animation-delay:.4s}@keyframes Embudo_caer__NU7Cm{0%{transform:translateY(-22px);opacity:0}25%{opacity:1}70%{transform:translateY(0);opacity:1}to{transform:translateY(18px);opacity:0}}@media (prefers-reduced-motion:reduce){.Embudo_embCayendo__izoqC .Embudo_embBloque__T16No{animation:Embudo_latir__bSu6J 1.6s ease-in-out infinite}@keyframes Embudo_latir__bSu6J{0%,to{opacity:.35;transform:none}50%{opacity:1;transform:none}}}.layout_shell__f3jfS{display:flex;min-height:100vh;background:var(--bg)}.layout_content__gIep_{flex:1 1;min-width:0;background:var(--bg);color:var(--text);padding:2rem;max-width:100%;overflow-x:hidden}@media (max-width:900px){.layout_shell__f3jfS{flex-direction:column}.layout_content__gIep_{padding:1.25rem 1rem}}.AppShell_standalone__uD19D{min-height:100vh;background:var(--bg);color:var(--text)}.AppShell_backdrop__K_yPU,.AppShell_mobileBar__i3yib{display:none}@media (max-width:900px){.AppShell_mobileBar__i3yib{display:flex;align-items:center;gap:.6rem;position:-webkit-sticky;position:sticky;top:0;z-index:30;width:100%;padding:.85rem 1rem;background:var(--surface);border-bottom:1px solid var(--border);color:var(--text);font-family:inherit;cursor:pointer}.AppShell_mobileBarTitle__7uJ5e{font-size:.95rem;font-weight:700}.AppShell_backdrop__K_yPU{display:block;position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:45}}.AvisoFlotante_flotante__bwk7H{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:1000;width:max-content;max-width:min(560px,calc(100vw - 32px));display:flex;align-items:center;gap:.25rem;border:1px solid;border-radius:8px;padding:.45rem .4rem .45rem .8rem;font-size:.8rem;line-height:1.35;box-shadow:0 6px 24px rgba(0,0,0,.18);animation:AvisoFlotante_entra__ybROr .16s ease-out}.AvisoFlotante_ok__Z50uO{background:linear-gradient(var(--ok-bg),var(--ok-bg)),var(--surface);border-color:var(--ok-border);color:var(--ok-text)}.AvisoFlotante_aviso__Pui7W{background:linear-gradient(var(--aviso-bg),var(--aviso-bg)),var(--surface);border-color:var(--aviso-border);color:var(--aviso-text)}.AvisoFlotante_error__O_Mmt{background:linear-gradient(var(--danger-bg),var(--danger-bg)),var(--surface);border-color:var(--danger-border);color:var(--danger-text)}.AvisoFlotante_texto__kTKAY{all:unset;cursor:pointer;min-width:0;flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AvisoFlotante_desplegado__n1Vu3 .AvisoFlotante_texto__kTKAY{white-space:normal;overflow-wrap:anywhere}.AvisoFlotante_cerrar__mi58c{all:unset;cursor:pointer;flex:none;width:24px;height:24px;text-align:center;line-height:24px;border-radius:4px;font-size:1rem;opacity:.75}.AvisoFlotante_cerrar__mi58c:focus-visible,.AvisoFlotante_cerrar__mi58c:hover{opacity:1;background:var(--surface-hover)}@keyframes AvisoFlotante_entra__ybROr{0%{opacity:0;transform:translate(-50%,8px)}}.AvisoFlotante_enlace__cFHMa{all:unset;cursor:pointer;flex:none;padding:0 6px;font-weight:600;text-decoration:underline}.PoweredByAxisBadge_badge__SfdlO{display:inline-flex;align-items:center;gap:.5rem;color:var(--soi-pie-texto);font-size:13px;letter-spacing:.01em}.PoweredByAxisBadge_icon__iVm1c{flex-shrink:0}.PoweredByAxisBadge_marca__Po6LR{color:var(--soi-pie-marca);font-weight:700}.ClientPortalSidebar_shell__Yux4T{--font-lato:var(--font-soi-texto),system-ui,sans-serif;--font-poppins:var(--font-soi-texto),system-ui,sans-serif;--font-titular:var(--font-soi-titular),Georgia,serif;--font-cifras:var(--font-soi-cifras),ui-monospace,monospace;display:flex;min-height:100vh;font-family:var(--font-lato);font-size:14px;color:var(--soi-text)}.ClientPortalSidebar_sidebar__0EBUv{width:252px;flex-shrink:0;box-sizing:border-box;background:var(--soi-barra);color:var(--soi-barra-item);border-right:1px solid var(--soi-barra-borde);display:flex;flex-direction:column;gap:10px;padding:14px 12px}.ClientPortalSidebar_marca__NDWzm{display:flex;flex-direction:column;gap:6px;padding:0 0 10px;border-bottom:1px solid var(--soi-barra-borde)}.ClientPortalSidebar_brandBlock__sr25K{display:flex;align-items:center;justify-content:center;height:72px;padding:4px 6px}.ClientPortalSidebar_brandBlockClaro__WW__e{background:var(--soi-bg);border:1px solid var(--soi-logo-borde);border-radius:12px;box-shadow:0 3px 0 var(--soi-barra-hundido)}.ClientPortalSidebar_logo__pdYkP{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.ClientPortalSidebar_logoFallback__XZVX7{display:block;text-align:center;padding:0;color:var(--soi-barra-item);font-weight:700}.ClientPortalSidebar_brandTagSub__K1UpT{font-family:var(--font-cifras);font-size:10px;letter-spacing:1px;color:var(--soi-barra-suave);padding:0 4px}.ClientPortalSidebar_buscador__02lQf{display:flex;align-items:center;gap:10px;background:var(--soi-buscador);border:1px solid var(--soi-buscador-borde);border-radius:9px;padding:7px 10px;color:var(--soi-barra-suave);font-size:13px;cursor:default}.ClientPortalSidebar_buscador__02lQf input{border:0;background:transparent;color:var(--soi-barra-item);font:inherit;font-size:13px;outline:none;width:100%;padding:0;cursor:default}.ClientPortalSidebar_buscador__02lQf input::placeholder{color:var(--soi-barra-suave);opacity:1}.ClientPortalSidebar_grupo__3zGDf{display:flex;flex-direction:column;gap:2px}.ClientPortalSidebar_navLabel__OkM4y{font-size:11px;font-weight:700;letter-spacing:2px;color:var(--soi-barra-rotulo);padding:6px 8px 2px}.ClientPortalSidebar_navItem__FiFRl{display:flex;align-items:center;gap:10px;min-height:40px;box-sizing:border-box;padding:6px 8px;border-radius:10px;color:var(--soi-barra-item);font-size:14px;font-weight:500;text-decoration:none}.ClientPortalSidebar_navItem__FiFRl:hover{background:hsla(0,0%,100%,.06);color:var(--soi-barra-item);text-decoration:none}.ClientPortalSidebar_navItemActive__GdJPG,.ClientPortalSidebar_navItemActive__GdJPG:hover{background:var(--soi-activo-fondo);color:var(--soi-activo-texto);font-weight:700;box-shadow:inset 0 -3px 0 var(--soi-activo-filete)}.ClientPortalSidebar_navItemActive__GdJPG .ClientPortalSidebar_pildoraBase__Qi3Gt{background:var(--soi-activo-texto);color:var(--soi-sobre-marca)}.ClientPortalSidebar_navModulo__QPkUw{padding:0}.ClientPortalSidebar_navModuloEnlace___HEj_{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;padding:6px 0 6px 8px;color:inherit;text-decoration:none}.ClientPortalSidebar_navModuloEnlace___HEj_:hover{color:inherit;text-decoration:none}.ClientPortalSidebar_navModuloNombre__m2ZYV{min-width:0;overflow-wrap:anywhere}.ClientPortalSidebar_flecha__JYZu7{margin-left:auto;padding:6px 8px;background:none;border:0;color:var(--soi-barra-suave);cursor:pointer;display:flex;align-items:center}.ClientPortalSidebar_navItemActive__GdJPG .ClientPortalSidebar_flecha__JYZu7{color:var(--soi-activo-texto)}.ClientPortalSidebar_pildora__J4yjI{width:28px;height:28px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--pildora-fondo,var(--soi-pildora-fondo));color:var(--pildora-trazo,var(--soi-pildora-trazo))}.ClientPortalSidebar_pildoraHerramienta__NN8ew{--pildora-fondo:var(--soi-herramienta-fondo);--pildora-trazo:var(--soi-herramienta-trazo)}.ClientPortalSidebar_pildoraApagada__bRe_V{background:transparent;border:1px dashed var(--soi-buscador-borde);color:currentColor}.ClientPortalSidebar_submenu__0Tt_z{margin:2px 0 4px 22px;border-left:2px solid var(--soi-buscador-borde);padding-left:12px;display:flex;flex-direction:column;gap:2px}.ClientPortalSidebar_subItem__bs4_I{padding:5px 10px;border-radius:8px;color:var(--soi-submenu-texto);font-size:13px;text-decoration:none}.ClientPortalSidebar_subItem__bs4_I:hover{color:var(--soi-sobre-marca);text-decoration:none}.ClientPortalSidebar_subItemActivo__Bzm8N,.ClientPortalSidebar_subItemActivo__Bzm8N:hover{background:var(--soi-buscador);color:var(--soi-sobre-marca);font-weight:600}.ClientPortalSidebar_navItemApagado__bquiu{display:flex;align-items:center;gap:10px;min-height:40px;box-sizing:border-box;padding:6px 8px;font-size:14px}.ClientPortalSidebar_apagado__p2m_3,.ClientPortalSidebar_navItemApagado__bquiu{color:var(--soi-barra-rotulo);cursor:default}.ClientPortalSidebar_pronto__wWk7v{margin-left:auto;margin-right:10px;flex-shrink:0;font-size:10px;border:1px solid var(--soi-buscador-borde);border-radius:999px;padding:1px 7px}.ClientPortalSidebar_pie__9AGpA{margin-top:auto;border-top:1px solid var(--soi-barra-borde);padding-top:12px}.ClientPortalSidebar_usuario__RVy5t{display:flex;align-items:center;gap:10px;padding:0 8px 4px;color:var(--soi-barra-item);font-size:13px}.ClientPortalSidebar_avatar__CbxkI{width:28px;height:28px;border-radius:999px;flex-shrink:0;background:var(--soi-avatar);color:var(--soi-activo-texto);font-weight:700;display:flex;align-items:center;justify-content:center}.ClientPortalSidebar_usuarioTextos__vd9gT{display:flex;flex-direction:column;min-width:0}.ClientPortalSidebar_usuarioNombre__sTiaA{font-weight:600;overflow-wrap:anywhere}.ClientPortalSidebar_usuarioDetalle__4PQQd{font-size:12px;color:var(--soi-barra-suave);overflow-wrap:anywhere}.ClientPortalSidebar_salir__TvLhr{display:block;width:100%;margin-top:4px;padding:6px 10px;background:none;border:none;text-align:left;font:inherit;font-size:12.5px;color:var(--soi-barra-suave);cursor:pointer}.ClientPortalSidebar_contentArea__d6lYD{flex:1 1;min-width:0;display:flex;flex-direction:column;background:var(--soi-bg)}.ClientPortalSidebar_main__Rkohb{flex:1 1;width:100%;box-sizing:border-box;padding:18px 28px 8px}.ClientPortalSidebar_piePagina__NlrO8{display:flex;justify-content:center;padding:18px 24px 32px;margin-top:auto}@media (max-width:860px){.ClientPortalSidebar_main__Rkohb{padding:16px 16px 8px}}@media (max-width:720px){.ClientPortalSidebar_shell__Yux4T{flex-direction:column}.ClientPortalSidebar_sidebar__0EBUv{width:100%;border-right:none}.ClientPortalSidebar_brandBlock__sr25K{max-width:260px}}.ChecklistView_wrap__jAaZr{display:flex;flex-direction:column;gap:18px}.ChecklistView_empty__iX2tD{font-family:var(--font-lato);font-size:13px;color:var(--soi-slate);padding:1.5rem 0}.ChecklistView_globalCard__1ZD_C{background:var(--soi-panel);border:1px solid var(--soi-line);border-radius:10px;padding:20px 22px;box-shadow:0 2px 8px rgba(19,38,101,.04);display:flex;flex-direction:column;gap:12px}.ChecklistView_globalTop__AXNll{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ChecklistView_globalLabel__oYCXv{font-family:var(--font-poppins);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--soi-navy-title)}.ChecklistView_globalSub__2QdR_{font-family:var(--font-lato);font-size:11.5px;color:var(--soi-slate);margin-top:2px}.ChecklistView_globalScore__iyFQq{font-family:var(--font-poppins);font-weight:700;font-size:30px;color:var(--soi-navy-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ChecklistView_barTrack__vhudx{height:10px;background:var(--soi-gray-bg);border-radius:20px;overflow:hidden}.ChecklistView_barFill__auMY4{height:100%;background:linear-gradient(90deg,var(--soi-blue),var(--soi-blue-soft));border-radius:20px}.ChecklistView_norma__BLGMY{background:var(--soi-panel);border:1px solid var(--soi-line);border-radius:10px;padding:20px 22px;box-shadow:0 2px 8px rgba(19,38,101,.04);display:flex;flex-direction:column;gap:10px}.ChecklistView_normaHead__Vsb93{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap}.ChecklistView_normaText__xSQv1{display:flex;flex-direction:column;gap:3px;min-width:0}.ChecklistView_clave__WrpBX{font-family:var(--font-poppins);font-weight:600;font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:var(--soi-blue-soft)}.ChecklistView_nombre__6tUDw{font-family:var(--font-poppins);font-weight:600;font-size:15px;color:var(--soi-navy-title);line-height:1.35}.ChecklistView_normaScore__X34tC{font-family:var(--font-poppins);font-weight:700;font-size:20px;color:var(--soi-navy-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.ChecklistView_counts__gievs{display:flex;flex-wrap:wrap;gap:14px;font-family:var(--font-lato);font-size:11.5px;color:var(--soi-slate);padding-bottom:4px;border-bottom:1px solid var(--soi-line)}.ChecklistView_categoria__2vkJk{display:flex;flex-direction:column;gap:6px;padding-top:6px}.ChecklistView_categoriaTitle__guaqv{margin:0;font-family:var(--font-poppins);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:var(--soi-navy-title)}.ChecklistView_puntos__W53MY{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ChecklistView_punto__x5xjd{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px dashed var(--soi-line)}.ChecklistView_punto__x5xjd:last-child{border-bottom:none}.ChecklistView_punto_no_aplica__0DMHn{opacity:.62}.ChecklistView_marker__bajOy{width:14px;height:14px;border-radius:4px;border:1.5px solid var(--soi-line);flex-shrink:0;margin-top:3px;background:var(--soi-panel)}.ChecklistView_marker_cumplido__oZIW2{background:var(--soi-green);border-color:var(--soi-green)}.ChecklistView_marker_pendiente___SMIM{border-color:var(--soi-amber)}.ChecklistView_marker_no_aplica__GzTOU{background:var(--soi-gray-bg);border-color:var(--soi-gray-text)}.ChecklistView_puntoBody__W14qh{min-width:0}.ChecklistView_puntoTexto__rSiRM{margin:0;font-family:var(--font-lato);font-size:13px;line-height:1.55;color:var(--soi-text)}.ChecklistView_punto_no_aplica__0DMHn .ChecklistView_puntoTexto__rSiRM{text-decoration:line-through}.ChecklistView_puntoMeta__jJeS5{display:flex;flex-wrap:wrap;gap:8px;margin-top:5px}.ChecklistView_estado__mw3ir,.ChecklistView_evidencia__5WMDK,.ChecklistView_ref__Hzop_{font-family:var(--font-poppins);font-weight:600;font-size:9px;letter-spacing:.3px;text-transform:uppercase;padding:2px 8px;border-radius:20px}.ChecklistView_estado_cumplido__bSHV8{background:var(--soi-green-bg);color:var(--soi-green)}.ChecklistView_estado_pendiente__n5c__{background:var(--soi-amber-bg);color:var(--soi-amber)}.ChecklistView_estado_no_aplica__ZF_Fj{background:var(--soi-gray-bg);color:var(--soi-gray-text)}.ChecklistView_ref__Hzop_{background:#eef2ff;color:#4338ca}.ChecklistView_evidencia__5WMDK{background:var(--soi-gray-bg);color:var(--soi-gray-text)}.ChecklistView_nivel_bajo__W09GF{color:var(--soi-red)}.ChecklistView_nivel_medio__i_Mag{color:var(--soi-amber)}.ChecklistView_nivel_completo__vmQj2{color:var(--soi-green)}.ChecklistView_nivel_sin_dato__mLanC{color:var(--soi-slate)}.ChecklistView_fill_bajo__W6EiD{background:var(--soi-red)}.ChecklistView_fill_medio__XKVUy{background:var(--soi-amber)}.ChecklistView_fill_completo__sbsip{background:var(--soi-green)}.ChecklistView_fill_sin_dato__dRnNR{background:var(--soi-gray-text)}.ChecklistView_normaTabs__P4Ewi{display:flex;flex-wrap:wrap;gap:8px}.ChecklistView_normaTab__IruDI{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;max-width:100%;border:1.5px solid var(--soi-line);background:var(--soi-panel);text-decoration:none}.ChecklistView_normaTab__IruDI:hover{border-color:var(--soi-blue-soft)}.ChecklistView_normaTabActiva__hmSdt{border-color:var(--soi-blue);background:#eaf2fe}.ChecklistView_normaTabIdent__CJLEv{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.ChecklistView_normaTabNombre__PgciX{font-family:var(--font-lato);font-size:11.5px;color:var(--soi-slate);max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ChecklistView_frentes__HrqFi{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.ChecklistView_frente__PXl8m{font-family:var(--font-lato);font-size:10px;font-weight:700;padding:1px 7px;border-radius:10px;background:var(--soi-bg);color:var(--soi-navy-title)}.ChecklistView_frenteSin__stF7r{background:var(--soi-amber-bg);color:var(--soi-amber)}.ChecklistView_delModulo__1hYrV{font-family:var(--font-lato);font-size:13px;color:var(--soi-slate);margin:0 0 12px}.ChecklistView_delModulo__1hYrV a{color:var(--soi-blue);margin-left:4px}.ChecklistView_normaTabClave__9UPQn{font-family:var(--font-poppins);font-weight:600;font-size:10.5px;letter-spacing:.4px;color:var(--soi-navy-title)}.ChecklistView_normaTabPct__MvvWM{font-family:var(--font-poppins);font-weight:700;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ChecklistView_ficha__lCFPJ{background:var(--soi-panel);border:1px solid var(--soi-line);border-top:3px solid var(--soi-blue);border-radius:10px;padding:22px 24px;box-shadow:0 4px 14px rgba(19,38,101,.07);display:flex;flex-direction:column;gap:14px}.ChecklistView_fichaHead__ouZrt{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.ChecklistView_fichaIdent__xMXtH{min-width:0}.ChecklistView_fichaClave__B0cgD{font-family:var(--font-poppins);font-weight:600;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--soi-blue-soft)}.ChecklistView_fichaNombre__YaULy{margin:4px 0 0;font-family:var(--font-poppins);font-weight:600;font-size:19px;line-height:1.3;color:var(--soi-navy-title)}.ChecklistView_fichaScoreBox__Z0EI6{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.ChecklistView_fichaScore__MU6GP{font-family:var(--font-poppins);font-weight:700;font-size:42px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ChecklistView_fichaScoreLabel__MXqZ0{font-family:var(--font-lato);font-size:10.5px;text-transform:uppercase;letter-spacing:.5px;color:var(--soi-slate);margin-top:2px}.ChecklistView_fichaCounts__NIWeI{display:flex;flex-wrap:wrap;gap:14px;font-family:var(--font-lato);font-size:12px}.ChecklistView_countCumplido___ml_K{color:var(--soi-green);font-weight:700}.ChecklistView_countPendiente__Id4rb{color:var(--soi-amber);font-weight:700}.ChecklistView_countNoAplica__Q9rOH{color:var(--soi-gray-text);font-weight:700}.ChecklistView_countTotal__Onn2_{margin-left:auto;color:var(--soi-slate)}.ChecklistView_categoriasResumen__tuJRY{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;padding-top:14px;border-top:1px solid var(--soi-line)}.ChecklistView_categoriaResumen__cxpId{display:flex;flex-direction:column;gap:5px}.ChecklistView_categoriaResumenTop__eHqM1{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ChecklistView_categoriaResumenNombre__ELeCL{font-family:var(--font-poppins);font-weight:600;font-size:11px;color:var(--soi-navy-title)}.ChecklistView_categoriaResumenPct__zXKUf{font-family:var(--font-poppins);font-weight:700;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.ChecklistView_barTrackMini__h3t1T{height:5px;background:var(--soi-gray-bg);border-radius:20px;overflow:hidden}.ChecklistView_categoriaResumenDetalle__UNCf0{font-family:var(--font-lato);font-size:10.5px;color:var(--soi-slate)}.ChecklistView_puntosBloque__7ARu8{display:flex;flex-direction:column;gap:14px}.ChecklistView_puntosTitulo___O6dK{margin:0;font-family:var(--font-poppins);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.6px;color:var(--soi-slate)}.ChecklistView_evidenciaFalta__6zid8{background:var(--soi-amber-bg);color:var(--soi-amber)}.ChecklistView_evidenciaFalta__6zid8,.ChecklistView_evidenciaOk__3AJJT{font-family:var(--font-poppins);font-weight:600;font-size:9px;letter-spacing:.3px;text-transform:uppercase;padding:2px 8px;border-radius:20px}.ChecklistView_evidenciaOk__3AJJT{background:var(--soi-green-bg);color:var(--soi-green)}.ChecklistView_archivos__d4MkZ{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.ChecklistView_archivo__uvDLH{font-family:var(--font-lato);font-size:11.5px;color:var(--soi-text-soft);word-break:break-all}.ChecklistView_controles__fsvMx{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--soi-line)}.ChecklistView_estatusBtns__G0zO2{display:flex;gap:6px;flex-wrap:wrap}.ChecklistView_estatusBtn__Uw5VO{border:1px solid var(--soi-line);background:var(--soi-panel);color:var(--soi-slate);border-radius:6px;padding:4px 10px;font-family:var(--font-poppins);font-weight:600;font-size:10.5px;cursor:pointer}.ChecklistView_estatusBtn__Uw5VO:hover:not(:disabled){border-color:var(--soi-blue-soft);color:var(--soi-blue-soft)}.ChecklistView_estatusBtnOff__2Iw9G{opacity:.45;cursor:not-allowed}.ChecklistView_estatusBtnOn_cumplido__KpTp5{background:var(--soi-green-bg);border-color:var(--soi-green);color:var(--soi-green)}.ChecklistView_estatusBtnOn_pendiente__bjMoi{background:var(--soi-amber-bg);border-color:var(--soi-amber);color:var(--soi-amber)}.ChecklistView_estatusBtnOn_no_aplica__inTiU{background:var(--soi-gray-bg);border-color:var(--soi-gray-text);color:var(--soi-gray-text)}.ChecklistView_archivo__uvDLH{display:flex;align-items:baseline;gap:8px}.ChecklistView_archivoNombre__wa9fl{font-family:var(--font-lato);font-size:11.5px;color:var(--soi-text-soft);word-break:break-all}.ChecklistView_archivoForm__4LlM4{display:inline}.ChecklistView_archivoQuitar__jh12j{background:none;border:none;padding:0;font-family:var(--font-poppins);font-weight:600;font-size:9.5px;text-transform:uppercase;letter-spacing:.3px;color:var(--soi-red);cursor:pointer}.ChecklistView_archivoQuitar__jh12j:hover{text-decoration:underline}.ChecklistView_archivoTexto__sv0Bz{display:flex;flex-direction:column;gap:1px;min-width:0}.ChecklistView_archivoDesc__2U29c{font-family:var(--font-lato);font-size:11px;line-height:1.45;color:var(--soi-text-soft)}.ChecklistView_archivoDescVacia__2SeyH{font-style:italic;color:var(--soi-slate)}.ChecklistView_recurso__xEBzK{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;font-family:var(--font-lato);font-size:11.5px}.ChecklistView_recursoLink__InXg0{color:var(--soi-blue);text-decoration:underline;word-break:break-all}.ChecklistView_recursoLink__InXg0:hover{color:var(--soi-navy)}.ChecklistView_recursoAviso__ePEOj{font-family:var(--font-poppins);font-size:9px;text-transform:uppercase;letter-spacing:.3px;color:var(--soi-amber);background:var(--soi-amber-bg);border-radius:20px;padding:1px 7px}.ChecklistView_scoreTexto__lQYEE{font-size:15px;font-weight:600;letter-spacing:.02em;line-height:1.2;text-align:right}.ChecklistView_plegable__uQVwj>summary{cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;gap:6px}.ChecklistView_plegable__uQVwj>summary::-webkit-details-marker{display:none}.ChecklistView_plegable__uQVwj>summary:before{content:"▸";transition:transform .15s ease}.ChecklistView_plegable__uQVwj[open]>summary:before{transform:rotate(90deg)}.ChecklistView_categoriaConteo__E9w8n{font-weight:500;opacity:.75}.ChecklistView_adjuntar__M8TyU{margin-top:6px}.ChecklistView_adjuntarResumen__yCBIL{cursor:pointer;min-height:44px;display:inline-flex;align-items:center;font-weight:600}@media (prefers-reduced-motion:reduce){.ChecklistView_plegable__uQVwj>summary:before{transition:none}}.SinSesion_mensaje__FgsN1{max-width:44rem;margin:2rem auto;padding:1.25rem 1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:12px;color:var(--text);font-size:.9rem;line-height:1.55}.SinSesion_acciones__On6BH{display:flex;align-items:center;gap:.9rem;flex-wrap:wrap;margin-top:1rem}.SinSesion_boton__u_oEt{padding:.45rem .95rem;border:1px solid var(--primary-solid);border-radius:8px;background:var(--primary-solid);color:var(--primary-on);font-size:.85rem;font-weight:700;cursor:pointer}.SinSesion_boton__u_oEt:hover{background:var(--primary-hover)}.SinSesion_enlace___LXdW{color:var(--text-muted);font-size:.85rem;text-decoration:underline}.SinSesion_motivo__zfteq{display:flex;flex-direction:column;gap:4px;margin-bottom:.6rem}.SinSesion_motivoRotulo__kl3j_{font-size:.78rem;color:var(--text-muted)}.SinSesion_motivoSelect__6uEI3{padding:6px 8px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;font-size:.86rem}.CompanyPanelNav_wrap__9osBJ{margin-bottom:1rem}.CompanyPanelNav_breadcrumb__n9Neb{display:flex;align-items:center;gap:.4rem;font-size:.8rem;margin-bottom:.75rem}.CompanyPanelNav_breadcrumbLink__2uV9T{color:var(--text-muted);text-decoration:none}.CompanyPanelNav_breadcrumbLink__2uV9T:hover{text-decoration:underline}.CompanyPanelNav_breadcrumbSep__IN5Ka{color:var(--text-dim)}.CompanyPanelNav_breadcrumbCurrent__dQxi_{color:var(--text);font-weight:600}.CompanyPanelNav_localNav__zslYv{display:flex;flex-wrap:wrap;gap:.5rem}.CompanyPanelNav_localNavItem__cM4xR{padding:.4rem .85rem;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:.85rem;font-weight:600;text-decoration:none}.CompanyPanelNav_localNavItem__cM4xR:hover{background:var(--surface-2)}.CompanyPanelNav_localNavItemActive__TSwsQ{background:var(--surface);font-weight:700}.CompanyLogo_wrap___mFrM{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.CompanyLogo_image__PSyNF{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;object-position:center}.CompanyLogo_placeholder__zy2uj{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:6px}.CompanyLogo_initials__rgPoR{color:var(--on-solid);font-weight:700;line-height:1;letter-spacing:.02em}.CompanyLogo_mono__wa5Uh{filter:brightness(0) invert(1);opacity:.62;transition:filter .18s ease,opacity .18s ease}.CompanyLogo_mono__wa5Uh:hover{filter:none;opacity:1}.CompanySelectorTabs_tabs__vxPLz{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.CompanySelectorTabs_tab__mxIX5{display:flex;align-items:center;gap:.45rem;padding:.35rem .6rem;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:.85rem;font-weight:600;text-decoration:none}.CompanySelectorTabs_tab__mxIX5:hover{background:var(--surface-2)}.CompanySelectorTabs_tabActive__l9BPk{background:var(--surface);font-weight:700}.CompanySelectorTabs_axisIcon__uR1RC{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;color:var(--on-solid);font-size:.7rem;font-weight:800;flex-shrink:0}.Modal_backdrop__3p6Xd{position:fixed;inset:0;background:rgba(17,24,39,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.Modal_box___beYw{background:var(--surface);border-radius:12px;padding:1.25rem 1.4rem;max-width:420px;width:100%;box-shadow:var(--shadow-lg)}.Modal_title__pNwkd{font-size:1rem;font-weight:700;color:var(--text);margin-bottom:.6rem}.ConfirmActionButton_message__HIe_G{font-size:.88rem;color:var(--text-muted);line-height:1.5}.ConfirmActionButton_actions__rO0u9{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.1rem}.ConfirmActionButton_cancelBtn__cfu_G{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:6px;padding:.45rem .9rem;font-size:.82rem;font-weight:600;cursor:pointer}.ConfirmActionButton_cancelBtn__cfu_G:hover{background:var(--surface-2)}.ConfirmActionButton_confirmBtn__quho_{border:none;background:var(--danger-solid);color:var(--on-solid);border-radius:6px;padding:.45rem .9rem;font-size:.82rem;font-weight:600;cursor:pointer}.ConfirmActionButton_confirmBtn__quho_:hover{background:var(--danger-solid)}.OrigenBadge_badge__AQb9D{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.03em;border-radius:999px;padding:.1rem .5rem;margin-left:.5rem;vertical-align:middle;border:1px solid transparent}.OrigenBadge_cliente__8Y1iA,.OrigenBadge_ia__K0xSL{color:var(--info-text);background:var(--info-bg);border-color:var(--info-border)}.OrigenBadge_manual__LUdhm{color:var(--text-muted);background:var(--surface-2);border-color:var(--border)}.Avisos_banda__2GmXi{font-size:.8rem;line-height:1.45;border-radius:6px;border:1px solid;padding:.5rem .75rem;margin-bottom:.75rem;display:flex;flex-direction:column;gap:.35rem}.Avisos_ok__jwLZn{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok-text)}.Avisos_aviso__YUfcV{background:var(--aviso-bg);border-color:var(--aviso-border);color:var(--aviso-text)}.Avisos_error__arnYo{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.Avisos_enlace__WG90u{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;word-break:break-all;background:var(--surface);border:1px solid var(--border);border-radius:4px;padding:.35rem .5rem;color:var(--text)}.page_warning__ch2XK{background:var(--aviso-bg);border:1px solid var(--aviso-border);color:var(--aviso-text);border-radius:8px;padding:.75rem 1rem;font-size:.85rem;margin-bottom:1.25rem}.page_warning__ch2XK code{background:rgba(0,0,0,.06);padding:.1rem .35rem;border-radius:4px;font-size:.8rem}.page_tabs__VYnit{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.page_tab__SGQLP{display:flex;align-items:center;gap:.45rem;padding:.35rem .6rem;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-size:.85rem;font-weight:600;text-decoration:none}.page_tab__SGQLP:hover{background:var(--surface-2)}.page_tabActive__l7mxe{background:var(--surface);font-weight:700}.page_empty__wAMVP{color:var(--text-muted);font-size:.9rem;margin-bottom:1.5rem}.page_section__mGmCj{margin-top:1.75rem}.page_sectionTitle__ln6B6{margin:0 0 .75rem;font-size:1.05rem;font-weight:700;color:var(--text)}.page_sectionSubtitle__Nqnum{margin:-.5rem 0 1rem;font-size:.85rem;color:var(--text-muted)}.page_list__B3fjh{display:flex;flex-direction:column;gap:1rem}.page_card__ZXLPR{background:var(--surface);border-left:1px solid var(--border);border:1px solid var(--border);border-left-width:5px;border-radius:10px;padding:1rem}.page_urgency_rojo__otNrL{border-left-color:var(--danger-border)}.page_urgency_ambar__ILueq{border-left-color:var(--warn-border)}.page_urgency_verde__ClU9H{border-left-color:var(--ok-border)}.page_cardTop__pLhqR{display:flex;justify-content:flex-end;margin-bottom:.5rem}.page_badge__HPxjg{font-size:.72rem;font-weight:700;padding:.2rem .6rem;border-radius:999px}.page_badge_rojo__ZH2ZN{background:var(--danger-bg);color:var(--danger-text)}.page_badge_ambar__lXLgQ{background:var(--warn-bg);color:var(--warn-text)}.page_badge_verde__Uora0{background:var(--ok-bg);color:var(--ok-text)}.page_form__t3o_Y,.page_newCard__8Zf8B{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.page_field__3Ku5v{flex-direction:column;flex:1 1;min-width:140px}.page_fieldWide__hJkRo,.page_field__3Ku5v{display:flex;gap:.3rem;font-size:.75rem;font-weight:600;color:var(--text-muted)}.page_fieldWide__hJkRo{flex-direction:column;flex-basis:100%}.page_input__oRpkU,.page_select__5e8il,.page_textarea__su5ck{border:1px solid var(--border);border-radius:6px;padding:.4rem .6rem;font-size:.85rem;font-family:inherit;color:var(--text);background:var(--surface)}.page_textarea__su5ck{width:100%;min-height:48px;resize:vertical}.page_addBtn__d1cyM,.page_deleteBtn__VQXWg,.page_saveBtn__1BL_P{border-radius:6px;padding:.4rem .75rem;font-size:.8rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.page_saveBtn__1BL_P{border:1px solid var(--primary-solid);background:var(--primary-solid);color:var(--primary-on)}.page_addBtn__d1cyM{border:1px dashed var(--border-strong);background:none;color:var(--text-muted)}.page_deleteBtn__VQXWg{margin-top:.6rem;border:1px solid var(--danger-border);background:var(--surface);color:var(--danger-text)}.page_documents__RSLzf{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--border)}.page_documentsTitle__qxwuX{margin:0 0 .5rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim)}.page_documentsEmpty__dmVyV{margin:0 0 .6rem;font-size:.8rem;color:var(--text-dim)}.page_documentsList___t8Qi{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.4rem}.page_documentRow__wnXrx{display:flex;align-items:center;gap:.6rem;background:var(--surface-2);border-radius:6px;padding:.4rem .6rem;font-size:.82rem}.page_documentName__CkizG{font-weight:600;color:var(--text);text-decoration:none}.page_documentName__CkizG:hover{text-decoration:underline}.page_documentMeta__ihO9K{color:var(--text-dim);font-size:.75rem;flex:1 1}.page_documentDeleteBtn__Iou8m{border:none;background:none;color:var(--danger-text);font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;padding:.15rem .4rem}.page_uploadForm__VCkK3{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.page_fileInput__cg3AV{font-size:.8rem;max-width:220px}.page_addBtnSmall__dXFE5{border:1px dashed var(--border-strong);background:none;color:var(--text-muted);border-radius:6px;padding:.35rem .65rem;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.page_fileError__GuaFB{font-size:.75rem;color:var(--danger-text)}.checklist_panel__Y0jA3{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:1.25rem 1.4rem;margin-top:1rem;display:flex;flex-direction:column;gap:.9rem}.checklist_head__YpP95{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.checklist_headText__uftwC{display:flex;flex-direction:column;gap:.15rem;min-width:0}.checklist_clave__ZTFIH{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--info-text)}.checklist_nombre__awvNp{font-size:.95rem;font-weight:600;color:var(--info-text);line-height:1.35}.checklist_scoreBox__5Reg_{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.checklist_score__6mqaQ{font-size:1.6rem;font-weight:700;color:var(--info-text);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.checklist_scoreLabel__BpPbJ{font-size:.66rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em}.checklist_barTrack__qWD8g{height:8px;background:var(--surface-2);border-radius:999px;overflow:hidden}.checklist_barFill__k_H6J{height:100%;background:linear-gradient(90deg,var(--info-solid),var(--info-solid));border-radius:999px;transition:width .2s ease}.checklist_counts__RKrzT{display:flex;flex-wrap:wrap;gap:.9rem;font-size:.76rem;color:var(--text-muted)}.checklist_countsTotal__5Kmag{margin-left:auto;font-weight:600;color:var(--text-muted)}.checklist_categoria__5iR5K{display:flex;flex-direction:column;gap:.35rem;padding-top:.6rem;border-top:1px solid var(--border)}.checklist_categoriaTitle__Y5Nvv{margin:0 0 .15rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--info-text)}.checklist_punto__gPmnN{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:.6rem .7rem;border-radius:8px;border-left:3px solid var(--border);background:var(--surface-2)}.checklist_punto_cumplido__tBz_S{border-left-color:var(--ok-border);background:var(--ok-bg)}.checklist_punto_no_aplica__nbfBj{border-left-color:var(--border-strong);opacity:.72}.checklist_punto_pendiente__aHDEv{border-left-color:var(--aviso-border)}.checklist_puntoMain__QWzQ_{flex:1 1;min-width:240px}.checklist_puntoTexto__gioSO{margin:0;font-size:.85rem;line-height:1.5;color:var(--text-muted)}.checklist_puntoMeta__xSp_r{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.3rem}.checklist_evidenciaCount__gmh_a,.checklist_evidenciaTag__rmJWo,.checklist_ref__yokvs{font-size:.66rem;font-weight:600;padding:.1rem .4rem;border-radius:999px;letter-spacing:.02em}.checklist_ref__yokvs{background:var(--info-bg);color:var(--info-text)}.checklist_evidenciaTag__rmJWo{background:var(--aviso-bg);color:var(--aviso-text)}.checklist_evidenciaCount__gmh_a{background:var(--ok-bg);color:var(--ok-text)}.checklist_acciones__mJ4PQ{display:flex;gap:.3rem;flex-shrink:0}.checklist_estatusBtn__xBltW{border:1px solid var(--border);background:var(--surface);color:var(--text-dim);border-radius:6px;padding:.28rem .6rem;font-size:.72rem;font-weight:600;cursor:pointer;white-space:nowrap}.checklist_estatusBtn__xBltW:hover{border-color:var(--info-text);color:var(--info-text)}.checklist_estatusBtn_cumplido__dpJ7D{background:var(--ok-bg);border-color:var(--ok-border);color:var(--ok-text)}.checklist_estatusBtn_pendiente__ug7Bp{background:var(--aviso-bg);border-color:var(--aviso-border);color:var(--aviso-text)}.checklist_estatusBtn_no_aplica__iwCXc{background:var(--surface-2);border-color:var(--border-strong);color:var(--text-muted)}.checklist_estatusBtnDisabled__2Pm7A{opacity:.45;cursor:not-allowed}.checklist_estatusBtnDisabled__2Pm7A:hover{border-color:var(--border);color:var(--text-dim)}.checklist_evidencias__SgcUc{flex-basis:100%;display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--border)}.checklist_evidenciaList__2avAL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.checklist_evidenciaRow__Oni48{display:flex;align-items:center;gap:.6rem}.checklist_evidenciaName__FZcAj{font-size:.76rem;color:var(--text-muted);word-break:break-all}.checklist_evidenciaDelete__CFn_j{background:none;border:none;color:var(--danger-text);font-size:.7rem;font-weight:600;cursor:pointer;padding:0}.checklist_uploadEvidencia__sSqQ5{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.checklist_evidenciaInput__jc1Di{font-size:.72rem;max-width:230px}.checklist_evidenciaBtn__ObZk9{background:var(--info-bg);border:1px solid var(--info-border);color:var(--info-text);border-radius:6px;padding:.25rem .6rem;font-size:.72rem;font-weight:600;cursor:pointer}.checklist_evidenciaBtn__ObZk9:hover{background:var(--info-bg)}.checklist_evidenciaError__0An6E{font-size:.72rem;color:var(--danger-text)}.checklist_resumenModulo__6p4T_{display:flex;align-items:center;gap:.9rem;background:var(--info-bg);border:1px solid var(--info-border);border-radius:10px;padding:.9rem 1.1rem;margin-bottom:1rem}.checklist_resumenPct__b2y5K{font-size:1.7rem;font-weight:700;color:var(--info-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;flex-shrink:0}.checklist_resumenLabel__oOu1t{font-size:.8rem;color:var(--info-text);line-height:1.45}.checklist_errorBanner__G5dxf{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger-text);border-radius:8px;padding:.7rem 1rem;font-size:.85rem;font-weight:600;margin-bottom:1rem}.checklist_evidenciaDesc__kAVeX{display:block;font-size:.7rem;font-weight:400;color:var(--text-muted);line-height:1.45;margin-top:1px}.checklist_evidenciaDescInput__IVZW_{flex:1 1;min-width:220px;font-size:.75rem;padding:.3rem .5rem;border:1px solid var(--border);border-radius:6px;color:var(--text)}.checklist_evidenciaLink__WcOWO{color:var(--info-text);text-decoration:underline;word-break:break-all}.checklist_evidenciaUrlRow__huAaW{display:flex;align-items:baseline;gap:.4rem;flex-wrap:wrap;margin-top:1px}.checklist_evidenciaAviso___dPco{font-size:.62rem;text-transform:uppercase;letter-spacing:.02em;color:var(--aviso-text);background:var(--aviso-bg);border-radius:999px;padding:.05rem .4rem}.checklist_plegable__qKp15>summary{cursor:pointer;list-style:none}.checklist_plegable__qKp15>summary::-webkit-details-marker{display:none}.checklist_resumenNorma__j5_hH{display:block}.checklist_resumenNorma__j5_hH:after{content:"▸ abrir";display:block;margin-top:6px;font-size:.8rem;opacity:.6}details[open]>.checklist_resumenNorma__j5_hH:after{content:"▾ cerrar"}.checklist_adjuntarResumen__sppxu:focus-visible,.checklist_categoriaTitle__Y5Nvv:focus-visible,.checklist_resumenNorma__j5_hH:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:6px}.checklist_categoriaConteo__F9R9J{font-weight:400;opacity:.7;font-size:.85em}.checklist_adjuntar__DeoXv{margin-top:4px}.checklist_adjuntarResumen__sppxu{cursor:pointer;font-size:.85rem;text-decoration:underline;opacity:.85;width:-moz-fit-content;width:fit-content}.checklist_controles__02awi{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0 12px}.checklist_filtro__pI_Xa{padding:6px 10px;border-radius:999px;border:1px solid var(--border,#d6dbe3);background:transparent;color:inherit;cursor:pointer;font:inherit;font-size:.85rem}.checklist_filtroActivo___jGj_{background:var(--text,#16213a);color:var(--surface,#fff);border-color:transparent}.checklist_buscarPunto__NYh3u{flex:1 1 200px;min-width:160px;padding:7px 10px;background:var(--surface,#fff)}.checklist_botonPlegar__vxarE,.checklist_buscarPunto__NYh3u{border-radius:8px;border:1px solid var(--border,#d6dbe3);color:inherit;font:inherit}.checklist_botonPlegar__vxarE{padding:6px 10px;background:transparent;cursor:pointer;font-size:.85rem}.checklist_sinCoincidencias__lNf6K{margin:6px 0;opacity:.75}.ClasificacionSelector_form__W6qWz{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.5rem}.ClasificacionSelector_label__46r9x{display:flex;align-items:center;gap:.45rem;font-size:.78rem;color:var(--text-muted);font-weight:600}.ClasificacionSelector_select__SD4dG{border:1px solid var(--border);border-radius:6px;padding:.3rem .55rem;font-size:.82rem;font-weight:600;color:var(--text);background:var(--surface)}.ClasificacionSelector_pending__zaOAJ{font-size:.75rem;color:var(--info-text);font-weight:600}.ClasificacionSelector_error__QCait{flex-basis:100%;font-size:.8rem;color:var(--danger-text);background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:6px;padding:.5rem .7rem}.ClasificacionSelector_modalMessage__iH7Nt{font-size:.88rem;color:var(--text-muted);line-height:1.5}.ClasificacionSelector_modalActions__rmcXs{display:flex;justify-content:flex-end;gap:.6rem;margin-top:1.1rem}.ClasificacionSelector_modalCancelBtn__Y_iW4{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:6px;padding:.45rem .9rem;font-size:.82rem;font-weight:600;cursor:pointer}.ClasificacionSelector_modalCancelBtn__Y_iW4:hover{background:var(--surface-2)}.ClasificacionSelector_modalConfirmBtn__mjtBX{border:none;background:var(--primary-solid);color:var(--primary-on);border-radius:6px;padding:.45rem .9rem;font-size:.82rem;font-weight:600;cursor:pointer}.ClasificacionSelector_modalConfirmBtn__mjtBX:hover{background:var(--primary-hover)}.ClienteEliminado_pagina__8C7Gw{display:flex;justify-content:center;padding:3rem 1rem}.ClienteEliminado_tarjeta__sb5aE{background:var(--somi-blanco);border:1px solid var(--somi-borde);border-radius:var(--somi-radio-tarjeta);box-shadow:var(--somi-sombra-1);padding:2rem 2.25rem;max-width:36rem}.ClienteEliminado_titulo__j1lyt{margin:0 0 .6rem;font-size:var(--somi-txt-subtitulo);font-weight:var(--somi-peso-fuerte);line-height:var(--somi-interlineado-titular);color:var(--somi-texto)}.ClienteEliminado_texto__dU9Ky{margin:0 0 1.5rem;font-size:var(--somi-txt-cuerpo);line-height:var(--somi-interlineado-cuerpo);color:var(--somi-texto-2);max-width:var(--somi-linea-maxima)}.ClienteEliminado_acciones__z_ZLQ{display:flex;gap:.6rem;flex-wrap:wrap}.ClienteEliminado_primario__58N6m,.ClienteEliminado_secundario__B02I6{display:inline-flex;align-items:center;min-height:44px;padding:0 1.2rem;border-radius:var(--somi-radio-control);font-size:var(--somi-txt-interfaz);font-weight:var(--somi-peso-medio);text-decoration:none;border:1px solid transparent}.ClienteEliminado_primario__58N6m{background:var(--primary-solid);color:var(--primary-on);box-shadow:var(--somi-luz-interior)}.ClienteEliminado_secundario__B02I6{background:var(--somi-blanco);color:var(--somi-texto);border-color:var(--somi-borde-fuerte)}.respaldo_respaldo__aGz7e{display:flex;flex-direction:column;gap:.35rem;margin-top:.5rem}.respaldo_titulo__bXQ_U{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim)}.respaldo_docs__oLN9w{display:flex;flex-wrap:wrap;gap:.35rem}.respaldo_doc__ZsFMP{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;padding:.15rem .55rem;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--text)}.respaldo_docMeta__LW3vj{color:var(--text-muted);font-size:.72rem}.respaldo_sinDocs__kwm_p{font-size:.78rem;color:var(--text-muted)}.respaldo_alertas__1PnzA{display:flex;flex-wrap:wrap;gap:.35rem}.respaldo_alerta__F8Ogr{font-size:.72rem;font-weight:700;padding:.15rem .55rem;border-radius:999px;background:var(--aviso-bg);color:var(--aviso-text);border:1px solid var(--aviso-border)}.ContactosSection_card__TiAHD{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:1.1rem 1.25rem;margin-bottom:1rem}.ContactosSection_empty__9TKY9{color:var(--text-muted);font-size:.9rem;margin:0 0 .75rem}.ContactosSection_list__oFx0C{display:flex;flex-direction:column;gap:.6rem;margin-bottom:.75rem}.ContactosSection_row__KXQUU{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:.75rem .9rem}.ContactosSection_rowMain__lgfWc{display:flex;flex-direction:column;gap:.15rem}.ContactosSection_rowHead__64mN3{display:flex;align-items:center;gap:.5rem}.ContactosSection_nombre__WYwr6{font-weight:700;color:var(--text);font-size:.92rem}.ContactosSection_badge__lfI01{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--ok-text);background:var(--ok-bg);border-radius:999px;padding:.15rem .5rem}.ContactosSection_puesto__k5xkh{font-size:.8rem;color:var(--text-muted);font-style:italic}.ContactosSection_badgeIA__q4p6P{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--info-text);background:var(--info-bg);border:1px solid var(--info-border);border-radius:999px;padding:.15rem .5rem}.ContactosSection_detalle__Mav55{font-size:.82rem;color:var(--text-muted)}.ContactosSection_notas__imnlV{font-size:.78rem;color:var(--text-dim)}.ContactosSection_rowActions__WdWc3{display:flex;gap:.9rem;margin-top:.5rem}.ContactosSection_linkBtn__RkJLM{background:none;border:none;color:var(--ok-text);font-size:.78rem;font-weight:700;cursor:pointer;padding:0}.ContactosSection_linkBtn__RkJLM:hover{text-decoration:underline}.ContactosSection_linkBtnDanger__hqICH{background:none;border:none;color:var(--danger-text);font-size:.78rem;font-weight:700;cursor:pointer;padding:0}.ContactosSection_linkBtnDanger__hqICH:hover{text-decoration:underline}.ContactosSection_deleteConfirm__QiuXW{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;font-size:.8rem;color:var(--text-muted)}.ContactosSection_editForm__uz4NG{display:flex;flex-direction:column;gap:.6rem}.ContactosSection_grid__jLiGD{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.ContactosSection_field___6jhd{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem;font-weight:600;color:var(--text)}.ContactosSection_input__TrY7y{padding:.5rem .65rem;border:1px solid var(--border);border-radius:6px;font-size:.85rem;font-family:inherit}.ContactosSection_checkLabel__uBxc2{display:flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;color:var(--text-muted)}.ContactosSection_error__BBtf4{color:var(--danger-text);font-size:.8rem;margin:0}.ContactosSection_saveBtn__ujQ72{border:1px solid var(--primary-solid);background:var(--primary-solid);color:var(--primary-on);border-radius:6px;padding:.45rem .85rem;font-size:.8rem;font-weight:600;font-family:inherit;cursor:pointer}.ContactosSection_saveBtn__ujQ72:disabled{opacity:.6;cursor:not-allowed}.ContactosSection_cancelBtn__vzNAx{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);border-radius:6px}.ContactosSection_cancelBtn__vzNAx,.ContactosSection_deleteBtnConfirm__bvjA0{padding:.45rem .85rem;font-size:.8rem;font-weight:600;font-family:inherit;cursor:pointer}.ContactosSection_deleteBtnConfirm__bvjA0{background:var(--danger-solid);border:1px solid var(--danger-border);color:var(--on-solid);border-radius:6px}.ContactosSection_deleteBtnConfirm__bvjA0:disabled{opacity:.5;cursor:not-allowed}.ContactosSection_addForm__iXoiX{display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--border)}.ContactosSection_addBtn__fVNDL{background:var(--ok-bg);border:1px dashed var(--ok-border);color:var(--ok-text);border-radius:6px;padding:.5rem .9rem;font-size:.82rem;font-weight:700;font-family:inherit;cursor:pointer}.DemoDelRecurso_demo__fBZsh{display:flex;flex-direction:column;gap:4px;font-size:.78rem}.DemoDelRecurso_fila__bwSPD{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.DemoDelRecurso_liga__VIKmo{color:var(--info-text);overflow-wrap:anywhere}.DemoDelRecurso_boton__bZhh2{color:var(--info-text);font-weight:700;font-size:.78rem;background:none;border:none;padding:0;cursor:pointer}.DemoDelRecurso_vigente__FgdWM{font-weight:700}.DemoDelRecurso_apagado__y0hpX{color:var(--danger-text);font-weight:700}.DemoDelRecurso_vista__9wORZ summary{cursor:pointer;font-weight:700}.DemoDelRecurso_formulario__QXbvz{display:flex;flex-direction:column;gap:6px;max-width:420px;margin:6px 0}.DemoDelRecurso_formulario__QXbvz label{display:flex;flex-direction:column;gap:2px}.DemoDelRecurso_tarjeta__CFX9H{display:flex;gap:8px;align-items:center;max-width:420px;padding:6px;border:1px solid var(--border);border-radius:8px}.DemoDelRecurso_tarjeta__CFX9H img{width:64px;height:64px;object-fit:cover;border-radius:6px}.DemoDelRecurso_tarjeta__CFX9H p{margin:0}.LogoClienteSection_wrap__cwnP6{display:flex;gap:1.25rem;align-items:flex-start;flex-wrap:wrap}.LogoClienteSection_marco__2zX86{width:180px;height:110px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--surface)}.LogoClienteSection_logo__IsFtB{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:10px}.LogoClienteSection_sinLogo__puATm{font-size:.78rem;color:var(--text-muted)}.LogoClienteSection_controles__ZCKqv{flex:1 1;min-width:260px;display:flex;flex-direction:column;gap:.5rem}.LogoClienteSection_explica__AdId4{margin:0;font-size:.82rem;line-height:1.5;color:var(--text)}.LogoClienteSection_hint__161IK{margin:0;font-size:.76rem;line-height:1.45;color:var(--text-muted)}.LogoClienteSection_error__AAsxM{margin:0;font-size:.78rem;color:var(--danger-text);background:var(--danger-bg);border:1px solid var(--danger-border);border-radius:6px;padding:.4rem .6rem}.LogoClienteSection_form__VdpIC{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.25rem}.LogoClienteSection_file__Wc92F{font-size:.78rem;font-family:inherit;max-width:100%}.LogoClienteSection_subir__dkTGx{border:1px solid var(--primary-solid);background:var(--primary-solid);color:var(--primary-on);border-radius:6px;padding:.45rem .85rem;font-size:.8rem;font-weight:600;font-family:inherit;cursor:pointer}.LogoClienteSection_quitar__3_9AE{align-self:flex-start;border:1px solid var(--danger-border);background:var(--surface);color:var(--danger-text);border-radius:6px;padding:.4rem .8rem;font-size:.78rem;font-weight:600;font-family:inherit;cursor:pointer}.LogoClienteSection_quitar__3_9AE:hover{background:var(--danger-bg)}.DiagnosticoSection_sectionTitle__VkZl6{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);margin:1.75rem 0 .75rem}.DiagnosticoSection_card__djOV4{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:1.1rem 1.25rem;margin-bottom:1rem}.DiagnosticoSection_empty__w1ql5{color:var(--text-muted);font-size:.9rem;margin:0}.DiagnosticoSection_formularioBlock__hmR8B{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--border)}.DiagnosticoSection_formularioBlock__hmR8B:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.DiagnosticoSection_formularioTitle__HOl7A{font-size:.92rem;font-weight:700;color:var(--text);margin:0 0 .6rem}.DiagnosticoSection_linkRow__mdk0x{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.DiagnosticoSection_linkText__ka8eq{font-size:.78rem;color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:.4rem .6rem;word-break:break-all;flex:1 1 280px}.DiagnosticoSection_generarForm__n7CyO{display:flex;align-items:flex-end;gap:.75rem;flex-wrap:wrap}.DiagnosticoSection_selectLabel____b9x{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;font-weight:600;color:var(--text-muted)}.DiagnosticoSection_select__WGtp5{font-size:.82rem;padding:.4rem .5rem;border:1px solid var(--border);border-radius:6px;font-family:inherit;min-width:200px}.DiagnosticoSection_smallBtn__rcdHr{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:6px;padding:.35rem .7rem;font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;text-decoration:none;display:inline-block}.DiagnosticoSection_smallBtn__rcdHr:hover{border-color:var(--border-strong)}.DiagnosticoSection_smallBtnDanger__6WQDR{border:1px solid var(--danger-border);background:var(--surface);color:var(--danger-text);border-radius:6px;padding:.35rem .7rem;font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer}.DiagnosticoSection_smallBtnDanger__6WQDR:hover{background:var(--danger-bg)}.DiagnosticoSection_respuestasWrap___93P1{margin-top:.9rem;padding-top:.75rem;border-top:1px dashed var(--border)}.DiagnosticoSection_respuestasTitle__eySBh{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);margin:0 0 .6rem}.DiagnosticoSection_historicoLabel__8E3iY{font-size:.72rem;color:var(--text-dim);font-style:italic;margin:.5rem 0 .4rem}.DiagnosticoSection_respuestaCard__vLWrd{background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:.7rem .9rem;margin-bottom:.6rem}.DiagnosticoSection_respuestaMeta__k9Isv{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;font-size:.82rem}.DiagnosticoSection_respuestaNombre__IWcaS{font-weight:700;color:var(--text)}.DiagnosticoSection_muted__EtJbf{color:var(--text-muted);font-size:.78rem}.DiagnosticoSection_detalleDetails__ZuoLS{margin-top:.5rem}.DiagnosticoSection_detalleSummary__BJ0jy{cursor:pointer;font-size:.78rem;font-weight:600;color:var(--text-muted);list-style:none}.DiagnosticoSection_detalleSummary__BJ0jy::-webkit-details-marker{display:none}.DiagnosticoSection_detalleSummary__BJ0jy:before{content:"▸ ";color:var(--text-dim)}.DiagnosticoSection_detalleDetails__ZuoLS[open] .DiagnosticoSection_detalleSummary__BJ0jy:before{content:"▾ "}.DiagnosticoSection_detalleBody__ioZmC{margin-top:.6rem;padding:.75rem;background:var(--surface);border:1px solid var(--border);border-radius:6px}.DiagnosticoSection_detalleSeccion__0OxoA{margin-bottom:.9rem}.DiagnosticoSection_detalleSeccion__0OxoA:last-child{margin-bottom:0}.DiagnosticoSection_detalleSeccion__0OxoA h4{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--info-text);margin:0 0 .4rem}.DiagnosticoSection_detalleItem__I6Id5{display:flex;gap:.6rem;font-size:.78rem;padding:.2rem 0}.DiagnosticoSection_detalleQ__Eqe4l{color:var(--text-muted);flex:0 0 46%}.DiagnosticoSection_detalleA__XQT4_{color:var(--text);font-weight:600;flex:1 1}.DiagnosticoSection_respuestaActions__wSbHI{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.6rem}.DiagnosticoSection_formularioDesc__EXUGy{margin:-.25rem 0 .75rem;font-size:.82rem;line-height:1.45;color:var(--text-muted)}.DiagnosticoSection_borradorAviso__i61DH{margin:0 0 .75rem;padding:.5rem .75rem;border:1px solid var(--aviso-border);background:var(--aviso-bg);color:var(--aviso-text);border-radius:8px;font-size:.8rem}