@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fuentes/manrope-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fuentes/manrope-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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}:root{--marca: #2eb805;--marca-texto: #1c6b00;--tinta: #17211a;--tenue: #56635a;--fondo: #f4f6f3;--hoja: #ffffff;--borde: #d3dbd2;--error: #b3261e;--error-suave: #fbe6e4;--ok-suave: #e6f5df;--info-suave: #e8eef7;--info: #1f4e79;--declarado-suave: #fbf3d6;--declarado: #6b4f00;--radio: 8px;--letra: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;color-scheme:light}@media(prefers-color-scheme:dark){:root{--marca-texto: #7ad85a;--tinta: #e7ece6;--tenue: #a2ada3;--fondo: #111712;--hoja: #19211a;--borde: #2e3a2f;--error: #f2938b;--error-suave: #3d1c1a;--ok-suave: #1d3317;--info-suave: #1b2735;--info: #9cc3ec;--declarado-suave: #2e2914;--declarado: #e3c46a;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--fondo);color:var(--tinta);font-family:var(--letra);font-size:16px;line-height:1.5;-webkit-text-size-adjust:100%}a{color:var(--marca-texto)}:focus-visible{outline:3px solid var(--marca-texto);outline-offset:2px}h1:focus,.sin-borde:focus{outline:none}.barra{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--ok-suave);color:var(--tinta);border-bottom:1px solid var(--borde);padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px}.marca{display:inline-flex;align-items:center;gap:8px;color:var(--tinta);text-decoration:none;font-size:20px;font-weight:700;letter-spacing:.01em}.marca b{color:var(--marca-texto);font-weight:700}.barra nav{display:flex;align-items:center;gap:14px;font-size:15px}.barra nav a{color:var(--tinta);text-decoration:none}.marca,.barra nav a,.barra nav .enlace{min-height:44px;display:inline-flex;align-items:center}.barra nav a.ingresar{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--marca-texto);border-radius:var(--radio);font-weight:600}body:has(.portada) .barra{border-bottom-color:transparent}.barra .quien{color:var(--tenue)}.barra .enlace{color:var(--tinta)}.contenido{padding:24px 16px 48px}.hoja{max-width:440px;margin:0 auto;background:var(--hoja);border:1px solid var(--borde);border-radius:var(--radio);padding:24px 20px;display:grid;gap:16px}h1{font-size:24px;line-height:1.2;margin:0;text-wrap:balance}p{margin:0}.bajada{color:var(--tenue)}.tenue{color:var(--tenue);font-size:14px}.centro{text-align:center}form{display:grid;gap:14px}.campo{display:grid;gap:4px;min-width:0}.campo label{font-weight:600;font-size:15px}.campo input{font:inherit;padding:11px 12px;border:1px solid var(--borde);border-radius:6px;background:var(--hoja);color:var(--tinta);width:100%}.campo .ayuda{color:var(--tenue);font-size:13.5px}.par{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:420px){.par{grid-template-columns:1fr 1fr}}button,.boton{font:inherit;cursor:pointer;border-radius:6px;padding:12px 16px;text-align:center;text-decoration:none;display:inline-block}button:disabled{cursor:progress;opacity:.7}.primario{background:var(--marca);color:#10200c;border:1px solid var(--marca);font-weight:700}.secundario{background:transparent;color:var(--tinta);border:1px solid var(--borde)}.enlace{background:none;border:none;padding:0;color:var(--marca-texto);text-decoration:underline}.acciones{display:flex;flex-wrap:wrap;gap:10px}.opciones{display:grid;gap:10px}.opcion{display:grid;gap:4px;text-align:left;background:var(--hoja);color:var(--tinta);border:1px solid var(--borde);padding:16px}.opcion strong{font-size:17px}.opcion span{color:var(--tenue);font-size:14.5px}.opcion:hover{border-color:var(--marca)}.aviso{border-radius:6px;padding:12px 14px;font-size:15px}.aviso ul{margin:0;padding-left:18px}.aviso-error{background:var(--error-suave);color:var(--error)}.aviso-ok{background:var(--ok-suave);color:var(--tinta)}.aviso-info{background:var(--info-suave);color:var(--tinta)}.pie{font-size:15px;color:var(--tenue)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}h2{font-size:17px;margin:0 0 6px}.descripcion{white-space:pre-wrap;overflow-wrap:anywhere}.contacto dl{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:0}.contacto dt{color:var(--tenue);font-size:14.5px}.contacto dd{margin:0;overflow-wrap:anywhere}.confirmar{display:grid;gap:10px;border:1px solid var(--borde);border-radius:6px;padding:12px 14px}.peligro{background:var(--error);color:var(--hoja);border:1px solid var(--error);font-weight:700}.pedidos{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pedidos a:not(.boton){display:grid;gap:2px;text-decoration:none;color:var(--tinta);border:1px solid var(--borde);border-radius:6px;padding:12px 14px}.pedidos a:not(.boton):hover{border-color:var(--marca)}.pedidos li{display:grid;gap:4px}.pedidos .etiqueta{justify-self:start}.pedidos strong{font-size:16.5px}.hoja>button.enlace{justify-self:start}.tarjetas{list-style:none;margin:0;padding:0;display:grid;gap:12px}.tarjetas li{display:grid;gap:8px;border:1px solid var(--borde);border-radius:6px;padding:14px}.tarjetas li.urgente{border-color:var(--error);background:var(--error-suave)}.tarjetas li.dirigido{border-color:var(--info);background:var(--info-suave)}.tarjetas li .acciones{margin:0}.pestanas{display:flex;border-bottom:1px solid var(--borde)}.pestanas button{flex:1 1 0;background:none;border:none;border-bottom:2px solid transparent;border-radius:0;color:var(--tenue);padding:8px 4px;min-height:44px;font-size:14px;line-height:1.25;font-weight:600;text-align:center}.pestanas button.activa{color:var(--tinta);border-bottom:3px solid;border-bottom-color:var(--marca-texto)}.tarjetas h2{margin:0}.tarjetas li>.boton,.tarjetas li>button{justify-self:start}.etiquetas{display:flex;flex-wrap:wrap;gap:6px}.etiqueta{font-size:13px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--info-suave);color:var(--tinta)}.etiqueta.urgente{background:var(--error-suave);color:var(--error)}.etiqueta.elegido{background:var(--ok-suave)}.etiqueta.etiqueta-info{background:var(--info-suave);color:var(--info)}.etiqueta.etiqueta-ok{background:var(--ok-suave);color:var(--marca-texto)}.etiqueta.etiqueta-neutro{background:var(--fondo);color:var(--tenue);box-shadow:inset 0 0 0 1px var(--borde)}.progreso ol{display:flex;gap:4px;margin:0;padding:0;list-style:none;font-size:13px}.progreso li{flex:1;display:grid;justify-items:center;gap:4px;text-align:center;color:var(--tenue)}.progreso li:before{content:"";width:12px;height:12px;border-radius:50%;box-sizing:border-box;border:2px solid var(--borde)}.progreso li.hecho:before{background:var(--marca);border-color:var(--marca)}.progreso li.actual{color:var(--tinta);font-weight:700}.progreso li.actual:before{border-color:var(--marca)}.progreso p{margin:6px 0 0;font-size:14px}.campo select,.campo textarea{font:inherit;padding:11px 12px;border:1px solid var(--borde);border-radius:6px;background:var(--hoja);color:var(--tinta);width:100%}.campo textarea{resize:vertical;min-height:96px}fieldset{border:none;margin:0;padding:0;min-width:0}legend{font-weight:600;font-size:15px;padding:0;margin-bottom:6px}.opcion{cursor:pointer}.opcion input{position:absolute;opacity:0;width:1px;height:1px}.opcion.elegida{border-color:var(--marca-texto);box-shadow:inset 0 0 0 2px var(--marca-texto)}.opcion:focus-within{outline:3px solid var(--marca-texto);outline-offset:2px}.grupo{display:grid;gap:12px}.si-no{display:grid;gap:6px}.opcion-corta{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--borde);border-radius:6px;padding:10px 16px;cursor:pointer}.opcion-corta input{width:18px;height:18px;margin:0;accent-color:var(--marca-texto)}.bloque{display:grid;gap:10px;border:1px solid var(--borde);border-radius:6px;padding:14px}.bloque h2{margin:0}.bloque h3{font-size:15px;margin:16px 0 4px}.lista-guardia{margin:6px 0;padding-left:18px}.lista-guardia li{margin:2px 0}.enlace.boton-chico,a.boton-chico{min-height:44px;min-width:44px;padding:0 6px;display:inline-flex;align-items:center}.como-funciona{margin:4px 0 8px}.como-funciona summary{cursor:pointer;padding:12px 0;color:var(--marca-texto, inherit)}.como-funciona ul{margin:4px 0 0;padding-left:18px}.fila-guardia{display:flex;flex-wrap:wrap;gap:8px 12px;margin:8px 0}.campo-guardia{display:flex;flex-direction:column;gap:4px}.bloque>button.enlace{justify-self:start}.estado-disponible{font-weight:600;color:var(--marca-texto)}.dato{display:grid;gap:2px}.barra a.quien{text-decoration:none}.barra a.quien:hover{text-decoration:underline}.enlace:disabled{opacity:.6;text-decoration:none}.sin-borde-foco:focus{outline:none}.codigo-visita{font-size:2.2rem;font-weight:700;letter-spacing:.3em;font-variant-numeric:tabular-nums;margin:.2rem 0}.solo-lector{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.casilla{display:flex;align-items:center;gap:8px;cursor:pointer}.casilla input{width:18px;height:18px;margin:0;accent-color:var(--marca-texto)}.lista-zonas{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 14px;max-height:320px;overflow-y:auto;border:1px solid var(--borde);border-radius:6px;padding:10px}.lista-zonas legend{padding:0 4px;font-weight:600}.lista-servicios{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lista-servicios li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;border-bottom:1px solid var(--borde);padding-bottom:8px}.lista-servicios .etiqueta{display:inline-block;margin-left:8px;font-size:12.5px;padding:1px 8px;border-radius:999px;background:var(--error-suave);color:var(--error)}.datos-de-revision{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:8px 0}.datos-de-revision dt{font-weight:600}.datos-de-revision dd{margin:0;font-family:ui-monospace,monospace;font-size:1.1em;-webkit-user-select:all;user-select:all}.credenciales,.servicios-publicos{list-style:none;margin:0;padding:0;display:grid;gap:8px}.credencial{display:grid;gap:2px;padding:10px 12px;border-radius:8px;border:1px solid var(--borde)}.credencial.verificada{background:var(--ok-suave);border-color:var(--marca)}.credencial.verificada strong{color:var(--marca-texto)}.credencial.declarada strong{color:var(--tenue);font-weight:600}.servicios-publicos li{display:grid;gap:2px;border-bottom:1px solid var(--borde);padding-bottom:8px}.servicios-publicos .etiqueta{margin-left:0}.resena{display:grid;gap:6px;border-top:1px solid var(--borde);padding-top:10px}.resena ul{margin:0;padding-left:18px}.resena .respuesta{border-left:3px solid var(--borde);padding-left:10px}.selector-de-lugar button[aria-pressed=true]{border-color:var(--marca);background:var(--ok-suave);color:var(--tinta);font-weight:600}.foto-de-perfil{width:160px;height:160px;object-fit:cover;border-radius:var(--radio);border:1px solid var(--borde)}.foto-de-ficha{width:96px;height:96px;object-fit:cover;border-radius:50%;border:2px solid var(--marca)}.foto-a-retirar{width:120px;height:120px;object-fit:cover;border-radius:var(--radio)}.iniciales-de-ficha{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:var(--ok-suave);color:var(--marca-texto);font-size:32px;font-weight:700}.opciones.en-grilla{grid-template-columns:1fr 1fr}.opciones.en-grilla legend,.opciones.en-grilla .ayuda{grid-column:1 / -1}button.opcion{width:100%;font:inherit;border-radius:8px}.opcion.urgente{background:var(--error-suave);border-color:var(--error)}.opcion.estatica{cursor:default;background:var(--fondo);border-style:dashed}.opcion.estatica:hover{border-color:var(--borde)}.opciones>.ayuda{color:var(--tenue);font-size:13.5px}@media(forced-colors:active){.opcion.elegida{outline:3px solid Highlight;outline-offset:-3px}}.linea-de-seguridad{background:var(--error-suave);border-left:4px solid var(--error);color:var(--tinta);border-radius:6px;padding:12px 14px;font-size:15px}.boton-urgencia{width:100%;min-height:52px}.lista-de-profesionales{list-style:none;margin:0;padding:0;display:grid;gap:10px}.profesional-en-lista{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:start;border:1px solid var(--borde);border-radius:8px;padding:14px;background:var(--hoja)}.profesional-en-lista .grupo{gap:4px}.profesional-en-lista p,.profesional-en-lista h2{margin:0}.profesional-en-lista .foto-de-ficha,.profesional-en-lista .iniciales-de-ficha{width:56px;height:56px;font-size:20px}fieldset.grupo>.ayuda{color:var(--tenue);font-size:13.5px}.aviso-de-trabajo{position:sticky;top:0;z-index:20;margin:0 auto;max-width:720px;padding:12px 16px;background:var(--info-suave);color:var(--tinta);border-bottom:2px solid var(--marca-texto)}.aviso-de-trabajo p{margin:0 0 8px;font-weight:600}@media(max-width:600px){.aviso-de-trabajo{position:static}}.pie{text-align:center;padding:24px 16px 32px;font-size:14px;color:var(--tenue)}.pie a{color:var(--tenue)}.politica section{margin-top:20px}.politica h2{font-size:17px;margin-bottom:6px}.politica ul{padding-left:20px}.politica li{margin-bottom:6px}.presentacion{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.presentacion-datos{display:grid;gap:4px;flex:1 1 220px}.presentacion-datos p{margin:0}.desplegable>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;gap:6px;color:var(--marca-texto);font-weight:600;list-style:none}.desplegable>summary::-webkit-details-marker{display:none}.desplegable>summary:before{content:"▸";content:"▸" / "";display:inline-block;transition:transform .15s}.desplegable[open]>summary:before{transform:rotate(90deg)}.desplegable[open]{display:grid;gap:8px}@media(prefers-reduced-motion:reduce){.desplegable>summary:before{transition:none}}.fijo-en-celular .boton{width:100%}.antes-del-boton{margin-top:8px;margin-bottom:-8px}@media(max-width:719px){html{scroll-padding-bottom:84px}.antes-del-boton{margin-bottom:-16px}.fijo-en-celular{position:sticky;bottom:0;z-index:1;background:var(--hoja);padding:8px 0 calc(8px + env(safe-area-inset-bottom))}}.situacion-del-cliente{margin:0;padding-left:20px;display:grid;gap:6px}.situacion-del-cliente a{display:inline-block;padding:10px 0}.bloque.en-curso{background:var(--ok-suave);border-color:var(--marca)}.ver-todos{justify-self:start;padding:10px 0}.pedidos:has(.boton){gap:16px}.portada{background:var(--ok-suave);margin:-24px -16px 0;padding:16px 16px 32px}.portada-dentro,.inicio-cuerpo{max-width:1080px;margin:0 auto;display:grid;gap:16px}@media(min-width:720px){.portada-dentro{padding:0 24px}}.portada .bajada-portada{font-size:14px;color:var(--tenue)}.portada h1{font-size:30px;line-height:1.15;font-weight:800;letter-spacing:-.01em}.portada .subtitulo{font-size:16px;color:var(--tenue);max-width:560px}.inicio-cuerpo{padding-top:24px;gap:28px}.inicio-opciones{display:grid;gap:12px}.inicio-opciones a{display:grid;gap:4px;padding:16px 20px;border-radius:var(--radio);text-decoration:none;text-align:left}.inicio-opciones a strong{font-size:19px}.inicio-opciones a.secundario{background:var(--hoja)}.inicio-opciones a.secundario span{color:var(--tenue)}.confianza{list-style:none;margin:0;padding:0;display:grid;gap:12px}.confianza li{display:flex;gap:10px;align-items:flex-start;font-size:15px}.confianza svg{flex-shrink:0;margin-top:2px;color:var(--marca-texto)}.inicio-como{background:var(--hoja);border:1px solid var(--borde);border-radius:var(--radio);padding:20px;display:grid;gap:16px}.inicio-como h2{margin:0;font-size:20px}.inicio-como ol{list-style:none;margin:0;padding:0;display:grid;gap:16px}.inicio-como li{display:flex;gap:12px;align-items:flex-start;font-size:15px}.inicio-como .numero{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--ok-suave);color:var(--marca-texto);display:grid;place-items:center;font-weight:700;font-size:14px}.sumate{justify-self:center;font-weight:700;padding:10px 0}@media(min-width:720px){.portada{padding:32px 40px 64px}.portada h1{font-size:48px;line-height:1.1;max-width:760px}.portada .subtitulo{font-size:18px}.inicio-cuerpo{padding:40px 24px 0;gap:40px}.inicio-opciones{grid-template-columns:repeat(2,minmax(0,1fr))}.confianza{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.inicio-como{padding:32px}.inicio-como ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.secciones{display:flex;justify-content:center;gap:4px;background:var(--hoja);border-bottom:1px solid var(--borde);padding:0 8px;overflow-x:auto}.secciones a{flex:0 1 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 10px;color:var(--tenue);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent}.secciones a[aria-current=page]{color:var(--tinta);border-bottom-color:var(--marca-texto)}.secciones a:focus-visible{outline-offset:-3px}@media(max-width:380px){.secciones{justify-content:space-between;gap:0;padding:0 4px}.secciones a{padding:0 6px;font-size:14px}}.resumen-profesional{list-style:none;margin:0;padding:0;display:grid;gap:10px}.tarjeta-resumen{display:grid;gap:2px;border:1px solid var(--borde);border-radius:var(--radio);padding:12px 14px 4px}.tarjeta-resumen .rotulo{color:var(--tenue);font-size:14px;font-weight:600}.tarjeta-resumen .numero{font-size:32px;line-height:1.1;font-weight:800}.tarjeta-resumen a{display:inline-flex;align-items:center;min-height:44px;justify-self:start}.sumate-acciones{display:grid;gap:10px}@media(min-width:720px){.sumate-acciones{grid-template-columns:repeat(2,max-content)}.inicio-como ol.cuatro-pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}.acciones [role=status]{overflow-wrap:anywhere;min-width:0}@media(min-width:720px){.confianza.dos{grid-template-columns:repeat(2,minmax(0,1fr))}}.sellos{list-style:none;margin:0;padding:0;display:grid;gap:8px}.sello{display:grid;gap:2px;padding:10px 12px;border-radius:var(--radio);border:1px solid var(--borde);border-left-width:4px}.sello strong{font-size:14px}.sello-verificado{background:var(--ok-suave);border-color:var(--marca)}.sello-verificado strong{color:var(--marca-texto)}.sello-declarado{background:var(--declarado-suave);border-color:var(--declarado)}.sello-declarado strong{color:var(--declarado)}.sello-oficio{background:var(--fondo)}.sello-oficio strong{color:var(--tenue)}.sello-alcance{background:var(--info-suave);border-color:var(--info)}.sello-alcance strong{color:var(--info)}.sellos-cortos{display:flex;flex-wrap:wrap;gap:6px;margin:0}.etiqueta.sello-verificado{background:var(--ok-suave);color:var(--marca-texto);border:0}.etiqueta.sello-declarado{background:var(--declarado-suave);color:var(--declarado);border:0}.etiqueta.sello-oficio{background:var(--fondo);color:var(--tenue);border:0;box-shadow:inset 0 0 0 1px var(--borde)}.etiqueta.sello-alcance{background:var(--info-suave);color:var(--info);border:0}footer.pie{display:flex;flex-wrap:wrap;justify-content:center;gap:0 20px}footer.pie a{display:inline-flex;align-items:center;min-height:44px}.aceptacion{gap:10px}.aceptacion .casilla{align-items:flex-start;line-height:1.4}.aceptacion .casilla input{flex:none;margin-top:2px}.recordatorio{margin:0;padding-left:20px;display:grid;gap:4px}.baja{margin-top:32px;padding-top:20px;border-top:1px solid var(--borde)}.baja h2{font-size:1.05rem;margin:0 0 8px}.hoja.hoja-lectura{max-width:760px}.hoja.hoja-amplio{max-width:1120px}.hoja-amplio>p,.hoja-amplio>.bajada,.hoja-amplio>.aviso{max-width:72ch}.hoja-amplio>fieldset,.hoja-amplio>form{max-width:560px}.hoja-amplio>.boton{justify-self:start;min-width:240px}@media(min-width:720px){.hoja-lectura,.hoja-amplio{padding:32px}.hoja-amplio .tarjetas,.hoja-amplio .pedidos,.hoja-amplio .lista-de-profesionales,.hoja-amplio .resumen-profesional{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.hoja-amplio .pedidos{align-items:start}}
