@font-face{font-family:DM Sans;src:url(dm-sans-400.7abd0811ecb9cc72.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:DM Sans;src:url(dm-sans-500.210398b63ea2710a.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:DM Sans;src:url(dm-sans-700.db6484ff081aa3d5.woff2) format("woff2");font-weight:700;font-display:swap}:root{--md-sys-color-primary: #1f77bd;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #d0e4ff;--md-sys-color-on-primary-container: #00497b;--md-sys-color-on-primary-fixed: #001d35;--md-sys-color-secondary-container: #d6e4f7;--md-sys-color-on-secondary-container: #3b4857;--md-sys-color-tertiary: #794e8a;--md-sys-color-tertiary-container: #f8d8ff;--md-sys-color-on-tertiary-container: #5f3670;--md-sys-color-error: #ba1a1a;--md-sys-color-on-error: #ffffff;--md-sys-color-surface: #f9f9fe;--md-sys-color-on-surface: #191c1f;--md-sys-color-on-surface-variant: #414750;--md-sys-color-surface-container-low: #f3f3f8;--md-sys-color-surface-container: #ededf2;--md-sys-color-surface-container-high: #e7e8ed;--md-sys-color-outline-variant: #c1c7d2;--md-sys-color-inverse-surface: #2e3034;--md-sys-color-inverse-on-surface: #f0f0f5;--md-sys-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--md-sys-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--forma-xl: 3.2vh;--forma-l: 2vh;--forma-m: 1.3vh;--margen-x: 3.5vw;--margen-y: 3vh}*{box-sizing:border-box}html,body{height:100%}body{margin:0;overflow:hidden;background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);font-family:DM Sans,Roboto,Segoe UI,Arial,Helvetica,sans-serif;font-size:2.4vh;line-height:1.25;-webkit-font-smoothing:antialiased;cursor:none;-webkit-user-select:none;user-select:none}p{margin:0}svg{fill:currentColor}.oculto{display:none!important}.tv{display:flex;flex-direction:column;height:100vh}.barra{display:flex;align-items:center;flex:none;height:12vh;padding:0 var(--margen-x);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.barra__logo{height:8vh;width:auto;margin-right:1.6vw}.barra__marca{display:flex;flex-direction:column;flex:1}.barra__sobre{font-size:2vh;font-weight:500;opacity:.88}.barra__nombre{font-size:4.2vh;font-weight:700;line-height:1.05}.barra__reloj{display:flex;align-items:baseline}.barra__fecha{margin-right:1.6vw;font-size:2.8vh;font-weight:500;opacity:.9}.barra__fecha:first-letter{text-transform:uppercase}.barra__hora{font-size:6.4vh;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.cuerpo{display:flex;flex:1;min-height:0;padding:var(--margen-y) var(--margen-x) 3.5vh}.columna{display:flex;flex-direction:column;min-width:0;min-height:0}.columna--contenido{width:56%;margin-right:2.2vw}.columna--llamados{flex:1}.columna--lista{flex:1;margin-right:2.2vw}.columna--actual{width:42%}.columna--actual .medios{margin-top:2.4vh}.columna--sin-medios .actual{flex:1;justify-content:center}.columna--sin-medios .chip-pref--anuncio{align-self:center;margin:1.6vh 0 0;padding:1vh 2.8vh 1vh 2vh;font-size:3.6vh}.chip-pref--anuncio svg{width:4.4vh;height:4.4vh;margin-right:1vh}.fila__pref{flex:none;margin-right:1.2vh;padding:.3vh 1.2vh;border-radius:99vh;background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);font-size:1.8vh;font-weight:700}.actual__numero{font-size:24vh}.columna--sin-medios .actual__nombre{font-size:5.4vh}.columna--sin-medios .actual__tramite{font-size:3.8vh}.columna--sin-medios .actual__modulo{margin-top:3.4vh;font-size:7vh}.cuerpo--turnos .anteriores{margin-top:0}.cuerpo--turnos .anteriores__titulo{font-size:2.8vh}.cuerpo--turnos .fila{height:10vh;margin-bottom:1.2vh;padding:0 3.2vh}.cuerpo--turnos .fila__numero{width:15vw;font-size:6.6vh}.cuerpo--turnos .fila__tramite{font-size:3vh}.cuerpo--turnos .fila__modulo{font-size:4.4vh}.medios{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:var(--forma-xl);background:var(--md-sys-color-on-primary-fixed)}.medios__imagen,.medios__video,.medios__video video,.medios__marca{position:absolute;top:0;left:0;width:100%;height:100%}.medios__imagen,.medios__video video{object-fit:contain}.medios__marca{display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary)}.medios__marca img{height:46%;width:auto}.medios__lema{margin-top:3vh;font-size:3.4vh;font-weight:500;opacity:.9}.app{display:flex;align-items:center;flex:none;margin-top:2.4vh;padding:2vh 2.4vh;border-radius:var(--forma-xl);background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}.app__qr{flex:none;width:15vh;height:15vh;margin-right:2.4vh;padding:.6vh;border-radius:var(--forma-m);background:#ffffff}.app__titulo{font-size:3.4vh;font-weight:700;line-height:1.15}.app__detalle{margin-top:.8vh;font-size:2.3vh;line-height:1.3}.etiqueta{display:inline-block;padding:.7vh 2vh;border-radius:99vh;background:var(--md-sys-color-on-primary);color:var(--md-sys-color-primary);font-size:2.2vh;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.actual{display:flex;flex-direction:column;align-items:center;flex:none;padding:2.6vh 3vh 3.2vh;border-radius:var(--forma-xl);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);text-align:center;animation:entrar .45s var(--md-sys-motion-easing-emphasized-decelerate) both}.actual__top{display:flex;align-items:center;justify-content:center}.chip-pref{display:flex;align-items:center;margin-left:1.2vh;padding:.6vh 1.8vh .6vh 1.2vh;border-radius:99vh;background:var(--md-sys-color-tertiary-container);color:var(--md-sys-color-on-tertiary-container);font-size:2.2vh;font-weight:700}.chip-pref svg{width:2.8vh;height:2.8vh;margin-right:.6vh}.actual__numero{margin-top:1vh;font-size:16vh;font-weight:700;line-height:1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.actual__nombre{font-size:4.4vh;font-weight:700}.actual__tramite{max-width:100%;margin-top:.6vh;overflow:hidden;font-size:3vh;font-weight:500;white-space:nowrap;text-overflow:ellipsis;opacity:.92}.actual__modulo{margin-top:2.2vh;padding:1.2vh 4vh;border-radius:var(--forma-l);background:var(--md-sys-color-on-primary);color:var(--md-sys-color-primary);font-size:5.4vh;font-weight:700;line-height:1.1}.actual--vacio{justify-content:center;padding:6vh 3vh}.actual__espera{margin-top:3vh;font-size:3.6vh;font-weight:500}.anteriores{display:flex;flex-direction:column;flex:1;min-height:0;margin-top:2.4vh}.anteriores__lista{display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;flex:1;min-height:0;overflow:hidden}.anteriores__titulo{flex:none;margin:0 0 1.2vh .4vh;color:var(--md-sys-color-on-surface-variant);font-size:2.4vh;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fila{display:flex;align-items:center;flex:none;width:100%;height:8vh;margin-bottom:1vh;padding:0 2.6vh;border-radius:var(--forma-l);background:var(--md-sys-color-surface-container)}.fila__numero{flex:none;width:11vw;color:var(--md-sys-color-primary);font-size:5vh;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fila__info{flex:1;min-width:0;margin-right:1.4vh}.fila__tramite{display:block;overflow:hidden;color:var(--md-sys-color-on-surface-variant);font-size:2.4vh;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.fila__modulo{flex:none;color:var(--md-sys-color-on-surface);font-size:3.4vh;font-weight:700}.anuncio{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;background:rgba(0,29,53,.86);animation:aparecer .3s linear both}.anuncio__tarjeta{position:relative;display:flex;flex-direction:column;align-items:center;min-width:62vw;max-width:88vw;padding:5vh 6vw 6vh;border-radius:5vh;background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);text-align:center;animation:anuncio-in .5s var(--md-sys-motion-easing-emphasized-decelerate) both}.anuncio__tarjeta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--md-sys-color-primary);animation:halo 1.6s var(--md-sys-motion-easing-standard) infinite}.anuncio__titulo{display:flex;align-items:center;font-size:4vh;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.anuncio__titulo svg{width:5vh;height:5vh;margin-right:1.4vh}.anuncio__numero{margin-top:1vh;font-size:30vh;font-weight:700;line-height:.95;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.anuncio__nombre{margin-top:1vh;font-size:6vh;font-weight:700}.anuncio__tramite{margin-top:.6vh;font-size:4vh;font-weight:500;opacity:.92}.anuncio__modulo{display:flex;flex-direction:column;align-items:center;margin-top:3.6vh;padding:2vh 6vh;border-radius:3vh;background:var(--md-sys-color-on-primary);color:var(--md-sys-color-primary)}.anuncio__dirigete{font-size:3vh;font-weight:500}.anuncio__modulo-nombre{font-size:9vh;font-weight:700;line-height:1.05}.sos{position:fixed;top:0;right:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;min-height:12vh;padding:2vh var(--margen-x);background:var(--md-sys-color-error);color:var(--md-sys-color-on-error);font-size:5vh;font-weight:700;line-height:1.15}.sos:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000000;opacity:0;animation:sos 1.4s ease-in-out infinite}.sos>*{position:relative}.sos__icono{flex:none;width:6vh;height:6vh;margin-right:2vh}.sos__local{margin-left:2.4vh;font-size:2.8vh;font-weight:500;white-space:nowrap;opacity:.9}.desconectado{position:fixed;bottom:2vh;left:var(--margen-x);z-index:900;padding:1vh 2.4vh;border-radius:var(--forma-m);background:var(--md-sys-color-inverse-surface);color:var(--md-sys-color-inverse-on-surface);font-size:2vh;font-weight:500}.version{position:fixed;right:1vw;bottom:.6vh;color:var(--md-sys-color-on-surface-variant);font-size:1.2vh;opacity:.6;display:flex;align-items:center;margin:0}.version__logo{height:2vh;width:auto;margin:0 .4vw}@keyframes entrar{0%{opacity:0;transform:translateY(2vh)}}@keyframes aparecer{0%{opacity:0}}@keyframes anuncio-in{0%{opacity:0;transform:scale(.82)}}@keyframes halo{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.08,1.14)}}@keyframes sos{50%{opacity:.22}}
