@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/painel/assets/barlow-semi-condensed-latin-500-normal-G0uxJNrM.woff2) format("woff2"),url(/painel/assets/barlow-semi-condensed-latin-500-normal-CFOoVYFH.woff) format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/painel/assets/barlow-semi-condensed-latin-600-normal-BkLiAYu4.woff2) format("woff2"),url(/painel/assets/barlow-semi-condensed-latin-600-normal-DyOfdMBA.woff) format("woff")}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/painel/assets/barlow-semi-condensed-latin-700-normal-BpqDG8I9.woff2) format("woff2"),url(/painel/assets/barlow-semi-condensed-latin-700-normal-BMyZXq_9.woff) format("woff")}:root{--u: min(1vw, 1.7778vh);--azul: #0d6efd;--azul-escuro: #0a3a8c;--azul-noite: #071f4d;--azul-claro: #e6efff;--tinta: #0f1e36;--cinza: #4a5b75;--fundo: #f2f5fa;--linha: #ffffff;--linha-alt: #e8eef8;--borda: #d3ddec;--alerta: #b3261e;--risco-1: #d32f2f;--risco-2: #f57c00;--risco-3: #fdd835;--risco-4: #43a047;--risco-5: #1565c0;--prioridade: #ffb300;--fonte: "Barlow Semi Condensed", "Segoe UI", "DejaVu Sans Condensed", Arial, sans-serif;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body,#raiz{margin:0;width:100%;height:100%;overflow:hidden}body{background:var(--fundo);color:var(--tinta);font-family:var(--fonte);font-weight:600;font-size:calc(var(--u) * 1.6);cursor:none;user-select:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,p{margin:0}.painel{display:grid;grid-template-rows:1fr;width:100vw;height:100vh}.painel--sem-conexao{grid-template-rows:auto 1fr}.painel__area{position:relative;min-height:0;overflow:hidden}.cabecalho{display:grid;grid-template-columns:calc(var(--u) * 17) 1fr calc(var(--u) * 17);grid-template-rows:minmax(0,1fr);align-items:center;gap:calc(var(--u) * 2);height:15vh;padding:0 calc(var(--u) * 2.2);background:#fff;border-bottom:calc(var(--u) * .45) solid var(--azul);box-shadow:0 calc(var(--u) * .2) calc(var(--u) * .8) #0a3a8c1f;position:relative;z-index:1}.cabecalho--sem-logo{grid-template-columns:1fr calc(var(--u) * 17)}.cabecalho--compacto{grid-template-columns:calc(var(--u) * 11) 1fr calc(var(--u) * 13);height:10vh;border-bottom-width:calc(var(--u) * .3)}.cabecalho--compacto.cabecalho--sem-logo{grid-template-columns:1fr calc(var(--u) * 13)}.cabecalho>*{min-height:0;max-height:100%}.cabecalho__logo{height:100%;padding:calc(var(--u) * .9) 0;display:flex;align-items:center}.cabecalho__logo img{max-width:100%;max-height:100%;object-fit:contain}.cabecalho__entidade{color:var(--azul-escuro);font-weight:700;font-size:calc(var(--u) * 3.4);line-height:1.05;text-align:center;text-transform:uppercase;overflow:hidden;overflow-wrap:anywhere}.cabecalho--compacto .cabecalho__entidade{font-size:calc(var(--u) * 2.4);white-space:nowrap;text-overflow:ellipsis}.relogio{text-align:right;color:var(--azul-escuro);line-height:1;font-variant-numeric:tabular-nums}.relogio__hora{font-size:calc(var(--u) * 4.6);font-weight:700;letter-spacing:.02em}.relogio__data{margin-top:calc(var(--u) * .45);font-size:calc(var(--u) * 1.45);font-weight:500;color:var(--cinza);white-space:nowrap}.relogio__dia{text-transform:capitalize}.relogio--compacto .relogio__hora{font-size:calc(var(--u) * 3.3)}.relogio--compacto .relogio__data{font-size:calc(var(--u) * 1.2);margin-top:calc(var(--u) * .15)}.lista{position:absolute;inset:0;display:grid;grid-template-rows:auto auto 1fr}.letreiro{display:grid;grid-template-columns:auto 1fr;align-items:stretch;height:6.5vh;background:var(--azul-noite);color:#fff}.letreiro__rotulo{display:flex;align-items:center;padding:0 calc(var(--u) * 1.6);background:var(--azul);font-size:calc(var(--u) * 1.5);font-weight:700;letter-spacing:.08em}.letreiro__caixa{position:relative;overflow:hidden;display:flex;align-items:center}.letreiro__texto{position:absolute;left:0;white-space:nowrap;font-size:calc(var(--u) * 2);font-weight:600;will-change:transform}.tabela{display:grid;grid-template-rows:repeat(11,1fr);min-height:0;padding:calc(var(--u) * 1) calc(var(--u) * 1.6) calc(var(--u) * 1.2);gap:calc(var(--u) * .25)}.tabela__linha{display:grid;grid-template-columns:47fr 29fr 10fr 14fr;align-items:center;gap:calc(var(--u) * 1.2);min-height:0;padding:0 calc(var(--u) * 1.4);background:var(--linha);border-radius:calc(var(--u) * .45);font-size:calc(var(--u) * 2.15);font-weight:600;text-transform:uppercase}.tabela__linha:nth-child(odd):not(.tabela__linha--cabecalho){background:var(--linha-alt)}.tabela__linha>div{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tabela__linha--cabecalho{background:var(--azul);color:#fff;font-size:calc(var(--u) * 1.5);font-weight:700;letter-spacing:.06em}.tabela__nome{color:var(--tinta)}.tabela__local{color:var(--azul-escuro)}.tabela__num{text-align:center;font-variant-numeric:tabular-nums}.tela-chamada{position:absolute;inset:0;z-index:3;display:grid;grid-template-rows:auto 1fr auto;background:var(--fundo);animation:entrada .42s cubic-bezier(.2,.8,.2,1)}.tela-chamada--senha{grid-template-rows:auto 1fr}.faixa-teste{position:absolute;z-index:4;bottom:calc(var(--u) * 1.2);right:calc(var(--u) * 1.6);padding:calc(var(--u) * .4) calc(var(--u) * 1.2);border-radius:calc(var(--u) * .4);background:#ffc107;color:#111;font-size:calc(var(--u) * 1.6);font-weight:800;letter-spacing:.08em;box-shadow:0 0 0 calc(var(--u) * .15) #00000059;pointer-events:none}@keyframes entrada{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:none}}.rotulo{font-size:calc(var(--u) * 1.7);font-weight:700;letter-spacing:.14em;color:var(--azul)}.paciente{display:grid;grid-template-columns:calc(var(--u) * 27) 1fr;align-items:center;gap:calc(var(--u) * 3.2);min-height:0;padding:calc(var(--u) * 2.4) calc(var(--u) * 3.6)}.paciente__foto{aspect-ratio:3 / 4;width:100%;max-height:100%;border-radius:calc(var(--u) * 1.2);overflow:hidden;background:#dfe7f3;box-shadow:0 0 0 calc(var(--u) * .4) #fff,0 calc(var(--u) * .6) calc(var(--u) * 2.2) #071f4d38}.foto{display:block;width:100%;height:100%;object-fit:cover}.paciente__dados{display:flex;flex-direction:column;justify-content:center;gap:calc(var(--u) * 1.2);min-width:0}.paciente__nome{color:var(--azul-escuro);font-size:calc(var(--u) * 6.4);font-weight:700;line-height:1.04;text-transform:uppercase;overflow:hidden;overflow-wrap:anywhere}.paciente__mae{color:var(--tinta);font-size:calc(var(--u) * 2.8);font-weight:600;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.paciente__mae-rotulo,.paciente__profissional-rotulo,.senha__servico-rotulo{color:var(--cinza);font-weight:500}.paciente__profissional{font-size:calc(var(--u) * 2.3);line-height:1.15;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.destino{align-self:flex-start;max-width:100%;padding:calc(var(--u) * .9) calc(var(--u) * 2.2) calc(var(--u) * 1.1);border-radius:calc(var(--u) * 1);background:var(--azul);color:#fff;box-shadow:0 calc(var(--u) * .4) calc(var(--u) * 1.6) #0d6efd59;animation:destaque 1.6s ease-in-out .4s 3}@keyframes destaque{50%{transform:scale(1.03);box-shadow:0 calc(var(--u) * .6) calc(var(--u) * 2.6) #0d6efd8c}}.destino__rotulo{font-size:calc(var(--u) * 1.4);font-weight:700;letter-spacing:.14em;opacity:.85}.destino__local{font-size:calc(var(--u) * 4.6);font-weight:700;line-height:1.1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.risco{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 2);height:10vh;padding:0 calc(var(--u) * 3);color:#fff;text-transform:uppercase}.risco__rotulo{font-size:calc(var(--u) * 1.6);font-weight:600;letter-spacing:.1em;opacity:.9}.risco__descricao{font-size:calc(var(--u) * 3.4);font-weight:700;letter-spacing:.04em}.risco--1{background:var(--risco-1)}.risco--2{background:var(--risco-2)}.risco--3{background:var(--risco-3);color:#000}.risco--4{background:var(--risco-4);color:#000}.risco--5{background:var(--risco-5)}.risco--outro{background:#6b7a90}.senha{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 1.4);min-height:0;padding:calc(var(--u) * 2) calc(var(--u) * 4);text-align:center}.senha .rotulo{font-size:calc(var(--u) * 2.4)}.senha__codigo{color:var(--azul-escuro);font-size:calc(var(--u) * 15);font-weight:700;line-height:.95;letter-spacing:.04em;font-variant-numeric:tabular-nums}.senha__extras{display:flex;align-items:center;gap:calc(var(--u) * 2);font-size:calc(var(--u) * 2.6);text-transform:uppercase}.senha__prioridade{padding:calc(var(--u) * .3) calc(var(--u) * 1.4);border-radius:calc(var(--u) * .6);background:var(--prioridade);color:#000;font-weight:700;letter-spacing:.05em}.destino--senha{align-self:center;margin-top:calc(var(--u) * 1);text-align:center}.destino--senha .destino__local{font-size:calc(var(--u) * 5.6)}.midia{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#000;visibility:hidden;pointer-events:none}.midia--visivel{visibility:visible}.midia__conteudo{width:100%;height:100%;object-fit:contain}.faixa-sem-conexao{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 1.2);height:5.5vh;background:var(--alerta);color:#fff;font-size:calc(var(--u) * 1.7);letter-spacing:.04em;z-index:5}.faixa-sem-conexao strong{font-weight:700}.faixa-sem-conexao__ponto{width:calc(var(--u) * 1);height:calc(var(--u) * 1);border-radius:50%;background:#fff;animation:pulso 1.2s ease-in-out infinite}@keyframes pulso{50%{opacity:.25}}.aviso-som{position:fixed;right:calc(var(--u) * 1.5);bottom:calc(var(--u) * 1.5);max-width:calc(var(--u) * 46);display:flex;flex-direction:column;gap:calc(var(--u) * .4);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.6);border-radius:calc(var(--u) * .8);background:var(--alerta);color:#fff;font-size:calc(var(--u) * 1.4);line-height:1.3;box-shadow:0 calc(var(--u) * .4) calc(var(--u) * 1.6) #00000059;z-index:50}.aviso-som strong{font-weight:700;letter-spacing:.04em}.pareamento{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 2.2);width:100vw;height:100vh;padding:calc(var(--u) * 4);background:radial-gradient(circle at 50% 30%,#12408f 0%,var(--azul-noite) 70%);color:#fff;text-align:center}.pareamento__marca{display:flex;align-items:center;gap:calc(var(--u) * .8);font-size:calc(var(--u) * 1.8);font-weight:600;letter-spacing:.06em;opacity:.85}.pareamento__marca svg{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4)}.pareamento__titulo{font-size:calc(var(--u) * 4);font-weight:700}.pareamento__codigo{display:flex;gap:calc(var(--u) * 1.2);margin:calc(var(--u) * 1) 0}.pareamento__digito{display:grid;place-items:center;width:calc(var(--u) * 9);height:calc(var(--u) * 11.5);border-radius:calc(var(--u) * 1.2);background:#fff;color:var(--azul-noite);font-size:calc(var(--u) * 8);font-weight:700;box-shadow:0 calc(var(--u) * .6) calc(var(--u) * 2) #00000059}.pareamento__digito--grupo{margin-left:calc(var(--u) * 2.4)}.pareamento__instrucao{max-width:calc(var(--u) * 70);font-size:calc(var(--u) * 2.1);font-weight:500;line-height:1.3}.pareamento__validade{font-size:calc(var(--u) * 1.5);font-weight:500;opacity:.75}.carregando{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(var(--u) * 2);font-size:calc(var(--u) * 2.2);color:var(--cinza)}.carregando__spinner{width:calc(var(--u) * 5);height:calc(var(--u) * 5);border:calc(var(--u) * .6) solid var(--azul-claro);border-top-color:var(--azul);border-radius:50%;animation:giro 1s linear infinite}@keyframes giro{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tela-chamada,.destino{animation:none}}
