@font-face{font-family:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-text-latin-ext-400-normal-C9ASObbr.woff2)format("woff2"),url(/assets/libre-caslon-text-latin-ext-400-normal-ll1HhAxb.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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-text-latin-400-normal-CfldDPV-.woff2)format("woff2"),url(/assets/libre-caslon-text-latin-400-normal-WtjoQ5sB.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:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-text-latin-ext-400-italic-BHleWajS.woff2)format("woff2"),url(/assets/libre-caslon-text-latin-ext-400-italic-B6hJLy3e.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:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/libre-caslon-text-latin-400-italic-snTzlHlN.woff2)format("woff2"),url(/assets/libre-caslon-text-latin-400-italic-C1OAqZ6C.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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-caslon-text-latin-ext-700-normal-VERgVPZd.woff2)format("woff2"),url(/assets/libre-caslon-text-latin-ext-700-normal-BoDjDRr0.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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-caslon-text-latin-700-normal-D1WVYPaO.woff2)format("woff2"),url(/assets/libre-caslon-text-latin-700-normal-B3n-DWsl.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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-vietnamese-400-normal-TxZB8OSn.woff2)format("woff2"),url(/assets/public-sans-vietnamese-400-normal-BO1meqcx.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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-ext-400-normal-mk90oQqJ.woff2)format("woff2"),url(/assets/public-sans-latin-ext-400-normal-B02wwOdZ.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:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-400-normal-8Rpg0ruU.woff2)format("woff2"),url(/assets/public-sans-latin-400-normal-SBbinRkI.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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-vietnamese-500-normal-DjztbcKe.woff2)format("woff2"),url(/assets/public-sans-vietnamese-500-normal-CXYe29CY.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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-ext-500-normal-DC-z7ASZ.woff2)format("woff2"),url(/assets/public-sans-latin-ext-500-normal-BHCCp-na.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:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-500-normal-NlrCPXnF.woff2)format("woff2"),url(/assets/public-sans-latin-500-normal-vCxiVFAq.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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-vietnamese-600-normal-P4BtCUdw.woff2)format("woff2"),url(/assets/public-sans-vietnamese-600-normal-CcnAzmUX.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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-ext-600-normal-DchWdWJ_.woff2)format("woff2"),url(/assets/public-sans-latin-ext-600-normal-DfkbVac2.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:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-600-normal-Fru-LXNs.woff2)format("woff2"),url(/assets/public-sans-latin-600-normal-BR59oU-I.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{--ldg-beige:#dfd8d2;--ldg-oscuro:#1c252c;--ldg-terracota:#925248;--papel:#ebe6e1;--papel-claro:#f5f2ef;--tinta:var(--ldg-oscuro);--tinta-suave:#4d575e;--tinta-tenue:#6b7378;--linea:#1c252c29;--linea-fuerte:#1c252c52;--acento:var(--ldg-terracota);--acento-hover:#7b433a;--acento-tenue:#9252481a;--sobre-oscuro:#dfd8d2;--sobre-oscuro-tenue:#dfd8d2ad;--error:#9b2c2c;--ok:#3f6650;--aviso:#8a6a2a;--serif:"Libre Caslon Text", "Iowan Old Style", Georgia, serif;--sans:"Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--t-xs:.8125rem;--t-sm:.9375rem;--t-base:1.0625rem;--t-lg:1.25rem;--t-xl:1.625rem;--t-2xl:2.25rem;--t-3xl:clamp(2.25rem, 1.4rem + 3.6vw, 4rem);--e-1:.25rem;--e-2:.5rem;--e-3:.75rem;--e-4:1rem;--e-5:1.5rem;--e-6:2rem;--e-7:3rem;--e-8:4.5rem;--radio:3px;--radio-campo:2px;--ancho:72rem;--ancho-texto:40rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--papel);color:var(--tinta);font-family:var(--sans);font-size:var(--t-base);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}h1,h2,h3{font-family:var(--serif);letter-spacing:-.005em;margin:0;font-weight:400;line-height:1.15}p{margin:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}img{max-width:100%;display:block}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contenedor{width:100%;max-width:var(--ancho);padding-inline:var(--e-4);margin-inline:auto}@media (width>=48rem){.contenedor{padding-inline:var(--e-6)}}.boton{justify-content:center;align-items:center;gap:var(--e-2);border-radius:var(--radio);min-height:2.75rem;font:500 var(--t-sm) / 1.2 var(--sans);cursor:pointer;border:1px solid #0000;padding:.6rem 1.25rem;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.boton:disabled{opacity:.55;cursor:not-allowed}.boton-primario{background:var(--acento);color:#fff}.boton-primario:hover:not(:disabled){background:var(--acento-hover)}.boton-secundario{border-color:var(--linea-fuerte);color:var(--tinta);background:0 0}.boton-secundario:hover:not(:disabled){border-color:var(--tinta)}.boton-texto{min-height:0;color:var(--acento);text-underline-offset:.2em;background:0 0;border:0;padding:0;text-decoration:underline}.boton-peligro{color:var(--error);background:0 0;border-color:#9b2c2c66}.boton-peligro:hover:not(:disabled){border-color:var(--error)}.campo{gap:var(--e-2);display:grid}.campo>label,.campo legend{font-weight:500;font-size:var(--t-sm);padding:0}.campo .opcional{color:var(--tinta-tenue);font-weight:400}.ayuda{font-size:var(--t-xs);color:var(--tinta-suave);max-width:var(--ancho-texto)}.error-campo{font-size:var(--t-xs);color:var(--error)}fieldset.campo{border:0;min-width:0;margin:0;padding:0}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],input[type=date],input[type=datetime-local],input[type=number],select,textarea{border:1px solid var(--linea-fuerte);border-radius:var(--radio-campo);background:var(--papel-claro);width:100%;min-height:2.75rem;color:var(--tinta);font:inherit;font-size:var(--t-base);padding:.55rem .75rem}textarea{resize:vertical;min-height:8rem;line-height:1.5}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--acento);outline-offset:0;border-color:var(--acento)}[aria-invalid=true]{border-color:var(--error)!important}.opciones{gap:var(--e-2);flex-wrap:wrap;display:flex}.opcion{position:relative}.opcion input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.opcion span{border:1px solid var(--linea-fuerte);font-size:var(--t-sm);background:var(--papel-claro);border-radius:999px;padding:.5rem .9rem;transition:background-color .12s,border-color .12s;display:inline-block}.opcion input:checked+span{background:var(--tinta);border-color:var(--tinta);color:var(--papel-claro)}.opcion input:focus-visible+span{outline:2px solid var(--acento);outline-offset:2px}.opcion:hover span{border-color:var(--tinta)}.casilla{gap:var(--e-3);font-size:var(--t-sm);align-items:flex-start;display:flex}.casilla input{width:1.15rem;height:1.15rem;accent-color:var(--acento);flex:none;margin-top:.2rem}.aviso{padding:var(--e-3) var(--e-4);border-left:3px solid var(--tinta-tenue);background:var(--papel-claro);font-size:var(--t-sm)}.aviso-error{border-color:var(--error);color:var(--error)}.aviso-ok{border-color:var(--ok)}.aviso-acento{border-color:var(--acento)}.banda-demo{background:var(--acento);color:#fff;font-size:var(--t-xs);text-align:center;padding:.4rem var(--e-4)}.banda-demo strong{font-weight:600}.banda-demo a{color:#fff;font-weight:600}.estado{font-size:var(--t-xs);white-space:nowrap;align-items:center;gap:.4rem;font-weight:500;display:inline-flex}.estado:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.estado-recibida{color:var(--acento)}.estado-aprobada,.estado-comprobante_recibido,.estado-pago_verificado{color:var(--aviso)}.estado-turno_asignado{color:var(--ok)}.estado-finalizada,.estado-rechazada,.estado-cancelada{color:var(--tinta-tenue)}.cargando{padding:var(--e-7) 0;color:var(--tinta-tenue);text-align:center}input:disabled,textarea:disabled{opacity:.65;cursor:not-allowed}.casilla:has(input:disabled){opacity:.65;cursor:not-allowed}.saltar{background:var(--tinta);color:var(--papel);padding:var(--e-2) var(--e-4);z-index:10;position:absolute;top:0;left:-999px}.saltar:focus{left:var(--e-4)}.marca{color:var(--tinta);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.marca-logo{flex:none;width:3rem;height:3rem}.marca-texto{align-items:baseline;gap:.55rem;display:inline-flex}@media (width>=48rem){.marca-logo{width:3.5rem;height:3.5rem}}.marca-sigla{font-family:var(--serif);letter-spacing:.08em;font-size:1.5rem;line-height:1}.marca-nombre{font-size:var(--t-sm);color:var(--tinta-suave);letter-spacing:.02em}.marca-clara{color:var(--sobre-oscuro)}.marca-clara .marca-nombre{color:var(--sobre-oscuro-tenue)}.cabecera{border-bottom:1px solid var(--linea)}.cabecera-oscura{background:var(--tinta);color:var(--sobre-oscuro);border-bottom-color:#dfd8d21f}.cabecera-fila{justify-content:space-between;align-items:center;gap:var(--e-4);min-height:4.75rem;padding-block:var(--e-2);display:flex}.nav-publica{align-items:center;gap:var(--e-5);font-size:var(--t-sm);display:flex}.nav-publica a{text-decoration:none}.nav-publica a:hover{text-decoration:underline}.nav-publica a:not(.nav-cta){display:none}.nav-cta{border-radius:var(--radio);border:1px solid;padding:.45rem .9rem}.nav-cta:hover{background:var(--acento);border-color:var(--acento);color:#fff;text-decoration:none!important}@media (width>=48rem){.nav-publica a:not(.nav-cta){display:inline}}.hero{background:var(--tinta);color:var(--sobre-oscuro);padding-block:var(--e-7) var(--e-8)}.hero-grilla{gap:var(--e-7);display:grid}.hero h1{font-size:var(--t-3xl);letter-spacing:-.015em;max-width:14ch;line-height:1.05}.hero-bajada{margin-top:var(--e-5);max-width:36rem;font-size:var(--t-lg);color:var(--sobre-oscuro-tenue);line-height:1.55}.hero-acciones{align-items:center;gap:var(--e-5);margin-top:var(--e-6);flex-wrap:wrap;display:flex}.hero-link{font-size:var(--t-sm);color:var(--sobre-oscuro)}.hero-indice{border-top:1px solid #dfd8d240;align-self:end;margin:0;padding:0;list-style:none}.hero-indice li{border-bottom:1px solid #dfd8d240}.indice-fila{gap:var(--e-1);padding:var(--e-5) 0;color:var(--sobre-oscuro);text-decoration:none;transition:padding-left .2s;display:grid}.indice-nombre{font-family:var(--serif);font-size:var(--t-xl)}.indice-resumen{font-size:var(--t-sm);color:var(--sobre-oscuro-tenue)}.indice-fila:hover,.indice-fila:focus-visible{padding-left:var(--e-3);box-shadow:inset 2px 0 0 var(--acento)}@media (width>=60rem){.hero{padding-block:var(--e-8) 6rem}.hero-grilla{gap:var(--e-8);grid-template-columns:1.25fr 1fr}}.seccion{padding-block:var(--e-8)}.servicios-detalle{gap:var(--e-6);display:grid}.servicio{gap:var(--e-3);align-content:start;max-width:28rem;display:grid}.servicio h2{font-size:var(--t-xl)}.servicio p{color:var(--tinta-suave)}.servicio .boton-texto{font-size:var(--t-sm);justify-self:start}@media (width>=48rem){.servicios-detalle{gap:var(--e-7);grid-template-columns:repeat(3,1fr)}}.seccion-proceso{background:var(--ldg-beige)}.proceso-grilla{gap:var(--e-6);display:grid}.titulo-seccion{font-size:var(--t-2xl)}.texto-seccion{margin-top:var(--e-4);color:var(--tinta-suave);max-width:28rem}.pasos{margin:0;padding:0;list-style:none;display:grid}.paso{gap:var(--e-4);padding-block:var(--e-5);border-top:1px solid var(--linea-fuerte);grid-template-columns:2.5rem 1fr;display:grid}.paso:last-child{border-bottom:1px solid var(--linea-fuerte)}.paso-numero{font-family:var(--serif);font-size:var(--t-xl);color:var(--acento);line-height:1.1}.paso h3{font-size:var(--t-lg);margin-bottom:var(--e-1)}.paso p{color:var(--tinta-suave);font-size:var(--t-sm);max-width:34rem}@media (width>=60rem){.proceso-grilla{gap:var(--e-8);grid-template-columns:1fr 1.6fr}}.seccion-cierre{text-align:center}.cierre{justify-items:center;gap:var(--e-4);display:grid}.cierre h2{font-size:var(--t-2xl)}.cierre p{color:var(--tinta-suave)}.pie{background:var(--tinta);color:var(--sobre-oscuro-tenue);padding-block:var(--e-7) var(--e-5);font-size:var(--t-sm)}.pie-fila{justify-content:space-between;gap:var(--e-6);flex-wrap:wrap;display:flex}.pie-texto{margin-top:var(--e-3);max-width:24rem}.pie-links{gap:var(--e-2);align-content:start;display:grid}.pie-links a{color:var(--sobre-oscuro);text-decoration:none}.pie-links a:hover{text-decoration:underline}.pie-legal{margin-top:var(--e-6);padding-top:var(--e-4);font-size:var(--t-xs);border-top:1px solid #dfd8d21f}.pagina-angosta{max-width:calc(var(--ancho-texto) + 4rem);padding-block:var(--e-7) var(--e-8)}.pagina-angosta h1{font-size:var(--t-2xl);margin-bottom:var(--e-5)}.texto-grande{font-size:var(--t-lg);color:var(--tinta-suave);line-height:1.6}.subtitulo{font-size:var(--t-xl);margin:var(--e-7) 0 var(--e-4)}.lista-simple{gap:var(--e-2);color:var(--tinta-suave);padding-left:1.25rem;display:grid}.acciones-pie{gap:var(--e-3);margin-top:var(--e-7);flex-wrap:wrap;display:flex}.codigo{font-variant-numeric:tabular-nums;letter-spacing:.03em;white-space:nowrap}.preformateado{white-space:pre-wrap;overflow-wrap:anywhere}.caja-enlace{margin-top:var(--e-6);padding:var(--e-5);background:var(--papel-claro);border:1px solid var(--linea);border-left:3px solid var(--acento)}.caja-enlace h2{font-size:var(--t-lg);margin-bottom:var(--e-2)}.caja-enlace p{color:var(--tinta-suave);font-size:var(--t-sm)}.enlace-fila{gap:var(--e-2);margin-top:var(--e-4);flex-wrap:wrap;display:flex}.enlace-fila input{font-size:var(--t-sm);flex:14rem;min-width:0}.pagina-formulario{padding-block:var(--e-7) var(--e-8);max-width:52rem}.encabezado-pagina h1{font-size:var(--t-2xl)}.encabezado-pagina p{margin-top:var(--e-3);color:var(--tinta-suave);max-width:var(--ancho-texto)}.formulario{margin-top:var(--e-6);gap:var(--e-7);display:grid}.resumen-errores:empty{margin-bottom:calc(var(--e-7) * -1)}.resumen-errores:focus{outline:none}.bloque-form{gap:var(--e-5);padding-top:var(--e-5);border-top:1px solid var(--linea-fuerte);display:grid}.bloque-form h2{font-size:var(--t-xl)}.selector-servicio{gap:var(--e-3);display:grid}@media (width>=48rem){.selector-servicio{grid-template-columns:repeat(3,1fr)}}.tarjeta-servicio{gap:var(--e-2);padding:var(--e-4);border:1px solid var(--linea-fuerte);border-radius:var(--radio);background:var(--papel-claro);cursor:pointer;align-content:start;display:grid;position:relative}.tarjeta-servicio input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tarjeta-servicio:has(input:focus-visible){outline:2px solid var(--acento);outline-offset:2px}.tarjeta-servicio:hover{border-color:var(--tinta)}.tarjeta-servicio.elegida{border-color:var(--tinta);box-shadow:inset 0 0 0 1px var(--tinta);background:#fff}.tarjeta-nombre{font-family:var(--serif);font-size:var(--t-lg)}.tarjeta-resumen{font-size:var(--t-sm);color:var(--tinta-suave)}.fila-2{gap:var(--e-5);display:grid}@media (width>=40rem){.fila-2{grid-template-columns:1fr 1fr}}.contador{font-size:var(--t-xs);color:var(--tinta-suave);margin-top:calc(var(--e-1) * -1);justify-self:end}.trampa{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.bloque-final{gap:var(--e-4)}.boton-enviar{justify-self:start;min-width:14rem}.meta-solicitud{font-size:var(--t-sm);color:var(--tinta-tenue);margin-bottom:var(--e-3)}.etapas{margin:var(--e-5) 0 var(--e-6);gap:var(--e-1);grid-template-columns:repeat(5,1fr);padding:0;list-style:none;display:grid}.etapa{gap:var(--e-2);padding-top:var(--e-2);border-top:3px solid var(--linea);font-size:var(--t-xs);color:var(--tinta-tenue);display:grid}.etapa-marca{font-family:var(--serif);font-size:var(--t-base)}.etapa-hecha{border-top-color:var(--tinta);color:var(--tinta)}.etapa-actual{border-top-color:var(--acento);color:var(--acento);font-weight:600}@media (width<=30rem){.etapa-titulo{display:none}.etapa-actual .etapa-titulo{white-space:nowrap;display:block}}.datos-pago{margin:var(--e-6) 0;gap:var(--e-4);display:grid}.datos-pago dt{font-size:var(--t-sm);color:var(--tinta-tenue)}.datos-pago dd{margin:var(--e-1) 0 0}.monto{font-family:var(--serif);font-size:var(--t-2xl)}.datos-pago .preformateado{padding:var(--e-4);background:var(--papel-claro);border:1px solid var(--linea);font-size:var(--t-sm)}.subir-comprobante{gap:var(--e-4);padding-top:var(--e-5);border-top:1px solid var(--linea-fuerte);justify-items:start;display:grid}.subir-comprobante h2{font-size:var(--t-xl)}.subir-comprobante .campo{width:100%}.turno{gap:var(--e-2);display:grid}.turno-fecha{font-family:var(--serif);font-size:var(--t-2xl);text-transform:capitalize;line-height:1.2}.texto-legal h2{font-size:var(--t-lg);margin:var(--e-6) 0 var(--e-2)}.texto-legal p{color:var(--tinta-suave);margin-bottom:var(--e-3)}.guia-demo .aviso{margin-top:var(--e-5)}.lista-pasos-guia{gap:var(--e-4);color:var(--tinta-suave);padding-left:1.25rem;display:grid}.lista-pasos-guia strong{color:var(--tinta);font-weight:600}.borrador-demo{gap:var(--e-2);font-size:var(--t-sm);display:grid}.borrador-demo .preformateado{padding:var(--e-3);background:var(--papel-claro);border:1px solid var(--linea)}.ingreso{background:var(--ldg-beige);grid-template-rows:auto 1fr;min-height:100vh;display:grid}.ingreso-caja{width:min(100% - 2rem,24rem);margin-block:var(--e-7);place-self:center;gap:var(--e-5);display:grid}.ingreso-caja h1{font-size:var(--t-xl)}.formulario-compacto{gap:var(--e-4);max-width:40rem;display:grid}.formulario-compacto .boton{justify-self:start}code{background:var(--papel-claro);padding:0 .25rem;font-size:.9em}.admin{flex-direction:column;min-height:100vh;display:flex}.admin-marco{flex:1;grid-template-columns:1fr;display:grid}.admin-lateral{background:var(--tinta);color:var(--sobre-oscuro)}.admin-lateral-cabeza{padding:var(--e-4);justify-content:space-between;align-items:center;display:flex}.admin-menu-boton{color:var(--sobre-oscuro);border-radius:var(--radio);font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0;border:1px solid #dfd8d266;padding:.4rem .8rem}.admin-nav{padding:0 var(--e-4) var(--e-4);flex-direction:column;display:none}.admin-lateral.abierto .admin-nav{display:flex}.admin-nav a{color:var(--sobre-oscuro-tenue);padding:.6rem var(--e-3);font-size:var(--t-sm);border-left:2px solid #0000;text-decoration:none}.admin-nav a:hover{color:var(--sobre-oscuro)}.admin-nav a.active{color:var(--sobre-oscuro);border-left-color:var(--acento);background:#dfd8d20f}.admin-usuario{margin-top:var(--e-5);padding:var(--e-4) var(--e-3) 0;gap:var(--e-2);font-size:var(--t-xs);color:var(--sobre-oscuro-tenue);overflow-wrap:anywhere;border-top:1px solid #dfd8d226;display:grid}.admin-usuario .boton-texto{color:var(--sobre-oscuro);font-size:var(--t-xs);justify-self:start}@media (width>=60rem){.admin-marco{background:var(--tinta);grid-template-columns:15rem 1fr}.admin-lateral{height:100vh;position:sticky;top:0}.admin-lateral-cabeza{padding:var(--e-5) var(--e-5) var(--e-6)}.admin-menu-boton{display:none}.admin-nav{padding:0 var(--e-3);display:flex}}.admin-contenido{background:var(--papel);min-width:0}.admin-pagina{padding:var(--e-5) var(--e-4) var(--e-8);max-width:76rem}@media (width>=48rem){.admin-pagina{padding:var(--e-6) var(--e-7) var(--e-8)}}.admin-encabezado{margin-bottom:var(--e-6)}.admin-encabezado h1{font-size:var(--t-2xl)}.admin-encabezado p{margin-top:var(--e-2);color:var(--tinta-suave);max-width:48rem;font-size:var(--t-sm)}.admin-encabezado p:first-letter{text-transform:uppercase}.vacio{color:var(--tinta-tenue);padding:var(--e-5) 0}.indicadores{border-top:1px solid var(--linea-fuerte);border-bottom:1px solid var(--linea-fuerte);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.indicador{gap:var(--e-1);padding:var(--e-5) var(--e-4);border-right:1px solid var(--linea);align-content:start;text-decoration:none;display:grid}.indicador:nth-child(2n){border-right:0}.indicador:nth-child(-n+2){border-bottom:1px solid var(--linea)}@media (width<=47.99rem){.indicador{padding:var(--e-4) var(--e-3)}.indicador-numero{font-size:2.25rem}.indicador-texto{display:none}}@media (width>=64rem){.indicadores{grid-template-columns:repeat(4,minmax(0,1fr))}.indicador:nth-child(2n){border-right:1px solid var(--linea)}.indicador:last-child{border-right:0}.indicador:nth-child(-n+2){border-bottom:0}}.indicador:hover{background:var(--papel-claro)}.indicador-numero{font-family:var(--serif);font-size:2.75rem;line-height:1}.indicador-alerta .indicador-numero{color:var(--acento)}.indicador-titulo{font-weight:600;font-size:var(--t-sm);margin-top:var(--e-2)}.indicador-texto{font-size:var(--t-xs);color:var(--tinta-tenue)}.panel-grilla{gap:var(--e-7);margin-top:var(--e-7);display:grid}@media (width>=72rem){.panel-grilla{grid-template-columns:1fr 1fr}.panel-grilla>:last-child{grid-column:1/-1}}.panel-bloque h2,.bloque h2{font-size:var(--t-lg);margin-bottom:var(--e-3)}.lista-filas{border-top:1px solid var(--linea);margin:0;padding:0;list-style:none}.lista-filas li{border-bottom:1px solid var(--linea)}.fila-corta{gap:.15rem var(--e-3);padding:var(--e-3) var(--e-2);font-size:var(--t-sm);grid-template-columns:1fr auto;text-decoration:none;display:grid}.fila-corta:hover{background:var(--papel-claro)}.fila-nombre{font-weight:500}.fila-servicio,.fila-extra{color:var(--tinta-tenue);font-size:var(--t-xs)}.fila-extra{text-align:right}.fila-corta .estado{grid-area:1/2;justify-self:end}.resumen-mes{gap:var(--e-4);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.resumen-mes dt{font-size:var(--t-xs);color:var(--tinta-tenue)}.resumen-mes dd{font-family:var(--serif);font-size:var(--t-xl);margin:0}.filtros{gap:var(--e-3);margin-bottom:var(--e-5);display:grid}@media (width>=48rem){.filtros{grid-template-columns:2fr 1fr 1fr;align-items:end}}.conteo{font-size:var(--t-xs);color:var(--tinta-tenue);margin-bottom:var(--e-2)}.tabla{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.tabla th{text-align:left;font-weight:500;font-size:var(--t-xs);color:var(--tinta-tenue);padding:var(--e-2) var(--e-3);border-bottom:1px solid var(--linea-fuerte)}.tabla td{padding:var(--e-3);border-bottom:1px solid var(--linea);vertical-align:top}.tabla tbody tr{cursor:pointer}.tabla tbody tr:hover{background:var(--papel-claro)}.tabla td a{font-weight:500;text-decoration:none}.tabla .sub,.sub{font-size:var(--t-xs);color:var(--tinta-tenue);display:block}.tabla-compacta tbody tr{cursor:default}.fila-error td{color:var(--error)}@media (width<=47.99rem){.tabla thead{display:none}.tabla tr{padding:var(--e-3) 0;border-bottom:1px solid var(--linea);grid-template-columns:1fr 1fr;display:grid}.tabla td{padding:var(--e-1) var(--e-2);border:0}.tabla td:first-child{grid-column:1/-1}.tabla td:before{content:attr(data-titulo);color:var(--tinta-tenue);font-size:.7rem;display:block}.tabla td:first-child:before{display:none}}.volver{font-size:var(--t-sm);color:var(--tinta-suave);margin-bottom:var(--e-4);display:inline-block}.detalle-cabeza{justify-content:space-between;align-items:flex-start;gap:var(--e-3);flex-wrap:wrap;display:flex}.detalle-cabeza h1{font-size:var(--t-2xl)}.detalle-cabeza .estado{font-size:var(--t-sm);padding-top:.6rem}.detalle-meta{gap:var(--e-1) var(--e-4);margin-top:var(--e-2);font-size:var(--t-sm);color:var(--tinta-tenue);flex-wrap:wrap;display:flex}.detalle .etapas{max-width:44rem}.detalle-grilla{gap:var(--e-6);display:grid}@media (width>=64rem){.detalle-grilla{gap:var(--e-7);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.detalle-principal,.detalle-lateral{gap:var(--e-6);align-content:start;display:grid}.bloque{gap:var(--e-3);align-content:start;display:grid}.detalle-lateral .bloque{padding-top:var(--e-4);border-top:1px solid var(--linea-fuerte)}.detalle-lateral .bloque:first-child{border-top:0;padding-top:0}.bloque-acciones{gap:var(--e-4);padding:var(--e-5);background:var(--papel-claro);border:1px solid var(--linea);border-top:3px solid var(--acento);display:grid}.bloque-acciones h2{font-size:var(--t-xl)}.bloque-acciones>p{color:var(--tinta-suave);font-size:var(--t-sm)}.bloque-cerrado{border-top-color:var(--tinta-tenue)}.form-accion{gap:var(--e-4);display:grid}.form-accion .boton{justify-self:start}.fila-monto{gap:var(--e-4);display:grid}@media (width>=40rem){.fila-monto{grid-template-columns:1fr 1fr}}.fila-botones{gap:var(--e-3);flex-wrap:wrap;align-items:center;display:flex}.desplegable{padding-top:var(--e-3);border-top:1px solid var(--linea)}.desplegable>.boton-texto{font-size:var(--t-sm)}.desplegable.discreto>.boton-texto{color:var(--tinta-tenue)}.desplegable-cuerpo{margin-top:var(--e-3)}.respuestas{gap:var(--e-3);margin:0;display:grid}.respuestas>div{gap:.1rem;display:grid}@media (width>=40rem){.respuestas:not(.compacta)>div{gap:var(--e-4);grid-template-columns:16rem 1fr}}.respuestas dt{font-size:var(--t-xs);color:var(--tinta-tenue)}.respuestas dd{font-size:var(--t-sm);overflow-wrap:anywhere;margin:0}.subtitulo-bloque{font-size:var(--t-base);margin-top:var(--e-3)}.descripcion{padding:var(--e-4);background:var(--papel-claro);border-left:2px solid var(--linea-fuerte);font-size:var(--t-sm);line-height:1.6}.detalles summary{cursor:pointer;font-size:var(--t-sm);color:var(--acento)}.detalles p{margin-top:var(--e-2);font-size:var(--t-sm)}.boton.deshabilitado{opacity:.5;pointer-events:none}.detalle-lateral .boton{justify-self:start}.historial{padding:0 0 0 var(--e-4);border-left:1px solid var(--linea-fuerte);gap:var(--e-4);margin:0;list-style:none;display:grid}.historial li{font-size:var(--t-sm);gap:.1rem;display:grid;position:relative}.historial li:before{content:"";left:calc(-1 * var(--e-4) - 4px);background:var(--tinta);border-radius:50%;width:7px;height:7px;position:absolute;top:.45rem}.historial-cuando{font-size:var(--t-xs);color:var(--tinta-tenue)}.historial-nota{font-size:var(--t-xs);color:var(--tinta-suave);font-style:italic}.campo-archivo{margin-bottom:var(--e-5);max-width:30rem}.mapeo{gap:var(--e-2);max-width:48rem;display:grid}.mapeo-fila{gap:var(--e-1) var(--e-4);font-size:var(--t-sm);align-items:center;display:grid}@media (width>=40rem){.mapeo-fila{grid-template-columns:1fr 16rem}}.admin-pagina>.bloque{margin-bottom:var(--e-6)}.bloque-demo{margin-top:var(--e-8);padding-top:var(--e-5);border-top:1px solid var(--linea-fuerte);justify-items:start}.pasos-mfa{font-size:var(--t-sm)}.qr-mfa{gap:var(--e-3);justify-items:start;display:grid}.qr-mfa img{padding:var(--e-2);border:1px solid var(--linea);background:#fff}.secreto-mfa{margin-top:var(--e-2);word-break:break-all;-webkit-user-select:all;user-select:all;display:block}.grupo-config .fila-monto{margin-top:var(--e-2)}.config-secciones{gap:var(--e-6);margin-top:var(--e-7);max-width:40rem;display:grid}.fila-factor{justify-content:space-between;align-items:center;gap:var(--e-3);padding:var(--e-3) var(--e-2);font-size:var(--t-sm);display:flex}.turnstile{min-height:65px}
