@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/resources/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/resources/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/resources/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/resources/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/resources/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/resources/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/resources/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/resources/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff")}:root{--primary:#103b4d;--secondary:#2e8c8a;--canvas:#f5f8fb;--card:#fff;--text-primary:#173445;--text-secondary:#526c7a;--text-muted:#627486;--risk-low:#44c58a;--risk-medium:#f2c94c;--risk-high:#d9534f;--border:#e4eaf1;--border-strong:#cbd5e1;--surface-muted:#eef2f6;--overlay:#0f172a;--shadow-color:#000;--text-on-primary:#a8c4cc;--text-on-primary-strong:#d2dfe7;--primary-accent:#72c5c4;--risk-low-text:#1f8a5b;--risk-medium-text:#96790a;--risk-high-text:#b43a36;--success-bg:#ecfdf5;--success-border:#a7f3d0;--success-icon-bg:#d1fae5;--success-fg:#047857;--success-text:#065f46;--success-accent:#34d399;--categoria-vd:#5d7a88;--info-bg:#dfe9f7;--info-fg:#3e4e64;--adver-bg:#f7efc5;--adver-fg:#746523;--grave-bg:#f8dddd;--grave-fg:#742323;--bajo-bg:#ceebde;--bajo-fg:#26a16a;--medio-bg:#f5ecd1;--medio-fg:#b18c1e;--alto-bg:#fcdedc;--alto-fg:var(--risk-high);--acceso-borde-campo:var(--border);--acceso-texto-ejemplo:var(--text-muted);--notificacion-borde:#99f6e4;--notificacion-fondo:#f0fdfa;--notificacion-icono-fondo:#ccfbf1;--notificacion-icono:#0f766e;--notificacion-titulo:#115e59;--notificacion-mensaje:#0f766ecc;--notificacion-cerrar:#5eead4;--notificacion-cerrar-hover:#0f766e;--notificacion-advertencia-borde:#fde68a;--notificacion-advertencia-fondo:#fffbeb;--notificacion-advertencia-icono-fondo:#fef3c7;--notificacion-advertencia-icono:#b45309;--notificacion-advertencia-titulo:#92400e;--notificacion-advertencia-mensaje:#b45309cc;--notificacion-advertencia-cerrar:#fcd34d;--notificacion-advertencia-cerrar-hover:#b45309;--notificacion-error-borde:#fecaca;--notificacion-error-fondo:#fef2f2;--notificacion-error-icono-fondo:#fee2e2;--notificacion-error-icono:#dc2626;--notificacion-error-titulo:#b91c1c;--notificacion-error-mensaje:#dc2626cc;--notificacion-error-cerrar:#fca5a5;--notificacion-error-cerrar-hover:#b91c1c;--sidebar-width:248px;--navbar-height:75px}.sidebar-brand{flex-shrink:0;align-items:center;gap:15px;padding:13px 25px 0;display:flex}.sidebar-brand img{object-fit:contain;flex-shrink:0;width:52px;height:72px;display:block}.sidebar-brand p{color:var(--card);font-size:23px;font-weight:600;line-height:1.3}.sidebar-brand span{color:var(--text-on-primary);font-size:11px;display:block}.app-shell{min-height:100dvh}.desktop-sidebar{width:var(--sidebar-width);background:var(--primary);z-index:30;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.brand{align-items:center;gap:12px;padding:20px 16px 16px;display:flex}.brand p{color:var(--card);font-size:15px;font-weight:700;line-height:1.25}.brand>div>span{color:var(--primary-accent);font-size:11px;line-height:1.25}.brand-mark{background:var(--secondary);border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.brand-mark>span{background:var(--card);border-radius:50%;width:12px;height:12px}.sidebar-nav{flex-direction:column;gap:2px;margin-top:40px;padding:0 16px;display:flex}.sidebar-link{width:100%;min-height:42px;color:var(--text-on-primary);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:9px 12px;font-size:14px;font-weight:400;line-height:22px;text-decoration:none;transition:background-color .15s;display:flex}.sidebar-link:hover{background:color-mix(in srgb, var(--card) 6%, transparent)}.sidebar-link.is-active{background:color-mix(in srgb, var(--secondary) 22%, transparent);color:var(--card);font-weight:600}.sidebar-link:focus-visible{outline-color:var(--card);outline-offset:-2px}.sidebar-bottom{margin-top:auto;padding-top:24px}.sidebar-bottom .sidebar-nav{margin-top:3px}.sidebar-bottom:before{content:"";background:color-mix(in srgb, var(--card) 8%, transparent);height:1px;margin:8px 16px 3px;display:block}.sidebar-logout{padding:4px 16px 56px}.sidebar-logout button{color:var(--text-on-primary);font-size:14px}.shell-body{margin-left:var(--sidebar-width);min-width:0}.navbar{z-index:20;min-height:var(--navbar-height);background:var(--card);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 32px;display:flex;position:sticky;top:0}.navbar-heading,.navbar-actions{align-items:center;min-width:0;display:flex}.navbar-heading{gap:12px}.navbar-actions{flex-shrink:0;gap:14px}.system-name{font-size:16px;font-weight:600}.system-subtitle{color:var(--text-secondary);margin-top:3px;font-size:11px}.navbar-button{min-width:36px;min-height:36px;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:4px 6px;display:flex}.notification-trigger{place-items:center;line-height:0;display:grid;position:relative}.notification-badge{border:2px solid var(--card);background:var(--risk-high);min-width:18px;height:18px;color:var(--card);border-radius:999px;place-items:center;padding:0 4px;font-size:9px;font-weight:700;line-height:1;display:grid;position:absolute;top:-8px;right:-10px}.navbar-button:hover,.navbar-button[aria-expanded=true]{background:var(--canvas)}.mobile-toggle{display:none}.avatar{background:var(--text-secondary);width:38px;height:38px;color:var(--card);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.user-info{text-align:left;overflow-wrap:anywhere;max-width:220px;line-height:1.3}.user-info>span{color:var(--text-primary);font-size:12px;font-weight:600;display:block}.user-info small{margin-top:5px}.user-info small,.popover-title small{color:var(--text-secondary);font-size:11px;font-weight:400;display:block}.popover{position:relative}.popover-panel{border:1px solid var(--border);background:var(--card);width:220px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 80px);color:var(--text-primary);box-shadow:0 12px 28px color-mix(in srgb, var(--primary) 15%, transparent);overflow-wrap:anywhere;border-radius:12px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.popover-title{border-bottom:1px solid var(--border);padding:14px 16px;font-size:14px;font-weight:600}.popover-link{width:100%;color:var(--text-primary);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:11px 14px;font-size:13px;text-decoration:none;display:flex}.popover-link:hover{background:var(--canvas)}.popover-link:focus-visible{outline-offset:-3px}.notifications .popover-panel{width:360px}.notification-empty{color:var(--text-secondary);text-align:center;padding:32px 20px;font-size:13px}.notification-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.notification-header h2{margin:0;font-size:14px;font-weight:600}.notification-header button{color:var(--secondary);cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px}.notification-count{min-width:20px;height:20px;color:var(--card);background:var(--risk-high);border-radius:12px;place-items:center;margin-left:3px;padding:0 4px;font-size:11px;display:inline-grid}.notification-list{max-height:min(420px,55vh);margin:0;padding:0;list-style:none;overflow-y:auto}.notification-list li{border-bottom:1px solid var(--border);gap:10px;padding:13px 16px;font-size:12px;display:flex}.notification-list li.notification-unread{background:var(--canvas)}.notification-dot{background:var(--risk-high);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:5px}.notification-list li:not(.notification-unread) .notification-dot{background:0 0}.notification-content{flex:1;min-width:0}.notification-row,.notification-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.notification-row{justify-content:space-between;margin-bottom:6px}.notification-row time,.notification-meta{color:var(--text-secondary);font-size:11px}.notification-category{background:var(--surface-muted);color:var(--text-primary);border-radius:4px;padding:3px 5px;font-weight:600}.main-content{min-width:0;padding:28px 40px 48px}.main-content:focus{outline:none}.content-container{overflow-wrap:anywhere;width:100%;min-width:0}.page-title{margin-bottom:16px;font-size:22px;font-weight:600}.placeholder-card{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:24px}.placeholder-card h2{margin-bottom:8px;font-size:15px}.placeholder-card p{color:var(--text-secondary);margin-bottom:8px}.placeholder-card a{color:var(--primary)}.skip-link{z-index:100;background:var(--card);border-radius:8px;padding:10px 16px;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}dialog{color:var(--text-primary);border:0}dialog::backdrop{background:color-mix(in srgb, var(--primary) 50%, transparent)}.mobile-drawer{width:min(var(--sidebar-width), 100vw);background:var(--primary);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 auto 0 0}.drawer-content{flex-direction:column;min-height:100%;display:flex}.drawer-close{width:32px;height:32px;color:var(--text-on-primary);background:color-mix(in srgb, var(--card) 6%, transparent);border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:8px;right:8px}.mobile-drawer .sidebar-brand{padding-top:48px}.mobile-drawer .sidebar-nav{margin-top:24px}.mobile-drawer .sidebar-bottom .sidebar-nav{margin-top:3px}.mobile-drawer .sidebar-logout{padding-bottom:20px}.logout-dialog{width:min(360px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:0 8px 40px color-mix(in srgb, var(--primary) 18%, transparent);border-radius:16px;padding:28px}.logout-dialog h2{margin-bottom:8px;font-size:18px}.logout-dialog p{color:var(--text-secondary);margin-bottom:24px;font-size:13px}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.button-primary,.button-secondary{border:1px solid var(--border);border-radius:8px;padding:9px 14px;font-size:13px;font-weight:500}.button-primary{background:var(--primary);border-color:var(--primary);color:var(--card)}.button-secondary{background:var(--card);color:var(--text-primary)}.standalone-page{place-items:center;min-height:100dvh;padding:24px;display:grid}.entry-card{background:var(--card);border:1px solid var(--border);border-radius:12px;width:min(100%,440px);overflow:hidden}.entry-brand{background:var(--primary)}.entry-content{padding:24px}.entry-content h1{margin-bottom:12px;font-size:22px}.entry-content p{color:var(--text-secondary);margin-bottom:16px}@media (width<=1023px){.desktop-sidebar{display:none}.shell-body{margin-left:0}.mobile-toggle{display:flex}.main-content{padding:16px}}@media (width<=639px){.system-subtitle,.user-info,.user-chevron{display:none}.notifications .popover-panel{top:calc(var(--navbar-height) + 8px);width:auto;max-width:none;position:fixed;left:8px;right:8px}.navbar{min-height:64px;padding:10px 12px}.navbar-heading{gap:8px}.navbar-actions{gap:4px}.main-content{padding:14px 12px 32px}.page-title{font-size:20px}.logout-dialog{padding:22px 18px}.dialog-actions>button{flex:1}.notification-list{max-height:calc(100dvh - 190px)}.notification-header{align-items:flex-start;padding:12px}.notification-list li{padding:12px}}*{box-sizing:border-box}body{background:var(--canvas);color:var(--text-primary);margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.5}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}h1,h2,p{margin:0}svg{flex-shrink:0}button:disabled{cursor:default}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}@media (width<=700px){input,select,textarea{font-size:16px!important}}html{--filtro-vision:hue-rotate(0deg);--filtro-contraste:contrast(1)}html[data-contraste=alto]{--filtro-contraste:contrast(1.3)}html[data-paleta=protanopia]{--filtro-vision:hue-rotate(35deg);--risk-low:#0876a4;--risk-medium:#bd7900;--risk-high:#823ea6}html[data-paleta=deuteranopia]{--filtro-vision:hue-rotate(-25deg);--risk-low:#0876a4;--risk-medium:#bd7900;--risk-high:#a33778}html[data-paleta=tritanopia]{--filtro-vision:hue-rotate(90deg);--risk-low:#087e64;--risk-medium:#b15a14;--risk-high:#ad3565}html[data-paleta=monocromatico]{--filtro-vision:grayscale(1);--risk-low:#41616a;--risk-medium:#715c30;--risk-high:#583647}html[data-contraste=alto],html[data-paleta=protanopia],html[data-paleta=deuteranopia],html[data-paleta=tritanopia],html[data-paleta=monocromatico]{filter:var(--filtro-vision) var(--filtro-contraste)}html[data-paleta]:not([data-paleta=predeterminada]) .urgBajo{color:var(--risk-low);background:color-mix(in srgb, var(--risk-low) 12%, white);border-color:var(--risk-low)}html[data-paleta]:not([data-paleta=predeterminada]) .urgMedio{color:var(--risk-medium);background:color-mix(in srgb, var(--risk-medium) 12%, white);border-color:var(--risk-medium)}html[data-paleta]:not([data-paleta=predeterminada]) .urgAlto{color:var(--risk-high);background:color-mix(in srgb, var(--risk-high) 12%, white);border-color:var(--risk-high)}.iconoUrgencia{font-size:13px;line-height:1}html[data-indicador=texto] .iconoUrgencia{display:none}html[data-indicador=texto] .pill.urgBajo,html[data-indicador=texto] .pill.urgMedio,html[data-indicador=texto] .pill.urgAlto{color:#173445;background:0 0;border-color:#bdcbd3}._aviso_1ub9i_1{z-index:100;background:var(--card);max-width:min(440px,100vw - 32px);color:var(--text-primary);border:1px solid var(--border);border-left:4px solid var(--secondary);box-shadow:0 8px 28px color-mix(in srgb, var(--text-primary) 19%, transparent);border-radius:10px;align-items:center;gap:16px;padding:16px 18px;display:flex;position:fixed;bottom:24px;right:24px}._aviso_1ub9i_1 button{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;font-size:22px}.inicio-sesion{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100dvh;display:grid}.acceso-panel-marca{background:var(--primary);color:var(--card);flex-direction:column;min-width:0;padding:108px 52px 64px;display:flex;position:relative}.acceso-logo-ua{object-fit:contain;flex-shrink:0;width:141px;height:197px;margin-left:4px;display:block}.acceso-presentacion{margin-top:29px}.acceso-antetitulo{color:var(--primary-accent);margin-bottom:20px;font-size:12px;font-weight:600}.acceso-presentacion h2{color:var(--card);letter-spacing:-.6px;font-size:46px;font-weight:700;line-height:1.14}.acceso-presentacion h2 span{color:var(--primary-accent)}.acceso-descripcion{color:var(--text-on-primary-strong);margin-top:28px;font-size:16px;line-height:28px}.acceso-area-formulario{background:var(--canvas);justify-content:center;align-items:center;min-width:0;padding:96px 32px 64px;display:flex}.acceso-contenedor{width:440px;max-width:100%;position:relative}.acceso-tarjeta{background:var(--card);border-radius:16px;padding:29px 32px 28px}.acceso-tarjeta h1{font-size:24px;font-weight:600;line-height:32px}.acceso-introduccion{color:var(--text-secondary);margin-top:9px;margin-bottom:19px;font-size:14px;line-height:22px}.acceso-grupo-campo+.acceso-grupo-campo{margin-top:22px}.acceso-grupo-campo>label{color:var(--text-secondary);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.acceso-campo{position:relative}.acceso-campo input{border:1px solid var(--acceso-borde-campo);background:var(--card);width:100%;height:46px;color:var(--text-primary);border-radius:8px;padding:0 44px 0 40px;font-size:13px}.acceso-campo input::placeholder{color:var(--acceso-texto-ejemplo);opacity:1}.acceso-campo input:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}.acceso-campo input[aria-invalid=true]{border-color:var(--risk-high)}.acceso-campo input[aria-invalid=true]:focus-visible{outline-color:var(--risk-high)}.acceso-icono-usuario,.acceso-icono-candado{pointer-events:none;color:var(--text-secondary);position:absolute;top:50%;left:14px;transform:translateY(-50%)}.acceso-mostrar-contrasena{background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:36px;margin-block:auto;display:grid;position:absolute;inset:0 4px 0 auto}.acceso-mostrar-contrasena img{width:22px;height:22px;display:block}.acceso-opciones{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;margin-bottom:28px;font-size:12px;display:flex}.acceso-recordarme{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;display:flex}.acceso-recordarme input{appearance:none;border:1px solid var(--border-strong);background:var(--card);cursor:pointer;border-radius:4px;place-content:center;width:16px;height:16px;margin:0;display:grid}.acceso-recordarme input:checked{appearance:auto;accent-color:var(--secondary)}.acceso-recordarme input:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}.acceso-recuperar{color:var(--secondary);background:0 0;border:0;padding:0;font-size:12px;font-weight:500}.acceso-recuperar:hover{text-decoration:underline}.acceso-enviar{background:var(--primary);width:100%;min-height:46px;color:var(--card);border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:600;display:flex}.acceso-enviar:hover{background:var(--text-primary)}.acceso-enviar:disabled{opacity:.65}.acceso-ayuda{border-top:1px solid var(--border);text-align:center;color:var(--text-secondary);margin-top:19px;padding-top:17px;font-size:11px;line-height:17px}.acceso-pie{text-align:center;color:var(--text-secondary);margin-top:26px;font-size:11px;line-height:17px}.acceso-error{color:var(--text-primary);margin-top:6px;font-size:12px}.acceso-mensaje{background:var(--canvas);border-radius:8px;margin-top:14px;padding:12px;font-size:13px}.acceso-desarrollo{text-align:center;color:var(--text-secondary);font-size:11px;position:absolute;top:calc(100% + 20px);left:0;right:0}.acceso-desarrollo summary{cursor:pointer}.acceso-desarrollo button{margin-top:8px}@media (width<=1199px){.acceso-panel-marca{padding-inline:32px}.acceso-presentacion h2{font-size:38px}.acceso-salto-descripcion{display:none}}@media (width<=767px){.inicio-sesion{grid-template-columns:minmax(0,1fr)}.acceso-panel-marca{padding:28px 24px}.acceso-logo-ua{width:100px;height:140px;margin-left:0}.acceso-presentacion{margin-top:24px}.acceso-presentacion h2{font-size:32px}.acceso-antetitulo{margin-bottom:14px}.acceso-descripcion{margin-top:20px;font-size:14px;line-height:24px}.acceso-area-formulario{padding:32px 20px 100px}.acceso-tarjeta{padding:28px 24px}}.dashboard{flex-direction:column;gap:20px;display:flex}.dashboard-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;display:flex}.dashboard-titulo{letter-spacing:-.02em;color:var(--text-primary);font-size:30px;font-weight:600;line-height:1.25}.dashboard-subtitulo{color:var(--text-secondary);margin-top:6px;font-size:14px}.dashboard-estado{background:var(--success-bg);color:var(--risk-low-text);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.dashboard-estado-punto{background:var(--risk-low);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pulso}@keyframes pulso{0%,to{opacity:1}50%{opacity:.35}}.dashboard-metricas{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.dashboard-cargando{border:1px dashed var(--border);background:var(--card);color:var(--text-secondary);text-align:center;border-radius:14px;margin:0;padding:40px 20px;font-size:13px}.dashboard-error{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:24px}.dashboard-error h2{margin:0 0 8px;font-size:16px}.dashboard-error p{color:var(--text-secondary);margin:0 0 16px;line-height:1.5}.dashboard-fila{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.tarjeta-metrica{background:var(--card);border:1px solid var(--border);border-radius:14px;flex-direction:column;justify-content:space-between;gap:10px;min-height:126px;padding:20px 22px;display:flex}.tarjeta-metrica-cabecera{justify-content:space-between;align-items:center;gap:10px;display:flex}.tarjeta-metrica-etiqueta{color:var(--text-secondary);font-size:12px;font-weight:500}.tarjeta-metrica-icono{background:var(--accento,var(--secondary));width:30px;height:30px;color:var(--card);border-radius:50%;flex-shrink:0;place-items:center;line-height:0;display:grid}.tarjeta-metrica-icono svg{display:block}.tarjeta-metrica-valor{color:var(--text-primary);font-size:32px;font-weight:600;line-height:1.15}.tarjeta-metrica-destacada .tarjeta-metrica-valor{color:var(--risk-high)}.tarjeta-metrica-nota{color:var(--text-secondary);font-size:11px}.panel-estadistica{background:var(--card);border:1px solid var(--border);box-shadow:0 1px 2px color-mix(in srgb, var(--text-primary) 4%, transparent);border-radius:14px;flex-direction:column;padding:22px;display:flex}.panel-cabecera h2{color:var(--text-primary);font-size:15px;font-weight:600}.panel-cabecera p{color:var(--text-secondary);margin-top:3px;font-size:12px}.panel-contenido{flex:1;min-height:0}.panel-vacio{color:var(--text-secondary);margin:20px 0;font-size:13px;line-height:1.5}.panel-enlace{color:var(--secondary);align-items:center;gap:6px;margin-top:16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.panel-enlace:hover{text-decoration:underline}.panel-enlace:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}.grafico-barras{width:100%;min-height:220px}.grafico-barras .recharts-tooltip-label{font-weight:600}.progreso-lista{flex-direction:column;justify-content:center;gap:24px;padding:22px 0 4px;display:flex}.progreso-item{flex-direction:column;gap:8px;display:flex}.progreso-fila{justify-content:space-between;align-items:center;gap:12px;display:flex}.progreso-nombre{color:var(--text-primary);font-size:12px;font-weight:500}.progreso-abreviatura{color:var(--text-secondary)}.progreso-cantidad{color:var(--text-secondary);font-size:12px;font-weight:500}.progreso-pista{background:var(--surface-muted);border-radius:999px;height:10px;overflow:hidden}.progreso-relleno{background:var(--progreso-color,var(--secondary));border-radius:999px;height:100%}.lista-basica,.lista-alertas{margin:14px 0 0;padding:0;list-style:none}.lista-basica li,.lista-alertas li{border-top:1px solid var(--border);align-items:center;gap:10px;padding:11px 0;display:flex}.punto-estado{background:var(--secondary);border-radius:50%;flex-shrink:0;width:8px;height:8px}.punto-estado.riesgo-bajo{background:var(--risk-low)}.punto-estado.riesgo-medio{background:var(--risk-medium)}.punto-estado.riesgo-alto{background:var(--risk-high)}.lista-nombre{color:var(--text-primary);font-size:13px;font-weight:500}.lista-estado{color:var(--text-secondary);margin-left:auto;font-size:11px}.alerta-box{color:var(--text-primary);font-size:13px;font-weight:600}.alerta-tipo{border:1px solid var(--border);background:var(--surface-muted);color:var(--text-secondary);border-radius:4px;padding:1px 6px;font-size:10px;font-weight:600}.alerta-nivel{font-size:11px;font-weight:500}.alerta-nivel.alto{color:var(--risk-high)}.alerta-nivel.medio{color:var(--risk-medium-text)}.alerta-nivel.bajo{color:var(--risk-low-text)}.lista-alertas time{color:var(--text-secondary);margin-left:auto;font-size:11px}@media (width<=1023px){.dashboard-metricas{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-fila{grid-template-columns:minmax(0,1fr)}}@media (width<=559px){.dashboard{gap:14px}.dashboard-cabecera{align-items:flex-start}.dashboard-metricas{grid-template-columns:minmax(0,1fr);gap:10px}.tarjeta-metrica{min-width:0;padding:16px}.dashboard-titulo{font-size:20px}.panel-estadistica{padding:16px 14px}.lista-alertas li{flex-wrap:wrap}.lista-alertas time{width:100%;margin-left:18px}}._contenedor_1jr5f_1{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:20px;padding:20px}._contenedor_1jr5f_1 h2{color:var(--text-primary);margin:0 0 6px;font-size:16px;font-weight:600}._contenedor_1jr5f_1 h2+p{color:var(--text-secondary);margin:0 0 18px;font-size:13px}._filtros_1jr5f_23{flex-wrap:wrap;gap:1rem;margin-top:20px;margin-bottom:0;display:flex}._filtro_1jr5f_23{color:var(--text-secondary);flex-direction:column;gap:8px;font-size:12px;display:flex}._filtro_1jr5f_23 select,._filtro_1jr5f_23 input{border:1px solid var(--border);background:var(--card);color:var(--text-primary);font:inherit;box-sizing:border-box;border-radius:8px;min-height:44px;padding:.4rem .6rem}._filtro_1jr5f_23 input[type=text]{min-width:190px}._filtro_1jr5f_23 input[type=date]{min-width:155px}._filtro_1jr5f_23 select:focus-visible,._filtro_1jr5f_23 input:focus-visible{outline:2px solid var(--text-secondary);outline-offset:2px}._desplazamientoTabla_1jr5f_111{overscroll-behavior-inline:contain;overflow-x:auto}._tabla_1jr5f_121{border-collapse:collapse;width:100%}._tabla_1jr5f_121 th{text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--border);padding:.75rem;font-size:.8rem;font-weight:600}._tabla_1jr5f_121 td{border-bottom:1px solid var(--border);color:var(--text-primary);padding:.75rem;font-size:13px;line-height:1.5}._tabla_1jr5f_121 tbody tr[tabindex]{cursor:pointer}._tabla_1jr5f_121 tbody tr[tabindex]:hover{background:var(--canvas)}._tabla_1jr5f_121 tbody tr[tabindex]:focus-visible{outline:2px solid var(--secondary);outline-offset:-2px}._tabla_1jr5f_121 tbody tr:last-child td{border-bottom:0}._paginacion_1jr5f_175{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;font-size:.85rem;display:flex}._paginacion_1jr5f_175 button{border:1px solid var(--border);background:var(--card);color:var(--text-primary);border-radius:6px;padding:.35rem .75rem}._paginacion_1jr5f_175 button:disabled{opacity:.5}._paginacion_1jr5f_175 button:not(:disabled){cursor:pointer}._paginacion_1jr5f_175 button:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}._puntoNivel_1jr5f_223{align-items:center;gap:.4rem;display:inline-flex}._puntoNivel_1jr5f_223:before{content:"";background:var(--nivel-color,var(--text-secondary));border-radius:50%;width:8px;height:8px}._contenedorFecha_1jr5f_253{border:1px solid var(--border);background:var(--card);box-sizing:border-box;border-radius:8px;align-items:center;width:100%;min-width:190px;height:44px;display:flex;overflow:hidden}._contenedorFecha_1jr5f_253:focus-within{border-color:var(--text-secondary)}._filtro_1jr5f_23 ._entradaFecha_1jr5f_287{width:100%;min-width:0;height:100%;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:0 10px}._entradaFecha_1jr5f_287::placeholder{color:var(--text-secondary)}._filtro_1jr5f_23 ._selectorCalendario_1jr5f_319{cursor:pointer;box-sizing:border-box;background:0 0;border:none;flex:0 0 40px;width:40px;min-width:40px;height:100%;padding:0 8px}._selectorCalendario_1jr5f_319::-webkit-datetime-edit{display:none}._selectorCalendario_1jr5f_319::-webkit-calendar-picker-indicator{cursor:pointer;margin:0}._limpiarFecha_1jr5f_361{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:0 0 24px;padding:0;font-size:18px}._limpiarFecha_1jr5f_361:hover{color:var(--text-primary)}._filtros_1jr5f_23{flex-wrap:wrap;gap:1rem;display:flex}._filtro_1jr5f_23{flex:190px;min-width:0}@media (width<=700px){._contenedor_1jr5f_1{margin-bottom:14px;padding:16px 14px}._filtros_1jr5f_23{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:14px;display:grid}._filtro_1jr5f_23,._filtro_1jr5f_23 input[type=text],._filtro_1jr5f_23 input[type=date],._contenedorFecha_1jr5f_253{width:100%;min-width:0}._desplazamientoTabla_1jr5f_111{overflow:visible}._tabla_1jr5f_121,._tabla_1jr5f_121 tbody{width:100%;display:block;min-width:0!important}._tabla_1jr5f_121 thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._tabla_1jr5f_121 tbody{gap:12px;display:grid}._tabla_1jr5f_121 tbody tr{border:1px solid var(--border);background:var(--card);border-radius:10px;padding:4px 12px;display:grid}._tabla_1jr5f_121 td{border-bottom:1px solid var(--border);overflow-wrap:anywhere;grid-template-columns:minmax(92px,36%) minmax(0,1fr);align-items:start;gap:10px;padding:9px 0;display:grid}._tabla_1jr5f_121 td:before{content:attr(data-label);color:var(--text-secondary);text-transform:uppercase;font-size:11px;font-weight:600}._tabla_1jr5f_121 td[data-label=""]{grid-template-columns:none;justify-content:flex-end;display:flex}._tabla_1jr5f_121 td[data-label=""]:before{display:none}._tabla_1jr5f_121 td[colspan]{text-align:center;padding:18px 0;display:block}._tabla_1jr5f_121 td[colspan]:before{display:none}._tabla_1jr5f_121 tbody tr:last-child td:not(:last-child){border-bottom:1px solid var(--border)}._tabla_1jr5f_121 tbody tr td:last-child{border-bottom:0}._paginacion_1jr5f_175{justify-content:space-between;gap:8px}._paginacion_1jr5f_175 span{order:-1;width:100%}._paginacion_1jr5f_175 button{flex:1;min-height:40px}}._header_jthjf_1{margin-bottom:28px}._header_jthjf_1 h1{color:var(--text-primary);margin:0 0 6px;font-size:30px;font-weight:600}._header_jthjf_1 p,._panel_jthjf_5 p{color:var(--text-secondary)}._header_jthjf_1 p{margin:0}._panel_jthjf_5{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:20px;padding:20px}._panel_jthjf_5 h2{color:var(--text-primary);margin:0 0 6px;font-size:16px;font-weight:600}._panel_jthjf_5 p{margin:0;font-size:13px}._filtros_jthjf_15{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}._filtros_jthjf_15 label{min-width:0;color:var(--text-secondary);flex-direction:column;gap:8px;font-size:12px;display:flex}._filtros_jthjf_15 input,._filtros_jthjf_15 select{box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:100%;min-width:0;height:44px;color:var(--text-primary);font:inherit;border-radius:8px;padding:0 10px;font-size:13px}._filtros_jthjf_15 input:focus-visible,._filtros_jthjf_15 select:focus-visible,._detalleBoton_jthjf_21:focus-visible,._cerrar_jthjf_21:focus-visible{outline:2px solid var(--text-secondary);outline-offset:2px}._panel_jthjf_5 ._contador_jthjf_23{margin-top:16px}._panel_jthjf_5 ._aviso_jthjf_25{color:var(--risk-high-text);margin-top:12px}._fecha_jthjf_27{white-space:nowrap;flex-direction:column;display:inline-flex}._fechaConPunto_jthjf_29{align-items:center;gap:10px;display:inline-flex}._punto_jthjf_31{background:var(--text-muted);border-radius:50%;flex:0 0 8px;width:8px;height:8px;display:inline-block}._clinico_jthjf_33{background:var(--risk-low)}._tecnico_jthjf_35{background:var(--risk-medium)}._sistema_jthjf_37{background:var(--secondary)}._sinCategoria_jthjf_39{background:var(--text-muted)}._leyenda_jthjf_41{color:var(--text-secondary);flex-wrap:wrap;gap:12px 22px;padding:0 4px 16px;font-size:12px;display:flex}._leyenda_jthjf_41 span{align-items:center;gap:6px;display:inline-flex}._fecha_jthjf_27 small{color:var(--text-secondary);font-size:12px}._nivel_jthjf_47{background:var(--canvas);border:1px solid var(--border);border-radius:6px;padding:3px 8px;display:inline-block}._textoTruncado_jthjf_49{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}._tablaBitacora_jthjf_51 table{table-layout:fixed;min-width:940px}._tablaBitacora_jthjf_51 th,._tablaBitacora_jthjf_51 td{min-width:0}._tablaBitacora_jthjf_51 th:first-child,._tablaBitacora_jthjf_51 td:first-child{width:112px}._tablaBitacora_jthjf_51 th:nth-child(2),._tablaBitacora_jthjf_51 td:nth-child(2){width:145px}._tablaBitacora_jthjf_51 th:nth-child(3),._tablaBitacora_jthjf_51 td:nth-child(3){width:125px}._tablaBitacora_jthjf_51 th:nth-child(4),._tablaBitacora_jthjf_51 td:nth-child(4){width:155px}._tablaBitacora_jthjf_51 th:nth-child(6),._tablaBitacora_jthjf_51 td:nth-child(6){width:105px}._tablaBitacora_jthjf_51 th:nth-child(7),._tablaBitacora_jthjf_51 td:nth-child(7){text-align:center;width:44px;padding-inline:6px}._detalleBoton_jthjf_21{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}._error_jthjf_69{border:1px solid var(--border);background:var(--card);border-radius:12px;padding:20px}._modal_jthjf_71{box-sizing:border-box;border:1px solid var(--border);width:min(480px,100% - 32px);max-height:calc(100% - 32px);color:var(--text-primary);border-radius:14px;padding:0}._modalCabecera_jthjf_73{background:var(--card);color:var(--text-primary);border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:20px;display:flex}._modalEtiqueta_jthjf_75{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:600}._modalCabecera_jthjf_73 h2{margin:0;font-size:18px}._modalAccion_jthjf_79{margin:5px 0 10px;font-size:14px}._modalCategoria_jthjf_81{color:var(--text-secondary);align-items:center;gap:7px;margin:0;font-size:12px;display:flex}._cerrarIcono_jthjf_83{background:var(--canvas);color:var(--text-secondary);cursor:pointer;border:0;border-radius:8px;align-self:flex-start;padding:7px;display:inline-flex}._modalContenido_jthjf_85{padding:20px}._modalDetalle_jthjf_87{border-bottom:1px solid var(--border);grid-template-columns:minmax(130px,42%) minmax(0,1fr);align-items:start;gap:20px;padding:12px 0;font-size:14px;display:grid}._modalDetalle_jthjf_87 span:first-child{min-width:0;color:var(--text-secondary)}._modalDetalle_jthjf_87 span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}._modalDetalleDescripcion_jthjf_93{grid-template-columns:minmax(0,1fr);gap:8px}._modalDetalleDescripcion_jthjf_93 span:last-child{text-align:left}._cerrar_jthjf_21{background:var(--primary);width:100%;color:var(--card);cursor:pointer;border:0;border-radius:8px;margin-top:20px;padding:12px;font-weight:600;display:block}@media (width<=1000px){._filtros_jthjf_15{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){._filtros_jthjf_15{grid-template-columns:1fr}._panel_jthjf_5{padding:16px}._modalDetalle_jthjf_87{grid-template-columns:minmax(112px,40%) minmax(0,1fr);gap:12px}._modalDetalleDescripcion_jthjf_93{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){._tablaBitacora_jthjf_51 table{table-layout:auto;min-width:0}._tablaBitacora_jthjf_51 th,._tablaBitacora_jthjf_51 td{width:auto!important}._textoTruncado_jthjf_49{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}}.pill{white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.urgAlto{background-color:color-mix(in srgb, var(--risk-high) 10%, transparent);color:var(--risk-high-text);border-color:color-mix(in srgb, var(--risk-high) 35%, transparent)}.dotAlto{background-color:var(--risk-high)}.urgMedio{background-color:color-mix(in srgb, var(--risk-medium) 16%, transparent);color:var(--risk-medium-text);border-color:color-mix(in srgb, var(--risk-medium) 48%, transparent)}.dotMedio{background-color:var(--risk-medium)}.urgBajo{background-color:color-mix(in srgb, var(--risk-low) 12%, transparent);color:var(--risk-low-text);border-color:color-mix(in srgb, var(--risk-low) 35%, transparent)}.dotBajo{background-color:var(--risk-low)}.nivelInfo{border:1px solid var(--info-fg);background-color:var(--info-bg);color:var(--info-fg);text-align:center;border-radius:20px;width:110px;padding:5px 10px}.nivelAdver{border:1px solid var(--adver-fg);background-color:var(--adver-bg);color:var(--adver-fg);text-align:center;border-radius:20px;width:110px;padding:5px 10px}.nivelGrave{border:1px solid var(--grave-fg);background-color:var(--grave-bg);color:var(--grave-fg);text-align:center;border-radius:20px;width:110px;padding:5px 10px}._modal_198xo_1{background:var(--card);width:min(540px,100vw - 32px);max-width:100%;max-height:calc(100dvh - 32px);box-shadow:0 25px 50px color-mix(in srgb, var(--overlay) 25%, transparent);border-radius:16px;padding:0}._contenido_198xo_3{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}._header_198xo_5{justify-content:space-between;gap:20px;padding:30px 32px 16px;display:flex}._header_198xo_5 h2{color:var(--text-primary);margin:0;font-size:23px;font-weight:600}._header_198xo_5 p{color:var(--secondary);margin:8px 0 0;font-size:13px}._cerrar_198xo_11{color:var(--text-secondary);cursor:pointer;background:0 0;border:0}._body_198xo_13{padding:0 32px 24px;overflow-y:auto}._lista_198xo_15{margin:0}._lista_198xo_15>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:14px 0;font-size:13px;display:flex}._lista_198xo_15 dt{color:var(--text-secondary)}._lista_198xo_15 dd{color:var(--text-primary);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}._evidencia_198xo_23{margin-top:24px}._evidencia_198xo_23 h3,._evaluacion_198xo_25 legend{color:var(--text-primary);font-size:13px;font-weight:600}._evidenciaCaja_198xo_27{border:1px solid var(--border);background:var(--canvas);border-radius:12px;margin-top:12px;padding:16px;font-size:13px}._evidenciaCabecera_198xo_29{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._evidenciaCabecera_198xo_29>div{flex:1;min-width:150px}._botonTranscripcion_198xo_33{border:1px solid var(--secondary);background:var(--card);color:var(--secondary);font:inherit;cursor:pointer;border-radius:8px;padding:9px 12px}._botonTranscripcion_198xo_33:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}._transcripcion_198xo_37{border:1px solid var(--border);background:var(--card);overflow-wrap:anywhere;border-radius:8px;margin-top:16px;padding:14px}._fragmento_198xo_39+._fragmento_198xo_39{margin-top:16px}._fragmento_198xo_39 strong{color:var(--secondary);font-size:12px}._fragmento_198xo_39 p{color:var(--text-primary);margin-top:5px;font-size:13px}._fragmento_198xo_39 mark{background:var(--adver-bg);color:inherit}._evidenciaCaja_198xo_27 p{color:var(--text-secondary);margin:4px 0 0;font-size:12px;line-height:1.5}._icono_198xo_49{width:36px;height:36px;color:var(--secondary);background:var(--success-bg);border-radius:8px;flex-shrink:0;place-items:center;display:grid}._evaluacion_198xo_25{border:0;gap:8px;margin:24px 0 0;padding:0;display:grid}._evaluacion_198xo_25 legend{margin-bottom:12px}._opcion_198xo_55{border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;font-size:13px;display:flex}._opcion_198xo_55 input{accent-color:var(--secondary);margin-top:3px}._opcion_198xo_55 strong,._opcion_198xo_55 small{display:block}._opcion_198xo_55 small{color:var(--text-secondary);margin-top:4px;font-size:12px;line-height:1.5}._aviso_198xo_63,._error_198xo_63{color:var(--text-secondary);font-size:12px;line-height:1.5}._error_198xo_63{color:var(--risk-high-text)}._footer_198xo_67{border-top:1px solid var(--border);gap:12px;padding:16px 32px 24px;display:flex}._footer_198xo_67 button{cursor:pointer;border-radius:10px;flex:1;min-height:46px;font-size:14px;font-weight:600}._guardar_198xo_71{color:var(--card);background:var(--primary);border:1px solid var(--primary)}._guardar_198xo_71:disabled{opacity:.55;cursor:not-allowed}._cancelar_198xo_75{color:var(--text-secondary);background:var(--card);border:1px solid var(--border)}@media (width<=480px){._header_198xo_5{padding:22px 20px 14px}._body_198xo_13{padding:0 20px 20px}._footer_198xo_67{padding:14px 20px 20px}._lista_198xo_15>div{flex-wrap:wrap}}._enPagina_198xo_83{background:var(--card);border:1px solid var(--border);border-radius:12px;max-width:100%;margin-top:20px}._enPagina_198xo_83 ._contenido_198xo_3{max-height:none}._enPagina_198xo_83 ._body_198xo_13{overflow:visible}._notas_198xo_89{gap:8px;margin-top:20px;font-size:13px;display:grid}._notas_198xo_89 textarea{border:1px solid var(--border-strong);width:100%;color:var(--text-primary);background:var(--card);resize:vertical;font:inherit;border-radius:10px;padding:12px}._listaAuditoria_198xo_93{margin:12px 0 0;padding:0;list-style:none}._listaAuditoria_198xo_93 li+li{border-top:1px solid var(--border);margin-top:12px;padding-top:12px}._listaAuditoria_198xo_93 span{color:var(--text-secondary);font-size:12px;display:block}._titulo_1oi73_3{color:var(--text-primary);margin:0 0 6px;font-size:30px;font-weight:600}._subtitulo_1oi73_17{color:var(--text-secondary)}._header_1oi73_25{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}._estado_1oi73_39{background:var(--surface-muted);color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:8px 18px;font-size:12px}._filtrosHistorial_1oi73_41{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._filtrosHistorial_1oi73_41>div{min-width:0}._tablaHistorial_1oi73_45 table{min-width:760px}._tablaHistorial_1oi73_45 th{text-transform:uppercase;font-size:11px}._tablaHistorial_1oi73_45 td{padding-top:16px;padding-bottom:16px}._box_1oi73_51{white-space:nowrap;align-items:center;gap:10px;font-weight:600;display:inline-flex}._punto_1oi73_53{background:var(--text-secondary);border-radius:50%;width:9px;height:9px}._puntoAlto_1oi73_55{background:var(--risk-high)}._puntoMedio_1oi73_57{background:var(--risk-medium)}._puntoBajo_1oi73_59{background:var(--risk-low)}._categoria_1oi73_61{background:var(--surface-muted);color:var(--text-primary);border-radius:4px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-block}._resultadoCorrecto_1oi73_63,._resultadoFalso_1oi73_63{white-space:nowrap;border-radius:5px;padding:5px 9px;font-size:12px;display:inline-block}._resultadoCorrecto_1oi73_63{background:var(--success-bg);color:var(--risk-low-text)}._resultadoFalso_1oi73_63{background:var(--adver-bg);color:var(--adver-fg)}._error_1oi73_69{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:24px}._error_1oi73_69 h2{margin:0 0 8px;font-size:16px}._error_1oi73_69 p{color:var(--text-secondary);margin:0 0 16px}._header_1oi73_25 h1{color:var(--text-primary);margin:0 0 6px;font-size:30px;font-weight:600}._loadingText_1oi73_81{color:var(--text-secondary);text-align:center;background:var(--card);border:1px solid var(--border);border-radius:12px;margin:0;padding:40px 0;font-size:14px}._panelFiltros_1oi73_105{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:20px;padding:22px 23px 18px}._panelFiltros_1oi73_105 h2{color:var(--text-primary);margin:0 0 18px;font-size:17px;font-weight:700}._camposFiltros_1oi73_135{grid-template-columns:1.4fr 1fr 1.4fr;align-items:end;gap:14px 12px;display:grid}._campo_1oi73_135{flex-direction:column;gap:8px;min-width:0;display:flex}._campo_1oi73_135 label{color:var(--text-secondary);font-size:12px;font-weight:500}._campo_1oi73_135 input,._campo_1oi73_135 select{border:1px solid var(--border);background:var(--card);width:100%;height:44px;color:var(--text-primary);box-sizing:border-box;border-radius:12px;outline:none;padding:0 12px;font-size:13px}._campo_1oi73_135 input:focus,._campo_1oi73_135 select:focus{border-color:var(--primary)}._campo_1oi73_135 input::placeholder{color:var(--text-muted)}._contenedorFecha_1oi73_223{border:1px solid var(--border);background:var(--card);box-sizing:border-box;border-radius:12px;align-items:center;width:100%;height:44px;display:flex;overflow:hidden}._contenedorFecha_1oi73_223:focus-within{border-color:var(--primary)}._campo_1oi73_135 ._contenedorFecha_1oi73_223 ._entradaFecha_1oi73_255{box-sizing:border-box;cursor:default;background:0 0;border:none;border-radius:0;outline:none;flex:1;width:100%;min-width:0;height:100%;margin:0;padding:0 12px}._campo_1oi73_135 ._contenedorFecha_1oi73_223 ._entradaFecha_1oi73_255:focus{border:none}._campo_1oi73_135 ._contenedorFecha_1oi73_223 ._selectorCalendario_1oi73_293{width:42px;min-width:42px;max-width:42px;height:100%;color:var(--primary);cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:0;outline:none;flex:0 0 42px;margin:0;padding:0 8px;display:block}._campo_1oi73_135 ._contenedorFecha_1oi73_223 ._selectorCalendario_1oi73_293:focus{border:none}._contenedorFecha_1oi73_223 ._selectorCalendario_1oi73_293::-webkit-datetime-edit{display:none}._contenedorFecha_1oi73_223 ._selectorCalendario_1oi73_293::-webkit-calendar-picker-indicator{cursor:pointer;margin:0;padding:0;display:block}._limpiarFecha_1oi73_359{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:0 0 24px;justify-content:center;align-items:center;margin:0;padding:0;font-size:18px;display:flex}._limpiarFecha_1oi73_359:hover{color:var(--primary)}._pieFiltros_1oi73_403{color:var(--text-secondary);margin-top:26px;font-size:12px}._btnAccion_1oi73_415{border:1px solid color-mix(in srgb, var(--primary) 25%, transparent);background-color:color-mix(in srgb, var(--primary) 5%, transparent);color:var(--primary);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex}._btnAccion_1oi73_415:hover{background-color:color-mix(in srgb, var(--primary) 10%, transparent)}._pill_1oi73_453{white-space:nowrap;border:1px solid #0000;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}._dot_1oi73_477{border-radius:50%;flex-shrink:0;width:6px;height:6px}._pillAlto_1oi73_491{background-color:color-mix(in srgb, var(--risk-high) 10%, transparent);color:var(--risk-high-text);border-color:color-mix(in srgb, var(--risk-high) 35%, transparent)}._dotAlto_1oi73_503{background-color:var(--risk-high)}._pillMedio_1oi73_511{background-color:color-mix(in srgb, var(--risk-medium) 16%, transparent);color:var(--risk-medium-text);border-color:color-mix(in srgb, var(--risk-medium) 48%, transparent)}._dotMedio_1oi73_523{background-color:var(--risk-medium)}._pillBajo_1oi73_531{background-color:color-mix(in srgb, var(--risk-low) 12%, transparent);color:var(--risk-low-text);border-color:color-mix(in srgb, var(--risk-low) 35%, transparent)}._dotBajo_1oi73_543{background-color:var(--risk-low)}._boxContainer_1oi73_551{color:var(--text-primary);align-items:center;gap:8px;font-weight:600;display:flex}._toastExito_1oi73_567{z-index:100;border:1px solid var(--success-border);background-color:var(--success-bg);box-shadow:0 10px 15px -3px color-mix(in srgb, var(--shadow-color) 10%, transparent);border-radius:12px;align-items:flex-start;gap:12px;max-width:400px;padding:16px 20px;animation:4s ease-in-out forwards _toastFadeInOut_1oi73_1;display:flex;position:fixed;top:90px;right:32px}@keyframes _toastFadeInOut_1oi73_1{0%{opacity:0;transform:translateY(-20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}._toastIconContainer_1oi73_615{background-color:var(--success-icon-bg);width:32px;height:32px;color:var(--success-fg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._toastIcon_1oi73_615{width:16px;height:16px}._toastContent_1oi73_649{flex:1}._toastTitle_1oi73_657{color:var(--success-text);margin:0;font-size:12px;font-weight:600}._toastMessage_1oi73_671{color:color-mix(in srgb, var(--success-fg) 80%, transparent);margin:2px 0 0;font-size:11px}._toastCloseBtn_1oi73_683{color:var(--success-accent);cursor:pointer;background:0 0;border:none;padding:0;transition:color .2s;display:flex}._toastCloseBtn_1oi73_683:hover{color:var(--success-fg)}@media (width<=1000px){._filtrosHistorial_1oi73_41,._camposFiltros_1oi73_135{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){._filtrosHistorial_1oi73_41{grid-template-columns:minmax(0,1fr)}._header_1oi73_25{flex-wrap:wrap;align-items:flex-start}._camposFiltros_1oi73_135{grid-template-columns:1fr}._panelFiltros_1oi73_105{padding:16px}._header_1oi73_25{margin-bottom:24px}._toastExito_1oi73_567{max-width:none;left:16px;right:16px}._tablaHistorial_1oi73_45 table{min-width:0}}._pagina_n3w3j_1{gap:20px;min-width:0;display:grid}._columnas_n3w3j_3{gap:16px;min-width:0;display:grid}._encabezado_n3w3j_5{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._encabezado_n3w3j_5 h1{color:var(--text-primary);margin:0 0 6px;font-size:30px;font-weight:600}._encabezado_n3w3j_5 p,._descripcion_n3w3j_9,._nota_n3w3j_9{color:var(--text-secondary);font-size:14px;line-height:1.5}._estado_n3w3j_11{background:var(--success-bg);color:var(--risk-low-text);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;display:inline-flex}._tarjeta_n3w3j_13{border:1px solid var(--border);background:var(--card);border-radius:12px;min-width:0;padding:24px}._tarjeta_n3w3j_13 h2{color:var(--text-primary);margin:0 0 4px;font-size:18px;font-weight:600}._descripcion_n3w3j_9{margin:0}._cabeceraTarjeta_n3w3j_19{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}._perfil_n3w3j_21{background:var(--canvas);border-radius:10px;align-items:center;gap:16px;padding:16px 20px;display:flex}._perfil_n3w3j_21 strong,._etiqueta_n3w3j_23{display:block}._etiqueta_n3w3j_23,._datos_n3w3j_25 dt{color:var(--text-secondary);margin-bottom:7px;font-size:12px}._avatar_n3w3j_27{width:52px;height:52px;color:var(--card);background:var(--secondary);border-radius:50%;flex:0 0 52px;place-items:center;font-weight:600;display:grid}._datos_n3w3j_25{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0 0;display:grid}._datos_n3w3j_25 dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0}._filaSeguridad_n3w3j_33,._filaSesion_n3w3j_33{justify-content:space-between;align-items:center;gap:16px;padding:22px 0 0;display:flex}._filaSesion_n3w3j_33{border-top:1px solid var(--border);margin-top:20px}._filaSeguridad_n3w3j_33 h3,._filaSesion_n3w3j_33 h3{color:var(--text-primary);margin:0 0 4px;font-size:14px;font-weight:500}._filaSeguridad_n3w3j_33 p,._filaSesion_n3w3j_33 p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}._nota_n3w3j_9{margin:0}._formulario_n3w3j_43{gap:16px;margin-top:24px;display:grid}._formulario_n3w3j_43 label{color:var(--text-primary);gap:7px;font-size:14px;font-weight:600;display:grid}._formulario_n3w3j_43 input{box-sizing:border-box;width:100%;color:var(--text-primary);background:var(--card);border:1px solid var(--border);font:inherit;border-radius:8px;padding:11px 12px;font-weight:400}._formulario_n3w3j_43 input:focus-visible,._acciones_n3w3j_49 button:focus-visible,._secundario_n3w3j_49:focus-visible,._cerrar_n3w3j_49:focus-visible{outline:3px solid var(--secondary);outline-offset:2px}._acciones_n3w3j_49{flex-wrap:wrap;gap:10px;display:flex}._acciones_n3w3j_49 button,._secundario_n3w3j_49,._cerrar_n3w3j_49{border:1px solid var(--border);background:var(--card);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;padding:10px 16px;font-size:13px}._acciones_n3w3j_49 button:first-child{background:var(--secondary);border-color:var(--secondary);color:var(--card)}._cerrar_n3w3j_49{color:var(--risk-high)}._acciones_n3w3j_49 button:disabled{opacity:.6;cursor:wait}._mensaje_n3w3j_61{color:var(--text-primary);margin:16px 0 0;font-size:14px;line-height:1.5}@media (width<=639px){._encabezado_n3w3j_5 h1{font-size:25px}._encabezado_n3w3j_5{flex-wrap:wrap}._tarjeta_n3w3j_13{padding:18px}._datos_n3w3j_25{grid-template-columns:1fr}._cabeceraTarjeta_n3w3j_19,._filaSeguridad_n3w3j_33,._filaSesion_n3w3j_33{flex-wrap:wrap;align-items:flex-start}}._contenedor_10x1z_1{flex-direction:column;gap:1.5rem;display:flex}._seccion_10x1z_13{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:1.5rem}._seccion_10x1z_13 h2{color:var(--text-primary);margin-bottom:.4rem;font-size:1rem;font-weight:600}._encabezadoSeccion_10x1z_41{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._etiquetaAdmin_10x1z_43{background:var(--canvas);color:var(--text-secondary);border-radius:20px;flex-shrink:0;padding:4px 10px;font-size:12px}._marcasHora_10x1z_45{color:var(--text-secondary);justify-content:space-between;margin:-4px 0 12px;font-size:11px;display:flex}._horarioEstado_10x1z_47{border:1px solid var(--success-border);background:var(--success-bg);color:var(--success-fg);border-radius:8px;margin:0 0 16px;padding:10px 14px;font-size:13px}._opcionesCorreo_10x1z_49{border:0;gap:10px;margin:0;padding:0;display:grid}._opcionesCorreo_10x1z_49 legend{color:var(--text-primary);margin-bottom:10px;font-size:13px;font-weight:600}._opcionesCorreo_10x1z_49 label{border:1px solid var(--border);border-radius:9px;align-items:flex-start;gap:12px;padding:14px;font-size:13px;display:flex}._opcionesCorreo_10x1z_49 input{accent-color:var(--secondary);margin-top:3px}._opcionesCorreo_10x1z_49 span{gap:4px;display:grid}._opcionesCorreo_10x1z_49 small{color:var(--text-secondary);font-size:12px}._avisoEnvio_10x1z_61{color:var(--text-secondary);margin-top:14px;font-size:12px}._descripcion_10x1z_65{color:var(--text-secondary);margin-bottom:1rem;font-size:.8rem}._selectoresHora_10x1z_77{gap:1rem;margin-bottom:1rem;display:flex}._campo_10x1z_89{color:var(--text-primary);flex-direction:column;flex:1;gap:.35rem;font-size:.8rem;font-weight:600;display:flex}._campo_10x1z_89 select,._campo_10x1z_89 input{border:1px solid var(--border);color:var(--text-primary);background:var(--card);border-radius:8px;padding:.55rem .75rem;font-size:.85rem}._opcional_10x1z_129{color:var(--text-secondary);font-size:.75rem;font-weight:400}._timeline_10x1z_141{background:var(--canvas);border-radius:999px;height:8px;margin-bottom:.75rem;position:relative;overflow:hidden}._timelineFill_10x1z_159{background:var(--secondary);border-radius:999px;position:absolute;top:0;bottom:0}._resumen_10x1z_175{color:var(--text-secondary);border:1px solid var(--border);background:var(--canvas);border-radius:8px;flex-wrap:wrap;gap:1rem;padding:10px 14px;font-size:.8rem;display:flex}@media (width<=540px){._selectoresHora_10x1z_77{flex-direction:column}._botones_10x1z_199{flex-wrap:wrap}._seccion_10x1z_13{padding:18px 14px}._encabezadoSeccion_10x1z_41{flex-wrap:wrap}._acciones_10x1z_209{align-items:stretch;padding:14px}._acciones_10x1z_209>div,._botones_10x1z_199{width:100%}._botones_10x1z_199 button{flex:1;min-height:44px;padding-inline:10px}}._duracion_10x1z_219{color:var(--text-primary);font-weight:600}._inputValido_10x1z_229{border-color:var(--risk-low)!important}._inputInvalido_10x1z_237{border-color:var(--risk-high)!important}._mensajeValido_10x1z_245{color:var(--risk-low);margin-top:.3rem;font-size:.75rem}._mensajeInvalido_10x1z_257{color:var(--risk-high);margin-top:.3rem;font-size:.75rem}._acciones_10x1z_209{background:var(--card);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}._chipPendiente_10x1z_293{color:var(--risk-medium);font-size:.75rem;font-weight:600}._chipSinCambios_10x1z_305{color:var(--text-secondary);font-size:.75rem;font-weight:600}._botones_10x1z_199{gap:.75rem;display:flex}._botones_10x1z_199 button{border:1px solid var(--border);background:var(--card);color:var(--text-secondary);border-radius:8px;padding:.55rem 1.25rem;font-size:.8rem;font-weight:600}._botonPrimario_10x1z_347{background:var(--primary)!important;color:var(--card)!important;border:none!important}._botones_10x1z_199 button:disabled{opacity:.5;cursor:not-allowed}._bannerExito_10x1z_369{background:var(--success-bg);border:1px solid var(--risk-low);color:var(--success-text);border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.85rem;display:flex}._bannerExito_10x1z_369 button{color:inherit;cursor:pointer;background:0 0;border:none;font-size:1.1rem}._pagina_5fdrz_1{flex-direction:column;gap:1.5rem;min-width:0;display:flex}._encabezado_5fdrz_15 h1{color:var(--text-primary);margin-bottom:.4rem;font-size:30px;font-weight:600}._encabezado_5fdrz_15 p{color:var(--text-secondary);font-size:14px}._cargando_5fdrz_39{color:var(--text-secondary);font-size:.85rem}@media (width<=700px){._pagina_5fdrz_1{gap:1rem}._encabezado_5fdrz_15 h1{font-size:24px}._encabezado_5fdrz_15 p{font-size:13px}}._columnas_1thf8_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._panel_1thf8_3{background:var(--card);border:1px solid var(--border);border-radius:12px;min-width:0;padding:20px}._panel_1thf8_3 h2{color:var(--text-primary);margin:0 0 4px;font-size:16px;font-weight:600}._descripcion_1thf8_7{color:var(--text-secondary);margin:0 0 16px;font-size:13px}._filas_1thf8_9{gap:8px;display:grid}._fila_1thf8_9{border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 15px;display:flex}._fila_1thf8_9>span:first-child{gap:4px;min-width:0;display:grid}._fila_1thf8_9 strong{color:var(--text-primary);font-size:13px;font-weight:500}._fila_1thf8_9 small{color:var(--text-secondary);font-size:12px}._fila_1thf8_9 select{border:1px solid var(--border);background:var(--card);max-width:53%;min-height:34px;color:var(--secondary);border-radius:7px;padding:4px 8px;font-size:12px}._estado_1thf8_21{color:var(--text-secondary);flex-shrink:0;align-items:center;gap:8px;font-size:12px;display:flex}._estado_1thf8_21 input{appearance:none;background:var(--border);border-radius:20px;width:42px;height:23px;margin:0;position:relative}._estado_1thf8_21 input:after{content:"";background:var(--card);border-radius:50%;width:17px;height:17px;position:absolute;top:3px;left:3px}._estado_1thf8_21 input{cursor:pointer}._estado_1thf8_21 input:checked{background:var(--secondary)}._estado_1thf8_21 input:checked:after{left:22px}._estado_1thf8_21 input:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}._probarSonido_1thf8_35{border:1px solid var(--border);background:var(--card);color:var(--text-primary);cursor:pointer;border-radius:6px;margin-top:12px;padding:8px 12px}._nota_1thf8_37{color:var(--text-secondary);margin-top:12px;font-size:12px}._vista_1thf8_39{gap:8px;display:grid}._vistaFila_1thf8_41{border:1px solid var(--border);min-height:50px;color:var(--text-secondary);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 15px;font-size:12px;display:flex}._grande_1thf8_43 ._vistaFila_1thf8_41{font-size:14px}._mayor_1thf8_45 ._vistaFila_1thf8_41{font-size:16px}._alto_1thf8_47 ._vistaFila_1thf8_41{color:var(--text-primary);border-color:var(--text-secondary)}._insignia_1thf8_49{font-size:inherit;border-radius:16px;padding:4px 10px;font-weight:600}._riesgoBajo_1thf8_51{color:var(--info-fg);background:var(--info-bg)}._riesgoMedio_1thf8_53{color:var(--adver-fg);background:var(--adver-bg)}._riesgoAlto_1thf8_55{color:var(--grave-fg);background:var(--grave-bg)}._riesgoConIcono_1thf8_57{color:var(--text-primary);align-items:center;gap:6px;display:inline-flex}._resumen_1thf8_59{border:1px solid var(--border);background:var(--canvas);color:var(--text-secondary);border-radius:8px;margin-top:12px;padding:10px 14px;font-size:12px}@media (width<=850px){._columnas_1thf8_1{grid-template-columns:1fr}}@media (width<=480px){._fila_1thf8_9{flex-direction:column;align-items:flex-start}._fila_1thf8_9 select{width:100%;max-width:100%}._panel_1thf8_3{padding:16px}}._modal_1yk4p_1{box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:min(440px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);color:var(--text-primary);border-radius:14px;margin:auto;padding:30px;overflow-y:auto}._modal_1yk4p_1::backdrop{background:color-mix(in srgb, var(--primary) 46%, transparent)}._encabezado_1yk4p_5{padding:0 32px 0 0;position:relative}._encabezado_1yk4p_5 h2{margin:0;font-size:20px;font-weight:600}._encabezado_1yk4p_5 p,._ayuda_1yk4p_9{color:var(--text-secondary);font-size:13px}._iconoCerrar_1yk4p_11{width:32px;height:32px;color:var(--text-secondary);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:0;right:-6px}._campos_1yk4p_13{flex-direction:column;gap:16px;padding:24px 0;display:flex}._columnas_1yk4p_15{grid-template-columns:1fr 1fr;gap:12px;display:grid}._campo_1yk4p_13{flex-direction:column;gap:6px;min-width:0;display:flex}._campo_1yk4p_13 label{color:var(--text-secondary);font-size:12px}._campo_1yk4p_13 input,._campo_1yk4p_13 select{border:1px solid var(--border);background:var(--card);width:100%;min-height:46px;color:var(--text-primary);border-radius:8px;padding:10px 13px;font-size:13px}._campo_1yk4p_13 input:focus-visible,._campo_1yk4p_13 select:focus-visible{outline:2px solid var(--secondary);outline-offset:2px}._campo_1yk4p_13 ._invalido_1yk4p_25{border-color:var(--risk-high)}._campo_1yk4p_13 ._valido_1yk4p_27{border-color:var(--risk-low)}._error_1yk4p_29{color:var(--risk-high-text);font-size:12px}._exito_1yk4p_31{color:var(--risk-low-text);font-size:11px}._nota_1yk4p_33{background:var(--canvas);border:1px solid var(--border);color:var(--text-secondary);border-radius:8px;padding:22px 15px;font-size:12px}._pie_1yk4p_35{gap:12px;display:flex}._cancelar_1yk4p_37,._guardar_1yk4p_37{border:1px solid var(--border);background:var(--card);min-width:0;min-height:46px;color:var(--text-primary);border-radius:10px;flex:1;padding:10px 15px;font-size:13px;font-weight:600}._guardar_1yk4p_37{border-color:var(--primary);background:var(--primary);color:var(--card)}._modal_1yk4p_1 button:disabled{opacity:.6;cursor:wait}@media (width<=639px){._modal_1yk4p_1{padding:24px 20px}._columnas_1yk4p_15{grid-template-columns:1fr}._pie_1yk4p_35{flex-wrap:wrap}._encabezado_1yk4p_5 h2{font-size:23px}}._modal_7k76k_1{border:1px solid var(--border);background:var(--card);width:min(740px,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);color:var(--text-primary);border-radius:14px;margin:auto;padding:32px 40px 35px;overflow-y:auto}._modal_7k76k_1::backdrop{background:color-mix(in srgb, var(--primary) 46%, transparent)}._encabezado_7k76k_5{border-bottom:1px solid var(--border);padding:0 30px 15px 0;position:relative}._encabezado_7k76k_5 h2{letter-spacing:-.4px;margin:0 0 3px;font-size:27px;font-weight:600}._encabezado_7k76k_5 p{color:var(--text-secondary);font-size:13px}._cerrarIcono_7k76k_11{width:32px;height:32px;color:var(--text-secondary);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:0;right:-6px}._cerrarIcono_7k76k_11:hover{background:var(--canvas)}._datos_7k76k_15{grid-template-columns:1fr 1fr;gap:22px 20px;margin:24px 0 28px;display:grid}._datos_7k76k_15>div{min-width:0}._anchoCompleto_7k76k_19{grid-column:1/-1}._datos_7k76k_15 dt{color:var(--text-secondary);margin-bottom:7px;font-size:12px}._datos_7k76k_15 dd{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;align-items:center;min-height:46px;margin:0;padding:10px 13px;font-size:13px;display:flex}._activo_7k76k_25,._inactivo_7k76k_25{border-radius:20px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;display:inline-flex}._activo_7k76k_25:before,._inactivo_7k76k_25:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px}._activo_7k76k_25{background:var(--success-bg);color:var(--risk-low-text)}._inactivo_7k76k_25{background:var(--surface-muted);color:var(--text-secondary)}._pie_7k76k_33{border-top:1px solid var(--border);justify-content:flex-end;padding-top:27px;display:flex}._cerrar_7k76k_11{background:var(--primary);min-width:155px;min-height:46px;color:var(--card);border:0;border-radius:8px;padding:10px 24px;font-size:13px;font-weight:600}._cerrar_7k76k_11:hover{background:var(--text-primary)}@media (width<=639px){._modal_7k76k_1{padding:24px 20px}._encabezado_7k76k_5 h2{font-size:23px}._datos_7k76k_15{grid-template-columns:1fr;gap:16px}._pie_7k76k_33{padding-top:20px}}._pagina_1rkdn_1{min-width:0;color:var(--text-primary);padding:0}._listado_1rkdn_3 tbody tr[tabindex]{cursor:pointer}._listado_1rkdn_3 tbody tr[tabindex]:hover{background:var(--canvas)}._listado_1rkdn_3 tbody tr[tabindex]:focus-visible{outline:2px solid var(--secondary);outline-offset:-2px}._nombreUsuario_1rkdn_9{color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;padding:2px 0;text-decoration:none}._encabezado_1rkdn_11{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}._encabezado_1rkdn_11 h1{letter-spacing:-.5px;margin:0 0 3px;font-size:30px;font-weight:600}._encabezado_1rkdn_11 p{color:var(--text-secondary);font-size:14px}._contador_1rkdn_17{border:1px solid var(--border);background:var(--card);border-radius:24px;flex-shrink:0;align-items:center;gap:8px;margin-top:4px;padding:8px 20px;font-size:13px;display:inline-flex}._contador_1rkdn_17:before{content:"";background:var(--risk-low);border-radius:50%;width:10px;height:10px}._herramientas_1rkdn_21{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:10px;padding:18px 23px 16px}._herramientas_1rkdn_21 h2,._tituloTabla_1rkdn_23 h2{margin:0 0 3px;font-size:18px;font-weight:600}._herramientas_1rkdn_21 p,._tituloTabla_1rkdn_23 p{color:var(--text-secondary);font-size:13px}._controles_1rkdn_27{grid-template-columns:minmax(230px,2.85fr) minmax(110px,1fr) minmax(110px,1fr) minmax(170px,1.4fr);align-items:end;gap:12px;margin-top:16px;display:grid}._controles_1rkdn_27 label{color:var(--text-secondary);flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}._controles_1rkdn_27 select,._busqueda_1rkdn_31>span{border:1px solid var(--border);background:var(--card);border-radius:8px;height:44px}._controles_1rkdn_27 select{width:100%;color:var(--text-primary);padding:0 11px;font-size:13px}._busqueda_1rkdn_31>span{color:var(--text-muted);align-items:center;gap:10px;padding:0 12px;display:flex}._busqueda_1rkdn_31 input{width:100%;min-width:0;height:100%;color:var(--text-primary);background:0 0;border:0;outline:none;font-size:13px}._busqueda_1rkdn_31 input::placeholder{color:var(--text-muted)}._busqueda_1rkdn_31>span:focus-within{outline:2px solid var(--secondary);outline-offset:2px}._agregar_1rkdn_43{background:var(--primary);height:44px;color:var(--card);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._herramientas_1rkdn_21 ._resultados_1rkdn_45{margin-top:22px}._herramientas_1rkdn_21 ._aviso_1rkdn_47{margin-top:12px}._confirmacion_1rkdn_49{box-sizing:border-box;border:1px solid var(--border);background:var(--card);width:min(400px,100vw - 32px);color:var(--text-primary);border-radius:14px;padding:30px}._confirmacion_1rkdn_49::backdrop{background:color-mix(in srgb, var(--primary) 46%, transparent)}._confirmacion_1rkdn_49 h2{margin:0 0 12px;font-size:20px}._confirmacion_1rkdn_49 p{color:var(--text-secondary);font-size:14px;line-height:1.5}._confirmacion_1rkdn_49 strong{color:var(--text-primary)}._confirmacionAcciones_1rkdn_59{gap:12px;margin-top:24px;display:flex}._confirmacionAcciones_1rkdn_59 button{cursor:pointer;border-radius:10px;flex:1;min-height:46px;padding:10px;font-weight:600}._confirmarPeligro_1rkdn_63{background:var(--risk-high);color:var(--card);border:0}._confirmar_1rkdn_63{background:var(--primary);color:var(--card);border:0}._cancelarConfirmacion_1rkdn_67{border:1px solid var(--border);background:var(--card);color:var(--text-secondary)}._listado_1rkdn_3>div{border:1px solid var(--border);background:var(--card);border-radius:12px;margin-bottom:0;padding:0;overflow:hidden}._tituloTabla_1rkdn_23{padding:15px 23px 24px}._listado_1rkdn_3 table{table-layout:fixed;min-width:1050px}._listado_1rkdn_3 th{background:var(--canvas);border-top:1px solid var(--border);text-transform:uppercase;text-align:center;color:var(--text-secondary);padding:16px 10px;font-size:12px;font-weight:600}._listado_1rkdn_3 th:first-child{width:18%}._listado_1rkdn_3 th:nth-child(2){width:23%}._listado_1rkdn_3 th:nth-child(3){width:14%}._listado_1rkdn_3 th:nth-child(4){width:11%}._listado_1rkdn_3 th:nth-child(5){width:13%}._listado_1rkdn_3 th:nth-child(6){width:21%}._listado_1rkdn_3 td{text-align:center;border-bottom:1px solid var(--border);height:54px;color:var(--text-primary);overflow-wrap:anywhere;padding:14px 10px;font-size:14px}._listado_1rkdn_3 tbody tr:nth-child(2n){background:var(--canvas)}._listado_1rkdn_3 td:nth-child(2),._listado_1rkdn_3 td:nth-child(5){color:var(--text-secondary);font-size:14px}._listado_1rkdn_3>div>div:last-child{color:var(--text-secondary);margin:0;padding:14px 23px 16px;font-size:13px}._administrador_1rkdn_97,._profesional_1rkdn_97{border-radius:6px;padding:6px 10px;font-size:13px;display:inline-block}._administrador_1rkdn_97{background:var(--info-bg);color:var(--info-fg)}._profesional_1rkdn_97{background:var(--success-bg);color:var(--secondary)}._activo_1rkdn_103,._inactivo_1rkdn_103{border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}._activo_1rkdn_103:before,._inactivo_1rkdn_103:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}._activo_1rkdn_103{background:var(--success-bg);color:var(--risk-low-text)}._inactivo_1rkdn_103{background:var(--surface-muted);color:var(--text-secondary)}._acciones_1rkdn_111{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:flex}._acciones_1rkdn_111 button{border:1px solid var(--border);background:var(--card);min-height:36px;color:var(--secondary);border-radius:6px;padding:7px 10px;font-size:13px}._acciones_1rkdn_111 ._bloquear_1rkdn_115{border-color:var(--risk-high);color:var(--risk-high);background:color-mix(in srgb, var(--risk-high) 5%, transparent)}._acciones_1rkdn_111 ._habilitar_1rkdn_117{border-color:var(--risk-low);color:var(--risk-low-text);background:var(--success-bg)}._acciones_1rkdn_111 ._eliminar_1rkdn_119{border:1px solid var(--risk-high);color:var(--risk-high);background:0 0;align-items:center;padding:8px;display:inline-flex}._pagina_1rkdn_1 button:disabled{cursor:not-allowed}@media (width<=1100px){._controles_1rkdn_27{grid-template-columns:2fr 1fr 1fr}._agregar_1rkdn_43{grid-column:1/-1;justify-self:end;min-width:200px}}@media (width<=639px){._pagina_1rkdn_1{padding:8px 0}._encabezado_1rkdn_11{flex-direction:column;gap:12px;margin-bottom:20px}._encabezado_1rkdn_11 h1{font-size:25px}._herramientas_1rkdn_21{padding:18px 16px}._controles_1rkdn_27{grid-template-columns:1fr 1fr}._busqueda_1rkdn_31{grid-column:1/-1}._agregar_1rkdn_43{width:100%}}@media (width<=480px){._controles_1rkdn_27{grid-template-columns:minmax(0,1fr)}._busqueda_1rkdn_31,._agregar_1rkdn_43{grid-column:auto}._agregar_1rkdn_43{min-width:0}._listado_1rkdn_3 table{table-layout:auto;min-width:0}._acciones_1rkdn_111{flex-wrap:wrap;justify-content:flex-end}._confirmacion_1rkdn_49{padding:24px 18px}}._pagina_12bxc_3{min-width:0;padding:0}._box_12bxc_11{white-space:nowrap;align-items:center;gap:10px;font-weight:600;display:inline-flex}._punto_12bxc_13{background:var(--text-secondary);border-radius:50%;width:10px;height:10px}._categoria_12bxc_21{background:var(--surface-muted);color:var(--text-primary);border-radius:4px;padding:3px 7px;font-size:11px;font-weight:600;display:inline-block}._tablaAlertas_12bxc_23 table{min-width:720px}._tablaAlertas_12bxc_23 th{text-transform:uppercase;font-size:11px}._tablaAlertas_12bxc_23 td{padding-top:16px;padding-bottom:16px}._cargando_12bxc_31{border:1px solid var(--border);background:var(--card);color:var(--text-secondary);text-align:center;border-radius:12px;margin:0;padding:40px 20px}._error_12bxc_51{background:var(--card);border:1px solid var(--border);color:var(--text-primary);border-radius:12px;padding:24px}._error_12bxc_51 h2{margin:0 0 8px;font-size:16px}._error_12bxc_51 p{color:var(--text-secondary);margin:0 0 16px;line-height:1.5}._encabezado_12bxc_75{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}._encabezado_12bxc_75 h1{color:var(--text-primary);margin:0 0 8px;font-size:30px;font-weight:600}._encabezado_12bxc_75 p{color:var(--text-secondary);margin:0;font-size:14px}._estadoMonitoreo_12bxc_117{background:var(--card);border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;border-radius:20px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;display:inline-flex}._puntoActivo_12bxc_143{background:var(--risk-low);border-radius:50%;width:7px;height:7px}._panelFiltros_12bxc_161{background:var(--card);border:1px solid var(--border);border-radius:12px;margin-bottom:18px;padding:20px}._panelFiltros_12bxc_161 h2{color:var(--text-primary);margin:0 0 20px;font-size:16px;font-weight:700}._camposFiltros_12bxc_191{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;display:grid}._campo_12bxc_191{flex-direction:column;gap:8px;min-width:0;display:flex}._campo_12bxc_191 label{color:var(--text-secondary);font-size:12px;font-weight:500}._campo_12bxc_191 input,._campo_12bxc_191 select{border:1px solid var(--border);background:var(--card);width:100%;height:42px;color:var(--text-primary);box-sizing:border-box;border-radius:9px;outline:none;padding:0 12px;font-size:13px}._campo_12bxc_191 input:focus,._campo_12bxc_191 select:focus{border-color:var(--primary)}._campo_12bxc_191 input::placeholder{color:var(--text-muted)}._contenedorFecha_12bxc_281{border:1px solid var(--border);background:var(--card);box-sizing:border-box;border-radius:9px;align-items:center;width:100%;height:42px;display:flex;overflow:hidden}._contenedorFecha_12bxc_281:focus-within{border-color:var(--primary)}._campo_12bxc_191 ._contenedorFecha_12bxc_281 ._entradaFecha_12bxc_313{box-sizing:border-box;cursor:default;background:0 0;border:none;border-radius:0;outline:none;flex:1;width:100%;min-width:0;height:100%;margin:0;padding:0 12px}._campo_12bxc_191 ._contenedorFecha_12bxc_281 ._entradaFecha_12bxc_313:focus{border:none}._campo_12bxc_191 ._contenedorFecha_12bxc_281 ._selectorCalendario_12bxc_355{width:42px;min-width:42px;max-width:42px;height:100%;color:var(--primary);cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:0;outline:none;flex:0 0 42px;margin:0;padding:0 8px;display:block}._campo_12bxc_191 ._contenedorFecha_12bxc_281 ._selectorCalendario_12bxc_355:focus{border:none}._contenedorFecha_12bxc_281 ._selectorCalendario_12bxc_355::-webkit-datetime-edit{display:none}._contenedorFecha_12bxc_281 ._selectorCalendario_12bxc_355::-webkit-calendar-picker-indicator{cursor:pointer;margin:0;padding:0;display:block}._limpiarFecha_12bxc_425{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:0 0 24px;justify-content:center;align-items:center;margin:0;padding:0;font-size:18px;display:flex}._limpiarFecha_12bxc_425:hover{color:var(--primary)}._pieFiltros_12bxc_469{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;margin-top:26px;font-size:12px;display:flex}._leyenda_12bxc_489{align-items:center;gap:14px;display:flex}._leyenda_12bxc_489 span{align-items:center;gap:5px;display:inline-flex}._leyenda_12bxc_489 i{border-radius:50%;width:7px;height:7px;display:inline-block}._puntoBajo_12bxc_19{background:var(--risk-low)}._puntoMedio_12bxc_17{background:var(--risk-medium)}._puntoAlto_12bxc_15{background:var(--risk-high)}._exito_12bxc_555{background:var(--success-bg);color:var(--success-text);border:1px solid var(--success-border);border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:12px 16px;display:flex}._exito_12bxc_555 button{color:inherit;cursor:pointer;background:0 0;border:none;font-size:20px}@media (width<=1100px){._camposFiltros_12bxc_191{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){._encabezado_12bxc_75{flex-direction:column;align-items:flex-start}._camposFiltros_12bxc_191{grid-template-columns:1fr}._pieFiltros_12bxc_469{flex-direction:column;align-items:flex-start}._leyenda_12bxc_489{flex-wrap:wrap}._encabezado_12bxc_75{margin-bottom:18px}._encabezado_12bxc_75 h1{font-size:24px}._tablaAlertas_12bxc_23 table{min-width:0}}
