@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.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}@layer primeng;:root{--sara-primario: #0b5563;--sara-fondo: #f3f6f7;--sara-superficie: #ffffff;--sara-texto: #1a2328;--sara-texto-2: #4a5a63;--sara-texto-inverso: #ffffff;--sara-urgencia: #b3261e;--sara-exito: #1e6b34;--sara-aviso: #7a4f01;--sara-aviso-fondo: #fff4d6;--sara-primario-hover: #094855;--sara-primario-suave: #e1eef0;--sara-capa: #edf2f4;--sara-borde: #d5dee2;--sara-borde-suave: #e3e9ec;--sara-borde-fuerte: #76858c;--sara-encabezado-tabla: #f7f9fa;--sara-fila-hover: #f4f8f9;--sara-urgencia-fondo: #fcecea;--sara-urgencia-borde: #f2c4c0;--sara-urgencia-oscuro: #8c1d18;--sara-aviso-borde: #ecd9a6;--sara-aviso-fondo-hover: #ffeab0;--sara-exito-fondo: #e5f1e8;--sara-neutro-fondo: #eaeff1;--sara-neutro-texto: #3d4a52;--sara-foco: #0b5563;--sara-grafico-sara: #0b5563;--sara-grafico-otros: #93c2c9;--sara-grafico-meta: #1a2328;--sara-grafico-rejilla: #e3e9ec;--sara-sombra-1: 0 1px 2px rgb(16 23 26 / .06), 0 1px 1px rgb(16 23 26 / .04);--sara-sombra-2: 0 4px 12px -2px rgb(16 23 26 / .08);--sara-sombra-3: 0 12px 32px -8px rgb(16 23 26 / .18);--sara-e1: 4px;--sara-e2: 8px;--sara-e3: 12px;--sara-e4: 16px;--sara-e5: 24px;--sara-e6: 32px;--sara-radio-xs: 4px;--sara-radio-sm: 6px;--sara-radio: 8px;--sara-radio-panel: 12px;--sara-radio-xl: 16px;--sara-t-etiqueta: .75rem;--sara-t-encabezado: .8125rem;--sara-t-pequeno: .875rem;--sara-t-celda: .9375rem;--sara-t-base: 1rem;--sara-t-medio: 1.125rem;--sara-t-titulo: 1.375rem;--sara-t-cifra: 1.75rem;--sara-t-cifra-principal: 2rem;--sara-z-pegajoso: 10;--sara-z-franja: 20;--sara-z-sesion: 5000;--sara-salida: cubic-bezier(.22, 1, .36, 1);--sara-rapido: .15s;--sara-medio: .2s}html{color-scheme:light;height:100%;-webkit-text-size-adjust:100%}html.modo-presentacion{font-size:112%}body{margin:0;height:100%;background:var(--sara-fondo);color:var(--sara-texto);font-family:Inter Variable,system-ui,Segoe UI,sans-serif;font-size:var(--sara-t-base);line-height:1.5;font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{margin:0;line-height:1.25;text-wrap:balance;color:var(--sara-texto)}h1{font-size:var(--sara-t-titulo);font-weight:600;letter-spacing:-.01em}h2{font-size:var(--sara-t-medio);font-weight:600}h3{font-size:var(--sara-t-base);font-weight:600}p{margin:0;text-wrap:pretty}a:not(.p-button){color:var(--sara-primario);text-underline-offset:2px}a:not(.p-button):hover{color:var(--sara-primario-hover)}:where(a:not(.p-button),summary,[tabindex]):focus-visible{outline:3px solid var(--sara-foco);outline-offset:2px;border-radius:2px}.cifra{font-variant-numeric:tabular-nums}.visualmente-oculto{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cdk-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;outline:0}.texto-secundario{color:var(--sara-texto-2)}.texto-pequeno{font-size:var(--sara-t-pequeno)}.carga-inicial{display:grid;place-content:center;justify-items:center;gap:var(--sara-e3);min-height:100vh;min-height:100dvh;padding:var(--sara-e4);color:var(--sara-texto-2);font-size:var(--sara-t-pequeno);text-align:center}.carga-inicial .carga-inicial__logo{width:48px;height:48px}.logo__fondo{fill:var(--sara-primario)}.logo__trazo{fill:none;stroke:var(--sara-texto-inverso);stroke-width:2.6;stroke-linecap:round}.carga-inicial__barra{position:relative;width:120px;height:3px;overflow:hidden;border-radius:999px;background:var(--sara-primario-suave)}.carga-inicial__barra:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;border-radius:inherit;background:var(--sara-primario);animation:sara-carga 1.2s var(--sara-salida) infinite}@keyframes sara-carga{0%{transform:translate(-100%)}to{transform:translate(250%)}}.pagina{display:flex;flex-direction:column;gap:var(--sara-e4);padding:var(--sara-e5);max-width:1440px;animation:sara-aparecer var(--sara-medio) var(--sara-salida)}@media(max-width:599.98px){.pagina{padding:var(--sara-e4)}}@keyframes sara-aparecer{0%{opacity:0;transform:translateY(4px)}}.pagina__encabezado{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sara-e3) var(--sara-e4)}.pagina__acciones{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sara-e2)}.panel{background:var(--sara-superficie);border:1px solid var(--sara-borde-suave);border-radius:var(--sara-radio-panel);box-shadow:var(--sara-sombra-1)}.panel__titulo{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sara-e2);padding:var(--sara-e3) var(--sara-e4);border-bottom:1px solid var(--sara-borde-suave)}.filtros{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sara-e2) var(--sara-e3)}.filtros>p-iftalabel,.filtros>sara-campo-fecha{width:13.5rem;max-width:100%}.filtros .filtros__casillas{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--sara-e3);min-height:48px}.filtros--panel{flex-direction:column;align-items:stretch;gap:var(--sara-e3)}.filtros--panel>p-iftalabel,.filtros--panel>sara-campo-fecha{width:100%}.filtros--panel .filtros__casillas{flex-direction:column;align-items:flex-start;gap:var(--sara-e1)}.filtros--panel .casilla{min-height:44px}p-iftalabel{display:block}p-iftalabel>p-select,p-iftalabel>p-multiselect,p-iftalabel>p-datepicker,p-iftalabel>.p-inputtext,p-iftalabel>.p-textarea{width:100%}.p-button{min-height:2rem}.p-button sara-icono{width:18px;height:18px}.p-button-sm{min-height:1.75rem}a.p-button{text-decoration:none}.p-selectbutton{flex-wrap:wrap;max-width:100%}.p-tag{max-width:100%;white-space:nowrap}.p-tag-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.aviso{display:flex;align-items:flex-start;gap:var(--sara-e2);padding:var(--sara-e3) var(--sara-e4);border-radius:var(--sara-radio);background:var(--sara-aviso-fondo);color:var(--sara-aviso);font-size:var(--sara-t-pequeno)}.aviso sara-icono{width:20px;height:20px}.aviso--info{background:var(--sara-primario-suave);color:var(--sara-primario)}.aviso--urgencia{background:var(--sara-urgencia-fondo);color:var(--sara-urgencia-oscuro)}.tabla-contenedor{overflow-x:auto;border-radius:var(--sara-radio-panel)}table.tabla{width:100%}table.tabla caption{caption-side:top;text-align:start;padding:var(--sara-e3) var(--sara-e4);color:var(--sara-texto-2);font-size:var(--sara-t-pequeno)}table.tabla th{padding:.625rem var(--sara-e3);background:var(--sara-encabezado-tabla);border-bottom:1px solid var(--sara-borde-suave);color:var(--sara-texto-2);font-size:var(--sara-t-encabezado);font-weight:600;line-height:1.5;text-align:start;white-space:nowrap}table.tabla td{font-size:var(--sara-t-celda)}@media(min-width:720px){table.tabla tbody td{padding-inline:var(--sara-e3)}table.tabla th:first-child,table.tabla tbody td:first-child{padding-inline-start:var(--sara-e4)}table.tabla th:last-child,table.tabla tbody td:last-child{padding-inline-end:var(--sara-e4)}}table.tabla tbody tr{height:44px}table.tabla tbody tr:last-child>td{border-bottom-color:transparent}table.tabla .celda-acciones{text-align:end;white-space:nowrap}table.tabla .acciones-fila{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sara-e1) var(--sara-e2)}@media(min-width:720px){table.tabla .acciones-fila{flex-wrap:nowrap}}table.tabla tr.fila-resaltada td{background:var(--sara-primario-suave);transition:background-color 1.2s var(--sara-salida)}table.tabla tr.fila-urgente td{background:var(--sara-urgencia-fondo)}@media(max-width:719.98px){table.tabla thead{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table.tabla tbody tr{display:block;height:auto;padding:var(--sara-e2) 0;border-bottom:1px solid var(--sara-borde-suave)}table.tabla tbody tr:last-child{border-bottom:0}table.tabla tbody td{display:flex;justify-content:space-between;align-items:center;gap:var(--sara-e3);min-height:32px;padding:var(--sara-e1) var(--sara-e4);border-bottom:0;text-align:end}table.tabla tbody td:before{content:attr(data-etiqueta);flex:none;font-size:var(--sara-t-pequeno);font-weight:600;color:var(--sara-texto-2);text-align:start}table.tabla tbody td.celda-acciones{justify-content:flex-end}table.tabla tbody td.celda-acciones:before{content:none}}@media(min-width:1280px){.tabla-contenedor,.tabla-contenedor .p-datatable-table-container{overflow:visible!important}table.tabla thead{position:sticky;top:0;z-index:var(--sara-z-pegajoso)}.tabla tr:last-child>td:first-child{border-end-start-radius:calc(var(--sara-radio-panel) - 1px)}.tabla tr:last-child>td:last-child{border-end-end-radius:calc(var(--sara-radio-panel) - 1px)}}@container agenda (min-width: 1040px){.agenda--lista table.tabla{table-layout:fixed}.agenda--lista table.tabla .col-hora{width:7rem}.agenda--lista table.tabla .col-estado{width:8.5rem}.agenda--lista table.tabla .col-canal{width:6.5rem}.agenda--lista table.tabla .col-asistencia{width:8.5rem}.agenda--lista table.tabla th,.agenda--lista table.tabla tbody td{padding-inline:var(--sara-e2);overflow-wrap:break-word}.agenda--lista table.tabla th,.agenda--lista table.tabla .celda-acciones{white-space:normal}.agenda--lista table.tabla .acciones-fila{flex-direction:column;align-items:stretch;flex-wrap:nowrap}}@media(min-width:720px){table.tabla--espera{table-layout:fixed}}.vacio{display:flex;flex-direction:column;align-items:center;gap:var(--sara-e2);padding:var(--sara-e6) var(--sara-e4);color:var(--sara-texto-2);text-align:center}.vacio strong{color:var(--sara-texto);font-weight:600}.vacio>span,.vacio>p{max-width:52ch}.vacio>.p-button{margin-top:var(--sara-e1)}.esqueleto{display:block;height:14px;border-radius:var(--sara-radio-xs);background:linear-gradient(90deg,var(--sara-borde-suave) 0%,var(--sara-fondo) 50%,var(--sara-borde-suave) 100%);background-size:200% 100%;animation:sara-esqueleto 1.4s ease-in-out infinite}@keyframes sara-esqueleto{0%{background-position:100% 0}to{background-position:-100% 0}}.datos{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:var(--sara-e4) var(--sara-e5);margin:0}.datos div{min-width:0}.datos dt{font-size:var(--sara-t-pequeno);color:var(--sara-texto-2)}.datos dd{margin:2px 0 0;overflow-wrap:anywhere}.p-toast{max-width:calc(100vw - 32px)}.menu-movil.p-drawer{width:min(18rem,85vw);border-color:var(--sara-borde-suave);background:var(--sara-fondo)}.menu-movil.p-drawer .p-drawer-header{padding:var(--sara-e4) var(--sara-e3) var(--sara-e4) var(--sara-e4)}.menu-movil.p-drawer .p-drawer-content{padding:0 var(--sara-e2) var(--sara-e4)}.p-drawer-enter-left,.p-drawer-leave-left,.p-drawer-enter-right,.p-drawer-leave-right,.p-drawer-bottom .p-drawer-enter-active,.p-drawer-bottom .p-drawer-leave-active{animation-duration:var(--sara-medio);animation-timing-function:var(--sara-salida)}.filtros-movil.p-drawer{height:auto;max-height:85dvh;border-color:var(--sara-borde-suave);border-radius:var(--sara-radio-xl) var(--sara-radio-xl) 0 0;box-shadow:var(--sara-sombra-3)}.filtros-movil.p-drawer .p-drawer-header{padding:var(--sara-e4) var(--sara-e3) var(--sara-e3) var(--sara-e4);border-bottom:1px solid var(--sara-borde-suave)}.filtros-movil.p-drawer .p-drawer-content{display:flex;flex-direction:column;gap:var(--sara-e3);padding:var(--sara-e4)}.filtros-movil.p-drawer .p-drawer-footer{padding:var(--sara-e3) var(--sara-e4) var(--sara-e4);border-top:1px solid var(--sara-borde-suave)}.filtros-movil.p-drawer .filtros-movil__titulo{font-size:var(--sara-t-medio)}.filtros-movil.p-drawer .filtros-movil__acciones{display:flex;flex-wrap:wrap;gap:var(--sara-e2)}.filtros-movil.p-drawer .filtros-movil__acciones>.p-button{flex:1 1 auto;justify-content:center;min-height:44px}.ficha-cita.p-drawer{width:min(28rem,100vw);border-color:var(--sara-borde-suave);box-shadow:var(--sara-sombra-3)}.ficha-cita.p-drawer .p-drawer-header{padding:var(--sara-e4) var(--sara-e3) var(--sara-e3) var(--sara-e5);border-bottom:1px solid var(--sara-borde-suave)}.ficha-cita.p-drawer .p-drawer-content{padding:var(--sara-e4) var(--sara-e5) var(--sara-e5)}.ficha-cita.p-drawer .ficha-titulo{font-size:var(--sara-t-medio)}.ficha-cita.p-drawer .ficha-titulo:focus-visible{outline:3px solid var(--sara-foco);outline-offset:2px;border-radius:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.carga-inicial__barra:after{animation:none}}
