@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.0e__wj8580tc5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.10u7vx61f1ie7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.35a5cae5tspm2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.18rizl4rsrl42.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}._7oRo5G_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}._7oRo5G_variable{--fuente-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.TI-S7W_className{font-family:Inter,Inter Fallback;font-style:normal}.TI-S7W_variable{--fuente-inter:"Inter", "Inter Fallback"}
:root{--obsidiana:#0b132b;--cobalto:#0052cc;--plomo:#475569;--platino:#f1f5f9;--blanco:#fff;--cobalto-claro:#6fa8ff;--texto-sobre-oscuro:#cbd5e1;--borde:#dce3eb;--error:#b42318;--fuente-titulos:var(--fuente-jakarta), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fuente-texto:var(--fuente-inter), system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--radio:.75rem;--toque:2.75rem;--margen:1rem}*,:before,:after{box-sizing:border-box}html,body{max-width:100vw;margin:0;overflow-x:hidden}body{background:var(--platino);min-height:100dvh;color:var(--obsidiana);font-family:var(--fuente-texto);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5}h1,h2,h3{font-family:var(--fuente-titulos);margin:0;line-height:1.2}a{color:var(--cobalto)}.boton{min-height:var(--toque);border-radius:var(--radio);background:var(--cobalto);width:100%;color:var(--blanco);font:600 1rem var(--fuente-texto);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;display:inline-flex}.boton:disabled{opacity:.6;cursor:progress}.boton:focus-visible{outline:3px solid var(--cobalto-claro);outline-offset:2px}.boton-texto{min-height:var(--toque);border-radius:var(--radio);color:var(--texto-sobre-oscuro);font:500 .9375rem var(--fuente-texto);cursor:pointer;background:0 0;border:1px solid #2a3557;padding:0 .75rem}.error{color:var(--error);margin:0}.acceso{min-height:100dvh;padding:var(--margen);background:var(--obsidiana);place-items:center;display:grid}.tarjeta{background:var(--blanco);border-radius:1rem;gap:1.25rem;width:100%;max-width:24rem;padding:2rem 1.5rem;display:grid}.tarjeta .marca{align-items:center;gap:.75rem;display:flex}.tarjeta .marca img{width:2.5rem;height:2.5rem}.tarjeta h1{font-size:1.5rem}.tarjeta p{color:var(--plomo);margin:0}.correo{color:var(--obsidiana);overflow-wrap:anywhere;font-weight:600}.barra{z-index:10;padding:.75rem var(--margen);padding-top:max(.75rem, env(safe-area-inset-top));background:var(--obsidiana);color:var(--blanco);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.barra .marca{font:700 1.125rem var(--fuente-titulos);align-items:center;gap:.625rem;display:flex}.barra .marca img{width:1.75rem;height:1.75rem}.contenido{max-width:40rem;padding:1.25rem var(--margen) 2rem;gap:1rem;margin:0 auto;display:grid}.panel{border:1px solid var(--borde);border-radius:var(--radio);background:var(--blanco);gap:.5rem;padding:1.25rem;display:grid}.panel p{color:var(--plomo);margin:0}.selector{border:1px solid var(--borde);border-radius:var(--radio);background:var(--blanco);gap:.25rem;padding:.25rem;display:flex;overflow-x:auto}.selector a{min-height:var(--toque);border-radius:calc(var(--radio) - .25rem);color:var(--plomo);font:600 .9375rem var(--fuente-texto);white-space:nowrap;flex:1 0 auto;place-items:center;padding:0 .75rem;text-decoration:none;display:grid}.selector a[aria-current=page]{background:var(--obsidiana);color:var(--blanco)}.selector a:focus-visible{outline:3px solid var(--cobalto-claro);outline-offset:1px}.selector-chico a{min-height:2.25rem;font-size:.875rem}.selector-instancias{background:0 0;border:0;padding:0}.selector-instancias a{border:1px solid var(--borde);background:var(--blanco)}.cabecera-instancia{gap:.375rem;display:grid}.cabecera-instancia h1{font-size:1.5rem}.salud{color:var(--plomo);margin:0;font-size:.875rem}.salud .punto{vertical-align:.0625rem;background:currentColor;border-radius:50%;width:.625rem;height:.625rem;margin-right:.375rem;display:inline-block}.salud-bien .punto{background:#12805c}.salud-atrasada .punto{background:#b54708}.salud-falla .punto,.salud-suspendida .punto{background:var(--error)}.aviso{border-radius:var(--radio);color:var(--error);overflow-wrap:anywhere;background:#fef3f2;margin:0;padding:.75rem 1rem;font-size:.875rem}.cifras{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.cifra{border:1px solid var(--borde);border-radius:var(--radio);background:var(--blanco);align-content:start;gap:.25rem;padding:1rem;display:grid}.cifra h2{font:600 .875rem var(--fuente-texto);color:var(--plomo)}.cifra .valor{font:700 2.25rem/1.1 var(--fuente-titulos);font-variant-numeric:tabular-nums;color:var(--obsidiana);overflow-wrap:anywhere;margin:0}.cifra .nota-cifra,.nota,.pie-sesion{color:var(--plomo);margin:0;font-size:.8125rem}.pie-sesion{border-top:1px solid var(--borde);overflow-wrap:anywhere;padding-top:.5rem}.privado{flex-direction:column;min-height:100dvh;display:flex}.privado>main{flex:1 0 auto;width:100%}.navegacion{z-index:10;padding:.25rem .25rem max(.25rem, env(safe-area-inset-bottom));border-top:1px solid var(--borde);background:var(--blanco);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:sticky;bottom:0}.navegacion a{min-height:var(--toque);border-radius:calc(var(--radio) - .25rem);color:var(--plomo);font:600 .6875rem/1.1 var(--fuente-texto);text-align:center;overflow-wrap:anywhere;place-items:center;padding:0 .125rem;text-decoration:none;display:grid}.navegacion a[aria-current=page]{background:var(--obsidiana);color:var(--blanco)}.navegacion a:focus-visible{outline:3px solid var(--cobalto-claro);outline-offset:1px}.antetitulo{color:var(--plomo);font:600 .8125rem var(--fuente-texto);margin:0}.volver{min-height:2rem;font:600 .875rem var(--fuente-texto);justify-self:start;text-decoration:none}.etiqueta{background:var(--platino);color:var(--plomo);font:600 .6875rem/1.6 var(--fuente-texto);vertical-align:middle;border-radius:.25rem;margin-left:.375rem;padding:0 .375rem;display:inline-block}.cifra-rojo{background:#fef3f2;border-color:#fda29b}.cifra-rojo .valor{color:var(--error)}.cifra-ambar{background:#fffaeb;border-color:#fedf89}.cifra-ambar .valor{color:#b54708}.marca-alerta{font:700 .75rem var(--fuente-texto);text-transform:uppercase;letter-spacing:.02em;margin:0}.cifra-rojo .marca-alerta{color:var(--error)}.cifra-ambar .marca-alerta{color:#b54708}.texto-alerta{color:var(--error);font-weight:600}.aviso-suave{border-radius:var(--radio);background:var(--blanco);border:1px solid var(--borde);color:var(--plomo);margin:0;padding:.75rem 1rem;font-size:.875rem}.aviso-suave.aviso{color:var(--error);background:#fef3f2;border-color:#fda29b}.titulo-panel{justify-content:space-between;align-items:baseline;gap:.5rem;font-size:1rem;display:flex}.titulo-panel .total{font:700 1.25rem var(--fuente-titulos);font-variant-numeric:tabular-nums}.lista-datos{margin:0;display:grid}.lista-datos>div{border-top:1px solid var(--platino);justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem 0;display:flex}.lista-datos>div:first-child{border-top:0}.lista-datos dt{color:var(--plomo)}.lista-datos dd{font-variant-numeric:tabular-nums;text-align:right;justify-items:end;margin:0;font-weight:600;display:grid}.lista-datos .sangria dt{padding-left:1rem;font-size:.875rem}.secundario{color:var(--plomo);font-size:.75rem;font-weight:400}.lista-proveedores{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lista-proveedores a{border:1px solid var(--borde);border-radius:var(--radio);background:var(--blanco);color:var(--obsidiana);gap:.5rem;padding:.875rem 1rem;text-decoration:none;display:grid}.lista-proveedores a:focus-visible{outline:3px solid var(--cobalto-claro);outline-offset:1px}.proveedor-cabeza{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.proveedor-nombre{overflow-wrap:anywhere;font-weight:600}.proveedor-citas{color:var(--plomo);flex:none;font-size:.875rem}.proveedor-citas strong{color:var(--obsidiana);font:700 1.25rem var(--fuente-titulos);font-variant-numeric:tabular-nums}.barra-porcentaje{border-radius:.25rem;width:100%;height:.375rem;display:block;overflow:hidden}.barra-porcentaje .fondo{fill:var(--platino)}.barra-porcentaje .lleno{fill:var(--cobalto)}.proveedor-pie{color:var(--plomo);flex-wrap:wrap;gap:.25rem 1rem;font-size:.8125rem;display:flex}.proveedor-pie strong{color:var(--obsidiana);font-variant-numeric:tabular-nums}.lista-simple{margin:0;padding:0;list-style:none;display:grid}.lista-simple li{border-top:1px solid var(--platino);gap:.125rem;padding:.625rem 0;display:grid}.lista-simple li:first-child{border-top:0}.lista-simple a{font-weight:600;text-decoration:none}.detalle-corto{color:var(--plomo);font-size:.8125rem}.tabla-envoltura{overflow-x:auto}.tabla{border-collapse:collapse;width:100%;font-size:.875rem}.tabla th,.tabla td{border-top:1px solid var(--platino);text-align:left;padding:.5rem .25rem}.tabla thead th{color:var(--plomo);border-top:0;font-size:.75rem;font-weight:600}.tabla tbody th{font-weight:600}.tabla .num{text-align:right;font-variant-numeric:tabular-nums}.tabla tfoot th,.tabla tfoot td{border-top:2px solid var(--borde);font-weight:700}.fila-tenue th,.fila-tenue td:not(.texto-alerta){color:var(--plomo)}.barra-acciones{align-items:center;gap:.5rem;display:flex}a.boton-texto{align-items:center;text-decoration:none;display:inline-flex}.instancia{gap:.75rem}.instancia-cabeza{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.instancia-cabeza h2{font-size:1.125rem}.lista-datos dd.url,.lista-datos dd code{overflow-wrap:anywhere;font-weight:500}.formulario{gap:.75rem;display:grid}.campo{gap:.25rem;display:grid}.campo label{font-size:.9375rem;font-weight:600}.campo input,.campo select{width:100%;min-height:var(--toque);border:1px solid var(--borde);border-radius:var(--radio);background:var(--blanco);color:var(--obsidiana);font:400 1rem var(--fuente-texto);padding:.5rem .75rem}.campo input:focus-visible,.campo select:focus-visible{outline:3px solid var(--cobalto-claro);outline-offset:1px}.nota-campo{color:var(--plomo);margin:0;font-size:.8125rem}.acciones-instancia{border-top:1px solid var(--platino);gap:.75rem;padding-top:.75rem;display:grid}.botones{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;display:grid}.boton-secundario{background:var(--blanco);color:var(--cobalto);border:1px solid var(--cobalto)}.boton-peligro{background:var(--error)}.desplegable summary{min-height:var(--toque);color:var(--cobalto);cursor:pointer;align-items:center;font-weight:600;display:flex}.desplegable[open] summary{margin-bottom:.5rem}.aviso-formulario{margin:0}.aviso-formulario:empty{display:none}.aviso-formulario>span{display:block}.aviso-ok{border-radius:var(--radio);color:#067647;overflow-wrap:anywhere;background:#ecfdf3;margin:0;padding:.75rem 1rem;font-size:.875rem}
