@layer components{.site-zap{background:#efeae2 radial-gradient(#0b122009 1px,#0000 1px) 0 0/14px 14px;flex-direction:column;height:100%;min-height:100%;margin:0;display:flex}.site-zap-topo{border-bottom:1px solid var(--color-line);background:#fff;align-items:center;gap:.625rem;padding:.75rem .875rem;display:flex}.site-zap-avatar{background:var(--color-azul-claro);width:2.25rem;height:2.25rem;color:var(--color-mk-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.site-zap-lista{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;margin:0;padding:.5rem .75rem 3.75rem;list-style:none;display:flex;overflow:hidden}.site-zap-item{flex-direction:column;max-height:22rem;margin-top:.5rem;display:flex}.site-zap-msg{max-width:86%;color:var(--color-ink);border-radius:.875rem;padding:.5rem .625rem 1.25rem;font-size:.8125rem;line-height:1.4;position:relative;box-shadow:0 1px 1px #0b122014}.site-zap-consultorio{background:#fff;border-top-left-radius:.25rem;align-self:flex-start}.site-zap-paciente{background:#d9fdd3;border-top-right-radius:.25rem;align-self:flex-end;min-width:4.5rem;font-weight:600}.site-zap-hora{color:var(--color-ink-mute);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex;position:absolute;bottom:.25rem;right:.5rem}.site-zap-lido{color:#1d8fe1}.site-avisos{margin:0}.site-aviso{box-shadow:var(--shadow-mk-md);background:#fffffff5;border:1px solid #dee3e9cc;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;display:flex}.site-aviso-icone{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:inline-flex}.site-aparelho{aspect-ratio:auto}@media (prefers-reduced-motion:no-preference){.site-anima:not([data-pausado]) .site-zap-item{animation-duration:16s;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-fill-mode:both}.site-anima:not([data-pausado]) .site-zap-m1{animation-name:site-zap-1}.site-anima:not([data-pausado]) .site-zap-m2{animation-name:site-zap-2}.site-anima:not([data-pausado]) .site-zap-m3{animation-name:site-zap-3}.site-anima:not([data-pausado]) .site-zap-m4{animation-name:site-zap-4}.site-anima:not([data-pausado]) .site-zap-m5{animation-name:site-zap-5}@keyframes site-zap-1{0%{opacity:0;max-height:0;margin-top:0}4%,92%{opacity:1;max-height:22rem;margin-top:.5rem}to{opacity:0;max-height:22rem;margin-top:.5rem}}@keyframes site-zap-2{0%,22%{opacity:0;max-height:0;margin-top:0}26%,92%{opacity:1;max-height:22rem;margin-top:.5rem}to{opacity:0;max-height:22rem;margin-top:.5rem}}@keyframes site-zap-3{0%,34%{opacity:0;max-height:0;margin-top:0}38%,92%{opacity:1;max-height:22rem;margin-top:.5rem}to{opacity:0;max-height:22rem;margin-top:.5rem}}@keyframes site-zap-4{0%,54%{opacity:0;max-height:0;margin-top:0}58%,92%{opacity:1;max-height:22rem;margin-top:.5rem}to{opacity:0;max-height:22rem;margin-top:.5rem}}@keyframes site-zap-5{0%,66%{opacity:0;max-height:0;margin-top:0}70%,92%{opacity:1;max-height:22rem;margin-top:.5rem}to{opacity:0;max-height:22rem;margin-top:.5rem}}.site-anima:not([data-pausado]) .site-aviso{animation-duration:12s;animation-timing-function:cubic-bezier(.2,.8,.2,1);animation-iteration-count:infinite;animation-fill-mode:both}.site-anima:not([data-pausado]) .site-aviso-a1{animation-name:site-aviso-1}.site-anima:not([data-pausado]) .site-aviso-a2{animation-name:site-aviso-2}.site-anima:not([data-pausado]) .site-aviso-a3{animation-name:site-aviso-3}.site-anima:not([data-pausado]) .site-aviso-a4{animation-name:site-aviso-4}@keyframes site-aviso-1{0%{opacity:0;transform:translateY(-14px)scale(.97)}5%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes site-aviso-2{0%,20%{opacity:0;transform:translateY(-14px)scale(.97)}25%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes site-aviso-3{0%,40%{opacity:0;transform:translateY(-14px)scale(.97)}45%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes site-aviso-4{0%,60%{opacity:0;transform:translateY(-14px)scale(.97)}65%,90%{opacity:1;transform:none}to{opacity:0}}}@media (prefers-reduced-motion:reduce){.site-anima-botao{display:none}}.site-passos{counter-reset:passo}.site-passo-num{background:var(--color-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:inline-flex}}
