@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");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}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");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}.publico-tema{font-family:Figtree Variable,ui-sans-serif,system-ui,sans-serif;font-size:1.0625rem;--background: 150 28% 97%;--foreground: 170 30% 10%;--card: 0 0% 100%;--card-foreground: 170 30% 10%;--primary: 162 59% 30%;--primary-foreground: 0 0% 100%;--muted: 150 22% 94%;--muted-foreground: 165 10% 36%;--accent: 154 40% 93%;--accent-foreground: 162 59% 20%;--border: 152 18% 86%;--input: 152 18% 80%;--ring: 162 59% 30%;--radius: .75rem;--menta: 162 50% 46%;--paso: 204 55% 38%}.publico-fondo{position:relative;isolation:isolate}.publico-fondo:before{content:"";position:absolute;inset:0 0 auto 0;height:24rem;z-index:-1;background-color:#eaf6f1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='40' viewBox='0 0 160 40'%3E%3Cpath d='M0 20C20 4 60 4 80 20S140 36 160 20' fill='none' stroke='%233BB18D' stroke-opacity='.22' stroke-width='1.5'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='60' viewBox='0 0 240 60'%3E%3Cpath d='M0 30C30 8 90 8 120 30S210 52 240 30' fill='none' stroke='%231F7A5F' stroke-opacity='.10' stroke-width='1.5'/%3E%3C/svg%3E");background-size:160px 40px,240px 60px;background-position:0 0,60px 20px;-webkit-mask-image:linear-gradient(to bottom,#000 35%,transparent);mask-image:linear-gradient(to bottom,#000 35%,transparent)}.publico-tema{--select-primary: hsl(162 59% 30%);--select-primary75: hsl(162 50% 40%);--select-primary50: hsl(154 40% 82%);--select-primary25: hsl(154 40% 93%)}.publico-tema .publico-fecha-vigente{background-color:hsl(var(--primary) / .1);color:hsl(var(--primary))}.publico-tema .publico-detalle-medico{font-size:.875rem;font-weight:400;color:hsl(var(--muted-foreground))}.publico-tema .publico-chat-mensaje{border-radius:var(--radius);font-size:.875rem;flex-shrink:0;overflow-wrap:anywhere}.publico-tema .publico-chat-paciente{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.publico-tema .publico-chat-bot{background-color:hsl(var(--muted))}.publico-tema .publico-chat-error{border:1px solid hsl(var(--destructive));border-radius:var(--radius);font-size:.875rem;color:hsl(var(--destructive))}.publico-tema .publico-volver{color:hsl(var(--primary));font-size:.875rem}.publico-tema .publico-asistente-titulo{font-size:1rem;font-weight:600}.publico-tema .publico-asistente-aclaracion{color:hsl(var(--muted-foreground));font-size:.75rem}.publico-tema .publico-panel-subtitulo,.publico-tema .publico-asistente-orientacion{color:hsl(var(--muted-foreground));font-size:.875rem}.publico-tema .publico-proximo-turno{border-color:hsl(var(--primary) / .15);box-shadow:0 4px 12px hsl(var(--primary) / .08)}.publico-tema .publico-turno-resumen{border:1px solid hsl(var(--border));border-radius:var(--radius);color:hsl(var(--foreground))}.publico-tema .publico-turno-resumen:hover{background:hsl(var(--accent))}.publico-tema .publico-turno-resumen:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.publico-tema .publico-resumen-fecha{font-size:.875rem;font-weight:600}.publico-tema .publico-acceso-icono svg{width:1.25rem;height:1.25rem}.publico-tema .publico-acceso-descripcion{font-size:.8125rem;font-weight:400;line-height:1.4}.publico-tema .publico-informe-html{font-size:.9375rem;line-height:1.6;overflow-wrap:anywhere}.publico-tema .publico-informe-html>*+*{margin-top:.75rem}.publico-tema .publico-informe-html :is(h1,h2,h3,h4,h5,h6){font-weight:600;line-height:1.3}.publico-tema .publico-informe-html :is(h1,h2){font-size:1.125rem}.publico-tema .publico-informe-html :is(h3,h4,h5,h6){font-size:1rem}.publico-tema .publico-informe-html :is(b,strong){font-weight:600}.publico-tema .publico-informe-html :is(i,em){font-style:italic}.publico-tema .publico-informe-html u{text-decoration:underline}.publico-tema .publico-informe-html ul{list-style:disc;padding-left:1.5rem}.publico-tema .publico-informe-html ol{list-style:decimal;padding-left:1.5rem}.publico-tema .publico-informe-html li+li{margin-top:.25rem}.publico-tema .publico-informe-html table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:.875rem}.publico-tema .publico-informe-html :is(th,td){border:1px solid hsl(var(--border));padding:.375rem .625rem;text-align:left;vertical-align:top}.publico-tema .publico-informe-html th{background:hsl(var(--muted));font-weight:600}.publico-tema .publico-informe-html hr{border-color:hsl(var(--border))}.publico-tema .publico-informe-html img{max-width:100%;height:auto}.publico-tema .publico-informe-seleccionado{border-color:hsl(var(--primary));background:hsl(var(--accent));box-shadow:inset 3px 0 hsl(var(--primary))}.publico-tema .publico-informe-dialogo{height:100dvh;max-height:100dvh;max-width:none;border-radius:0}@media (min-width: 640px){.publico-tema .publico-informe-dialogo{height:auto;max-height:90dvh;max-width:42rem;border-radius:var(--radius)}}@media (min-width: 1024px){.publico-tema .publico-sesion a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.publico-tema .publico-sesion .publico-cabecera-contenido{max-width:80rem;padding-top:.5rem;padding-bottom:.5rem}.publico-tema .publico-sesion .publico-logo{height:2.25rem}.publico-tema .publico-sesion .publico-contenido{max-width:80rem;padding-top:.75rem;padding-bottom:.75rem}.publico-tema .publico-proximo-turno>div{padding:1rem}.publico-tema .publico-proximo-turno .publico-fecha-vigente{width:4rem;min-height:4rem;justify-content:center}.publico-tema .publico-mis-turnos{max-width:53.75rem;margin-inline:auto}.publico-tema .publico-turno-contenido{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;column-gap:1rem;row-gap:.25rem;padding:.5rem 1rem;min-height:5.25rem}.publico-tema .publico-turno-detalle>*+*{margin-top:0}.publico-tema .publico-turno-lugar{display:flex;flex-wrap:wrap;column-gap:.25rem}.publico-tema .publico-turno-sede:after{content:" ·"}.publico-tema .publico-turno-prestacion,.publico-tema .publico-turno-sede{white-space:normal}.publico-tema .publico-informe-panel{max-height:calc(100dvh - 2rem);overflow-y:auto}.publico-tema .publico-chat-panel{border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--card));box-shadow:0 4px 12px hsl(var(--primary) / .06);overflow:hidden}.publico-tema .publico-cuenta-encabezado>div{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.75rem}.publico-tema .publico-cuenta-encabezado .publico-volver{grid-row:1 / 3}.publico-tema .publico-cuenta-encabezado p{grid-column:2}}@media (min-width: 1536px){.publico-tema .publico-sesion .publico-cabecera-contenido,.publico-tema .publico-sesion .publico-contenido{max-width:90rem}}.publico-tema .publico-cuenta-titulo{font-size:1.25rem;line-height:1.75rem;font-weight:700}@media (min-width: 1024px){.publico-tema .publico-cuenta-titulo{font-size:1.5rem;line-height:2rem}}.publico-tema .publico-cuenta-detalle-titulo{font-size:1.125rem;line-height:1.75rem;font-weight:700}@media (min-width: 1024px){.publico-tema .publico-cuenta-detalle-titulo{font-size:1.25rem;line-height:1.75rem}}.publico-tema .publico-cuenta-texto{font-size:.875rem;line-height:1.25rem}.publico-tema .publico-cuenta-pequeno{font-size:.75rem;line-height:1rem}.publico-tema .publico-cuenta-secundario{font-size:.875rem;line-height:1.25rem;color:hsl(var(--muted-foreground))}.publico-tema .publico-cuenta-aclaracion{font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.publico-tema .publico-cuenta-atenuado{color:hsl(var(--muted-foreground))}.publico-tema .publico-cuenta-destacado{font-weight:600}.publico-tema .publico-cuenta-medio{font-weight:500}.publico-tema .publico-cuenta-error{border-radius:var(--radius);background-color:hsl(var(--destructive) / .1);font-size:.875rem;line-height:1.25rem;color:hsl(var(--destructive))}.publico-tema .publico-cuenta-error-texto{color:hsl(var(--destructive))}.publico-tema .publico-cuenta-confirmacion{border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--accent));font-size:.875rem;line-height:1.25rem;color:hsl(var(--accent-foreground))}.publico-tema .publico-cuenta-vacio{border-radius:var(--radius);background-color:hsl(var(--muted))}@keyframes pulse{50%{opacity:.5}}.publico-tema .publico-cuenta-esqueleto{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:var(--radius);background-color:hsl(var(--muted))}.publico-tema .publico-cuenta-ambito{border-radius:9999px;background-color:hsl(var(--muted));font-size:.75rem;line-height:1rem;color:hsl(var(--muted-foreground))}.publico-tema .publico-pagos-cabecera{background-color:hsl(var(--muted) / .6);color:hsl(var(--muted-foreground))}.publico-tema .publico-turno-cancelar,.publico-tema .publico-turno-cancelar:focus{color:hsl(var(--destructive))}@media (max-width: 1023px){.publico-tema .publico-turno-virtual{display:grid;grid-template-columns:3.5rem minmax(0,1fr)}.publico-tema .publico-turno-virtual .publico-turno-acciones{grid-column:2;justify-content:flex-end}}
