:root{--marca: #16c172;--sobre-marca: #0d1e42;--sombra-marca: color-mix(in srgb, var(--marca) 42%, transparent);--vidro-escuro: rgba(13, 30, 66, .88);--vidro-borda-escura: rgba(255, 255, 255, .12);--chegou: color-mix(in srgb, var(--marca) 30%, transparent);--fonte-titulo: Montserrat, -apple-system, BlinkMacSystemFont, Arial, sans-serif;--fonte-corpo: -apple-system, BlinkMacSystemFont, "SF Pro Text", Lato, "Helvetica Neue", Arial, sans-serif;--cenario: radial-gradient(120% 90% at 0% 0%, #f7f9fc 0%, #e7edf6 55%, #dce4f0 100%);--cenario-solido: #e7edf6;--aurora-1: color-mix(in srgb, var(--marca) 24%, transparent);--aurora-2: rgba(36, 88, 211, .22);--aurora-3: rgba(13, 30, 66, .12);--vidro: rgba(255, 255, 255, .56);--vidro-conversa: rgba(255, 255, 255, .38);--vidro-forte: rgba(255, 255, 255, .74);--vidro-barra: rgba(255, 255, 255, .7);--vidro-popover: rgba(255, 255, 255, .86);--vidro-borda: rgba(255, 255, 255, .75);--sombra-vidro: 0 24px 60px -20px rgba(13, 30, 66, .28), 0 2px 8px rgba(13, 30, 66, .06);--linha: rgba(13, 30, 66, .08);--linha-forte: rgba(13, 30, 66, .24);--preenchimento: rgba(118, 118, 128, .12);--preenchimento-suave: rgba(255, 255, 255, .55);--polegar: #ffffff;--hover: rgba(13, 30, 66, .05);--forte: #0d1e42;--corpo: #26324a;--fraco: #55627a;--marca-texto: color-mix(in srgb, var(--marca) 62%, #0d1e42);--entrada: rgba(255, 255, 255, .92);--entrada-solida: #ffffff;--saida: linear-gradient(180deg, #1c3a78 0%, #0d1e42 100%);--selecionado: color-mix(in srgb, var(--marca) 18%, rgba(255, 255, 255, .75));--sombra-selecionado: 0 1px 2px rgba(13, 30, 66, .06), inset 0 0 0 1px color-mix(in srgb, var(--marca) 28%, transparent);--aviso-fundo: rgba(237, 155, 30, .16);--aviso-texto: #6e4700;--perigo-fundo: rgba(229, 72, 77, .13);--perigo-texto: #9e1e18;--neutro-fundo: rgba(118, 118, 128, .12);--neutro-texto: #55627a;--ok-fundo: color-mix(in srgb, #16c172 16%, transparent);--ok-texto: #0a7a47;--tubo: rgba(255, 255, 255, .55);--tubo-borda: rgba(13, 30, 66, .12);--cartao-capsula: rgba(255, 255, 255, .45);--av1-f: linear-gradient(160deg, #eef2fb, #d9e2f4);--av1-t: #16336b;--av2-f: linear-gradient(160deg, #e9faf2, #cdefdf);--av2-t: #0b5e3a;--av3-f: linear-gradient(160deg, #fff4e3, #f8e1bd);--av3-t: #6e4700;--av4-f: linear-gradient(160deg, #f2f4f8, #dee3eb);--av4-t: #26324a;color-scheme:light}@media(prefers-color-scheme:dark){:root{--cenario: radial-gradient(120% 90% at 0% 0%, #0f2752 0%, #050c1f 55%, #03081a 100%);--cenario-solido: #050c1f;--aurora-1: color-mix(in srgb, var(--marca) 55%, transparent);--aurora-2: rgba(36, 88, 211, .4);--aurora-3: rgba(22, 51, 107, .55);--vidro: rgba(20, 28, 46, .58);--vidro-conversa: rgba(14, 22, 40, .5);--vidro-forte: rgba(28, 38, 60, .72);--vidro-barra: rgba(18, 26, 44, .7);--vidro-popover: rgba(24, 33, 54, .86);--vidro-borda: rgba(255, 255, 255, .1);--sombra-vidro: 0 24px 60px -18px rgba(0, 0, 0, .65), 0 2px 8px rgba(0, 0, 0, .3);--linha: rgba(255, 255, 255, .08);--linha-forte: rgba(255, 255, 255, .22);--preenchimento: rgba(118, 118, 128, .24);--preenchimento-suave: rgba(118, 118, 128, .16);--polegar: rgba(99, 99, 102, .72);--hover: rgba(255, 255, 255, .06);--forte: #f4f7fb;--corpo: #dce3ee;--fraco: #9aa7bc;--marca-texto: color-mix(in srgb, var(--marca) 70%, #ffffff);--entrada: rgba(44, 56, 82, .86);--entrada-solida: #2c3852;--saida: linear-gradient(180deg, #2c55a6 0%, #1a3670 100%);--selecionado: color-mix(in srgb, var(--marca) 24%, rgba(255, 255, 255, .04));--sombra-selecionado: inset 0 0 0 1px color-mix(in srgb, var(--marca) 35%, transparent);--aviso-fundo: rgba(237, 155, 30, .2);--aviso-texto: #f6c76a;--perigo-fundo: rgba(229, 72, 77, .22);--perigo-texto: #f59a9d;--neutro-fundo: rgba(118, 118, 128, .22);--neutro-texto: #9aa7bc;--ok-texto: #4fdb9c;--tubo: rgba(255, 255, 255, .08);--tubo-borda: rgba(255, 255, 255, .16);--cartao-capsula: rgba(255, 255, 255, .04);--av1-f: linear-gradient(160deg, #2a4c94, #1e3260);--av1-t: #d5e0f7;--av2-f: linear-gradient(160deg, #17694a, #123d2c);--av2-t: #b7f2d6;--av3-f: linear-gradient(160deg, #6b4a12, #3d2c0e);--av3-t: #f9d58e;--av4-f: linear-gradient(160deg, #46536e, #2e3a52);--av4-t: #e3e9f2;color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html,body,#raiz{height:100%}body{margin:0;background:var(--cenario-solido);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.lista__rolagem,.conversa__rolagem,.painel{scrollbar-width:thin;scrollbar-color:var(--linha-forte) transparent}.so-leitor{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.num{font-variant-numeric:tabular-nums}.vidro{-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%)}.vidro-forte{-webkit-backdrop-filter:blur(24px) saturate(190%);backdrop-filter:blur(24px) saturate(190%)}.cx{position:relative;overflow:hidden;height:100vh;height:100dvh;min-height:560px;display:flex;background:var(--cenario);color:var(--corpo);font-family:var(--fonte-corpo);font-size:15px;line-height:1.45;letter-spacing:-.005em}.aurora{position:absolute;border-radius:999px;pointer-events:none}.aurora--1{width:640px;height:640px;left:-240px;bottom:-300px;background:var(--aurora-1);filter:blur(100px)}.aurora--2{width:560px;height:560px;right:-160px;top:-240px;background:var(--aurora-2);filter:blur(100px)}.aurora--3{width:420px;height:420px;left:42%;top:30%;background:var(--aurora-3);filter:blur(110px)}.cx__palco{position:relative;z-index:1;flex:1 1 auto;min-width:0;display:flex;gap:12px;padding:12px}.cx__centro{position:relative;z-index:1;flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:24px 16px;overflow-y:auto}.cx--celular .cx__palco{gap:0;padding:0}.janela{border-radius:28px;background:var(--vidro);border:1px solid var(--vidro-borda);box-shadow:var(--sombra-vidro)}.cx--celular .cx__palco>.janela{border-radius:0;border:0}.carregando{margin:0;color:var(--fraco);font-size:14px}.botao-primario{min-height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--marca);color:var(--sobre-marca);font-weight:700;cursor:pointer;box-shadow:0 6px 16px var(--sombra-marca),inset 0 1px #ffffff59}.botao-primario:disabled{opacity:.6;cursor:progress}.botao-suave{min-height:32px;padding:0 14px;border:0;border-radius:999px;background:var(--preenchimento);color:var(--marca-texto);font-size:13px;font-weight:600;cursor:pointer}.cartao{width:100%;max-width:380px;padding:32px 28px 24px;display:flex;flex-direction:column;gap:14px}.cartao__marca{width:52px;height:52px;border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--marca) 70%,#ffffff),var(--marca) 60%);color:var(--sobre-marca);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 22px var(--sombra-marca),inset 0 1px #ffffff73}.cartao__titulo{margin:4px 0 0;font-family:var(--fonte-titulo);font-weight:700;font-size:24px;letter-spacing:-.025em;color:var(--forte)}.cartao__texto{margin:-6px 0 4px;color:var(--fraco);font-size:14px}.cartao__rodape{margin:2px 0 0;color:var(--fraco);font-size:12.5px;text-align:center}.campo{display:flex;flex-direction:column;gap:6px}.campo__rotulo{font-size:13px;font-weight:600;color:var(--corpo)}.campo__grupo{position:relative;display:flex}.campo__entrada{width:100%;min-height:44px;padding:10px 14px;border:0;border-radius:12px;background:var(--preenchimento);color:var(--forte)}.campo__grupo .campo__entrada{padding-right:84px}.campo__mostrar{position:absolute;right:6px;top:6px;bottom:6px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--marca-texto);font-size:13px;font-weight:600;cursor:pointer}.recado{margin:0;padding:10px 14px;border-radius:14px;font-size:13.5px}.recado--erro{background:var(--perigo-fundo);color:var(--perigo-texto)}.recado--aviso{background:var(--aviso-fundo);color:var(--aviso-texto)}.dock{width:68px;flex:0 0 68px;border-radius:26px;background:var(--vidro-escuro);border:1px solid var(--vidro-borda-escura);box-shadow:var(--sombra-vidro);display:flex;flex-direction:column;align-items:center;gap:14px;padding:14px 0}.dock__marca{width:42px;height:42px;border-radius:13px;background:linear-gradient(160deg,color-mix(in srgb,var(--marca) 70%,#ffffff),var(--marca) 60%);color:var(--sobre-marca);display:flex;align-items:center;justify-content:center;font-family:var(--fonte-titulo);font-weight:700;font-size:19px;box-shadow:0 8px 22px var(--sombra-marca),inset 0 1px #ffffff73}.dock__botao{position:relative;width:46px;height:46px;border-radius:15px;border:1px solid rgba(255,255,255,.14);background:#ffffff1f;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 1px #ffffff2e}.dock__selo{position:absolute;top:-4px;right:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--marca);color:var(--sobre-marca);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #00000040}.dock__vao{flex:1 1 auto}.eu{position:relative}.eu>summary{list-style:none;cursor:pointer}.eu>summary::-webkit-details-marker{display:none}.eu__avatar{position:relative;width:38px;height:38px;border-radius:999px;background:linear-gradient(160deg,#2a4c94,#16336b);color:#ebeff5;display:flex;align-items:center;justify-content:center;font-family:var(--fonte-titulo);font-weight:600;font-size:13px;box-shadow:inset 0 1px #fff3}.eu__presenca{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:999px;background:#22e085;box-shadow:0 0 0 2.5px #12203f}.eu__presenca--fora{background:#f6b53d}.eu__menu{position:absolute;z-index:10;width:240px;padding:14px 16px;border-radius:18px;background:var(--vidro-popover);border:1px solid var(--vidro-borda);box-shadow:var(--sombra-vidro);color:var(--corpo);font-size:13px;display:flex;flex-direction:column;gap:4px}.dock .eu__menu{left:52px;bottom:0}.lista__topo-celular .eu__menu{right:0;top:42px}.eu__nome{font-family:var(--fonte-titulo);font-weight:700;color:var(--forte)}.eu__menu .botao-suave{align-self:flex-start;margin-top:8px}.lista{width:348px;flex:0 0 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.cx--celular .lista{width:100%}.lista__topo{padding:18px 16px 12px;display:flex;flex-direction:column;gap:12px}.lista__topo-celular{display:flex;align-items:center;gap:10px}.lista__farmacia-marca{width:32px;height:32px;border-radius:10px;background:var(--marca);color:var(--sobre-marca);display:flex;align-items:center;justify-content:center;font-family:var(--fonte-titulo);font-weight:700}.lista__farmacia-nome{flex:1 1 auto;min-width:0;font-family:var(--fonte-titulo);font-weight:600;color:var(--forte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lista__topo-celular .eu__avatar{width:32px;height:32px;font-size:12px}.lista__cabeca{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px}.lista__titulo{margin:0;font-family:var(--fonte-titulo);font-weight:700;font-size:26px;letter-spacing:-.025em;color:var(--forte)}.estado{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--ok-fundo);color:var(--ok-texto);font-size:12px;font-weight:700}.estado--fora{background:var(--aviso-fundo);color:var(--aviso-texto)}.estado__ponto{width:7px;height:7px;border-radius:999px;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}.lista__sub{margin:-8px 2px 0;font-size:13px;color:var(--fraco)}.busca{position:relative}.busca__icone{position:absolute;left:11px;top:10px;color:var(--fraco)}.busca__campo{width:100%;min-height:38px;padding:8px 12px 8px 35px;border-radius:11px;border:0;background:var(--preenchimento);color:var(--forte)}.segmento{position:relative;display:flex;padding:3px;border-radius:11px;background:var(--preenchimento)}.segmento__polegar{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:8px;background:var(--polegar);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transition:transform .38s cubic-bezier(.3,1.25,.4,1)}.segmento__polegar--direita{transform:translate(100%)}.segmento__botao{position:relative;flex:1 1 0;min-height:32px;border-radius:8px;border:0;background:transparent;color:var(--fraco);cursor:pointer;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:6px}.segmento__botao[aria-pressed=true]{color:var(--forte)}.segmento__conta{font-weight:400;color:var(--fraco)}.lista__corpo{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.novidades{position:absolute;top:6px;left:50%;transform:translate(-50%);z-index:3;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0d1e42c7;color:#fff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 10px 24px #0d1e4247;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.lista__rolagem{flex:1 1 auto;overflow-y:auto;padding:0 8px 12px}.lista__vazia{padding:40px 16px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.lista__vazia p{margin:0;max-width:250px;color:var(--fraco);font-size:14px}.grupo__titulo{margin:0;padding:14px 10px 6px;display:flex;justify-content:space-between;font-family:var(--fonte-titulo);font-weight:600;font-size:13px;color:var(--fraco)}.grupo__itens{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.item{width:100%;min-height:64px;display:flex;gap:12px;align-items:center;padding:10px;border:0;border-radius:16px;background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease}.item:hover{background:var(--hover)}.item[aria-current=true]{background:var(--selecionado);box-shadow:var(--sombra-selecionado)}@keyframes chegou{0%{background:var(--chegou)}to{background:transparent}}.item--chegou{animation:chegou 2.6s ease-out}.item__texto{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.item__linha{display:flex;gap:8px;align-items:baseline}.item__linha+.item__linha{align-items:center}.item__nome{flex:1 1 auto;min-width:0;font-family:var(--fonte-titulo);font-size:14px;font-weight:600;color:var(--forte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item__hora{flex:0 0 auto;font-size:12px;color:var(--fraco)}.item--nao-lida .item__nome,.item--nao-lida .item__hora{font-weight:700}.item--nao-lida .item__hora{color:var(--marca-texto)}.item__previa{flex:1 1 auto;min-width:0;font-size:13px;color:var(--fraco);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item__previa--falhou{color:var(--perigo-texto)}.item__previa--incerta{color:var(--aviso-texto)}.selo-janela{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:var(--fraco)}.selo-janela--aviso{color:var(--aviso-texto)}.contador{flex:0 0 auto;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--marca);color:var(--sobre-marca);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px var(--sombra-marca)}.avatar{flex:0 0 auto;border-radius:999px;display:flex;align-items:center;justify-content:center;font-family:var(--fonte-titulo);font-weight:600;box-shadow:inset 0 1px #ffffff80}.avatar--1{background:var(--av1-f);color:var(--av1-t)}.avatar--2{background:var(--av2-f);color:var(--av2-t)}.avatar--3{background:var(--av3-f);color:var(--av3-t)}.avatar--4{background:var(--av4-f);color:var(--av4-t)}.avatar--p{width:40px;height:40px;font-size:14px}.avatar--m{width:44px;height:44px;font-size:15px}.avatar--g{width:80px;height:80px;margin-bottom:8px;font-size:28px;box-shadow:0 10px 26px #0d1e4229,inset 0 1px #fff9}.conversa{position:relative;flex:1 1 auto;min-width:0;min-height:0;background:var(--vidro-conversa);overflow:hidden;display:flex;flex-direction:column}.conversa__vazia{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:32px}.conversa__vazia>div{max-width:340px;text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center}.conversa__vazia h2{margin:0;font-family:var(--fonte-titulo);font-weight:700;font-size:20px;letter-spacing:-.02em;color:var(--forte)}.conversa__vazia p{margin:0;color:var(--fraco);font-size:14px}.conversa__rolagem{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;padding:84px 24px calc(var(--altura-base, 104px) + 30px)}.cx--celular .conversa__rolagem{padding-top:108px;padding-left:14px;padding-right:14px}.conversa__fio{max-width:820px;margin:0 auto;min-height:100%;display:flex;flex-direction:column;gap:10px}.conversa__fio:before{content:"";margin-top:auto}.dia{display:flex;justify-content:center;margin:10px 0 4px}.dia>span{padding:4px 12px;border-radius:999px;background:var(--vidro-forte);border:1px solid var(--vidro-borda);color:var(--fraco);font-size:12px;font-weight:600}.msg{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.msg--saida{align-items:flex-end}.balao{max-width:min(70%,520px);padding:9px 14px 7px;border-radius:22px 22px 22px 7px;background:var(--entrada);color:var(--corpo);border:1px solid var(--vidro-borda);box-shadow:0 6px 18px -8px #0d1e422e,0 1px 2px #0d1e420f}.cx--celular .balao{max-width:85%}.msg--saida .balao{border-radius:22px 22px 7px;background:var(--saida);color:#f4f7fb;border:0;box-shadow:0 10px 24px -8px #0d1e4273,inset 0 1px #ffffff24}@keyframes surge{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}.balao--novo{animation:surge .42s cubic-bezier(.2,.9,.3,1.15) both}.balao__texto{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.balao__midia{width:236px;max-width:100%;height:138px;margin:2px 0 6px;border-radius:14px;background:var(--preenchimento);color:var(--fraco);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:0 16px;font-size:12px}.balao__midia strong{font-size:13px;color:var(--corpo)}.balao__meta{display:flex;justify-content:flex-end;align-items:center;gap:4px;margin-top:3px;font-size:11.5px;color:var(--fraco)}.msg--saida .balao__meta{color:#f4f7fbb8}.balao__lida{color:#3be596}.aviso-msg{max-width:min(70%,520px);display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:8px 8px 8px 14px;border-radius:16px;background:var(--aviso-fundo);color:var(--aviso-texto);border:1px solid var(--vidro-borda);font-size:13px}.cx--celular .aviso-msg{max-width:85%}.aviso-msg--perigo{background:var(--perigo-fundo);color:var(--perigo-texto)}.aviso-msg--neutro{background:var(--neutro-fundo);color:var(--neutro-texto)}.aviso-msg__texto{flex:1 1 180px}.aviso-msg .botao-suave{background:var(--vidro-forte);color:inherit;font-weight:700;box-shadow:0 1px 3px #0000001f}.conversa__topo{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--vidro-barra);border-bottom:1px solid var(--linha);flex-wrap:wrap}.conversa__voltar{min-height:44px;min-width:44px;margin-left:-8px;display:flex;align-items:center;justify-content:center;border:0;border-radius:12px;background:transparent;color:var(--marca-texto);cursor:pointer}.conversa__quem{flex:1 1 140px;min-width:0;display:flex;flex-direction:column}.conversa__nome{margin:0;font-family:var(--fonte-titulo);font-weight:700;font-size:16px;letter-spacing:-.015em;color:var(--forte);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversa__telefone{font-size:12.5px;color:var(--fraco)}.sinais{position:relative}.sinais>summary{list-style:none;cursor:pointer;width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--fraco);background:var(--preenchimento)}.sinais>summary::-webkit-details-marker{display:none}.sinais__caixa{position:absolute;right:0;top:44px;z-index:5;width:300px;max-width:calc(100vw - 32px);padding:14px 16px;border-radius:18px;background:var(--vidro-popover);border:1px solid var(--vidro-borda);box-shadow:var(--sombra-vidro);font-size:13px;color:var(--corpo);display:flex;flex-direction:column;gap:8px}.sinais__caixa strong{font-family:var(--fonte-titulo);color:var(--forte)}.conversa__base{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:0 16px 14px;pointer-events:none}.conversa__base>div{max-width:820px;margin:0 auto;pointer-events:auto}.faixa{margin-bottom:10px;display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:16px;background:var(--aviso-fundo);color:var(--aviso-texto);border:1px solid var(--vidro-borda);font-size:13.5px}.compositor{display:flex;align-items:flex-end;gap:10px;padding:6px 6px 6px 18px;border-radius:26px;background:var(--vidro-barra);border:1px solid var(--vidro-borda);box-shadow:var(--sombra-vidro)}.compositor:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--marca) 45%,transparent),var(--sombra-vidro)}.compositor__campo{flex:1 1 auto;min-width:0;max-height:160px;resize:none;border:0;background:transparent;padding:10px 0;color:var(--forte);line-height:1.45}.compositor__campo:focus,.compositor__campo:focus-visible{outline:none}.compositor__erro{margin-bottom:10px}.botao-enviar{flex:0 0 42px;width:42px;height:42px;border-radius:999px;border:0;background:var(--preenchimento);color:var(--fraco);display:flex;align-items:center;justify-content:center;cursor:default;transition:background-color .25s ease,transform .2s cubic-bezier(.3,1.4,.5,1)}.botao-enviar--pronto{background:var(--marca);color:var(--sobre-marca);cursor:pointer;box-shadow:0 6px 16px var(--sombra-marca),inset 0 1px #ffffff59}.botao-enviar--pronto:active{transform:scale(.92)}.dica{display:block;padding:6px 18px 0;font-size:12px;color:var(--fraco)}.nova-mensagem{position:absolute;left:50%;bottom:calc(var(--altura-base, 104px) + 30px);transform:translate(-50%);z-index:3;min-height:34px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0d1e42c7;color:#fff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 10px 24px #0d1e4247;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.girar{display:inline-flex;transform:rotate(180deg)}.faixa svg{flex:0 0 auto}.janela-fechada{padding:16px 18px;border-radius:22px;background:var(--vidro-barra);border:1px solid var(--vidro-borda);box-shadow:var(--sombra-vidro);display:flex;gap:14px;align-items:flex-start}.janela-fechada>div{display:flex;flex-direction:column;gap:4px;font-size:14px}.janela-fechada strong{font-family:var(--fonte-titulo);color:var(--forte)}.janela-fechada span{color:var(--fraco)}.janela-fechada summary{cursor:pointer;color:var(--corpo);font-weight:700}.janela-fechada details p{margin:6px 0 0;color:var(--fraco)}.capsula-mini{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.capsula-mini__tubo{position:relative;width:112px;height:16px;border-radius:999px;background:var(--tubo);box-shadow:inset 0 1px 3px #0d1e422e,0 0 0 1px var(--tubo-borda);overflow:hidden}.capsula-mini__liquido{height:100%;border-radius:999px;transition:width 1.1s cubic-bezier(.2,.8,.2,1)}.capsula-mini__meio{position:absolute;left:50%;top:0;bottom:0;width:1.5px;background:#ffffffb3}.capsula-mini__brilho{position:absolute;left:6px;right:6px;top:2px;height:4px;border-radius:999px;background:linear-gradient(#ffffffbf,#fff0)}.capsula-mini__texto{font-size:11.5px;font-weight:700;color:var(--fraco)}.capsula-mini__texto--aviso{color:var(--aviso-texto)}.cx--celular .conversa__topo .sinais{order:1}.cx--celular .conversa__topo .capsula-mini{order:2;flex:1 1 100%;flex-direction:row;align-items:center;gap:10px}.capsula{position:relative;padding:20px 16px 18px;border-radius:22px;background:var(--cartao-capsula);border:1px solid var(--vidro-borda);box-shadow:inset 0 1px #ffffff80;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;overflow:hidden}.capsula>*{position:relative}.capsula__halo{position:absolute;width:220px;height:120px;top:10px;left:50%;transform:translate(-50%);border-radius:999px;filter:blur(34px);opacity:.55}.capsula__titulo{margin:0;font-family:var(--fonte-titulo);font-size:13px;font-weight:600;color:var(--fraco)}.capsula__tubo{width:228px;max-width:100%;height:62px;border-radius:999px;background:var(--tubo);box-shadow:inset 0 2px 6px #0d1e4229,inset 0 -1px #fff9,0 0 0 1px var(--tubo-borda),0 14px 30px #0d1e4224;overflow:hidden}.capsula__liquido{position:absolute;left:4px;top:4px;bottom:4px;min-width:0;border-radius:999px;box-shadow:inset 0 -6px 12px #0000001f,inset 0 4px 8px #ffffff59;transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.capsula__metade{position:absolute;top:0;right:0;bottom:0;width:50%;background:#ffffff1a}.capsula__meio{position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-1px;background:#ffffffa6}.capsula__brilho{position:absolute;left:16px;right:16px;top:6px;height:14px;border-radius:999px;background:linear-gradient(#ffffffd9,#fff0)}.capsula__reflexo{position:absolute;left:22px;right:22px;bottom:5px;height:6px;border-radius:999px;background:linear-gradient(#fff0,#ffffff59)}.capsula__restante{font-family:var(--fonte-titulo);font-size:34px;line-height:1.1;font-weight:700;letter-spacing:-.035em;color:var(--forte)}.capsula__restante--aviso{color:var(--aviso-texto)}.capsula__restante--fechada{color:var(--fraco)}.capsula__detalhe{font-size:13px;color:var(--fraco)}.capsula__nota{margin:2px 0 0;font-size:12px;color:var(--fraco)}.painel{width:296px;flex:0 0 296px;overflow-y:auto;padding:26px 18px 20px;display:flex;flex-direction:column;gap:18px}.painel__quem{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.painel__nome{font-family:var(--fonte-titulo);font-size:19px;letter-spacing:-.02em;color:var(--forte)}.painel__telefone{font-size:13px;color:var(--fraco)}.painel__quem .botao-suave{margin-top:8px}.resumo{display:flex;flex-direction:column;gap:8px}.resumo h3{margin:0 4px;font-family:var(--fonte-titulo);font-size:13px;font-weight:600;color:var(--fraco)}.resumo dl{margin:0;border-radius:16px;background:var(--preenchimento-suave);overflow:hidden;font-size:14px}.resumo dl>div{display:flex;justify-content:space-between;gap:12px;padding:11px 14px;border-bottom:1px solid var(--linha)}.resumo dl>div:last-child{border-bottom:0}.resumo dt{color:var(--corpo)}.resumo dd{margin:0;color:var(--forte);font-weight:700;white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
