@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff)format("woff");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-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2)format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2)format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2)format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff)format("woff");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-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2)format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff)format("woff");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-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2)format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2)format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff)format("woff");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}.legal article h1{font-size:var(--fs-primario);margin-block:var(--r3) var(--r2);line-height:1.2}.legal article h2{font-size:var(--fs-base);margin-block:var(--r4) var(--r2)}.legal article h3,.legal article h4{font-size:var(--fs-secundario);margin-block:var(--r3) var(--r1)}.legal article p,.legal article li{font-size:var(--fs-secundario);color:var(--ink);line-height:1.5}.legal article p{margin-block:var(--r2)}.legal article ul,.legal article ol{margin-block:var(--r2);padding-inline-start:var(--r4)}.legal article code{font-size:var(--fs-apagado);color:var(--ink-2)}.legal-tabla{margin-block:var(--r2);border:1px solid var(--line);border-radius:var(--radio-card);overflow-x:auto}.legal-tabla table{border-collapse:collapse;width:100%;font-size:var(--fs-apagado)}.legal-tabla th,.legal-tabla td{text-align:left;vertical-align:top;padding:var(--r1) var(--r2);border-bottom:1px solid var(--line)}.legal-tabla th{background:var(--surface-2);font-weight:var(--fw-primario)}.legal-enlaces{margin-block:var(--r4) var(--r3);font-size:var(--fs-secundario);text-align:center}header h1,header h2{margin-block:var(--r2)}header p{margin-block:var(--r1)}.focal .apagado{margin-block:var(--r2)}.focal{background:var(--surface);border-radius:var(--radio-focal);padding:var(--pad-focal);margin-block:var(--r3)}.titulo-primario{font-size:var(--fs-primario);font-weight:var(--fw-primario);color:var(--ink);margin-block:var(--r2)}.btn-primaria{min-height:var(--tap-primaria);width:100%;font-size:var(--fs-secundario);font-weight:var(--fw-secundario);background:var(--ink);color:var(--surface);border-radius:var(--radio-fila);border:none;margin-block-start:var(--r3)}.btn-secundaria{min-height:var(--tap-secundaria);width:100%;font-size:var(--fs-apagado);font-weight:var(--fw-secundario);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radio-fila);margin-block-start:var(--sep-negativa)}.apagado{font-size:var(--fs-apagado);color:var(--ink-2)}.focal[data-nivel=calma] .titulo-primario{color:var(--calm)}.focal[data-nivel=alarma]{border-inline-start:5px solid var(--danger)}.ficha-emergencia dl{gap:var(--r3);margin:0;display:grid}.ficha-emergencia dt{color:var(--ink-2);font-size:var(--fs-apagado);font-weight:var(--fw-apagado)}.ficha-emergencia dd{margin:var(--r1) 0 0;font-size:var(--fs-secundario);font-weight:var(--fw-secundario);color:var(--ink);white-space:pre-line}.ficha-emergencia dd.apagado{color:var(--ink-2);font-weight:var(--fw-apagado)}.auxilio-pedido,.auxilio-resuelto{border-inline-start:var(--r1) solid var(--warning);border-radius:var(--radio-card);padding:var(--r4);margin-block:var(--r3);background:var(--warning-bg);overflow-wrap:anywhere}.auxilio-pedido h2{color:var(--warning);font-size:var(--fs-secundario)}.auxilio-resuelto{border-color:var(--calm);background:var(--calm-bg)}.auxilio-nota{white-space:pre-wrap;font-weight:var(--fw-secundario)}.bienvenida{gap:var(--r3);flex-direction:column;display:flex}.bienvenida h1{margin-block:var(--r4) 0;font-size:var(--fs-primario)}.bienvenida h1:focus{outline:none}.bienvenida h1:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.bienvenida p{margin:0;line-height:1.45}.avatar-protopersona{width:var(--avatar-protopersona);height:var(--avatar-protopersona);display:block}.avatar-protopersona img{object-fit:contain;width:100%;height:100%;display:block}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2)format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2)format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2)format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2)format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2)format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff)format("woff");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}:root{--brand:#1e3f8f;--brand-2:#4fa5e8;--action:#064bd8;--action-soft:#eaf1ff;--focus:#064bd8;--bg:#f7f9fc;--surface:#fff;--surface-2:#f2f5f9;--ink:#0b1530;--ink-2:#5f6b7a;--line:#dde3ec;--line-strong:#c7d0dd;--calm:#167a3a;--calm-bg:#edf8f0;--danger:#c62828;--danger-bg:#fff0f0;--warning:#a15c00;--warning-bg:#fff6e8;--info:#2056d6;--info-bg:#eef3ff;--domain-med:#5b39e6;--domain-crisis:#c62828;--domain-dolor:#6a38d9;--domain-sueno:#2056d6;--domain-alimentacion:#18803a;--domain-ejercicio:#c64b00;--domain-documentos:#064bd8;--domain-calidad:#1e3f8f;--sol:#e8b84a;--sol-bg:color-mix(in srgb, var(--sol) 8%, var(--surface));--area-med-bg:color-mix(in srgb, var(--domain-med) 8%, var(--surface));--area-crisis-bg:color-mix(in srgb, var(--domain-crisis) 8%, var(--surface));--area-dolor-bg:color-mix(in srgb, var(--domain-dolor) 8%, var(--surface));--area-sueno-bg:color-mix(in srgb, var(--domain-sueno) 8%, var(--surface));--area-alimentacion-bg:color-mix(in srgb, var(--domain-alimentacion) 8%, var(--surface));--area-ejercicio-bg:color-mix(in srgb, var(--domain-ejercicio) 8%, var(--surface));--area-documentos-bg:color-mix(in srgb, var(--domain-documentos) 8%, var(--surface));--area-calidad-bg:color-mix(in srgb, var(--domain-calidad) 8%, var(--surface));--fuente:"Inter", system-ui, -apple-system, blinkmacsystemfont, "Segoe UI", sans-serif;--fs-base:17px;--fs-base-grande:21px;--fs-primario:1.42em;--fs-secundario:1.04em;--fs-apagado:.94em;--fs-mini:.76em;--fw-primario:700;--fw-secundario:600;--fw-apagado:500;--num-tabular:tabular-nums;--r1:4px;--r2:8px;--r3:12px;--r4:16px;--r5:20px;--r6:24px;--r7:32px;--page-inline:1rem;--ancho-registro:34rem;--radio-card:12px;--radio-control:10px;--radio-focal:var(--radio-card);--radio-fila:var(--radio-control);--radio-pill:999px;--focus-ring:3px solid var(--focus);--focus-offset:2px;--sombra-1:0 1px 2px #0b15300f;--sombra-2:0 4px 12px #0b15301a;--sombra-3:0 10px 24px #064bd847;--mov-rapido:.12s;--mov-medio:.24s;--curva:cubic-bezier(.2, .8, .2, 1);--tap-primaria:52px;--tap-secundaria:48px;--tap-terciaria:44px;--tap-minima:44px;--sep-negativa:.55em;--pad-focal:1em;--fila-contexto:56px;--fila-registrada:52px;--nav-altura:4.25rem;--barra-etiqueta-tope:20.5cqi;--qr-lado:12em;--avatar-protopersona:6em;--kpi-numero:1.85em;--kpi-de:.55em;--icono-area:1.55em;--icono-area-glifo:.95em;--t-apoyo:calc(14rem / 17);--t-cuerpo:1rem;--t-titulo:calc(22rem / 17);--t-display:calc(32rem / 17);--t-hero:calc(28rem / 17);--fw-hero:800;--track-hero:-.02em;--radio-heroe:20px;--ink-3:#8a94a3;--e1:var(--r1);--e2:var(--r2);--e3:var(--r3);--e4:var(--r4);--e5:var(--r6);--e6:var(--r7);--radio-tarjeta:16px;--radio-boton:12px;--icono-fila:36px}:root[data-texto=grande]{--fs-base:var(--fs-base-grande)}html{font-size:var(--fs-base);background:var(--bg)}body{min-width:320px;min-height:100vh;font-family:var(--fuente);background:var(--bg);color:var(--ink);font-variant-numeric:var(--num-tabular);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--fuente);color:var(--ink)}h1,h2{letter-spacing:-.02em;font-weight:700}@media (prefers-reduced-motion:reduce){:root{--mov-rapido:0s;--mov-medio:0s}}main{max-width:var(--ancho-registro);margin-inline:auto}main[aria-label=admin]{max-width:none}[data-topada=true]{outline:var(--r1) solid var(--ink);outline-offset:var(--r1);border-radius:var(--radio-fila)}.sync-chip{border-radius:var(--radio-pill);background:var(--calm-bg);color:var(--calm);font-size:.74em;font-weight:var(--fw-secundario);align-items:center;gap:.4em;padding:.34em .62em;display:inline-flex}.sync-chip:before{content:"";border-radius:var(--radio-pill);background:currentColor;width:.5em;height:.5em}.focal{background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-focal);padding:var(--pad-focal);margin-block:var(--r3)}.btn-primaria{width:100%;min-height:var(--tap-primaria);font:inherit;font-weight:var(--fw-primario);color:var(--surface);background:var(--ink);border-radius:var(--radio-fila);cursor:pointer;border:none;line-height:1.1}.btn-secundaria{min-height:var(--tap-secundaria);font:inherit;font-weight:var(--fw-secundario);color:var(--ink);background:var(--surface);border:1.5px solid var(--ink);border-radius:var(--radio-fila);cursor:pointer;flex:7em;line-height:1.1}.calma{align-items:center;gap:var(--r3);background:var(--surface);border:1px solid var(--calm);border-left:5px solid var(--calm);border-radius:var(--radio-focal);padding:var(--pad-focal);margin-block:var(--r3);display:flex}.fila-acciones{gap:var(--r2);margin-left:var(--r2);display:inline-flex}main:not([aria-label=admin]) label{font-size:.82em;font-weight:var(--fw-secundario);color:var(--ink-2);margin-block:var(--r3) var(--r1);display:block}main:not([aria-label=admin]) input[hidden]{display:none}main:not([aria-label=admin]) input,main:not([aria-label=admin]) select,main:not([aria-label=admin]) textarea{width:100%;min-height:var(--tap-minima);font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radio-fila);padding:0 var(--r3);margin-top:var(--r1);box-sizing:border-box;font-size:1rem;display:block}main:not([aria-label=admin]) input[type=checkbox]{width:auto;min-height:0;margin:0 var(--r2) 0 0;display:inline-block}main:not([aria-label=admin]) button{min-height:var(--tap-minima);font:inherit;font-weight:var(--fw-secundario);border-radius:var(--radio-fila);padding:0 var(--r4);cursor:pointer;margin-top:var(--r2)}main:not([aria-label=admin]) button:not([class]){color:var(--ink);background:var(--surface);border:1.5px solid var(--ink)}main:not([aria-label=admin]) h3{font-size:.78em;font-weight:var(--fw-secundario);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-2);margin-block:var(--r6) var(--r2)}main code{overflow-wrap:anywhere;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radio-fila);padding:var(--r2) var(--r3);margin-block:var(--r1);font-size:.9em;display:block}main:not([aria-label=admin]) ul:not([class]){margin:0;padding:0;list-style:none}main:not([aria-label=admin]) ul:not([class])>li{padding:var(--r2) 0;border-top:1px solid var(--line)}main[data-testid=solo-archivados]>.btn-envio+.btn-envio{margin-top:var(--r3)}main[data-testid=solo-archivados]>a.btn-envio{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;line-height:1.2;text-decoration:none;display:flex}main[data-testid=solo-archivados]>a.btn-envio>span{max-width:100%;font-size:var(--t-apoyo);font-weight:400;line-height:1.3}.btn-envio{min-height:var(--tap-secundaria);font:inherit;font-weight:var(--fw-secundario);color:var(--surface);background:var(--brand);border-radius:var(--radio-pill);padding:0 var(--r6);cursor:pointer;box-shadow:var(--sombra-1);border:none}main:not([aria-label=admin]) fieldset{gap:var(--r2);border:none;margin:0;padding:0;display:flex}main:not([aria-label=admin]) fieldset label{flex:1}main:not([aria-label=admin]) legend{font-size:.82em;font-weight:var(--fw-secundario);color:var(--ink-2);margin-block:var(--r3) var(--r1)}.tarjeta .etapas{margin:var(--r2) 0 0;border-top:1px solid var(--line);padding:0;list-style:none}.tarjeta .etapas li{padding-block:var(--r2);border-bottom:1px solid var(--line)}.banner-version{inset-inline:0;justify-content:center;align-items:center;gap:var(--r3);padding:var(--r3);background:var(--surface);border-top:1px solid var(--line);z-index:10;display:flex;position:fixed;bottom:0}.banner-version .btn-envio{margin-top:0}main{max-width:var(--ancho-registro);padding-inline:var(--r3);margin-inline:auto;padding-block-end:calc(var(--tap-primaria) + var(--r6) + env(safe-area-inset-bottom))}a{color:var(--ink);-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}a:hover,a:focus-visible{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.fila-accion{justify-content:space-between;align-items:center;gap:var(--r3);display:flex}.fila-accion>button{flex-shrink:0}.titulo-pagina{align-items:center;gap:var(--r3);margin-block:var(--r3) var(--r2);display:flex}.titulo-pagina .volver-caja{width:var(--tap-minima);height:var(--tap-minima);background:var(--surface);border-radius:var(--radio-pill);color:var(--ink);box-shadow:var(--sombra-1);border:none;justify-content:center;align-items:center;font-size:1.1em;text-decoration:none;display:flex}.titulo-pagina h2{font-size:var(--fs-primario);margin:0}.tarjeta{background:var(--surface);border-radius:var(--radio-focal);padding:var(--r4);margin-block:var(--r3);box-shadow:var(--sombra-1);border:none}.tarjeta .nombre{font-weight:var(--fw-primario);font-size:var(--fs-secundario)}.tarjeta .que-puede{color:var(--ink-2);font-size:var(--fs-apagado);margin-top:var(--r1)}.persona{gap:var(--r3);align-items:flex-start;display:flex}.avatar{width:var(--tap-minima);height:var(--tap-minima);border-radius:var(--radio-pill);background:var(--surface-2);border:1px solid var(--line);font-weight:var(--fw-primario);flex-shrink:0;justify-content:center;align-items:center;display:flex}.chips-elegir{gap:var(--r2);margin-top:var(--r2);flex-wrap:wrap;display:flex}.chips-elegir button{min-height:var(--tap-minima);border:1.5px solid var(--line);background:var(--surface);border-radius:var(--radio-pill);padding:0 var(--r4);font:inherit;font-weight:var(--fw-secundario);cursor:pointer}.chips-elegir button:disabled{background:var(--brand);border-color:var(--brand);color:var(--surface);opacity:1}.ayuda{background:var(--surface-2);border-radius:var(--radio-fila);padding:var(--r3);font-size:var(--fs-apagado);color:var(--ink-2);margin-block:var(--r3)}.capturas{gap:var(--r2);margin-block:var(--r3);grid-template-columns:1fr 1fr;display:grid}.btn-captura{justify-content:center;align-items:center;gap:var(--r1);background:var(--surface);border:1.5px solid var(--ink);border-radius:var(--radio-fila);padding:var(--r3) var(--r2);min-height:var(--tap-secundaria);font-weight:var(--fw-primario);font-size:var(--fs-apagado);color:var(--ink);flex-direction:column;display:flex}.btn-captura .icono{font-size:1.3em}.miniaturas{gap:var(--r2);margin-block:var(--r2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.mini{min-width:calc(var(--r7) * 2);min-height:calc(var(--r7) * 2);max-width:calc(var(--r7) * 3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radio-fila);flex-direction:column;justify-content:center;align-items:center;font-size:1.4em;display:flex;position:relative;overflow:visible}.mini img{width:calc(var(--r7) * 2);height:calc(var(--r7) * 2);object-fit:cover;border-radius:var(--radio-fila);display:block}.mini .mini-abrir{appearance:none;cursor:pointer;font-size:inherit;min-width:calc(var(--r7) * 2);min-height:calc(var(--r7) * 2);border-radius:var(--radio-fila);background:0 0;border:0;padding:0}.mini .quitar{top:calc(-1 * var(--r2));right:calc(-1 * var(--r2));background:var(--ink);color:var(--bg);border-radius:var(--radio-pill);width:var(--r6);height:var(--r6);cursor:pointer;border:0;font-size:1rem;font-weight:800;position:absolute}.mini .dur{bottom:var(--r1);right:var(--r1);background:color-mix(in srgb, var(--ink) 75%, transparent);color:var(--bg);border-radius:var(--r1);padding:1px var(--r1);font-size:.6em;position:absolute}.mini .mini-pie{color:var(--ink-2);margin-top:var(--r1);font-size:.55em}.pill-subiendo{background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);border-radius:var(--radio-pill);padding:var(--r1) var(--r2);font-size:var(--fs-apagado);font-weight:var(--fw-apagado);display:inline-block}.mini.mini-con-estado{justify-content:flex-start;align-items:flex-start;gap:var(--r2);width:100%;max-width:none;padding:var(--r2);background:var(--surface);font-size:var(--t-cuerpo)}.adjunto-estado{align-items:flex-start;gap:var(--r2);flex-direction:column;width:100%;display:flex}.adjunto-acciones{gap:var(--r2);flex-wrap:wrap;width:100%;display:flex}.pill-fallo{background:var(--warning-bg);border:1px solid var(--warning);color:var(--warning);border-radius:var(--radio-pill);padding:var(--r1) var(--r2);font-size:var(--t-apoyo);font-weight:var(--fw-secundario);margin:0;display:inline-block}.adjunto-espera,.adjunto-aviso{color:var(--ink-2);font-size:var(--t-apoyo);font-weight:var(--fw-apagado);margin:0;line-height:1.35}.adjunto-aviso{color:var(--warning)}.confirmacion{background:var(--calm-bg);border:1px solid var(--calm);color:var(--calm);border-radius:var(--radio-fila);padding:var(--r2) var(--r3);font-weight:var(--fw-primario)}.grabadora{border:1px solid var(--line);border-radius:var(--radio-fila);background:var(--surface);padding:var(--r3);margin-block:var(--r2)}.grabando{align-items:center;gap:var(--r2);background:var(--danger-bg);border:1.5px solid var(--danger);border-radius:var(--radio-fila);padding:var(--r2) var(--r3);font-weight:800;display:flex}.grabando .punto{width:var(--r3);height:var(--r3);border-radius:var(--radio-pill);background:var(--danger);animation:1.1s infinite parpadeo-grabando}@keyframes parpadeo-grabando{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.grabando .punto{animation:none}}.visor{background:color-mix(in srgb, var(--ink) 82%, transparent);z-index:30;padding:var(--r3);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.visor-caja{background:var(--surface);border-radius:var(--radio-focal);padding:var(--r4);gap:var(--r2);flex-direction:column;align-items:center;max-width:min(92vw,40em);max-height:90vh;display:flex;overflow:auto}.visor-caja img,.visor-caja video{border-radius:var(--radio-fila);max-width:100%;max-height:60vh}.focal-instrucciones{font-size:var(--fs-secundario);color:var(--ink-2);margin-top:var(--r1);margin-bottom:0}.consulta{color:var(--ink);padding:var(--pad-focal);padding-bottom:calc(var(--tap-primaria) + var(--r6))}.informe-marca{align-items:center;gap:var(--r2);margin-block:var(--r2);display:flex}.informe-wordmark{color:var(--brand);font-family:var(--fuente-display);font-weight:var(--fw-secundario);font-size:var(--fs-secundario);letter-spacing:.04em}.informe-cabecera h2{margin-block:var(--r2) var(--r1)}.informe-identidad{margin-block:var(--r3) 0}.informe-paciente{font-family:var(--fuente-display);font-weight:var(--fw-secundario);font-size:var(--fs-primario);margin-block:0 var(--r1)}.informe-tarjeta{background:var(--surface);border-radius:var(--radio-focal);padding:var(--r4);margin-block:var(--r3);box-shadow:var(--sombra-1);border:none}.informe-tarjeta h3{margin-block:0 var(--r2)}.consulta h4{font-size:var(--fs-apagado);font-weight:var(--fw-secundario);margin-block:var(--r4) var(--r1)}.consulta-sub,.consulta-nota{color:var(--ink-2);font-size:var(--fs-apagado)}.consulta-dato{font-weight:var(--fw-apagado)}.informe-grupo{margin-block:var(--r1)}.consulta table{border-collapse:collapse;font-variant-numeric:var(--num-tabular);width:100%}.consulta th,.consulta td{border-bottom:1px solid var(--line);text-align:left;padding:.3em .5em}.consulta th{font-size:var(--fs-mini);font-weight:var(--fw-apagado);color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em}.informe-scroll{overflow-x:auto}.informe-ficha{margin:0}.informe-ficha dt{font-size:var(--fs-mini);font-weight:var(--fw-apagado);color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;margin-top:var(--r2)}.informe-ficha dd{margin:0}.informe-docs{margin:0;padding:0;list-style:none}.informe-docs li{border-bottom:1px solid var(--line);padding-block:var(--r2)}.informe-docs li:last-child{border-bottom:none}.informe-docs p{margin-block:var(--r1)}.consulta-periodo{gap:var(--r2);margin-block:var(--r3);flex-wrap:wrap;display:flex}.consulta-periodo button{min-height:var(--tap-minima);border:1.5px solid var(--line);background:var(--surface);border-radius:var(--radio-pill);padding:0 var(--r4);font:inherit;font-weight:var(--fw-secundario);cursor:pointer}.consulta-periodo [aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:var(--surface)}.consulta-periodo .consulta-imprimir{background:var(--brand);border-color:var(--brand);color:var(--surface);box-shadow:var(--sombra-1)}@media print{.no-print,.barra-inferior{display:none!important}.consulta{padding:0}.informe-tarjeta{box-shadow:none;margin-block:var(--r4);border-radius:0;padding:0}.consulta section{break-inside:avoid}}.viz{margin:var(--r3) 0}.viz figcaption{color:var(--ink-2);font-size:var(--fs-apagado);margin-block:var(--r1) var(--r2)}.viz-fondo{fill:var(--surface-2)}.viz-linea{stroke:var(--line);stroke-width:1px}.viz-eje-dia{stroke:var(--line);stroke-width:1px;stroke-dasharray:2 3}.viz-dolor-grid{gap:var(--r2);grid-template-columns:auto 1fr;align-items:start;display:grid}.viz-eje-y{min-width:1.4em;height:9em;color:var(--ink-2);font-variant-numeric:var(--num-tabular);text-align:right;margin:0;padding:0;list-style:none;position:relative}.viz-eje-y li{line-height:1;font-size:var(--fs-mini);position:absolute;right:0;transform:translateY(-50%)}.viz-dolor-svg{border-radius:var(--radio-fila);width:100%;height:9em;display:block;overflow:visible}.viz-punto{fill:var(--brand);r:calc(var(--r2) * .7)}.viz-punto-implausible{fill:var(--surface);stroke:var(--brand);stroke-width:2px;stroke-dasharray:2 2}.viz-eje-x{height:1.5em;margin:var(--r1) 0 0;font-size:var(--fs-mini);color:var(--ink-2);font-variant-numeric:var(--num-tabular);padding:0;list-style:none;position:relative}.viz-eje-x li{white-space:nowrap;position:absolute;transform:translate(-50%)}@media (width<=480px){.viz-eje-x li:nth-child(2n){display:none}}.viz-filas{margin:0;padding:0;list-style:none}.viz-filas li{gap:var(--r2);padding-block:var(--r1);border-bottom:1px solid var(--line);font-variant-numeric:var(--num-tabular);grid-template-columns:minmax(6em,auto) 1fr auto;align-items:center;display:grid}.viz-filas li:last-child{border-bottom:none}.viz-barra{border-radius:var(--radio-pill);width:100%;height:1.1em;display:block;overflow:hidden}.viz-rect{fill:var(--brand)}.viz-marca-incompleto{color:var(--ink-2);font-size:var(--fs-apagado)}.viz-cantidades{font-size:var(--fs-apagado);grid-column:1/-1}.viz-subtitulo{margin-block:var(--r3) var(--r1)}.viz-defs{width:0;height:0;position:absolute}.viz-particion{border-radius:var(--radio-fila)}.viz-seg-solido{fill:var(--brand)}.viz-seg-rayas{fill:url(#viz-patron-rayas)}.viz-seg-tinta{fill:var(--ink)}.viz-seg-puntos{fill:url(#viz-patron-puntos)}.viz-seg-contorno{fill:var(--surface-2);stroke:var(--ink-2);stroke-width:1.5px}.viz-seg-guiones{fill:url(#viz-patron-guiones)}.viz-trazo-brand{stroke:var(--brand);stroke-width:1.5px}.viz-trazo-ink2{stroke:var(--ink-2);stroke-width:1.5px}.viz-relleno-ink2{fill:var(--ink-2)}.viz-leyenda{gap:var(--r2) var(--r4);margin:var(--r2) 0 0;font-size:var(--fs-apagado);flex-wrap:wrap;padding:0;list-style:none;display:flex}.viz-leyenda li{align-items:center;gap:var(--r1);display:inline-flex}.viz-muestra{border-radius:var(--r1);width:1.2em;height:1.2em;overflow:hidden}.viz-leyenda-nota{color:var(--ink-2);flex-basis:100%}@media print{.viz{break-inside:avoid}}.consulta-periodo [aria-disabled=true]{color:var(--ink-2);cursor:not-allowed;border-style:dashed}.consulta-periodo .consulta-periodo-nota{flex-basis:100%;margin:0}.consulta-periodo .consulta-rango{gap:var(--r2);flex-wrap:wrap;flex-basis:100%;align-items:flex-end;margin:0;display:flex}.consulta-periodo .consulta-rango label{gap:var(--r1);font-size:var(--fs-apagado);color:var(--ink-2);flex-direction:column;display:flex}.consulta-periodo .consulta-rango input{min-height:var(--tap-minima);font:inherit}.consulta-acciones{gap:var(--r2);margin-block:var(--r3);flex-wrap:wrap;align-items:center;display:flex}.consulta-acciones button{min-height:var(--tap-minima);border:1.5px solid var(--line);background:var(--surface);border-radius:var(--radio-pill);padding:0 var(--r4);font:inherit;font-weight:var(--fw-secundario);cursor:pointer}.consulta-acciones .consulta-imprimir{background:var(--brand);border-color:var(--brand);color:var(--surface);box-shadow:var(--sombra-1)}.consulta-acciones button:disabled{color:var(--ink-2);background:var(--surface-2);border-color:var(--line);box-shadow:none;cursor:progress}.consulta-acciones [aria-disabled=true]{color:var(--ink-2);cursor:not-allowed;border-style:dashed}.consulta-acciones .consulta-acciones-nota{flex-basis:100%;margin:0}*,:before,:after{box-sizing:border-box}#root{min-height:100dvh}:root:has(.barra-inferior){scroll-padding-block-end:calc(var(--nav-altura) + var(--r2) + env(safe-area-inset-bottom))}main:not([aria-label=admin]){width:100%;max-width:var(--ancho-registro);padding:var(--r4) var(--page-inline) calc(var(--nav-altura) + var(--r4) + env(safe-area-inset-bottom))}main.consulta{max-width:none}.informe-wordmark,.informe-paciente{font-family:var(--fuente)}main[aria-label=admin]{color:var(--ink)}header{margin-block-end:var(--r5)}header>h1:first-child{color:var(--brand)}a{color:var(--action);text-underline-offset:.16em}button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}main:not([aria-label=admin]) input:not([type=checkbox]):not([type=radio]),main:not([aria-label=admin]) select,main:not([aria-label=admin]) textarea{color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radio-control);box-shadow:none}main:not([aria-label=admin]) input[type=checkbox],main:not([aria-label=admin]) input[type=radio]{appearance:auto;width:auto;min-height:0;box-shadow:none;accent-color:var(--action);background:0 0;border:0;border-radius:0;padding:0;display:inline-block}main:not([aria-label=admin]) input:not([type=checkbox]):not([type=radio]):focus,main:not([aria-label=admin]) select:focus,main:not([aria-label=admin]) textarea:focus{border-color:var(--action)}.btn-primaria,.btn-envio{color:var(--surface);background:var(--action);border:1px solid var(--action);border-radius:var(--radio-control);box-shadow:none}.btn-primaria:hover,.btn-envio:hover{background:var(--brand);border-color:var(--brand)}.btn-secundaria{color:var(--action);background:var(--surface);border:1px solid var(--action);border-radius:var(--radio-control);box-shadow:none}.btn-cuenta{width:100%;min-height:var(--tap-primaria);margin-block:var(--r2);font:inherit;font-weight:var(--fw-primario);cursor:pointer;display:block}.focal{background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:var(--sombra-1)}.calma{background:var(--surface);border:1px solid var(--line);border-inline-start:var(--r1) solid var(--calm);border-radius:var(--radio-card);box-shadow:var(--sombra-1)}.focal[data-nivel=calma]{background:var(--calm-bg)}.focal[data-nivel=atencion]{background:var(--warning-bg);border-inline-start:var(--r1) solid var(--warning)}.focal[data-nivel=alarma]{background:var(--surface);border-inline-start:var(--r1) solid var(--danger)}.sync-chip{border-radius:var(--radio-pill);color:var(--calm);background:var(--calm-bg)}.apagado{color:var(--ink-2)}.barra-inferior{z-index:30;inset-inline:0;width:100%;max-width:var(--ancho-registro);min-height:var(--nav-altura);padding:var(--r1) var(--r2) calc(var(--r1) + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);box-shadow:none;grid-template-columns:repeat(5,minmax(0,1fr));margin-inline:auto;display:grid;position:fixed;bottom:0}.barra-inferior a{min-width:0;min-height:var(--tap-minima);justify-content:center;align-items:center;gap:var(--r1);color:var(--ink-2);font-size:var(--fs-mini);font-weight:var(--fw-apagado);border-radius:var(--radio-control);flex-direction:column;line-height:1.1;text-decoration:none;display:flex}.barra-inferior svg{flex:none}:root[data-texto=grande] .barra-inferior{padding-inline:var(--r1)}:root[data-texto=grande] .barra-inferior a{container-type:inline-size}:root[data-texto=grande] .barra-inferior a span{font-size:min(1em, var(--barra-etiqueta-tope))}@media (width>=48rem){main:not([aria-label=admin]){padding-block-start:var(--r6)}.barra-inferior{border-inline:1px solid var(--line);border-start-start-radius:var(--radio-card);border-start-end-radius:var(--radio-card)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto}}main[aria-label=anotar]{gap:var(--r3);display:grid}main[aria-label=anotar] .volver-caja{margin:0}main[aria-label=anotar] .titulo-pagina{margin:var(--r2) 0 0;color:var(--ink);font-size:var(--fs-primario)}main[aria-label=anotar]>.apagado{margin:0}main[aria-label=anotar] .confirmacion{margin:var(--r1) 0 0;padding:var(--r3);color:var(--calm);background:var(--calm-bg);border:1px solid var(--calm-bg);border-radius:var(--radio-card);font-weight:var(--fw-secundario)}main[aria-label=anotar] .tarjeta{padding:var(--r4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:var(--sombra-1)}main[aria-label=anotar]>form{gap:var(--r3);padding:var(--r4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:var(--sombra-1);margin-block-start:var(--r2);display:grid}main[aria-label=anotar]>form label{margin:0}main[aria-label=anotar] [data-testid=captura-estructurada]{padding:var(--r3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radio-card)}main[aria-label=anotar] [role=radiogroup]{gap:var(--r2);margin:0 0 var(--r3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}main[aria-label=anotar] .btn-envio{width:100%;min-height:var(--tap-primaria);color:var(--surface);background:var(--action);border:1px solid var(--action);border-radius:var(--radio-control);box-shadow:none;margin-block-start:var(--r2)}main[aria-label=anotar] .btn-envio:disabled{opacity:.55}main[aria-label=anotar] .pill-subiendo{padding:var(--r1) var(--r2);color:var(--action);background:var(--action-soft);border-radius:var(--radio-pill);font-size:var(--fs-mini);font-weight:var(--fw-secundario);margin-block-start:var(--r2);display:inline-flex}main[aria-label=anotar] [role=alert]{padding:var(--r3);color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger-bg);border-radius:var(--radio-card)}@media (width<=21rem){main[aria-label=anotar] [role=radiogroup]{grid-template-columns:1fr}}main[aria-label=anotar] [data-testid=estado-sync]{align-items:center;gap:var(--r2);width:fit-content;max-width:100%;margin-block:var(--r2) 0;padding:var(--r1) var(--r2);font-size:var(--fs-mini);font-weight:var(--fw-secundario);border:1px solid var(--line);border-radius:var(--radio-pill);line-height:1.35;display:inline-flex}main[aria-label=anotar] [data-testid=estado-sync]:before{content:"";width:var(--r2);height:var(--r2);border-radius:var(--radio-pill);background:currentColor;flex:none}main[aria-label=anotar] [data-testid=estado-sync][data-nivel=calmo]{color:var(--calm);background:var(--calm-bg);border-color:var(--calm-bg)}main[aria-label=anotar] [data-testid=estado-sync][data-nivel=activo]{color:var(--action);background:var(--action-soft);border-color:var(--action-soft)}main[aria-label=anotar] [data-testid=estado-sync][data-nivel=offline]{color:var(--warning);background:var(--warning-bg);border-color:var(--warning-bg)}main[aria-label=anotar] [data-testid=estado-sync][data-nivel=alerta]{color:var(--danger);background:var(--danger-bg);border-color:var(--danger-bg)}.consulta{gap:var(--r3);color:var(--ink);padding:var(--page-inline);padding-bottom:calc(var(--nav-altura) + var(--r6));display:grid}.consulta>.no-print:first-child{margin:0}.informe-cabecera{gap:var(--r1);padding-block:0 var(--r4);border-bottom:1px solid var(--line);display:grid}.informe-marca{margin:0 0 var(--r2)}.informe-isotipo{width:var(--tap-minima);height:var(--tap-minima)}.informe-wordmark{color:var(--brand);font-family:var(--fuente);font-size:var(--fs-secundario);font-weight:var(--fw-primario);letter-spacing:.1em}.informe-cabecera h2,.informe-paciente{color:var(--ink);font-family:var(--fuente);font-weight:var(--fw-primario);margin:0}.informe-cabecera h2{font-size:var(--fs-primario)}.informe-identidad{gap:var(--r1);margin-block-start:var(--r2);display:grid}.informe-paciente{font-size:var(--fs-secundario)}.consulta-sub,.consulta-nota{color:var(--ink-2)}.consulta-periodo{gap:var(--r2);padding:var(--r1);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radio-card);flex-wrap:wrap;margin:0;display:flex}.consulta-periodo button{min-height:var(--tap-minima);padding-inline:var(--r3);color:var(--ink-2);border-radius:var(--radio-control);box-shadow:none;background:0 0;border:1px solid #0000;margin:0}.consulta-periodo button[aria-pressed=true]{color:var(--surface);background:var(--action);border-color:var(--action)}.consulta-periodo button[aria-disabled=true]{color:var(--ink-2);opacity:.55}.consulta-periodo .consulta-rango{gap:var(--r2);padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);flex:100%;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.consulta-periodo .consulta-rango label{margin:0}.consulta-periodo-nota{flex:100%;margin:0}.consulta-acciones{gap:var(--r2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.consulta-acciones button{min-height:var(--tap-minima);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radio-control);box-shadow:none;margin:0}.consulta-acciones .consulta-imprimir{min-height:var(--tap-primaria);color:var(--surface);background:var(--action);border-color:var(--action);grid-column:1/-1}.consulta-acciones-nota{grid-column:1/-1;margin:0}.informe-tarjeta{padding:var(--r4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:var(--sombra-1);margin:0;overflow:hidden}.informe-tarjeta h3{margin:0 0 var(--r3);color:var(--ink);font-size:var(--fs-secundario);font-weight:var(--fw-primario);letter-spacing:0;text-transform:none}.consulta h4{margin-block:var(--r4) var(--r2);color:var(--ink);font-size:var(--fs-apagado);font-weight:var(--fw-secundario)}.informe-ficha dt,.consulta th{color:var(--ink-2);font-size:var(--fs-mini);font-weight:var(--fw-secundario)}.consulta table{border-collapse:collapse;font-variant-numeric:var(--num-tabular);width:100%;max-width:100%}.consulta th,.consulta td{padding:var(--r2);border-bottom:1px solid var(--line);overflow-wrap:anywhere}.consulta tbody tr:last-child td{border-bottom:0}.informe-scroll{max-width:100%;overflow-x:auto}.informe-docs li{border-bottom-color:var(--line)}.consulta .viz{padding:var(--r3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radio-card)}.consulta .viz-fondo{fill:var(--surface)}.consulta .viz-linea,.consulta .viz-eje-dia{stroke:var(--line-strong)}.consulta [data-viz=dolor]{border-inline-start:var(--r1) solid var(--domain-dolor)}.consulta [data-viz=dolor] .viz-punto{fill:var(--domain-dolor)}.consulta [data-viz=dolor] .viz-punto-implausible{fill:var(--surface);stroke:var(--domain-dolor)}.consulta [data-viz=sueno]{border-inline-start:var(--r1) solid var(--domain-sueno)}.consulta [data-viz=sueno] .viz-rect{fill:var(--domain-sueno)}.consulta [data-viz=crisis]{border-inline-start:var(--r1) solid var(--danger)}.consulta [data-viz=crisis] .viz-rect{fill:var(--danger)}.consulta [data-viz=alimentacion]{border-inline-start:var(--r1) solid var(--domain-alimentacion)}.consulta [data-viz=alimentacion] .viz-rect{fill:var(--domain-alimentacion)}.consulta [data-testid=viz-ejercicios]{border-inline-start:var(--r1) solid var(--domain-ejercicio)}.consulta [data-testid=viz-ejercicios] th{color:var(--domain-ejercicio)}.consulta [data-viz=rutinas]{border-inline-start:var(--r1) solid var(--brand)}main[aria-label=controles],main[aria-label=agendar\ control]{gap:var(--r3);display:grid}main[aria-label=controles]>section>h3{margin:var(--r2) 0 0;color:var(--ink);font-size:var(--fs-secundario)}main[aria-label=controles] [data-testid=control-fila]{padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:none;margin:0}main[aria-label=controles] [data-testid=control-realizado],main[aria-label=controles] [data-testid=control-nuevo],main[aria-label=agendar\ control] [data-testid=control-agendar]{color:var(--surface);background:var(--action);border-color:var(--action)}main[aria-label=agendar\ control]>form{gap:var(--r3);padding:var(--r4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:var(--sombra-1);display:grid}main[aria-label=dolor]{gap:var(--r3);display:grid}main[aria-label=dolor] .chips-elegir{gap:var(--r2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}main[aria-label=dolor] .chips-elegir button{min-height:var(--tap-primaria);padding:var(--r2);color:var(--domain-dolor);background:var(--surface);border:1px solid var(--domain-dolor);border-radius:var(--radio-control);box-shadow:none;margin:0}main[aria-label=dolor] .chips-elegir button:disabled{color:var(--surface);background:var(--domain-dolor);border-color:var(--domain-dolor);opacity:1}main[aria-label=dolor] [data-testid=dolor-confirmar]{color:var(--surface);background:var(--action);border-color:var(--action)}main[aria-label=dolor] [data-testid=dolor-registrado]{padding:var(--r3);color:var(--calm);background:var(--calm-bg);border:1px solid var(--line);border-radius:var(--radio-card);margin:0}main[aria-label=ficha],main[aria-label=editar\ ficha],main[aria-label="editar ficha de emergencia"]{gap:var(--r3);display:grid}main[aria-label=ficha]>.tarjeta{padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:none;margin:0}main[aria-label=ficha] .ficha-emergencia{padding:var(--r4);background:var(--surface);border:1px solid var(--line);border-inline-start:var(--r1) solid var(--danger);border-radius:var(--radio-card);box-shadow:var(--sombra-1);margin:0}main[aria-label=ficha] .ficha-emergencia dl{gap:var(--r2);display:grid}main[aria-label=ficha] .ficha-emergencia dl>div{padding-block:var(--r2);border-bottom:1px solid var(--line)}main[aria-label=ficha] .ficha-emergencia dd{margin:var(--r1) 0 0}main[aria-label=editar\ ficha]>form,main[aria-label="editar ficha de emergencia"]>form{gap:var(--r3);padding:var(--r4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:var(--sombra-1);display:grid}main[aria-label=documentos],main[aria-label=subir\ documento]{gap:var(--r3);display:grid}main[aria-label=documentos] .chips-elegir,main[aria-label=subir\ documento] .chips-elegir{gap:var(--r2);flex-wrap:wrap;display:flex}main[aria-label=documentos] .chips-elegir button,main[aria-label=subir\ documento] .chips-elegir button{min-height:var(--tap-minima);color:var(--domain-documentos);background:var(--surface);border:1px solid var(--domain-documentos);border-radius:var(--radio-control);box-shadow:none;margin:0}main[aria-label=documentos] .chips-elegir button:disabled,main[aria-label=subir\ documento] .chips-elegir button:disabled{color:var(--surface);background:var(--domain-documentos);opacity:1}main[aria-label=documentos] [data-testid=doc-fila]{padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-inline-start:var(--r1) solid var(--domain-documentos);border-radius:var(--radio-card);box-shadow:none;margin:0}main[aria-label=documentos] [data-testid=doc-nuevo],main[aria-label=subir\ documento] [data-testid=doc-guardar]{color:var(--surface);background:var(--action);border-color:var(--action)}main[aria-label=subir\ documento]>form{gap:var(--r3);padding:var(--r4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:var(--sombra-1);display:grid}@media (width<=21rem){.consulta-periodo .consulta-rango,.consulta-acciones{grid-template-columns:1fr}.consulta-acciones .consulta-imprimir{grid-column:auto}main[aria-label=dolor] .chips-elegir{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.consulta{padding:0;display:block}.informe-tarjeta{margin-block:var(--r4);box-shadow:none;border:0;border-radius:0;padding:0;overflow:visible}.consulta .viz{background:0 0;border:0;padding:0}}main[aria-label="plan de rutinas"]>.titulo-pagina,main[aria-label="asistente de rutina"]>.titulo-pagina{border-bottom:1px solid var(--line);margin:0;padding-block-end:var(--r3)}main[aria-label="plan de rutinas"]>.titulo-pagina .volver-caja,main[aria-label="asistente de rutina"]>.titulo-pagina .volver-caja{color:var(--action);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-control);box-shadow:none;margin:0}main[aria-label="plan de rutinas"]>.titulo-pagina h2,main[aria-label="asistente de rutina"]>.titulo-pagina h2{color:var(--ink)}main[aria-label="plan de rutinas"],main[aria-label="asistente de rutina"]{gap:var(--r3);display:grid}main[aria-label="plan de rutinas"] [data-testid=rutina-fila],main[aria-label="plan de rutinas"] [data-testid=rutina-pausada]{padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:none;margin:0}main[aria-label="plan de rutinas"] [data-testid=rutina-fila]>.nombre,main[aria-label="plan de rutinas"] [data-testid=rutina-pausada]>.nombre{margin-block:0 var(--r1);color:var(--ink)}main[aria-label="plan de rutinas"] [data-testid=rutina-fila]>.que-puede,main[aria-label="plan de rutinas"] [data-testid=rutina-pausada]>.que-puede{margin-block:0 var(--r2)}main[aria-label="plan de rutinas"] button[data-testid=rutina-ver],main[aria-label="plan de rutinas"] button[data-testid=rutina-retomar]{color:var(--action);background:var(--surface);border:1px solid var(--line-strong);margin-top:0}main[aria-label="plan de rutinas"] [data-testid=rutina-detalle]{gap:var(--r2);border-top:1px solid var(--line);margin-block-start:var(--r3);padding-block-start:var(--r3);display:grid}main[aria-label="plan de rutinas"] [data-testid=rutina-detalle] .fila-acciones{gap:var(--r2);flex-wrap:wrap;margin-left:0;display:flex}main[aria-label="plan de rutinas"] [data-testid=rutina-detalle] .fila-acciones>button{margin-top:0}main[aria-label="plan de rutinas"] button[data-testid=rutina-cambiar]{color:var(--action);background:var(--surface);border:1px solid var(--action)}main[aria-label="plan de rutinas"] button[data-testid=rutina-pausar]{color:var(--warning);background:var(--warning-bg);border:1px solid var(--warning)}main[aria-label="plan de rutinas"] button[data-testid=rutina-retirar]{color:var(--danger);background:var(--surface);border:1px solid var(--danger)}main[aria-label="plan de rutinas"] [role=alertdialog][aria-label=confirmar] p{margin:0}main[aria-label="plan de rutinas"] [role=alertdialog][aria-label=confirmar] button{margin-top:0}main[aria-label="plan de rutinas"] button[data-testid=rutina-confirmar]{color:var(--surface);background:var(--danger);border:1px solid var(--danger)}main[aria-label="plan de rutinas"] [role=alertdialog][aria-label=confirmar] button:not([data-testid]){color:var(--ink);background:var(--surface);border:1px solid var(--line-strong)}main[aria-label="plan de rutinas"] [data-testid=rutina-nueva]{color:var(--surface);background:var(--action);border-color:var(--action);border-radius:var(--radio-control);box-shadow:none;margin-top:0}main[aria-label="asistente de rutina"]>fieldset>legend{padding-inline:var(--r1);color:var(--ink);font-size:var(--fs-secundario);font-weight:var(--fw-primario)}main[aria-label="asistente de rutina"] .chips-elegir{gap:var(--r2);flex-wrap:wrap;display:flex}main[aria-label="asistente de rutina"] .chips-elegir button{min-height:var(--tap-minima);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radio-control);box-shadow:none;margin:0}main[aria-label="asistente de rutina"] .chips-elegir button[aria-pressed=true]{color:var(--surface);background:var(--action);border-color:var(--action)}main[aria-label="asistente de rutina"] .fila-accion{align-items:end;gap:var(--r2);padding:var(--r2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radio-control);flex-wrap:wrap}main[aria-label="asistente de rutina"] .fila-accion>label{flex:12rem;margin:0}main[aria-label="asistente de rutina"] .fila-accion>button:not([class]){color:var(--danger);background:var(--surface);border:1px solid var(--danger);margin-top:0}main[aria-label="asistente de rutina"] button[data-testid=slot-agregar]{color:var(--action);background:var(--surface);border:1px solid var(--action);margin-top:0}main[aria-label="asistente de rutina"]>.fila-acciones{gap:var(--r2);flex-wrap:wrap;margin-left:0;display:flex}main[aria-label="asistente de rutina"]>.fila-acciones>button{margin-top:0}main[aria-label="asistente de rutina"]>.fila-acciones>button:not(.btn-envio){color:var(--ink);background:var(--surface);border:1px solid var(--line-strong)}main[aria-label="asistente de rutina"]>.fila-acciones>.btn-envio{color:var(--surface);background:var(--action);border-color:var(--action);border-radius:var(--radio-control);box-shadow:none}main[aria-label=consentimiento-retroactivo]{gap:var(--r3);padding:var(--r4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:var(--sombra-1);margin-block-start:var(--r4);display:grid}main[aria-label=consentimiento-retroactivo] h1,main[aria-label=consentimiento-retroactivo] h2,main[aria-label=consentimiento-retroactivo] p{margin-block:0}main[aria-label=consentimiento-retroactivo] label{gap:var(--r2);padding:var(--r3);color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radio-control);font-size:var(--fs-apagado);font-weight:var(--fw-apagado);grid-template-columns:auto minmax(0,1fr);align-items:start;margin:0;display:grid}main[aria-label=consentimiento-retroactivo] input[type=checkbox]{margin-block-start:var(--r1)}main[aria-label=consentimiento-retroactivo] [data-testid=retro-aceptar]{color:var(--surface);background:var(--action);border-color:var(--action);border-radius:var(--radio-control);box-shadow:none;margin-top:0}@media (width<=21rem){main[aria-label="plan de rutinas"] [data-testid=rutina-detalle] .fila-acciones,main[aria-label="asistente de rutina"] .chips-elegir{grid-template-columns:1fr;display:grid}main[aria-label="plan de rutinas"] [data-testid=rutina-detalle] .fila-acciones>button,main[aria-label="asistente de rutina"] .chips-elegir>button{width:100%}}main:not([class]):not([aria-label]):has(>h1){gap:var(--r3);margin-block:var(--r6);padding:var(--r5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:none;display:grid}main:not([class]):not([aria-label]):has(>h1)>img[src="/icons/nesti-isotipo.svg"]{height:auto;width:calc(var(--r7) + var(--r6))!important;margin:0 auto var(--r1)!important}main:not([class]):not([aria-label]):has(>h1)>h1{color:var(--brand);font-size:var(--fs-secundario);font-weight:var(--fw-primario);letter-spacing:.02em;text-align:center;margin:0}main:not([class]):not([aria-label]):has(>h1)>h2{color:var(--ink);font-size:var(--fs-primario);font-weight:var(--fw-primario);text-align:center;margin:0;line-height:1.15}main:not([class]):not([aria-label]):has(>h1)>h3{margin:var(--r3) 0 0;color:var(--ink);font-size:var(--fs-secundario);font-weight:var(--fw-primario);letter-spacing:0;text-transform:none}main:not([class]):not([aria-label]):has(>h1)>p{margin:0}main:not([class]):not([aria-label]):has(>h1) form{gap:var(--r3);padding:var(--r4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radio-control);margin:0;display:grid}main:not([class]):not([aria-label]):has(>h1) [data-testid=canje-recuperacion-m2]{gap:var(--r3);padding:var(--r4);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radio-control);margin:0;display:grid}main:not([class]):not([aria-label]):has(>h1) form+form{margin-block-start:var(--r2)}main:not([class]):not([aria-label]):has(>h1) fieldset{gap:var(--r2);padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-control);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}main:not([class]):not([aria-label]):has(>h1) fieldset>legend{padding-inline:var(--r1);color:var(--ink);font-weight:var(--fw-primario)}main:not([class]):not([aria-label]):has(>h1) fieldset[aria-label=consentimiento]{grid-template-columns:1fr}:is(main:not([class]):not([aria-label]):has(>h1) fieldset[aria-label=consentimiento]>label,main:not([class]):not([aria-label]):has(>h1) fieldset:not([aria-label])>label:has(input[type=radio])){gap:var(--r2);padding:var(--r2);color:var(--ink);background:var(--surface-2);border-radius:var(--radio-control);font-weight:var(--fw-apagado);grid-template-columns:auto minmax(0,1fr);align-items:start;margin:0;display:grid}:is(main:not([class]):not([aria-label]):has(>h1) input[type=checkbox],main:not([class]):not([aria-label]):has(>h1) input[type=radio]){width:auto;min-height:0;margin:var(--r1) 0 0}main:not([class]):not([aria-label]):has(>h1) .btn-envio{width:100%;min-height:var(--tap-primaria);color:var(--surface);background:var(--action);border:1px solid var(--action);border-radius:var(--radio-control);box-shadow:none;margin:0}main:not([class]):not([aria-label]):has(>h1) button:not([class]){min-height:var(--tap-minima);color:var(--action);background:var(--surface);border:1px solid var(--action);border-radius:var(--radio-control);box-shadow:none;margin:0}main:not([class]):not([aria-label]):has(>h1) button:disabled{opacity:.58;cursor:default}:is(main:not([class]):not([aria-label]):has(>h1) .ayuda,main:not([class]):not([aria-label]):has(>h1) [aria-live=polite]){padding:var(--r3);color:var(--ink-2);background:var(--action-soft);border:1px solid var(--line);border-radius:var(--radio-control);margin:0}main:not([class]):not([aria-label]):has(>h1) [role=alert]{padding:var(--r3);color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger);border-radius:var(--radio-control);margin:0}main:not([class]):not([aria-label]):has(>h1) code{color:var(--ink);background:var(--surface-2);border-color:var(--line)}@media (width<=23rem){main:not([class]):not([aria-label]):has(>h1){margin-block:var(--r3);padding:var(--r3)}main:not([class]):not([aria-label]):has(>h1) fieldset{grid-template-columns:1fr}}@media print{html,body,main.consulta,.consulta,.consulta section,.consulta .tarjeta{background:var(--surface);box-shadow:none}main.consulta,.consulta{max-width:none;margin:0;padding:0}.consulta .tarjeta,.consulta section{break-inside:avoid;border-color:var(--line-strong)}.consulta a,.consulta button,.consulta .no-print,.barra-inferior{display:none!important}}@media screen{.consulta>.informe-cabecera{order:1}.consulta>.consulta-periodo{order:2}.consulta>p[role=alert],.consulta>p:not([class]){order:3}.consulta>.informe-v3-resumen{order:4}.consulta>.informe-v3-evolucion{order:5}.consulta>section[aria-label=contexto\ clínico]{order:6}.consulta>section[aria-label=medicación]{order:7}.consulta>.informe-v3-evidencia{order:8}.consulta>.consulta-acciones{order:9}.consulta{width:min(100%, var(--ancho-registro));gap:var(--r2);padding-inline:var(--r3);font-size:var(--fs-apagado);margin-inline:auto}.informe-cabecera{gap:var(--r2);border-bottom:0;padding:0}.informe-v3-chrome{grid-template-columns:var(--tap-minima) minmax(0, 1fr) var(--tap-minima);min-height:var(--tap-secundaria);border-bottom:1px solid var(--line);align-items:center;display:grid}.informe-v3-chrome h2{min-width:0;color:var(--ink);font-size:var(--fs-secundario);font-weight:var(--fw-primario);text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.informe-v3-volver,.informe-v3-compartir{width:var(--tap-minima);min-width:var(--tap-minima);height:var(--tap-minima);min-height:var(--tap-minima);color:var(--brand);border-radius:var(--radio-control);box-shadow:none;background:0 0;border:0;place-items:center;margin:0;padding:0;display:inline-grid}.informe-v3-volver:hover,.informe-v3-volver:focus-visible,.informe-v3-compartir:hover,.informe-v3-compartir:focus-visible{color:var(--action);background:var(--action-soft)}.informe-v3-compartir:disabled{color:var(--ink-2);opacity:.55;background:0 0}.informe-v3-marca-compat{display:none}.informe-cabecera>.consulta-sub{padding-inline:var(--r2);color:var(--ink-2);font-size:var(--fs-mini);text-align:center;margin:0;line-height:1.35}.informe-v3-identidad{grid-template-columns:var(--tap-minima) minmax(0, 1fr);gap:var(--r3);padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:none;align-items:center;margin:0;display:grid}.informe-v3-avatar{width:var(--tap-minima);height:var(--tap-minima);color:var(--brand);background:var(--action-soft);border-radius:var(--radio-pill);place-items:center;display:inline-grid}.informe-v3-identidad-texto{gap:var(--r1);min-width:0;display:grid}.informe-v3-identidad .informe-paciente,.informe-v3-identidad .consulta-sub{text-align:left;margin:0}.informe-v3-identidad .informe-paciente{font-size:var(--fs-secundario)}.informe-v3-identidad .consulta-sub{font-size:var(--fs-mini)}.consulta-periodo{gap:var(--r1);padding:var(--r1) 0 var(--r2);border:0;border-bottom:1px solid var(--line);scrollbar-width:thin;background:0 0;border-radius:0;flex-wrap:nowrap;margin:0;overflow-x:auto}.consulta-periodo>button{min-height:var(--tap-minima);padding-inline:var(--r3);color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-control);font-size:var(--fs-mini);font-weight:var(--fw-secundario);white-space:nowrap;flex:none}.consulta-periodo>button[aria-pressed=true]{color:var(--action);background:var(--action-soft);border-color:var(--action)}.consulta-periodo .consulta-rango,.consulta-periodo .consulta-periodo-nota{flex-basis:100%}:is(.consulta-periodo:has(.consulta-rango),.consulta-periodo:has(.consulta-periodo-nota)){flex-wrap:wrap}.consulta-acciones{gap:var(--r2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.consulta-acciones .consulta-imprimir{min-height:var(--tap-secundaria)}.consulta-acciones button:not(.consulta-imprimir){min-height:var(--tap-minima);color:var(--action);background:var(--surface);border-color:var(--action)}.consulta .informe-tarjeta{padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:none}.consulta .informe-tarjeta h3{margin-bottom:var(--r2);color:var(--ink);font-size:var(--fs-secundario)}.consulta h4{margin-block:var(--r2) var(--r1);font-size:var(--fs-mini)}.consulta .consulta-dato,.consulta .consulta-nota,.consulta .informe-grupo{margin-block:var(--r1)}.consulta ul{margin-block:var(--r2);padding-inline-start:var(--r4)}.consulta li+li{margin-top:var(--r1)}.consulta th,.consulta td{padding:var(--r1) var(--r2);font-size:var(--fs-mini);line-height:1.35}.informe-v3-resumen{gap:var(--r2);display:grid}.informe-v3-resumen>.informe-tarjeta{border-inline-start:var(--r1) solid var(--brand)}.informe-v3-resumen>.informe-tarjeta>ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.informe-v3-resumen>.informe-tarjeta>ul>li{padding-block:var(--r2);border-bottom:1px solid var(--line);margin:0}.informe-v3-resumen>.informe-tarjeta>ul>li:last-child{border-bottom:0}.informe-v3-accesos{gap:var(--r2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.informe-v3-accesos a{grid-template-columns:var(--r6) minmax(0, 1fr);gap:var(--r2);min-height:var(--tap-secundaria);padding:var(--r2);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-control);font-size:var(--fs-mini);font-weight:var(--fw-secundario);align-items:center;text-decoration:none;display:grid}.informe-v3-accesos a:hover,.informe-v3-accesos a:focus-visible{border-color:var(--action);background:var(--action-soft)}.informe-v3-accesos svg{width:var(--r5);height:var(--r5)}.informe-v3-accesos [data-dominio=med]{color:var(--domain-med)}.informe-v3-accesos [data-dominio=crisis]{color:var(--domain-crisis)}.informe-v3-accesos [data-dominio=dolor]{color:var(--domain-dolor)}.informe-v3-accesos [data-dominio=sueno]{color:var(--domain-sueno)}.informe-v3-accesos [data-dominio=alimentacion]{color:var(--domain-alimentacion)}.informe-v3-accesos [data-dominio=ejercicio]{color:var(--domain-ejercicio)}.informe-v3-accesos [data-dominio=documentos]{color:var(--domain-documentos)}.informe-v3-accesos [data-dominio=calidad]{color:var(--domain-calidad)}.consulta section[aria-label=contexto\ clínico]{background:var(--surface-2)}.consulta section[aria-label=medicación]{border-inline-start:var(--r1) solid var(--domain-med)}.consulta .informe-ficha{gap:var(--r1) var(--r2);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);margin:0;display:grid}.consulta .informe-ficha dt,.consulta .informe-ficha dd{padding-block:var(--r1);margin:0}.informe-v3-evolucion{gap:var(--r2);display:grid}.informe-v3-evolucion>.informe-tarjeta{gap:var(--r2);box-shadow:none;background:0 0;border:0;padding:0;display:grid;overflow:visible}.informe-v3-evolucion>.informe-tarjeta>h3{margin:var(--r1) 0 0;color:var(--brand);font-size:var(--fs-secundario)}.informe-v3-dominio{gap:var(--r2);padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:none;display:grid}.informe-v3-dominio>h4{font-size:var(--fs-secundario);margin:0}.informe-v3-dominio[data-dominio=dolor]{border-inline-start:var(--r1) solid var(--domain-dolor)}.informe-v3-dominio[data-dominio=dolor]>h4{color:var(--domain-dolor)}.informe-v3-dominio[data-dominio=sueno]{border-inline-start:var(--r1) solid var(--domain-sueno)}.informe-v3-dominio[data-dominio=sueno]>h4{color:var(--domain-sueno)}.informe-v3-dominio[data-dominio=alimentacion]{border-inline-start:var(--r1) solid var(--domain-alimentacion)}.informe-v3-dominio[data-dominio=alimentacion]>h4{color:var(--domain-alimentacion)}.informe-v3-dominio[data-dominio=ejercicio]{border-inline-start:var(--r1) solid var(--domain-ejercicio)}.informe-v3-dominio[data-dominio=ejercicio]>h4{color:var(--domain-ejercicio)}.informe-v3-dominio[data-dominio=rutinas]{border-inline-start:var(--r1) solid var(--brand)}.informe-v3-dominio[data-dominio=rutinas]>h4{color:var(--brand)}.informe-v3-dominio .viz{padding:var(--r2);background:var(--surface-2);border-width:1px;border-inline-start-width:1px;margin:0}.informe-v3-evidencia{gap:var(--r2);display:grid}.informe-v3-evidencia>section[aria-label=crisis]{border-inline-start:var(--r1) solid var(--domain-crisis)}.informe-v3-evidencia>section[aria-label=documentos]{border-inline-start:var(--r1) solid var(--domain-documentos)}.informe-v3-evidencia>section[aria-label=calidad]{border-inline-start:var(--r1) solid var(--domain-calidad)}.informe-v3-evidencia>section[aria-label=nota\ metodológica]{background:var(--surface-2)}.informe-docs{margin:0;padding:0;list-style:none}.informe-docs>li{padding-block:var(--r2);margin:0}@media (width<=23rem){.consulta{padding-inline:var(--r2)}.informe-v3-accesos{gap:var(--r1);grid-template-columns:repeat(2,minmax(0,1fr))}.informe-v3-accesos a{grid-template-columns:var(--r5) minmax(0, 1fr);gap:var(--r1);padding-inline:var(--r1)}.consulta .informe-ficha,.consulta-periodo .consulta-rango{grid-template-columns:1fr}}}.barra-inferior{inset-inline:0;z-index:30;min-height:var(--nav-altura);border-top:1px solid var(--line);background:var(--surface);box-shadow:0 -1px var(--r2) color-mix(in srgb, var(--ink) 5%, transparent);position:fixed;bottom:0}.barra-inferior a{min-height:var(--tap-minima);padding-block:var(--r2);gap:var(--r1);font-size:var(--fs-mini);font-weight:var(--fw-apagado)}.barra-inferior a[aria-current=page]{color:var(--action);font-weight:var(--fw-secundario)}.nucleo-v3-chrome{grid-template-columns:var(--tap-minima) minmax(0, 1fr) var(--tap-minima);min-height:3.25rem;margin:0 calc(var(--page-inline) * -1) var(--r2);padding:0 var(--page-inline);border-bottom:1px solid var(--line);background:var(--surface);align-items:center;display:grid}.nucleo-v3-chrome h1{text-align:center;font-size:var(--fs-secundario);line-height:1.2;font-weight:var(--fw-primario);margin:0}.nucleo-v3-volver,.nucleo-v3-chrome-spacer{width:var(--tap-minima);height:var(--tap-minima)}.nucleo-v3-volver{border-radius:var(--radio-control);color:var(--brand);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.nucleo-v3-volver:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}main[aria-label=anotar]{gap:var(--r3)}main[aria-label=anotar] .nucleo-v3-intro{gap:var(--r1);margin-bottom:var(--r1);display:grid}main[aria-label=anotar] .titulo-pagina{font-size:var(--fs-secundario);font-weight:var(--fw-secundario);margin:0}main[aria-label=anotar] .nucleo-v3-intro>p{margin:0}main[aria-label=anotar] form[data-testid=registrar-v3-formulario]{gap:var(--r3);padding:var(--r3);border:1px solid var(--line);border-radius:var(--radio-card);background:var(--surface);box-shadow:none;margin:0;display:grid}main[aria-label=anotar] .captura-adjuntos{gap:var(--r2);display:grid}main[aria-label=anotar] .capturas{gap:var(--r2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}main[aria-label=anotar] .btn-captura{min-height:var(--tap-secundaria);padding:var(--r2) var(--r3);justify-content:flex-start;gap:var(--r2);border:1px solid var(--line);border-radius:var(--radio-control);background:var(--surface);color:var(--ink);box-shadow:none;font-size:var(--fs-apagado);font-weight:var(--fw-secundario)}main[aria-label=anotar] .btn-captura .icono{color:var(--action);flex:none;display:inline-flex}@media (width<=23rem){main[aria-label=anotar] .capturas{grid-template-columns:1fr 1fr}main[aria-label=anotar] .btn-captura{padding-inline:var(--r2)}}@media (width>=48rem){.nucleo-v3-chrome{border-radius:var(--radio-card);border:1px solid var(--line);margin-inline:0}}main[aria-label="plan de rutinas"],main[aria-label="asistente de rutina"],main[aria-label=ficha],main[aria-label=editar\ ficha],main[aria-label="editar ficha de emergencia"],main[aria-label=controles],main[aria-label=agendar\ control],main[aria-label=documentos],main[aria-label=subir\ documento]{gap:var(--r3);display:grid}main[aria-label="plan de rutinas"]>.titulo-pagina,main[aria-label="asistente de rutina"]>.titulo-pagina,main[aria-label=ficha]>.titulo-pagina,main[aria-label=editar\ ficha]>.titulo-pagina,main[aria-label="editar ficha de emergencia"]>.titulo-pagina,main[aria-label=controles]>.titulo-pagina,main[aria-label=agendar\ control]>.titulo-pagina,main[aria-label=documentos]>.titulo-pagina,main[aria-label=subir\ documento]>.titulo-pagina{grid-template-columns:var(--tap-minima) minmax(0, 1fr) var(--tap-minima);min-height:var(--tap-primaria);margin:0 calc(var(--page-inline) * -1) var(--r1);padding:0 var(--page-inline);border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:0;display:grid}main[aria-label="plan de rutinas"]>.titulo-pagina .volver-caja,main[aria-label="asistente de rutina"]>.titulo-pagina .volver-caja,main[aria-label=ficha]>.titulo-pagina .volver-caja,main[aria-label=editar\ ficha]>.titulo-pagina .volver-caja,main[aria-label="editar ficha de emergencia"]>.titulo-pagina .volver-caja,main[aria-label=controles]>.titulo-pagina .volver-caja,main[aria-label=agendar\ control]>.titulo-pagina .volver-caja,main[aria-label=documentos]>.titulo-pagina .volver-caja,main[aria-label=subir\ documento]>.titulo-pagina .volver-caja{width:var(--tap-minima);height:var(--tap-minima);min-height:var(--tap-minima);color:var(--brand);border-radius:var(--radio-control);box-shadow:none;background:0 0;border:0;place-items:center;margin:0;padding:0;font-size:0;text-decoration:none;display:inline-grid}main[aria-label="plan de rutinas"]>.titulo-pagina .volver-caja:before,main[aria-label="asistente de rutina"]>.titulo-pagina .volver-caja:before,main[aria-label=ficha]>.titulo-pagina .volver-caja:before,main[aria-label=editar\ ficha]>.titulo-pagina .volver-caja:before,main[aria-label="editar ficha de emergencia"]>.titulo-pagina .volver-caja:before,main[aria-label=controles]>.titulo-pagina .volver-caja:before,main[aria-label=agendar\ control]>.titulo-pagina .volver-caja:before,main[aria-label=documentos]>.titulo-pagina .volver-caja:before,main[aria-label=subir\ documento]>.titulo-pagina .volver-caja:before{content:"";width:var(--r3);height:var(--r3);border-top:calc(var(--r1) / 2) solid currentColor;border-left:calc(var(--r1) / 2) solid currentColor;transform:rotate(-45deg)}main[aria-label="plan de rutinas"]>.titulo-pagina .volver-caja:focus-visible,main[aria-label="asistente de rutina"]>.titulo-pagina .volver-caja:focus-visible,main[aria-label=ficha]>.titulo-pagina .volver-caja:focus-visible,main[aria-label=editar\ ficha]>.titulo-pagina .volver-caja:focus-visible,main[aria-label="editar ficha de emergencia"]>.titulo-pagina .volver-caja:focus-visible,main[aria-label=controles]>.titulo-pagina .volver-caja:focus-visible,main[aria-label=agendar\ control]>.titulo-pagina .volver-caja:focus-visible,main[aria-label=documentos]>.titulo-pagina .volver-caja:focus-visible,main[aria-label=subir\ documento]>.titulo-pagina .volver-caja:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}main[aria-label="plan de rutinas"]>.titulo-pagina h2,main[aria-label="asistente de rutina"]>.titulo-pagina h2,main[aria-label=ficha]>.titulo-pagina h2,main[aria-label=editar\ ficha]>.titulo-pagina h2,main[aria-label="editar ficha de emergencia"]>.titulo-pagina h2,main[aria-label=controles]>.titulo-pagina h2,main[aria-label=agendar\ control]>.titulo-pagina h2,main[aria-label=documentos]>.titulo-pagina h2,main[aria-label=subir\ documento]>.titulo-pagina h2{text-align:center;color:var(--ink);font-size:var(--fs-secundario);font-weight:var(--fw-primario);letter-spacing:-.01em;grid-column:2;margin:0;line-height:1.2}main[aria-label="plan de rutinas"]>.ayuda,main[aria-label="asistente de rutina"]>.ayuda,main[aria-label=ficha]>.ayuda,main[aria-label=controles]>.ayuda,main[aria-label=documentos]>.ayuda{padding:var(--r3);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radio-card);font-size:var(--fs-apagado);margin:0}main[aria-label="plan de rutinas"]>.btn-envio,main[aria-label=ficha]>.btn-envio,main[aria-label=controles]>.btn-envio,main[aria-label=documentos]>.btn-envio{width:100%;margin-top:var(--r1);color:var(--surface);background:var(--action);border-color:var(--action);border-radius:var(--radio-control);box-shadow:none}main[aria-label="plan de rutinas"]>ul,main[aria-label="plan de rutinas"]>ul[aria-label=rutinas\ activas],main[aria-label="plan de rutinas"]>ul[aria-label=rutinas\ pausadas]{gap:var(--r2);display:grid}main[aria-label="plan de rutinas"] [data-testid=rutina-fila],main[aria-label="plan de rutinas"] [data-testid=rutina-pausada]{gap:var(--r1);padding:var(--r3);border:1px solid var(--line);border-radius:var(--radio-card);background:var(--surface);box-shadow:none;margin:0;display:grid}main[aria-label="plan de rutinas"] [data-testid=rutina-pausada]{background:var(--surface-2)}main[aria-label="plan de rutinas"] [data-testid=rutina-fila]>p,main[aria-label="plan de rutinas"] [data-testid=rutina-pausada]>p{margin:0}main[aria-label="plan de rutinas"] [data-testid=rutina-fila]>.nombre,main[aria-label="plan de rutinas"] [data-testid=rutina-pausada]>.nombre{color:var(--ink);font-weight:var(--fw-primario)}main[aria-label="plan de rutinas"] [data-testid=rutina-fila]>.que-puede,main[aria-label="plan de rutinas"] [data-testid=rutina-pausada]>.que-puede,main[aria-label="plan de rutinas"] [data-testid=rutina-futura],main[aria-label="plan de rutinas"] [data-testid=rutina-cambio-agendado]{color:var(--ink-2);font-size:var(--fs-apagado)}main[aria-label="plan de rutinas"] button[data-testid=rutina-ver],main[aria-label="plan de rutinas"] button[data-testid=rutina-retomar]{width:fit-content;margin-top:var(--r2);color:var(--action);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radio-control)}main[aria-label="plan de rutinas"] [data-testid=rutina-detalle]{gap:var(--r2);margin-top:var(--r2);padding-top:var(--r2);border-top:1px solid var(--line);display:grid}main[aria-label="plan de rutinas"] [data-testid=rutina-detalle] .ayuda{padding:var(--r2) var(--r3);background:var(--surface-2);border-radius:var(--radio-control);font-size:var(--fs-apagado);margin:0}main[aria-label="plan de rutinas"] [data-testid=rutina-detalle] .fila-acciones{gap:var(--r2);flex-wrap:wrap;margin:0;display:flex}main[aria-label="plan de rutinas"] [data-testid=rutina-detalle] .fila-acciones>button{margin:0}main[aria-label="plan de rutinas"] [role=alertdialog][aria-label=confirmar]{gap:var(--r2);padding:var(--r3);background:var(--warning-bg);border:1px solid var(--warning);border-radius:var(--radio-card);display:grid}main[aria-label="plan de rutinas"] [role=alertdialog][aria-label=confirmar] p,main[aria-label="plan de rutinas"] [role=alertdialog][aria-label=confirmar] button{margin:0}main[aria-label="asistente de rutina"]>fieldset{gap:var(--r2);padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);margin:0;display:grid}main[aria-label="asistente de rutina"]>fieldset>legend{padding-inline:var(--r1);color:var(--ink);font-size:var(--fs-secundario);font-weight:var(--fw-primario);margin:0}main[aria-label="asistente de rutina"] .fila-accion{gap:var(--r2);padding:var(--r2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radio-control)}main[aria-label="asistente de rutina"]>.fila-acciones{gap:var(--r2);flex-wrap:wrap;margin:0;display:flex}main[aria-label="asistente de rutina"]>.fila-acciones>button{margin:0}main[aria-label=ficha] .ficha-emergencia{gap:var(--r2);padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-inline-start:var(--r1) solid var(--danger);border-radius:var(--radio-card);box-shadow:none;margin:0;display:grid}main[aria-label=ficha] .ficha-emergencia .titulo-primario{color:var(--ink);font-size:var(--fs-secundario);font-weight:var(--fw-primario);margin:0}main[aria-label=ficha] .ficha-emergencia dl{gap:0;margin:0;display:grid}main[aria-label=ficha] .ficha-emergencia dl>div{gap:var(--r2);padding-block:var(--r2);border-bottom:1px solid var(--line);grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);align-items:start;display:grid}main[aria-label=ficha] .ficha-emergencia dl>div:last-child{border-bottom:0}main[aria-label=ficha] .ficha-emergencia dt,main[aria-label=ficha] .ficha-emergencia dd{margin:0}main[aria-label=ficha] .ficha-emergencia dt{color:var(--ink-2);font-size:var(--fs-mini);font-weight:var(--fw-secundario)}main[aria-label=ficha]>.tarjeta{gap:var(--r1);padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:none;margin:0;display:grid}main[aria-label=ficha]>.tarjeta>p{margin:0}main[aria-label=ficha]>.tarjeta>.nombre{font-size:var(--fs-apagado);font-weight:var(--fw-primario)}main[aria-label=editar\ ficha]>form,main[aria-label="editar ficha de emergencia"]>form{gap:var(--r2);padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:none;margin:0;display:grid}main[aria-label="editar ficha de emergencia"]>form{border-inline-start:var(--r1) solid var(--danger)}main[aria-label=editar\ ficha]>form label,main[aria-label="editar ficha de emergencia"]>form label{margin-block:var(--r1)}main[aria-label=controles]>section{gap:var(--r2);display:grid}main[aria-label=controles]>section>h3{margin:var(--r1) 0 0;color:var(--ink-2);font-size:var(--fs-apagado);font-weight:var(--fw-primario);letter-spacing:0;text-transform:none}main[aria-label=controles]>section>p{margin:0}main[aria-label=controles]>section>ul{gap:var(--r2);display:grid}main[aria-label=controles] [data-testid=control-fila]{gap:var(--r1);padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:none;margin:0;display:grid}main[aria-label=controles] [data-testid=control-fila]>p{margin:0}main[aria-label=controles] [data-testid=control-fila]>.que-puede,main[aria-label=controles] [data-testid=control-confirmado]{color:var(--ink-2);font-size:var(--fs-apagado)}main[aria-label=controles] [data-estado=proximo]{border-inline-start:var(--r1) solid var(--info)}main[aria-label=controles] [data-estado=por_confirmar]{border-inline-start:var(--r1) solid var(--warning);background:var(--warning-bg)}main[aria-label=controles] [data-estado=realizado]{border-inline-start:var(--r1) solid var(--calm);background:var(--calm-bg)}main[aria-label=controles] [data-estado=agendado]{border-inline-start:var(--r1) solid var(--line-strong)}main[aria-label=controles] [data-testid=control-fila]>button{width:fit-content;margin-top:var(--r2)}main[aria-label=controles] [data-testid=control-fila]>div{gap:var(--r2);margin-top:var(--r2);padding:var(--r2);background:var(--surface-2);border-radius:var(--radio-control);display:grid}main[aria-label=controles] [data-testid=control-fila]>div button,main[aria-label=controles] [data-testid=control-fila]>div label{margin:0}main[aria-label=agendar\ control]>form{gap:var(--r2);padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:none;margin:0;display:grid}main[aria-label=agendar\ control]>form label{margin-block:var(--r1)}main[aria-label=documentos] .chips-elegir,main[aria-label=subir\ documento] .chips-elegir{gap:var(--r1);padding:var(--r1);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radio-control);flex-wrap:wrap;margin:0;display:flex}main[aria-label=documentos] .chips-elegir button,main[aria-label=subir\ documento] .chips-elegir button{min-height:var(--tap-minima);padding-inline:var(--r3);color:var(--ink-2);border-radius:calc(var(--radio-control) - var(--r1));background:0 0;border:1px solid #0000;margin:0}main[aria-label=documentos] .chips-elegir button:disabled,main[aria-label=subir\ documento] .chips-elegir button:disabled{color:var(--action);background:var(--surface);border-color:var(--line);opacity:1;box-shadow:var(--sombra-1)}main[aria-label=documentos]>label{padding:var(--r2) var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);margin:0}main[aria-label=documentos] [aria-label=biblioteca]{gap:var(--r2);display:grid}main[aria-label=documentos] [data-testid=doc-fila]{gap:var(--r1);padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-inline-start:var(--r1) solid var(--domain-documentos);border-radius:var(--radio-card);box-shadow:none;margin:0;display:grid}main[aria-label=documentos] [data-testid=doc-fila]>p{margin:0}main[aria-label=subir\ documento]>form{gap:var(--r2);padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:none;margin:0;display:grid}main[aria-label=subir\ documento]>form label,main[aria-label=subir\ documento]>form p{margin-block:var(--r1)}main:has(>h1):not([aria-label=admin]){gap:var(--r3);padding-top:var(--r6);align-content:start;display:grid}main:has(>h1):not([aria-label=admin])>h1{color:var(--brand);text-align:center;font-size:var(--fs-secundario);letter-spacing:.12em;margin:0;line-height:1}main:has(>h1):not([aria-label=admin])>h2{text-align:center;font-size:var(--fs-primario);margin:0;line-height:1.15}main:has(>h1):not([aria-label=admin])>h3{margin:var(--r2) 0 0;color:var(--ink);font-size:var(--fs-secundario);font-weight:var(--fw-primario);letter-spacing:0;text-transform:none}main:has(>h1):not([aria-label=admin])>p{color:var(--ink-2);margin:0}main:has(>h1):not([aria-label=admin])>form{gap:var(--r2);padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:none;margin:0;display:grid}main:has(>h1):not([aria-label=admin])>div>form{gap:var(--r2);padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);box-shadow:none;margin:0;display:grid}:is(main:has(>h1):not([aria-label=admin]) form label,main:has(>h1):not([aria-label=admin]) form p){margin-block:var(--r1)}main:has(>h1):not([aria-label=admin]) form .btn-envio{width:100%;margin-top:var(--r2);color:var(--surface);background:var(--action);border-color:var(--action);border-radius:var(--radio-control);box-shadow:none}main:has(>h1):not([aria-label=admin])>.btn-envio{width:100%;margin-top:var(--r2);color:var(--surface);background:var(--action);border-color:var(--action);border-radius:var(--radio-control);box-shadow:none}main:has(>h1):not([aria-label=admin])>fieldset{padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);margin:0}main:has(>h1):not([aria-label=admin]) form>fieldset{padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);margin:0}main:has(>h1):not([aria-label=admin]) .ayuda{margin:var(--r1) 0;padding:var(--r2) var(--r3);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radio-control);font-size:var(--fs-apagado)}main:has(>h1):not([aria-label=admin])>img[src="/icons/nesti-isotipo.svg"]{margin-bottom:0!important}main[aria-label=consentimiento-retroactivo]>label{padding:var(--r3);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);font-size:var(--fs-apagado);margin:0}@media (width<=23rem){main[aria-label=ficha] .ficha-emergencia dl>div{gap:var(--r1);grid-template-columns:1fr}main[aria-label="asistente de rutina"] .fila-accion{flex-direction:column;align-items:stretch}main[aria-label=documentos] .chips-elegir,main[aria-label=subir\ documento] .chips-elegir{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (width>=48rem){main[aria-label=ficha] .ficha-emergencia,main[aria-label=documentos] [aria-label=biblioteca],main[aria-label="plan de rutinas"]>ul{max-width:var(--ancho-registro)}}main[aria-label=admin]{width:100%;min-width:0;max-width:none;padding:0}main[aria-label=admin].admin-layout{background:var(--bg);grid-template-columns:minmax(14rem,15rem) minmax(0,1fr);min-height:100dvh;font-size:1em}main[aria-label=admin] .admin-lateral{padding:var(--r4) var(--r3);background:var(--surface);border-inline-end:1px solid var(--line);gap:0}main[aria-label=admin] .admin-lateral h1{gap:var(--r1);padding:var(--r2) var(--r2) var(--r4);color:var(--brand);border-bottom:1px solid var(--line);font-size:var(--fs-primario);margin:0;line-height:1.05;display:grid}main[aria-label=admin] .admin-lateral h1 small{color:var(--ink-2);font-size:var(--fs-mini);font-weight:var(--fw-secundario);margin:0;line-height:1.2}main[aria-label=admin] .admin-lateral nav{gap:var(--r1);margin-top:var(--r3)}main[aria-label=admin] .admin-lateral nav button,main[aria-label=admin] .admin-lateral .admin-salir{min-width:var(--tap-minima);min-height:var(--tap-minima);padding:var(--r2) var(--r3);border-radius:var(--radio-control);margin:0;line-height:1.2}main[aria-label=admin] .admin-lateral nav button:disabled{color:var(--action);background:var(--action-soft);border-color:var(--line);box-shadow:inset var(--r1) 0 0 var(--action)}main[aria-label=admin] .admin-contenido{width:100%;min-width:0;padding:var(--r6) clamp(var(--r4), 4vw, var(--r7));background:var(--bg)}main[aria-label=admin] .admin-contenido>section,main[aria-label=admin] .admin-contenido>div{min-width:0}main[aria-label=admin] .admin-contenido h2{margin:0 0 var(--r4);color:var(--ink);font-size:var(--fs-primario);font-weight:var(--fw-primario);line-height:1.15}main[aria-label=admin] .admin-contenido h3{margin:0 0 var(--r2);color:var(--ink);font-size:var(--fs-secundario);line-height:1.2}main[aria-label=admin] .kpis{gap:var(--r3);margin-bottom:var(--r5)}main[aria-label=admin] .kpi{align-content:start;gap:var(--r1);min-height:calc(var(--tap-primaria) + var(--r5));padding:var(--r4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);display:grid}main[aria-label=admin] .kpi .valor{color:var(--action);font-size:clamp(var(--fs-primario), 3vw, 2em);line-height:1}main[aria-label=admin] .kpi .etq{color:var(--ink-2);font-size:var(--fs-apagado);margin:0;line-height:1.25}main[aria-label=admin] .admin-controles{gap:var(--r3);margin-bottom:var(--r4);padding:var(--r3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card)}main[aria-label=admin] .admin-controles h2{margin:0}main[aria-label=admin] .admin-controles input,main[aria-label=admin] .admin-controles select,main[aria-label=admin] .admin-contenido button{min-height:var(--tap-minima);border-radius:var(--radio-control)}main[aria-label=admin] .admin-controles input,main[aria-label=admin] .admin-controles select{background:var(--surface);border-color:var(--line-strong);min-width:0}main[aria-label=admin] .admin-controles nav{gap:var(--r2)}main[aria-label=admin] .admin-tabla,main[aria-label=admin] .admin-caja{background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-card);min-width:0;box-shadow:none}main[aria-label=admin] .admin-tabla{overscroll-behavior-inline:contain;overflow:auto hidden}main[aria-label=admin] .admin-tabla th,main[aria-label=admin] .admin-caja th{padding:var(--r2) var(--r3);color:var(--ink-2);background:var(--surface-2);font-size:var(--fs-mini);line-height:1.2}main[aria-label=admin] .admin-tabla td,main[aria-label=admin] .admin-caja td{padding:var(--r3);color:var(--ink);font-size:var(--fs-apagado);overflow-wrap:anywhere;line-height:1.35}main[aria-label=admin] .admin-caja{padding:var(--r4)}main[aria-label=admin] .admin-caja dl{gap:var(--r2) var(--r4)}main[aria-label=admin] .admin-caja dt{color:var(--ink-2);font-size:var(--fs-apagado)}main[aria-label=admin] .admin-caja dd{color:var(--ink);overflow-wrap:anywhere}main[aria-label=admin] .pill-admin{min-height:var(--r6);padding:var(--r1) var(--r2);line-height:1.2}main[aria-label=admin] .admin-candado{margin-top:var(--r4);padding:var(--r3);color:var(--info);background:var(--info-bg);border:1px solid var(--line);border-inline-start:var(--r1) solid var(--info);border-radius:var(--radio-control);line-height:1.4}main[aria-label=admin] [aria-label=piloto]{gap:var(--r4);min-width:0;display:grid}main[aria-label=admin] [aria-label=piloto]>h2,main[aria-label=admin] [aria-label=piloto]>.admin-controles,main[aria-label=admin] [aria-label=piloto]>.kpis,main[aria-label=admin] [aria-label=piloto]>.admin-tabla,main[aria-label=admin] [aria-label=piloto]>.admin-caja{margin:0}main[aria-label=admin] [aria-label=piloto] .admin-campo{min-width:min(100%,10rem)}main[aria-label=admin] [aria-label=piloto] .admin-campo label{color:var(--ink-2);font-size:var(--fs-mini);font-weight:var(--fw-secundario)}main[aria-label=admin] [aria-label=piloto] .admin-tabla table{min-width:58rem}main[aria-label=admin] [aria-label=piloto] .admin-tabla td,main[aria-label=admin] [aria-label=piloto] .admin-tabla th{font-variant-numeric:var(--num-tabular)}main[aria-label=admin] [aria-label=piloto] [role=alert]{padding:var(--r3);color:var(--danger);background:var(--danger-bg);border:1px solid var(--danger);border-radius:var(--radio-control);margin:0}main[aria-label=admin] [aria-label=piloto]>p:last-child{padding:var(--r3);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radio-control);font-size:var(--fs-apagado);margin:0;line-height:1.4}main[aria-label=actividad],main[aria-label=dolor]{gap:var(--r3);grid-template-columns:minmax(0,1fr);display:grid}main[aria-label=actividad] .fila-acciones{gap:var(--r2);flex-wrap:wrap;margin-inline:0;display:flex}main[aria-label=actividad]>.titulo-pagina,main[aria-label=dolor]>.titulo-pagina{grid-template-columns:var(--tap-minima) minmax(0, 1fr) var(--tap-minima);min-height:var(--tap-primaria);margin:0 calc(var(--page-inline) * -1) var(--r1);padding:0 var(--page-inline);background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:0;display:grid}main[aria-label=actividad]>.titulo-pagina .volver-caja,main[aria-label=dolor]>.titulo-pagina .volver-caja{width:var(--tap-minima);height:var(--tap-minima);min-height:var(--tap-minima);color:var(--brand);border-radius:var(--radio-control);box-shadow:none;background:0 0;border:0;place-items:center;margin:0;padding:0;font-size:0;text-decoration:none;display:inline-grid}main[aria-label=actividad]>.titulo-pagina .volver-caja:before,main[aria-label=dolor]>.titulo-pagina .volver-caja:before{content:"";width:var(--r3);height:var(--r3);border-top:calc(var(--r1) / 2) solid currentColor;border-left:calc(var(--r1) / 2) solid currentColor;transform:rotate(-45deg)}main[aria-label=actividad]>.titulo-pagina .volver-caja:focus-visible,main[aria-label=dolor]>.titulo-pagina .volver-caja:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}main[aria-label=actividad]>.titulo-pagina h2,main[aria-label=dolor]>.titulo-pagina h2{color:var(--ink);font-size:var(--fs-secundario);font-weight:var(--fw-primario);letter-spacing:-.01em;text-align:center;grid-column:2;margin:0;line-height:1.2}main[aria-label=actividad]>[role=alert]{padding:var(--r3);color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radio-card);margin:0}main:has(>.focal[data-testid=estado-dosis]){gap:var(--r3);display:grid}main:has(>.focal[data-testid=estado-dosis])>p:first-child{min-height:var(--tap-minima);margin:0}main:has(>.focal[data-testid=estado-dosis])>p:first-child a{width:var(--tap-minima);height:var(--tap-minima);min-height:var(--tap-minima);color:var(--brand);border-radius:var(--radio-control);background:0 0;place-items:center;margin:0;padding:0;font-size:0;text-decoration:none;display:inline-grid}main:has(>.focal[data-testid=estado-dosis])>p:first-child a:before{content:"";width:var(--r3);height:var(--r3);border-top:calc(var(--r1) / 2) solid currentColor;border-left:calc(var(--r1) / 2) solid currentColor;transform:rotate(-45deg)}main:has(>.focal[data-testid=estado-dosis])>p:first-child a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}main:has(>.focal[data-testid=estado-dosis])>.focal{border:1px solid var(--line);box-shadow:none;margin:0}@media (width<=56.25rem){main[aria-label=admin].admin-layout{font-size:1em;display:block}main[aria-label=admin] .admin-lateral{z-index:8;align-items:center;gap:var(--r2) var(--r3);width:100%;min-width:0;padding:var(--r2) var(--page-inline);border-inline-end:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid;position:sticky;top:0}main[aria-label=admin] .admin-lateral h1{min-width:0;font-size:var(--fs-secundario);border:0;padding:0}main[aria-label=admin] .admin-lateral h1 small{margin:var(--r1) 0 0;font-size:var(--fs-mini);display:block}main[aria-label=admin] .admin-lateral .admin-salir{min-width:var(--tap-minima);text-align:center;grid-area:1/2;align-self:center;margin:0}main[aria-label=admin] .admin-lateral nav{width:100%;min-width:0;padding-bottom:var(--r1);overscroll-behavior-inline:contain;scrollbar-width:thin;flex-flow:row;grid-area:2/1/auto/-1;margin:0;display:flex;overflow-x:auto}main[aria-label=admin] .admin-lateral nav button{width:auto;min-width:var(--tap-minima);min-height:var(--tap-minima);padding-inline:var(--r3);text-align:center;white-space:nowrap;flex:none}main[aria-label=admin] .admin-lateral nav button:disabled{box-shadow:inset 0 calc(-1 * var(--r1)) 0 var(--action)}main[aria-label=admin] .admin-contenido{width:100%;min-width:0;padding:var(--r4) var(--page-inline) var(--r7)}main[aria-label=admin] .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}main[aria-label=admin] .admin-dos-col{grid-template-columns:1fr}main[aria-label=admin] .admin-controles{align-items:stretch;gap:var(--r2);padding:var(--r3);grid-template-columns:1fr;display:grid}main[aria-label=admin] .admin-controles h2,main[aria-label=admin] .admin-controles input,main[aria-label=admin] .admin-controles select,main[aria-label=admin] .admin-controles nav,main[aria-label=admin] .admin-controles .admin-campo{width:100%;min-width:0;max-width:none}main[aria-label=admin] .admin-controles nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}main[aria-label=admin] .admin-controles nav button{width:100%;margin:0}main[aria-label=admin] .admin-tabla{overflow:visible}main[aria-label=admin] .admin-tabla table,main[aria-label=admin] [aria-label=piloto] .admin-tabla table{min-width:0}main[aria-label=admin] .admin-tabla tbody tr,main[aria-label=admin] .admin-tabla tfoot tr{gap:var(--r1);padding:var(--r3);background:var(--surface);border-bottom:1px solid var(--line);margin:0;display:grid}main[aria-label=admin] .admin-tabla td{align-items:start;gap:var(--r2);min-width:0;padding:var(--r1) 0;text-align:left;overflow-wrap:anywhere;grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr);display:grid}main[aria-label=admin] .admin-tabla td[data-label]:before{min-width:0;color:var(--ink-2);font-size:var(--fs-mini);font-weight:var(--fw-secundario);line-height:1.3}main[aria-label=admin] .admin-tabla td>button,main[aria-label=admin] .admin-tabla td>a{justify-self:start;max-width:100%}main[aria-label=admin] [aria-label=piloto]{gap:var(--r3)}main[aria-label=admin] [aria-label=piloto]>p:last-child{padding:var(--r3)}}@media (width<=23rem){main[aria-label=admin] .kpis{grid-template-columns:1fr}main[aria-label=admin] .admin-tabla td{gap:var(--r1);grid-template-columns:1fr}main[aria-label=admin] .admin-controles nav{grid-template-columns:1fr}}.selector-paciente{align-items:center;gap:var(--r2) var(--r4);padding:var(--r2) var(--page-inline);background:var(--surface);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.selector-paciente label{align-items:center;gap:var(--r2);color:var(--ink-2);font-size:var(--fs-apagado);font-weight:var(--fw-apagado);display:flex}.selector-paciente select{min-height:var(--tap-terciaria);color:var(--ink);font-weight:var(--fw-secundario)}.personas-cuidadas ul{margin:0;padding:0;list-style:none}.personas-cuidadas li{padding:var(--r2) 0;border-bottom:1px solid var(--line)}.banda-archivada{z-index:1;padding:var(--r2) var(--page-inline);background:var(--warning-bg);color:var(--warning);font-weight:var(--fw-secundario);border-bottom:1px solid var(--line);margin:0;position:sticky;top:0}.paciente-archivado-nav{align-items:center;gap:var(--r2);padding:var(--r2) var(--page-inline);flex-wrap:wrap;display:flex}@media screen{.consulta>.tabs{order:3}.consulta>.informe-panel{order:4}.informe-panel{gap:var(--r2);min-width:0;display:grid}.informe-panel[data-vista=resumen]>[data-pestana]:not([data-pestana=resumen]),.informe-panel[data-vista=evolucion]>[data-pestana]:not([data-pestana=evolucion]),.informe-panel[data-vista=consulta]>[data-pestana]:not([data-pestana=consulta]),.consulta .solo-print{display:none}.consulta>.informe-periodo{gap:var(--r2);order:2;display:grid}.chip-periodo{justify-self:start;align-items:center;gap:var(--r1);min-height:var(--tap-secundaria);padding:var(--r1) var(--r3);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-pill);font:inherit;font-weight:var(--fw-secundario);cursor:pointer;margin:0;display:inline-flex}.chip-periodo svg{width:var(--icono-area-glifo);height:var(--icono-area-glifo)}.chip-periodo[aria-expanded=true] svg{transform:rotate(180deg)}.chip-periodo:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.consulta-periodo[data-abierto=false]{display:none}.icono-area{width:var(--icono-area);height:var(--icono-area);color:var(--surface);border-radius:var(--radio-control);flex:none;place-items:center;display:inline-grid}.icono-area svg{width:var(--icono-area-glifo);height:var(--icono-area-glifo)}.kpis-resumen{gap:var(--r2);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5em),1fr));display:grid}.kpi-cabecera{align-items:center;gap:var(--r2);min-width:0;display:flex}.consulta .kpi-etiqueta{letter-spacing:normal;text-transform:none;color:var(--ink-2);font-size:var(--fs-apagado);font-weight:var(--fw-apagado);margin:0}.kpi-numero{color:var(--ink);font-size:var(--kpi-numero);font-weight:var(--fw-primario);font-variant-numeric:var(--num-tabular);overflow-wrap:anywhere;margin:0;line-height:1.1}.kpi-de{color:var(--ink-2);font-size:var(--kpi-de);font-weight:var(--fw-secundario)}.consulta .kpi-hechos,.consulta .kpi-vacio{color:var(--ink-2);font-size:var(--fs-mini);margin:0;line-height:1.35}.consulta .informe-ir-a{margin:var(--r2) 0 0;color:var(--ink-2);font-size:var(--fs-mini);font-weight:var(--fw-secundario)}.informe-v3-accesos .informe-ir-a-enlace{min-height:var(--tap-secundaria);font-size:var(--fs-apagado);background:var(--surface);box-shadow:var(--sombra-1);grid-template-columns:auto minmax(0,1fr)}.informe-v3-accesos .informe-ir-a-enlace svg{width:var(--icono-area-glifo);height:var(--icono-area-glifo)}.consulta .informe-nota-huecos{padding:var(--r2) var(--r3);background:var(--surface-2);border-radius:var(--radio-card);margin:0}.consulta .informe-v3-evolucion>.informe-tarjeta>h3{color:var(--ink-2);font-size:var(--fs-mini);font-weight:var(--fw-secundario);margin:0}.informe-panel:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.consulta .tarjeta-area.informe-v3-dominio{gap:var(--r2);background:var(--surface);border-radius:var(--radio-card);box-shadow:var(--sombra-2);border:0}.tarjeta-area-cabecera{align-items:center;gap:var(--r2);min-width:0;display:flex}.tarjeta-area-cabecera>.no-print{display:inline-flex}.consulta .tarjeta-area-cabecera h3,.consulta .tarjeta-area-cabecera h4{min-width:0;color:var(--ink);font-size:var(--fs-secundario);font-weight:var(--fw-primario);flex:auto;margin:0}.tarjeta-area-conteo{color:var(--ink-2);font-size:var(--fs-mini);font-variant-numeric:var(--num-tabular);flex:none}.crisis-lados{gap:var(--r6);flex-wrap:wrap;display:flex}.consulta .crisis-lado{gap:var(--r1);margin:0;display:grid}.crisis-n{color:var(--ink);font-size:var(--kpi-numero);font-weight:var(--fw-primario);font-variant-numeric:var(--num-tabular);line-height:1.1}.crisis-etiqueta{color:var(--ink-2);font-size:var(--fs-mini)}.plegable[data-abierto=false]{display:none}.plegable-boton{justify-self:start;align-items:center;gap:var(--r1);min-height:var(--tap-secundaria);padding:var(--r1) var(--r3);color:var(--action);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radio-control);font:inherit;font-size:var(--fs-mini);font-weight:var(--fw-secundario);cursor:pointer;margin:0;display:inline-flex}.plegable-boton svg{width:var(--icono-area-glifo);height:var(--icono-area-glifo)}.plegable-boton[aria-expanded=true] svg{transform:rotate(180deg)}.plegable-boton:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.consulta .informe-v3-chrome h2{text-overflow:clip;white-space:normal;overflow:visible}.consulta .informe-cabecera h2{font-size:var(--t-titulo);font-weight:700}.consulta .informe-cabecera .consulta-sub,.consulta .informe-v3-identidad .consulta-sub,.consulta .informe-ir-a{font-size:var(--t-apoyo)}.consulta .informe-v3-identidad .informe-paciente{font-size:var(--t-cuerpo);font-weight:600}.consulta .consulta-periodo,.consulta .chip-periodo,.consulta .informe-v3-accesos .informe-ir-a-enlace,.consulta .informe-nota-huecos{font-size:var(--t-cuerpo)}.consulta .informe-v3-avatar{background:var(--surface-2)}.consulta .informe-v3-evolucion>.informe-tarjeta>h3,.consulta .tarjeta-area-conteo,.consulta .informe-v3-evolucion .consulta-nota{font-size:var(--t-apoyo)}.consulta .tarjeta-area-cabecera h3,.consulta .tarjeta-area-cabecera h4{font-size:var(--t-cuerpo);font-weight:600}}main.pantalla-v1{align-content:start;gap:var(--e5);font-size:var(--t-cuerpo);color:var(--ink);font-weight:400;display:grid}main.pantalla-v1>*{min-width:0;margin:0}main.pantalla-v1 :is(h3,h4){font-size:var(--t-apoyo);letter-spacing:normal;text-transform:none;color:var(--ink-2);margin:0;font-weight:600;line-height:1.3}main.pantalla-v1 h2{font-size:var(--t-cuerpo);letter-spacing:normal;text-transform:none;color:var(--ink);margin:0;font-weight:700;line-height:1.3}main.pantalla-v1 p{margin:0;line-height:1.45}main.pantalla-v1 ul:not([class]){margin:0;padding-inline-start:1.2em;list-style:outside}main.pantalla-v1 ul:not([class])>li{border:0;padding:0}:root .seccion-v1{gap:var(--e3);min-width:0;margin:0;padding:0;list-style:none;display:grid}:root .apoyo{font-size:var(--t-apoyo);color:var(--ink-2);margin:0;font-weight:400}:root .error-v1{font-size:var(--t-cuerpo);color:var(--danger);margin:0;font-weight:400}:root .header-v1{align-items:center;gap:var(--e2);min-height:var(--fila-contexto);margin:0;padding:0;display:flex}:root .header-v1-volver{width:var(--tap-minima);height:var(--tap-minima);min-height:var(--tap-minima);color:var(--ink);border-radius:var(--radio-boton);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}:root .header-v1-titulos{flex:1;min-width:0;display:grid}:root .header-v1 h1{font-size:var(--t-titulo);letter-spacing:normal;color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}:root .header-v1-subtitulo{font-size:var(--t-apoyo);color:var(--ink-2);margin:0;font-weight:400}:root .header-v1-accion{flex:none}:root .saludo-v1{gap:var(--e1);min-width:0;display:grid}:root .saludo-v1-texto{font-size:var(--t-cuerpo);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}:root .saludo-v1-linea{font-size:var(--t-cuerpo);color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-weight:400}:root .card{gap:var(--e3);min-width:0;padding:var(--e4);background:var(--surface);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-2);border:0;margin:0;display:grid}:root .card:has(>.card-estado){column-gap:var(--e3);grid-template-columns:auto minmax(0,1fr)}:root .card:has(>.card-estado)>:not(.card-estado){grid-column:2}:root .card-estado{color:var(--action);grid-area:1/1;place-items:center;display:inline-grid}:root .card-estado svg{width:24px;height:24px}:root .card>:is(h2,h3){font-size:var(--t-cuerpo);letter-spacing:normal;text-transform:none;color:var(--ink);margin:0;font-weight:700;line-height:1.3}:root .card :is(p,ol,ul){margin:0}:root .card p{font-size:var(--t-cuerpo);line-height:1.45}:root .card p.apoyo{font-size:var(--t-apoyo)}:root .pasos-v1{gap:var(--e1);font-size:var(--t-cuerpo);margin:0;padding-inline-start:1.2em;display:grid}:root .zona-banner-v1{width:100%;max-width:var(--ancho-registro);padding:0 var(--page-inline) calc(var(--nav-altura) + var(--e4) + env(safe-area-inset-bottom));margin-inline:auto}:root .btn{justify-content:center;align-items:center;gap:var(--e2);width:100%;min-height:var(--tap-primaria);padding:var(--e2) var(--e4);font:inherit;font-size:var(--t-cuerpo);text-align:center;overflow-wrap:anywhere;border-radius:var(--radio-boton);box-shadow:none;cursor:pointer;margin:0;font-weight:700;line-height:1.25;text-decoration:none;display:flex}:root .btn[data-ancho=contenido]{width:auto}:root .btn-primary{color:var(--surface);background:var(--action);border:1.5px solid var(--action)}:root .btn-secondary{color:var(--action);background:var(--surface);border:1.5px solid var(--line)}:root .btn-destructive{color:var(--danger);background:var(--surface);border:1.5px solid var(--line)}:root .btn:disabled{opacity:.55;cursor:not-allowed}:root .btn svg{flex:none;width:20px;height:20px}:root .acciones-v1{gap:var(--e2);margin:0;display:grid}:root .acciones-v1-par{grid-template-columns:repeat(auto-fit,minmax(min(100%,8em),1fr))}:root .cabecera-v1{justify-content:space-between;align-items:baseline;gap:var(--e1) var(--e3);flex-wrap:wrap;margin:0;display:flex}:root .ahora-v1{align-items:center;gap:var(--e2);font-size:var(--t-apoyo);color:var(--ink-2);margin:0;font-weight:600;display:flex}:root .aviso-v1{align-items:flex-start;gap:var(--e1);font-size:var(--t-apoyo);color:var(--ink);margin:0;font-weight:400;display:flex}:root :is(.aviso-v1,.ahora-v1) svg{flex:none;width:16px;height:16px;margin-block-start:.15em}:root .tabs{gap:var(--e1);padding:var(--e1);background:var(--surface-2);border-radius:var(--radio-boton);flex-wrap:wrap;margin:0;display:flex}:root .tab{min-width:0;min-height:var(--tap-secundaria);padding:var(--e1) var(--e2);font:inherit;font-size:var(--t-cuerpo);color:var(--ink-2);border-radius:var(--radio-control);box-shadow:none;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;flex:auto;margin:0;font-weight:600}:root .tab:disabled{cursor:default}:root .tab:is([aria-selected=true],[aria-checked=true],[aria-pressed=true]){color:var(--ink);background:var(--surface);box-shadow:var(--sombra-1)}:root .toggle-group{gap:var(--e2);flex-wrap:wrap;margin:0;padding:0;display:flex}:root .choice-chip{justify-content:center;align-items:center;gap:var(--e1);min-width:var(--tap-minima);min-height:var(--tap-minima);padding:var(--e1) var(--e3);font:inherit;font-size:var(--t-cuerpo);color:var(--ink);background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--radio-boton);box-shadow:none;overflow-wrap:anywhere;cursor:pointer;margin:0;font-weight:600;line-height:1.25;display:inline-flex}:root .choice-chip:is([aria-pressed=true],[aria-checked=true]){color:var(--surface);background:var(--action);border-color:var(--action)}:root .choice-chip[aria-disabled=true]{opacity:.55;cursor:not-allowed}:root .choice-chip-check{stroke-width:2.5px;flex:none;width:20px;height:20px}:root .lista-v1{padding:0 var(--e4);background:var(--surface);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-2);margin:0;list-style:none;display:grid}:root .lista-v1>li{border:0;min-width:0;margin:0;padding:0}:root .lista-v1>li+li{border-top:1px solid var(--line)}:root .list-row{align-items:center;gap:var(--e3);width:100%;min-width:0;min-height:var(--fila-contexto);padding:var(--e2) 0;font:inherit;font-size:var(--t-cuerpo);color:var(--ink);text-align:start;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;font-weight:400;text-decoration:none;display:flex}:root :is(a,button).list-row{cursor:pointer}:root .list-row-inicio{flex:none;display:inline-grid}:root .list-row-texto{flex:1;min-width:0;display:grid}:root .list-row-titulo{font-size:var(--t-cuerpo);color:var(--ink);overflow-wrap:anywhere;font-weight:600;line-height:1.3}:root .list-row-descripcion{font-size:var(--t-apoyo);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1.4;overflow:hidden}:root[data-texto=grande] .list-row-descripcion{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}:root .list-row-descripcion[data-completa=true]{white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset;display:block;overflow:visible}:root .aviso-fila-v1{padding-block-end:var(--e3)}:root .list-row-chevron{width:20px;height:20px;color:var(--ink-3);flex:none}:root .detalle-v1{gap:var(--e3);padding:0 0 var(--e4);display:grid}:root .avatar-v1{width:var(--icono-fila);height:var(--icono-fila);font-size:var(--t-cuerpo);color:var(--ink);background:var(--surface-2);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}:root .qr-invitacion{width:var(--qr-lado);height:var(--qr-lado);background:var(--surface);border-radius:var(--radio-boton)}:root .qr-invitacion svg{width:100%;height:100%;display:block}:root .qr-invitacion svg path[fill]{fill:var(--surface)}:root .qr-invitacion svg path[stroke]{stroke:var(--ink)}:root .icono-area{width:28px;height:28px;color:var(--area,var(--ink-2));background:color-mix(in srgb, var(--area,var(--ink-2)) 12%, var(--surface));border-radius:var(--radio-control);flex:none;place-items:center;display:inline-grid}:root .icono-area svg{stroke-width:2px;width:16px;height:16px}:root .icono-area[data-tamano=fila]{width:var(--icono-fila);height:var(--icono-fila)}:root .icono-area[data-tamano=fila] svg{width:20px;height:20px}:root .icono-area[data-neutro=true]{color:var(--ink-2);background:var(--surface-2)}:root .kpi-number{align-content:start;gap:var(--e1);min-width:0;padding:var(--e4);background:var(--surface);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-2);margin:0;display:grid}:root .kpi-cabecera{align-items:center;gap:var(--e2);min-width:0;display:flex}:root .kpi-etiqueta{font-size:var(--t-apoyo);letter-spacing:normal;text-transform:none;color:var(--ink-2);margin:0;font-weight:400;line-height:1.3}:root .kpi-numero{font-size:var(--t-display);color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:800;line-height:1.1}:root .kpi-de{font-size:var(--t-cuerpo);color:var(--ink-2);font-weight:600}:root :is(.kpi-hechos,.kpi-vacio){font-size:var(--t-apoyo);color:var(--ink-2);margin:0;font-weight:400;line-height:1.4}:root .kpis-v1{gap:var(--e3);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5em),1fr));display:grid}:root .kpi-enlace-v1{min-width:0;color:inherit;border-radius:var(--radio-tarjeta);text-decoration:none;display:grid}:root .empty-state{align-items:center;gap:var(--e3);font-size:var(--t-cuerpo);color:var(--ink-2);margin:0;font-weight:400;display:flex}:root .que-significa{margin:0}:root .que-significa>summary{min-height:var(--tap-minima);padding-block:var(--e2);font-size:var(--t-cuerpo);color:var(--action);cursor:pointer;font-weight:600}:root .que-significa-cuerpo{gap:var(--e2);font-size:var(--t-apoyo);color:var(--ink-2);font-weight:400;display:grid}:root .que-significa-cuerpo :is(p,li){font-size:var(--t-apoyo);margin:0}main.pantalla-v1 label{font-size:var(--t-apoyo);color:var(--ink-2);margin:0;font-weight:600;display:block}main.pantalla-v1 input:not([type=checkbox]):not([type=radio]),main.pantalla-v1 select,main.pantalla-v1 textarea{width:100%;min-height:var(--tap-secundaria);margin:var(--e1) 0 0;padding:var(--e2) var(--e3);font:inherit;font-size:var(--t-cuerpo);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radio-boton);box-shadow:none;font-weight:400;display:block}:is(main.pantalla-v1 label:has(>input[type=checkbox]),main.pantalla-v1 label:has(>input[type=radio])){align-items:flex-start;gap:var(--e2);font-size:var(--t-cuerpo);color:var(--ink);font-weight:400;display:flex}main.pantalla-v1 input[type=checkbox],main.pantalla-v1 input[type=radio]{width:1.2em;height:1.2em;accent-color:var(--action);flex:none;margin:.1em 0 0}main.pantalla-v1 fieldset{gap:var(--e3);border:0;min-width:0;margin:0;padding:0;display:grid}main.pantalla-v1 legend{margin:0 0 var(--e2);font-size:var(--t-apoyo);color:var(--ink-2);padding:0;font-weight:600}main.pantalla-v1 code{padding:var(--e2) var(--e3);font-size:var(--t-apoyo);color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radio-boton);overflow-wrap:anywhere;margin:0;display:block}main.pantalla-v1 button:not([class]){min-height:var(--tap-primaria);padding:var(--e2) var(--e4);font:inherit;font-size:var(--t-cuerpo);color:var(--action);background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radio-boton);margin:0;font-weight:700}:root .puerta-crisis[data-area=crisis]{justify-content:center;align-items:center;gap:var(--e2);width:100%;min-height:var(--tap-primaria);padding:var(--e2) var(--e4);font:inherit;font-size:var(--t-cuerpo);color:var(--surface);background:var(--danger);border:1.5px solid var(--danger);border-radius:var(--radio-boton);cursor:pointer;margin:0;font-weight:700;display:flex}:root [data-alarma=vencida]{align-items:center;gap:var(--e1);font-size:var(--t-apoyo);color:var(--danger);font-weight:600;display:inline-flex}:root [data-alarma=vencida] svg{width:16px;height:16px}:root .plegable-v1{gap:var(--e3);margin:0;display:grid}:root .plegable-v1>summary{min-height:var(--tap-minima);padding-block:var(--e2);font-size:var(--t-cuerpo);color:var(--action);cursor:pointer;font-weight:600}:root .zona-avisos-v1{gap:var(--e3);width:100%;max-width:var(--ancho-registro);padding:var(--e4) var(--page-inline) 0;margin-inline:auto;display:grid}:root .auxilio-nota-v1{white-space:pre-wrap;overflow-wrap:anywhere}:root .selector-v1{align-items:flex-end;gap:var(--e2) var(--e3);width:100%;max-width:var(--ancho-registro);padding:var(--e3) var(--page-inline) 0;flex-wrap:wrap;margin-inline:auto;display:flex}:root .selector-v1 label{gap:var(--e1);font-size:var(--t-apoyo);color:var(--ink-2);flex:12em;font-weight:600;display:grid}:root .selector-v1 select{min-height:var(--tap-secundaria);padding:var(--e2) var(--e3);font:inherit;font-size:var(--t-cuerpo);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radio-boton);font-weight:600}:root .titulo-v1{font-size:var(--t-titulo);letter-spacing:normal;color:var(--ink);margin:0;font-weight:700;line-height:1.2}:root .lista-v1>li[data-tipo=aviso-circulo]{margin-inline:calc(-1 * var(--e4));padding-inline:var(--e3) var(--e4);border-inline-start:var(--e1) solid var(--warning);background:var(--warning-bg)}:root li[data-tipo=aviso-circulo] .etiqueta-evento{color:var(--warning);font-weight:700}:root .sync-v1{align-items:center;gap:var(--e1);display:inline-flex}:root .sync-v1 svg{flex:none;width:14px;height:14px}:root .puertas-v1{gap:var(--e3);margin:0;padding:0;list-style:none;display:grid}:root .puertas-v1>li{border:0;margin:0;padding:0}:root .puertas-v1 .list-row{min-height:calc(var(--tap-primaria) + var(--e5));padding:var(--e4);background:var(--surface);border-radius:var(--radio-tarjeta);box-shadow:var(--sombra-2);align-items:flex-start}:root .puerta-icono{width:var(--icono-fila);height:var(--icono-fila);color:var(--action);place-items:center;display:inline-grid}:root .puerta-icono svg{width:24px;height:24px}:root .saludo-persona{align-items:center;gap:var(--e3);min-width:0;display:flex}:root .saludo-persona-avatar{width:var(--tap-primaria);height:var(--tap-primaria);border-radius:var(--radio-pill);background:var(--sol);color:var(--ink);font-size:var(--t-titulo);flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}:root .saludo-persona-textos{gap:var(--e1);min-width:0;display:grid}:root .saludo-persona-saludo{font-size:var(--t-hero);font-weight:var(--fw-hero);letter-spacing:var(--track-hero);color:var(--ink);overflow-wrap:anywhere;margin:0;line-height:1.15}:root .saludo-persona-identidad{align-items:baseline;gap:var(--e1) var(--e3);flex-wrap:wrap;min-width:0;display:flex}:root .saludo-persona-nombre{font-size:var(--t-titulo);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.2}:root .saludo-persona-identidad .sync-v1{font-size:var(--t-apoyo);color:var(--ink-2);font-weight:400}:root .saludo-persona-estado{font-size:var(--t-cuerpo);color:var(--ink);overflow-wrap:anywhere;margin:0;font-weight:600}:root .tarjeta-dia{gap:var(--e3);min-width:0;padding:var(--e4);background-color:#0000;background-image:linear-gradient(165deg, var(--action), var(--brand));color:var(--surface);border-radius:var(--radio-heroe);box-shadow:var(--sombra-3);border:0;margin:0;display:grid}:root .tarjeta-dia-titulo{font-size:var(--t-hero);font-weight:var(--fw-hero);letter-spacing:var(--track-hero);color:var(--surface);overflow-wrap:anywhere;margin:0;line-height:1.1}:root .tarjeta-dia-remedio{font-size:var(--t-cuerpo);margin:0;font-weight:700;line-height:1.3}:root .tarjeta-dia-reloj,:root .tarjeta-dia-cuenta,:root .tarjeta-dia-lectura{font-size:var(--t-cuerpo);margin:0;font-weight:600;line-height:1.3}:root .tarjeta-dia-progreso{gap:var(--e2);display:grid}:root .tarjeta-dia-pista{height:var(--e2);border-radius:var(--radio-pill);background:color-mix(in srgb, var(--surface) 25%, transparent);overflow:hidden}:root .tarjeta-dia-cierre{justify-content:space-between;align-items:center;gap:var(--e2);flex-wrap:wrap;display:flex}:root .tarjeta-dia-error{padding:var(--e2) var(--e3);background:var(--surface);border-radius:var(--radio-boton)}:root .tarjeta-dia-avance{background:var(--sol);border-radius:var(--radio-pill);height:100%;transition:width var(--mov-medio) var(--curva)}:root .tarjeta-dia-acciones{padding:var(--e3);background:var(--surface);border-radius:var(--radio-boton);color:var(--ink)}:root .tarjeta-dia-listo{align-items:center;gap:var(--e2);margin:0;display:flex}:root .tarjeta-dia-check{width:var(--e5);height:var(--e5);flex:none}:root .tarjeta-dia-check-trazo{stroke-dasharray:1;stroke-dashoffset:1px;animation:nesti-check var(--mov-medio) var(--curva) forwards}@keyframes nesti-check{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}:root .tarjeta-dia-lista{background-color:var(--calm-bg);color:var(--ink);box-shadow:var(--sombra-2);background-image:none}:root .tarjeta-dia-lista .tarjeta-dia-titulo{color:var(--ink)}:root .tarjeta-dia-lista .tarjeta-dia-check{color:var(--calm)}:root .hoja-dosis{width:min(100%, var(--ancho-registro));max-width:100%;padding:var(--e4);color:var(--ink);background:var(--surface);border-radius:var(--radio-heroe) var(--radio-heroe) 0 0;box-shadow:var(--sombra-3);border:0;margin:auto auto 0}:root .hoja-dosis-titulo{margin:0 0 var(--e3);font-size:var(--t-cuerpo);color:var(--ink);font-weight:700}:root .hoja-dosis::backdrop{background:color-mix(in srgb, var(--ink) 40%, transparent)}:root .estado-vacio{justify-items:stretch;gap:var(--e1);font-size:var(--t-cuerpo);text-align:center;margin:0;display:grid}:root .estado-vacio-figura{width:calc(var(--avatar-protopersona) - var(--e1));height:calc(var(--avatar-protopersona) - var(--e1));justify-self:center;display:block}:root .estado-vacio-figura .fondo-sol{fill:var(--sol-bg)}:root .estado-vacio-figura .fondo-med{fill:var(--area-med-bg)}:root .estado-vacio-figura .fondo-crisis{fill:var(--area-crisis-bg)}:root .estado-vacio-figura .fondo-dolor{fill:var(--area-dolor-bg)}:root .estado-vacio-figura .fondo-sueno{fill:var(--area-sueno-bg)}:root .estado-vacio-figura .fondo-alimentacion{fill:var(--area-alimentacion-bg)}:root .estado-vacio-figura .fondo-ejercicio{fill:var(--area-ejercicio-bg)}:root .estado-vacio-figura .fondo-documentos{fill:var(--area-documentos-bg)}:root .estado-vacio-figura .fondo-calidad{fill:var(--area-calidad-bg)}:root .estado-vacio-figura .cielo{fill:var(--brand-2)}:root .estado-vacio-figura .miel{fill:var(--sol)}:root .estado-vacio-figura .trazo{fill:none;stroke:var(--brand);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round}:root .estado-vacio-figura .escena{animation:nesti-vacio var(--mov-medio) var(--curva) backwards}@keyframes nesti-vacio{0%{translate:0 var(--e1)}}:root .estado-vacio-titulo{font-size:var(--t-titulo);color:var(--ink);text-wrap:balance;margin:0;font-weight:700;line-height:1.2}:root .estado-vacio-frase{max-width:28em;font-size:var(--t-cuerpo);color:var(--ink-2);text-wrap:pretty;justify-self:center;margin:0;font-weight:400;line-height:1.35}:root :is(.btn,:is(a,button).list-row,.choice-chip,.tab,.barra-inferior a){filter:brightness();transition:scale var(--mov-rapido) var(--curva), filter var(--mov-rapido) var(--curva)}:root :is(.btn,:is(a,button).list-row,.choice-chip,.tab,.barra-inferior a):active{filter:brightness(.96);scale:.97}:root :is(.btn,.choice-chip,.tab):is(:disabled,[aria-disabled=true]):active{filter:brightness();scale:none}:root :is(.btn,:is(a,button).list-row,.choice-chip,.tab,.barra-inferior a):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@keyframes nesti-desliz{0%{translate:0 var(--e2)}}@keyframes nesti-velo{0%{opacity:1}to{opacity:0}}@keyframes nesti-entra{0%{opacity:0;translate:0 var(--e2)}}@keyframes nesti-sale{to{opacity:0;translate:0 var(--e2)}}@keyframes nesti-funde-sale{to{opacity:0}}@keyframes nesti-funde-entra{0%{opacity:0}}main.pantalla-v1,main.consulta,main[aria-label=anotar]{animation:nesti-desliz var(--mov-medio) var(--curva) backwards}main.pantalla-v1:before,main.consulta:before,main[aria-label=anotar]:before{content:"";z-index:2;background:var(--bg);opacity:0;pointer-events:none;animation:nesti-velo var(--mov-medio) var(--curva) backwards;position:absolute;inset:0}::view-transition-old(root){mix-blend-mode:plus-lighter}::view-transition-new(root){mix-blend-mode:plus-lighter}::view-transition-old(root){animation:nesti-funde-sale var(--mov-medio) var(--curva) both}::view-transition-new(root){animation:nesti-funde-entra var(--mov-medio) var(--curva) both}::view-transition-old(nesti-vista){object-fit:none;object-position:top center;height:100%;animation:nesti-sale var(--mov-medio) var(--curva) both}::view-transition-new(nesti-vista){object-fit:none;object-position:top center;height:100%;animation:nesti-entra var(--mov-medio) var(--curva) both}:is(html:has(section[aria-label="entrar con tu cuenta"]),body:has(section[aria-label="entrar con tu cuenta"])){background:var(--sol-bg)}#root:has(section[aria-label="entrar con tu cuenta"]){padding:var(--e2)}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]){align-items:center;column-gap:var(--e2);row-gap:var(--e2);width:100%;padding:var(--e3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radio-heroe);box-shadow:var(--sombra-2);animation:nesti-entra var(--mov-medio) var(--curva) backwards;grid-template-columns:auto minmax(0,1fr);margin:0 auto;display:grid;position:relative}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]):before{content:"";z-index:1;inset-inline:0;height:var(--e1);background:var(--sol);border-radius:var(--radio-heroe) var(--radio-heroe) 0 0;pointer-events:none;position:absolute;top:0}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"])>img[src="/icons/nesti-isotipo.svg"]{height:var(--tap-secundaria);padding:var(--e1);object-fit:contain;background:var(--sol-bg);border:calc(var(--r1) / 2) solid var(--sol);border-radius:var(--radio-pill);grid-area:1/1;width:var(--tap-secundaria)!important;margin:0!important}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"])>h1{color:var(--brand);font-size:var(--t-cuerpo);letter-spacing:normal;text-align:start;grid-area:1/2;margin:0;font-weight:700;line-height:1.1}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"])>:not(img):not(h1){grid-column:1/-1}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"])>h2{color:var(--ink);font-size:var(--t-titulo);text-align:center;margin:0;font-weight:700;line-height:1.15}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"])>h3{color:var(--ink-2);font-size:var(--t-apoyo);text-align:center;margin:0;font-weight:400;line-height:1.3}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"])>p{color:var(--ink-2);font-size:var(--t-apoyo);text-align:center;margin:0;font-weight:400;line-height:1.3}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) section>p{color:var(--ink-2);font-size:var(--t-apoyo);text-align:center;margin:0;font-weight:400;line-height:1.3}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"])>h3{text-transform:none;font-weight:600}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) [aria-live=polite]{text-align:start}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) [aria-live=polite] strong{max-width:100%;color:var(--ink);vertical-align:bottom;text-overflow:ellipsis;white-space:nowrap;font-weight:700;display:inline-block;overflow:hidden}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"])>section{gap:var(--e2);display:grid}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) form{gap:var(--e2);background:0 0;border:0;margin:0;padding:0;display:grid}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) [data-testid=canje-recuperacion-m2]{gap:var(--e2);background:0 0;border:0;margin:0;padding:0;display:grid}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) label{gap:var(--e1);color:var(--ink-2);font-size:var(--t-apoyo);text-align:start;margin:0;font-weight:600;display:grid}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) input:not([type=checkbox]):not([type=radio]){min-height:var(--tap-minima);color:var(--ink);font-size:var(--t-cuerpo);scroll-margin-top:var(--e3);scroll-margin-bottom:calc(var(--tap-primaria) + var(--e4));margin:0;font-weight:400}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) .btn-cuenta{width:100%;min-height:var(--tap-minima);color:var(--action);font-size:var(--t-cuerpo);background:var(--surface);border:1px solid var(--action);border-radius:var(--radio-boton);box-shadow:none;margin:0;font-weight:700}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) .btn-envio{width:100%;min-height:var(--tap-primaria);color:var(--surface);font-size:var(--t-cuerpo);background:var(--action);border:1px solid var(--action);border-radius:var(--radio-boton);box-shadow:var(--sombra-3);margin:0;font-weight:700}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) :is(.btn-envio,.btn-cuenta,.entrar-via){transition:scale var(--mov-rapido) var(--curva), filter var(--mov-rapido) var(--curva)}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) :is(.btn-envio,.btn-cuenta,.entrar-via):active{filter:brightness(.96);scale:.97}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) .entrar-canje{gap:var(--e2);display:grid}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) .entrar-via{align-items:center;gap:var(--e2);width:100%;min-height:var(--tap-minima);color:var(--ink);font-size:var(--t-cuerpo);text-align:start;border-radius:var(--radio-boton);box-shadow:none;background:0 0;border:0;margin:0;padding:0;font-weight:600;display:flex}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) .entrar-via:after{content:"";width:var(--e2);height:var(--e2);border-right:calc(var(--r1) / 2) solid var(--action);border-bottom:calc(var(--r1) / 2) solid var(--action);transform:translateY(calc(var(--e1) * -.25)) rotate(45deg);transition:transform var(--mov-rapido) var(--curva);margin-inline-start:auto}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) .entrar-via[aria-expanded=true]:after{transform:translateY(var(--e1)) rotate(-135deg)}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) .entrar-canje>p{color:var(--ink-2);font-size:var(--t-apoyo);text-align:start;margin:0;font-weight:400;line-height:1.35}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) .ayuda{color:var(--ink-2);font-size:var(--t-apoyo);text-align:start;margin:0;font-weight:400;line-height:1.35}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) .legal-enlaces{justify-content:center;align-items:center;column-gap:var(--e3);font-size:var(--t-cuerpo);text-align:center;flex-wrap:wrap;row-gap:0;margin:0;font-weight:400;display:flex;container-type:inline-size}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) .legal-enlaces a{min-height:var(--tap-minima);font-size:var(--t-apoyo);white-space:nowrap;justify-content:center;align-items:center;font-weight:600;display:inline-flex}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) .legal-enlaces-par{justify-content:center;align-items:center;gap:var(--e2);min-height:var(--tap-minima);white-space:nowrap;display:inline-flex}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) .legal-enlaces-sep{color:var(--ink-2);font-weight:400}@container (width<=17rem){main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) .legal-enlaces-sep{display:none}}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]):has([data-testid=canje-recuperacion-m2])>:is(section,h3,form,p){display:none}:root .barra-inferior{background:var(--surface);padding:var(--r1) var(--r2) calc(var(--r1) + env(safe-area-inset-bottom));box-shadow:0 -10px 24px color-mix(in srgb, var(--action) 28%, transparent);align-items:stretch;overflow:visible}:root .barra-inferior a{justify-content:flex-end;gap:var(--e1);min-height:var(--tap-minima);padding-block:0 var(--r1);color:var(--ink-2);position:relative}:root .barra-inferior a:not(.barra-registrar):before{content:"";top:0;border-radius:var(--radio-pill);background:0 0;height:3px;position:absolute;inset-inline:22%}:root .barra-inferior a:not(.barra-registrar)[aria-current=page]{color:var(--action)}:root .barra-inferior a:not(.barra-registrar)[aria-current=page]:before{background:var(--action)}:root .barra-inferior a svg{flex:none}:root .barra-registrar{color:var(--ink-2)}:root .barra-registrar-boton{top:calc(-1 * var(--e4));width:var(--fila-contexto);height:var(--fila-contexto);border-radius:var(--radio-pill);background:var(--action);color:var(--surface);box-shadow:var(--sombra-3);place-items:center;display:grid;position:absolute;left:50%;translate:-50%}:root .barra-registrar[aria-current=page] .barra-registrar-boton{box-shadow:var(--sombra-3), 0 0 0 var(--focus-offset) var(--surface), 0 0 0 var(--r1) var(--action)}:root[data-texto=grande] .barra-inferior a span{max-width:100%;text-overflow:unset;white-space:nowrap;overflow:visible}:root:has(.toast){scroll-padding-bottom:calc(var(--nav-altura) + var(--toast-reserva,var(--tap-minima)) + var(--e4) + env(safe-area-inset-bottom))}:root:has(.toast) main:not([aria-label=admin]){padding-bottom:calc(var(--nav-altura) + var(--toast-reserva,var(--tap-minima)) + var(--e4) + env(safe-area-inset-bottom))}:root .toast{z-index:40;inset-inline:max(var(--e2), calc(50% - var(--ancho-registro) / 2));bottom:calc(var(--nav-altura) + var(--e4) + var(--e1) + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;gap:var(--e2);padding:var(--e1) var(--e3);background:var(--surface);color:var(--ink);border-radius:var(--radio-boton);box-shadow:var(--sombra-2);animation:nesti-desliz var(--mov-medio) var(--curva) backwards;flex-wrap:nowrap;margin:0;display:flex;position:fixed}:root .toast-mensaje{min-width:0;font-size:var(--t-cuerpo);color:var(--ink);overflow-wrap:anywhere;flex:auto;margin:0;font-weight:600;line-height:1.2}:root .toast .btn{min-width:var(--tap-minima);min-height:var(--tap-minima);width:auto;padding:0 var(--e2);white-space:nowrap;flex:none}@media (prefers-reduced-motion:reduce){:root :is(.btn,:is(a,button).list-row,.choice-chip,.tab,.barra-inferior a):active{transform:none}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]){animation:none}main:not([class]):not([aria-label]):has(>section[aria-label="entrar con tu cuenta"]) :is(.btn-envio,.btn-cuenta,.entrar-via):active{filter:none;transform:none}main.pantalla-v1,main.consulta,main[aria-label=anotar],main.pantalla-v1:before,main.consulta:before,main[aria-label=anotar]:before{opacity:1;animation:none;transform:none}main.pantalla-v1:before,main.consulta:before,main[aria-label=anotar]:before{opacity:0}::view-transition-group(*){animation:none;transform:none}::view-transition-old(*){animation:none;transform:none}::view-transition-new(*){animation:none;transform:none}:root .tarjeta-dia-check-trazo{stroke-dashoffset:0;animation:none}:root .tarjeta-dia-avance{transition:none}:root .estado-vacio-figura .escena,:root .toast{animation:none;translate:none}}
