@font-face{font-family:neo_sans_stdbold;src:url(/fonts/neo_sans_std_bold-webfont.woff2)format("woff2"),url(/fonts/neo_sans_std_bold-webfont.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:neo_sans_stdmedium;src:url(/fonts/neo_sans_std_medium-webfont.woff2)format("woff2"),url(/fonts/neo_sans_std_medium-webfont.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:neo_sans_stdregular;src:url(/fonts/neo_sans_std_regular-webfont.woff2)format("woff2"),url(/fonts/neo_sans_std_regular-webfont.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--and-primary:#0069aa;--and-primary-hover:#005288;--and-primary-tint:#e6eef5;--and-gold:#eeb500;--and-acqua:#d4dded;--and-bright-blue:#6bc2dc;--and-light-gray:#dfe3e4;--and-dark-gray:#383a38;--and-teal:#008d8d;--and-gray-mid:#b4b4b4;--and-fg-max:#1e1e1e;--and-fg-strong:#383a38;--and-fg-body:#3c3c3c;--and-fg-muted:#63676b;--and-fg-inverse:#fff;--and-border:#dfe3e4;--and-bg-card:#fff;--and-bg-soft:#f5f5f5;--and-bg-softer:#f3f3f3;--and-bg-white:#fff;--and-success:#46b450;--and-warning:#ffb900;--and-danger:#dc3232;--and-info:#00a0d2;--and-space-0:0;--and-space-1:4px;--and-space-2:8px;--and-space-3:12px;--and-space-4:16px;--and-space-5:20px;--and-space-6:24px;--and-space-8:32px;--and-space-10:40px;--and-space-12:48px;--and-space-16:64px;--and-space-20:80px;--and-radius-sm:4px;--and-radius-md:8px;--and-radius-lg:12px;--and-radius-pill:9999px;--and-shadow-xs:0 1px 2px #0000000f;--and-shadow-sm:0 4px 6px -4px #0000001a;--and-shadow-md:0 4px 10px #0000001a;--and-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--and-font-body:"Montserrat", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--and-font-display:"neo_sans_stdbold", "Exo 2", "Montserrat", sans-serif;--and-font-title:"neo_sans_stdmedium", "Exo 2", "Montserrat", sans-serif;--and-font-title-reg:"neo_sans_stdregular", "Exo 2", "Montserrat", sans-serif;--and-text-xs:12px;--and-text-sm:14px;--and-text-base:16px;--and-text-lg:18px;--and-text-xl:20px;--and-text-2xl:24px;--and-text-3xl:30px;--and-text-4xl:36px;--and-text-5xl:40px;--and-text-6xl:48px;--and-text-7xl:60px;--and-lh-tight:1.15;--and-lh-snug:1.25;--and-lh-normal:1.5;--and-lh-relaxed:1.625;--and-trans-fast:.15s cubic-bezier(.4, 0, .2, 1);--and-trans-normal:.25s cubic-bezier(.4, 0, .2, 1);--and-trans-slow:.8s ease}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--and-font-body);color:var(--and-fg-strong);background:var(--and-bg-white);font-weight:400;line-height:var(--and-lh-normal)}h1,.and-h1{font-family:var(--and-font-display);font-size:var(--and-text-5xl);line-height:var(--and-lh-tight);color:var(--and-fg-max);letter-spacing:-.01em;font-weight:700}h2,.and-h2{font-family:var(--and-font-display);font-size:var(--and-text-4xl);line-height:var(--and-lh-tight);color:var(--and-fg-max);font-weight:700}h3,.and-h3{font-family:var(--and-font-title);font-size:var(--and-text-2xl);line-height:var(--and-lh-snug);color:var(--and-fg-max);font-weight:500}h4,.and-h4{font-family:var(--and-font-display);font-size:var(--and-text-xl);line-height:var(--and-lh-snug);color:var(--and-fg-max);font-weight:700}h5,.and-h5{font-family:var(--and-font-title);font-size:var(--and-text-lg);line-height:var(--and-lh-snug);color:var(--and-fg-max)}h6,.and-h6{font-family:var(--and-font-title);font-size:var(--and-text-base);line-height:var(--and-lh-snug);color:var(--and-fg-max);text-transform:uppercase;letter-spacing:.04em}p,.and-p{font-family:var(--and-font-body);font-size:var(--and-text-base);line-height:var(--and-lh-relaxed);color:var(--and-fg-body)}.and-eyebrow{font-family:var(--and-font-display);font-size:var(--and-text-sm);text-transform:uppercase;letter-spacing:.12em;color:var(--and-primary);font-weight:700}.and-caption{font-family:var(--and-font-body);font-size:var(--and-text-sm);color:var(--and-fg-muted);line-height:var(--and-lh-normal)}.and-label{font-family:var(--and-font-display);font-size:var(--and-text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--and-fg-strong);font-weight:700}hr{border:0;border-top:1px solid var(--and-border);margin:var(--and-space-8) 0}::selection{background:var(--and-primary);color:#fff}:root{--and-primary:#0069aa;--and-primary-dark:#00539b;--and-primary-hover:#00539b;--and-bright-blue:#6bc2dc;--and-gold:#eeb500;--and-light-gray:#dfe3e4;--and-dark-gray:#383a38;--and-logo-gray:#3f3e3e;--and-primary-deep:#0a2e54;--and-primary-tint:#e6eef5;--and-acqua:#d4dded;--and-teal:#008d8d;--and-gray-mid:#b4b4b4;--and-fg-max:#1e1e1e;--and-fg-strong:#383a38;--and-fg-body:#3c3c3c;--and-fg-muted:#63676b;--and-fg-inverse:#fff;--and-border:#dfe3e4;--and-bg-card:#fff;--and-bg-white:#fff;--and-bg-soft:#f5f5f5;--and-bg-softer:#f3f3f3;--and-success:#46b450;--and-success-bg:#e8f5e9;--and-success-fg:#256a2a;--and-warning:#ffb900;--and-warning-bg:#fff8e1;--and-warning-fg:#8a5c00;--and-danger:#dc3232;--and-danger-bg:#fdecea;--and-danger-fg:#8c1c1c;--and-info:#00a0d2;--and-info-bg:#e1f3fb;--and-info-fg:#004e66;--and-archivo-excel:#107c41;--and-archivo-word:#185abd;--and-archivo-ppt:#c43e1c;--and-archivo-pdf:#b30b00;--and-visor-fondo:#3a3d44;--and-visor-barra:#1f2227;--and-ring:0 0 0 3px #0069aa1f;--and-font-body:"Montserrat", Verdana, system-ui, -apple-system, "Segoe UI", sans-serif;--and-font-system:Verdana, system-ui, sans-serif;--and-font-display:"Exo 2", "Montserrat", sans-serif;--and-font-title:"Exo 2", "Montserrat", sans-serif;--and-font-title-reg:"Exo 2", "Montserrat", sans-serif;--and-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--and-text-xs:12px;--and-text-sm:14px;--and-text-base:16px;--and-text-lg:18px;--and-text-xl:20px;--and-text-2xl:24px;--and-text-3xl:30px;--and-text-4xl:36px;--and-text-5xl:40px;--and-text-6xl:48px;--and-text-7xl:56px;--and-lh-tight:1.15;--and-lh-snug:1.25;--and-lh-normal:1.5;--and-lh-relaxed:1.625;--and-weight-regular:400;--and-weight-bold:700;--and-weight-extrabold:800;--and-ls-display:-.01em;--and-ls-label:.08em;--and-ls-eyebrow:.12em;--and-trans-fast:.15s cubic-bezier(.4, 0, .2, 1);--and-trans-normal:.25s cubic-bezier(.4, 0, .2, 1);--and-trans-slow:.8s ease;--and-space-0:0;--and-space-1:4px;--and-space-2:8px;--and-space-3:12px;--and-space-4:16px;--and-space-5:20px;--and-space-6:24px;--and-space-8:32px;--and-space-10:40px;--and-space-12:48px;--and-space-16:64px;--and-space-20:80px;--and-radius-none:0;--and-radius-sm:4px;--and-radius-md:8px;--and-radius-lg:12px;--and-radius-pill:9999px;--and-shadow-xs:0 1px 2px #0000000f;--and-shadow-sm:0 4px 6px -4px #0000001a;--and-shadow-md:0 4px 10px #0000001a;--and-shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--and-container:1280px;--and-tile-h:32px;--and-tile-gap:6px;--and-tile-sangria:18px;--and-tile-col-min:160px;--and-riel-ancho:230px;--and-gutter:28px;--and-header-h:72px;--and-pagina-arriba:20px;--and-tras-pestanas:20px;--and-lat-bg:var(--and-primary);--and-lat-borde-lado:transparent;--and-lat-fg:#fff;--and-lat-fg-suave:#ffffffe0;--and-lat-icono:#ffffffb8;--and-lat-rotulo:#ffffffb8;--and-lat-marca:var(--and-bright-blue);--and-lat-linea:2px solid var(--and-lat-marca);--and-lat-hover:#ffffff1f;--and-lat-activo-bg:#ffffff38;--and-lat-activo-fg:#fff;--and-lat-activo-linea:var(--and-bright-blue);--and-lat-avatar-bg:var(--and-bright-blue);--and-lat-avatar-fg:var(--and-primary-dark)}[data-tema=gris]{--and-lat-bg:#e9ebec;--and-lat-borde-lado:var(--and-border);--and-lat-fg:var(--and-fg-strong);--and-lat-fg-suave:var(--and-fg-muted);--and-lat-icono:var(--and-primary);--and-lat-rotulo:var(--and-fg-muted);--and-lat-marca:var(--and-primary);--and-lat-hover:#0000000d;--and-lat-activo-bg:var(--and-primary);--and-lat-activo-fg:#fff;--and-lat-activo-linea:var(--and-primary);--and-lat-avatar-bg:var(--and-primary);--and-lat-avatar-fg:#fff}:root{--and-org-raiz:var(--and-primary);--and-org-1:var(--and-dark-gray);--and-org-2:var(--and-primary-deep);--and-org-3:var(--and-primary);--and-org-4:#2b7cb4;--and-org-5:#3484bb;--and-org-linea:var(--and-primary-dark);--and-matriz-cumple:var(--and-primary);--and-matriz-parcial:var(--and-gold);--and-matriz-alerta:var(--and-danger);--and-matriz-pendiente:var(--and-gray-mid);--and-matriz-no-aplica:var(--and-light-gray);--and-matriz-aviso-bg:#fdf6e0;--and-matriz-aviso-fg:#8a6800;--and-matriz-nota-bg:var(--and-primary-tint);--and-matriz-nota-fg:var(--and-primary-dark);--and-cal-oficial-bg:var(--and-primary-tint);--and-cal-oficial-borde:var(--and-primary);--and-cal-oficial-fg:var(--and-primary-dark);--and-cal-borrador-bg:#fdf6e0;--and-cal-borrador-borde:var(--and-gold);--and-cal-borrador-fg:#8a6800;--and-cal-hoy:var(--and-primary);--and-cal-feriado-bg:#fdecee;--and-cal-feriado-borde:#d9485f;--and-cal-feriado-fg:#9f2337;--and-sap-cabecera:var(--and-primary);--and-sap-cabecera-fg:#fff;--and-sap-codigos:var(--and-bright-blue);--and-sap-codigos-fg:var(--and-fg-max);--and-sap-banda-1:var(--and-primary-tint);--and-sap-banda-2:#fdf6e0;--and-sap-fila:#eaf6fa}html,body{background:#f6f8fa;height:100%;margin:0;padding:0}#root{height:100%}*,:before,:after{box-sizing:border-box}table{border-collapse:collapse}input::placeholder{color:#b4b4b4;opacity:1}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#c9ced0;border-radius:6px}::-webkit-scrollbar-track{background:0 0}a{color:#0069aa;text-decoration:none}a:hover{color:#005288}@keyframes andSlideIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes andPulse{0%,to{opacity:1}50%{opacity:.35}}.and-esqueleto{background:var(--esq-fondo,#e8ecef);position:relative;overflow:hidden}.and-esqueleto:after{content:"";background:linear-gradient(90deg, transparent, var(--esq-brillo,#ffffffa6), transparent);animation:1.6s ease-in-out infinite andBrillo;position:absolute;inset:0;transform:translate(-100%)}@keyframes andBrillo{to{transform:translate(100%)}}@keyframes andAparecer{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.and-esqueleto:after{display:none}}[data-hover]{transition:background .15s cubic-bezier(.4,0,.2,1)}[data-hover]:hover{background:var(--hv)!important}input.and-fecha::-webkit-calendar-picker-indicator{display:none}input.and-fecha::-webkit-datetime-edit{overflow:hidden}input.and-horas{appearance:textfield}input.and-horas::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.and-horas::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (hover:none),(width<=600px){.solo-con-teclado{display:none!important}.con-atajo{padding-right:14px!important}}@media (width<=760px){.apilar-en-celular{grid-template-columns:minmax(0,1fr)!important}}@media (width<=600px){.filtros>*{flex:100%!important;width:auto!important;min-width:0!important;max-width:none!important}.filtros>.filtros-acciones{justify-content:flex-start!important;margin-left:0!important}input{text-overflow:ellipsis}}input.and-hora::-webkit-calendar-picker-indicator{margin-inline-start:2px}@container (width<=860px){.horario-sede>.horario-col{flex:100%!important}}@container (width<=640px){.horario-sede{padding:14px 16px!important}.horario-tramo>.horario-quitar{order:1}.horario-tramo>.horario-hora{flex:calc(50% - 6px);order:2;min-width:0}.horario-tramo>.horario-hora>input{width:100%!important}.horario-tocable>button{min-height:32px}}@media (width<=600px){div:has(>.buscador-organigrama){flex:100%}.buscador-organigrama{width:100%!important}.lienzo-organigrama{height:calc(100dvh - 370px)!important;min-height:280px!important}}@container (width<=899px){.inicio-cifras{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (width<=559px){.inicio-cifras{grid-template-columns:minmax(0,1fr)!important}}@container (width>=1400px){.inicio-accesos{grid-template-columns:repeat(8,minmax(0,1fr))!important}}@container (width<=699px){.inicio-accesos{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@container (width<=779px){.portada-degradado{background:linear-gradient(#0028504d 0%,#00285073 30%,#00539bd9 62%,#00539bf2 100%)!important}}@container (width<=479px){.portada-editar-texto{display:none}}@media (width<=859px){.visor-revista{max-height:calc(100dvh - 144px)!important}}.boton-filtros{display:none}@media (width<=600px){.boton-filtros{display:inline-flex}.filtros-plegables:not([data-abiertos])>.filtros-cuerpo{display:none!important}.filtros-cuerpo .fa-chevron-down{margin-left:auto}.filtros-plegables input{min-height:34px}.nombre-fijo-en-pc{box-shadow:none!important;min-width:200px!important;position:static!important}.nombre-angosto-en-celular{min-width:150px!important;max-width:180px!important}}@container (width<=1079px){.kpis-matriz{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container (width<=600px){.kpis-matriz{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kpis-matriz>:first-child,.kpis-matriz>:last-child{grid-column:1/-1}.cifras-parejas>*{flex-basis:140px!important}.cifras-parejas>:first-child{flex-basis:100%!important}}@media (pointer:coarse),(width<=600px){input[type=checkbox].casilla-tactil{width:24px;height:24px;margin:0}.fila-tactil{min-height:28px}}
