:root{color-scheme:light;--fundo:#f0f2f5;--superficie:#ffffff;--superficie-2:#f5f6f8;--borda:#dde3e9;--borda-forte:#c3ccd5;--barra:#e7ecf1;--barra-borda:#d2dae2;--tinta:#0d1418;--tinta-media:#47535d;--tinta-fraca:#66737d;--william:#1c6e99;--laiz:#b23c66;--profissional:var(--tinta);--profissional-texto:var(--profissional);--zap-fundo:#efeae2;--zap-saida:#d9fdd3;--zap-entrada:#ffffff;--zap-verde:#00a884;--alarme:#d93a3a;--alarme-fundo:#fdf0f0;--ok:#1c7a54;--neutro-fundo:#eef1f5;--r:14px;--r-p:10px;--fonte:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--sombra:0 1px 2px rgba(13,20,24,0.05),0 1px 1px rgba(13,20,24,0.04);--sombra-media:0 2px 4px rgba(13,20,24,0.06),0 4px 12px -4px rgba(13,20,24,0.10);--sombra-alta:0 6px 22px -6px rgba(13,20,24,0.20)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fundo);color:var(--tinta);font-family:var(--fonte);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tempo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--profissional-texto);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.oculto-visual{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.entrada{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(1200px 600px at 50% -20%,var(--superficie-2),transparent 70%),var(--fundo)}.entrada-caixa{width:100%;max-width:380px;background:var(--superficie);border:1px solid var(--borda);border-radius:20px;box-shadow:var(--sombra-alta);padding:32px 28px}.entrada-marca{font-size:11px;font-weight:600;letter-spacing:.16em;color:var(--tinta-fraca)}.entrada-titulo{margin:6px 0 26px;font-size:22px;font-weight:600;letter-spacing:-.02em}.campo{margin-bottom:16px}.campo label{display:block;margin-bottom:6px;font-size:13px;font-weight:500;color:var(--tinta-media)}.campo input{width:100%;padding:11px 13px;background:var(--fundo);border:1px solid var(--borda-forte);border-radius:var(--r-p);font-size:15px;transition:border-color .15s,box-shadow .15s}.campo input:focus{border-color:var(--profissional);box-shadow:0 0 0 3px color-mix(in oklab,var(--profissional) 18%,transparent);outline:none}.botao-principal{width:100%;margin-top:8px;padding:12px;background:var(--tinta);color:var(--superficie);border:none;border-radius:999px;font-size:15px;font-weight:500;transition:opacity .15s}.botao-principal:hover{opacity:.88}.botao-principal:disabled{opacity:.45;cursor:default}.erro{margin-bottom:16px;padding:11px 13px;background:var(--alarme-fundo);border:1px solid color-mix(in oklab,var(--alarme) 35%,transparent);border-radius:var(--r-p);color:var(--alarme);font-size:14px}.painel{height:100dvh;overflow:hidden;display:grid;grid-template-areas:"cabeca" "conteudo" "secoes";grid-template-rows:auto 1fr auto}.cabeca{grid-area:cabeca;position:relative;display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--superficie);border-bottom:1px solid var(--borda)}.cabeca:after{content:"";position:absolute;inset:auto 0 -1px 0;height:2px;background:var(--profissional)}.cabeca-usuario{display:flex;align-items:center;gap:8px;margin-left:auto}.cabeca-quem-entrou{display:none;font-size:12px;color:var(--tinta-fraca)}.cabeca-sair{padding:7px 12px;background:transparent;border:1px solid var(--borda-forte);border-radius:var(--r-p);font-size:13px;color:var(--tinta-media);transition:background .15s,color .15s}.cabeca-sair:hover{background:var(--superficie-2);color:var(--tinta)}.seletor{position:relative;flex:1 1;min-width:0}.seletor-estatico{flex:1 1;min-width:0;padding:2px 4px}.seletor-botao{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;background:transparent;border:1px solid transparent;border-radius:var(--r-p);text-align:left;transition:background .15s,border-color .15s}.seletor-botao:hover{background:var(--superficie-2);border-color:var(--borda)}.seletor-ponto{flex:0 0 auto;width:9px;height:9px;border-radius:3px}.seletor-textos{flex:1 1;min-width:0}.seletor-rotulo{display:block;font-size:10px;font-weight:600;letter-spacing:.1em;color:var(--tinta-fraca)}.seletor-nome{display:block;font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seletor-seta{flex:0 0 auto;width:7px;height:7px;border-right:1.5px solid var(--tinta-fraca);border-bottom:1.5px solid var(--tinta-fraca);transform:rotate(45deg) translate(-2px,-2px)}.seletor-lista{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;min-width:210px;margin:0;padding:5px;list-style:none;background:var(--superficie);border:1px solid var(--borda-forte);border-radius:var(--r);box-shadow:var(--sombra-alta)}.seletor-opcao{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;background:transparent;border:none;border-radius:var(--r-p);text-align:left;font-size:14px}.seletor-opcao:hover{background:var(--superficie-2)}.seletor-opcao[aria-selected=true]{font-weight:600}.secoes{grid-area:secoes;display:flex;background:var(--superficie);border-top:1px solid var(--borda);padding-bottom:env(safe-area-inset-bottom)}.secao{position:relative;flex:1 1;padding:11px 4px 10px;text-align:center;text-decoration:none;white-space:nowrap;font-size:11px;font-weight:500;color:var(--tinta-media);transition:color .15s}.secao:hover{color:var(--tinta)}.secao[aria-current]{color:var(--profissional-texto);font-weight:600}.secao[aria-current]:before{content:"";position:absolute;inset:-1px 22% auto;height:2px;border-radius:0 0 2px 2px;background:var(--profissional)}.secao--so-desktop,.secao-rotulo{display:none}.secao-curto{display:inline}.secao-conta{display:inline-block;min-width:18px;margin-left:5px;padding:0 5px;border-radius:9px;background:var(--superficie-2);border:1px solid var(--borda);color:var(--tinta-media);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:16px;vertical-align:1px}.secao[aria-current] .secao-conta{background:color-mix(in oklab,var(--profissional) 14%,transparent);border-color:color-mix(in oklab,var(--profissional) 30%,transparent);color:var(--profissional-texto)}.secao-conta--urgente{border-color:var(--alarme)}.conteudo{grid-area:conteudo;min-width:0;min-height:0;overflow-y:auto;scrollbar-width:thin}.folha{display:flex;flex-direction:column;min-height:100%}@media (min-width:900px){.painel{grid-template-areas:"cabeca conteudo" "secoes conteudo";grid-template-columns:252px 1fr;grid-template-rows:auto 1fr}.cabeca{flex-direction:column;align-items:stretch;gap:12px;padding:14px 12px 12px;background:var(--fundo);border-bottom:none;border-right:1px solid var(--borda)}.cabeca:after{display:none}.cabeca-usuario{margin-left:0;justify-content:space-between;padding:0 6px}.cabeca-quem-entrou{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seletor-botao{border-color:var(--borda);background:var(--superficie)}.secoes{flex-direction:column;gap:2px;padding:0 10px 20px;background:var(--fundo);border-top:none;border-right:1px solid var(--borda);overflow-y:auto}.secao{flex:0 0 auto;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:var(--r-p);text-align:left;font-size:14px}.secao,.secao--so-desktop{display:flex}.secao:hover{background:var(--superficie-2)}.secao[aria-current]{background:var(--superficie);box-shadow:var(--sombra)}.secao[aria-current]:before{display:none}.secao-rotulo{display:block;line-height:1.3}.secao-curto{display:none}.folha{max-width:1180px;margin-inline:auto;width:100%}}.dias{display:flex;gap:7px;padding:14px 16px;overflow-x:auto;scrollbar-width:none}.dias::-webkit-scrollbar{display:none}.dia{flex:0 0 auto;min-width:58px;padding:9px 7px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r);text-align:center;text-decoration:none;line-height:1.25;transition:border-color .15s,transform .15s}.dia:hover{border-color:var(--borda-forte)}.dia:active{transform:scale(.97)}.dia-semana{display:block;font-size:11px;color:var(--tinta-media)}.dia-numero{display:block;font-size:18px;font-weight:600;letter-spacing:-.02em}.dia-vagas{display:block;font-size:11px;color:var(--tinta-fraca);margin-top:1px}.dia[aria-current]{background:var(--profissional);border-color:var(--profissional);color:#fff;opacity:1}.dia[aria-current] .dia-semana,.dia[aria-current] .dia-vagas{color:rgba(255,255,255,.75)}.dia-fechado{opacity:.45}.regua{flex:1 1;padding:0 0 8px}.regua-cabecalho{padding:8px 16px 14px}.regua-data{margin:0;font-size:19px;font-weight:600;letter-spacing:-.02em}.regua-resumo{margin:3px 0 0;font-size:13px;color:var(--tinta-media)}.faixa{display:flex;align-items:stretch;width:100%;padding:0;background:var(--superficie);border:none;border-top:1px solid var(--borda);text-align:left;transition:background .12s}.faixa:last-of-type{border-bottom:1px solid var(--borda)}.faixa:not(:disabled):hover{background:var(--superficie-2)}.faixa-marca{flex:0 0 3px;background:transparent}.faixa-hora{flex:0 0 74px;padding:13px 0 13px 16px;font-size:15px;font-weight:500}.faixa-estado{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px 13px 4px;font-size:14px;color:var(--tinta-media)}.faixa-acao{flex:0 0 auto;font-size:12px;color:var(--tinta-fraca);opacity:0;transition:opacity .12s}.faixa:focus-visible .faixa-acao,.faixa:hover .faixa-acao{opacity:1}@media (hover:none){.faixa-acao{opacity:1}}.faixa--bloqueado{background:var(--fundo)}.faixa--bloqueado .faixa-marca{background:var(--borda-forte)}.faixa--bloqueado .faixa-hora{color:var(--tinta-fraca);text-decoration:line-through}.faixa--ocupado .faixa-estado{color:var(--tinta);font-weight:500}.faixa--passado{opacity:.4}.faixa:disabled{cursor:default}.passado-resumo{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:10px 16px;background:transparent;border:none;text-align:left;font-size:12px;color:var(--tinta-fraca)}.passado-resumo:hover{color:var(--tinta-media)}.rodape{position:-webkit-sticky;position:sticky;bottom:0;background:color-mix(in oklab,var(--superficie) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--borda)}.acoes{display:flex;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.acao{flex:1 1;padding:11px;background:var(--superficie);border:1px solid var(--borda-forte);border-radius:999px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s}.acao:hover{background:var(--superficie-2);border-color:var(--tinta-fraca)}.acao:disabled{opacity:.5;cursor:default}.acao--destaque{background:var(--tinta);border-color:var(--tinta);color:var(--superficie)}.acao--destaque:hover{opacity:.88;background:var(--tinta)}.recado{margin:0;padding:10px 16px;border-bottom:1px solid var(--borda);font-size:13px;color:var(--tinta-media)}.recado--erro{color:var(--alarme)}.vazio{padding:56px 24px;text-align:center;color:var(--tinta-media);font-size:14px;line-height:1.6}.filtros{display:flex;gap:4px;padding:12px 16px;border-bottom:1px solid var(--borda)}.filtro{padding:6px 12px;border-radius:999px;text-decoration:none;font-size:13px;font-weight:500;color:var(--tinta-media);transition:background .15s,color .15s}.filtro:hover{background:var(--superficie-2);color:var(--tinta)}.filtro[aria-current]{background:color-mix(in oklab,var(--profissional) 13%,transparent);color:var(--profissional-texto)}.lista{display:flex;flex-direction:column}.linha{display:flex;align-items:stretch;background:var(--superficie);border-bottom:1px solid var(--borda);text-decoration:none;color:inherit;transition:background .12s}.linha:hover{background:var(--superficie-2)}.linha-marca{flex:0 0 3px;background:transparent}.linha--esperando .linha-marca{background:var(--profissional)}.linha--urgente .linha-marca{background:var(--alarme)}.linha-corpo{flex:1 1;min-width:0;padding:13px 16px 13px 13px}.linha-topo{justify-content:space-between;gap:10px}.linha-nome{font-size:15px;font-weight:500}.linha--esperando .linha-nome{font-weight:600}.linha-quando{flex:0 0 auto}.linha-previa{margin:3px 0 0;font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.linha-previa-quem{color:var(--tinta-fraca)}.linha-selos{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.selo{padding:2px 8px;border-radius:999px;border:1px solid transparent;font-size:11px;white-space:nowrap;text-decoration:none}a.selo:hover{color:var(--tinta)}.selo--pausada,a.selo:hover{border-color:var(--borda-forte)}.selo--pausada{background:transparent}.selo--dono{border-style:dashed}.conversa-cabeca{position:-webkit-sticky;position:sticky;top:0;z-index:6;padding:12px 16px;background:var(--fundo);border-bottom:1px solid var(--borda)}.conversa-nome{font-size:17px;font-weight:600;letter-spacing:-.01em}.conversa-sob{margin:2px 0 0;font-size:13px;color:var(--tinta-media)}.conversa-selos{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.aviso-urgente{position:-webkit-sticky;position:sticky;top:0;z-index:4;display:flex;align-items:center;gap:12px;margin:0;padding:12px 16px;background:var(--alarme-fundo);border-bottom:1px solid color-mix(in oklab,var(--alarme) 40%,transparent);color:var(--alarme);font-size:13px}.aviso-urgente button{flex:0 0 auto;padding:7px 14px;background:var(--alarme);border:none;border-radius:999px;color:#fff;font-size:12px;font-weight:600}.aviso-grupo{margin:0;padding:12px 16px;background:#fff8e1;border-bottom:1px solid #f0e2b6;color:#6b5a1f;font-size:13px}.fita{flex:1 1;padding:18px 5% 10px;background-color:var(--zap-fundo);background-image:radial-gradient(rgba(17,27,33,.035) 1.1px,transparent 1.2px),radial-gradient(rgba(17,27,33,.035) 1.1px,transparent 1.2px);background-size:34px 34px;background-position:0 0,17px 17px}.balao{position:relative;max-width:72%;width:-moz-fit-content;width:fit-content;margin-bottom:10px;padding:7px 11px 6px;background:var(--zap-entrada);border:none;border-radius:8px 8px 8px 2px;box-shadow:0 1px 1px rgba(17,27,33,.13);font-size:14.5px;line-height:1.42;white-space:pre-wrap;overflow-wrap:anywhere}.balao--nossa{margin-left:auto;background:var(--zap-saida);border-radius:8px 8px 2px 8px}.balao-meta{display:block;margin-top:3px;text-align:right;font-size:11px;color:var(--tinta-fraca)}.balao-transcricao{display:block;margin-top:7px;padding-top:7px;border-top:1px dashed rgba(17,27,33,.15);color:var(--tinta-media);font-size:13px}.balao--falhou{box-shadow:0 0 0 1px var(--alarme)}.balao--falhou .balao-meta{color:var(--alarme)}.dia-marcador{width:-moz-fit-content;width:fit-content;margin:10px auto 16px;padding:5px 12px;border-radius:999px;background:#ffffff;box-shadow:0 1px 1px rgba(17,27,33,.1);font-size:11.5px;font-weight:500;color:var(--tinta-media);text-transform:lowercase}.responder{position:-webkit-sticky;position:sticky;bottom:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--fundo);border-top:1px solid var(--borda)}.responder textarea{width:100%;min-height:48px;max-height:180px;padding:11px 16px;background:var(--superficie);border:1px solid transparent;border-radius:22px;font-size:15px;resize:vertical;transition:border-color .15s}.responder textarea:focus{border-color:var(--zap-verde);outline:none}.responder-nota{margin:8px 4px 0;font-size:12px;color:var(--tinta-fraca)}.responder-barra{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px}.responder-barra .acao{flex:0 0 auto;padding:10px 16px;font-size:13px}.responder-enviar{padding:10px 22px;background:var(--zap-verde);border:1px solid var(--zap-verde);border-radius:999px;color:#fff;font-size:14px;font-weight:600;transition:opacity .15s}.responder-enviar:hover{opacity:.9}.responder-enviar:disabled{opacity:.4;cursor:default}.quadro{display:flex;gap:12px;align-items:flex-start;padding:16px;overflow-x:auto;min-height:calc(100dvh - 190px)}.coluna{flex:0 0 272px;background:var(--superficie-2);border-radius:var(--r)}.coluna-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 13px 9px}.coluna-nome{margin:0;font-size:13px}.coluna-conta{min-width:20px;padding:0 6px;border-radius:999px;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:18px;text-align:center}.coluna-corpo{display:flex;flex-direction:column;gap:8px;padding:0 8px 10px}.cartao{padding:11px 12px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-p);box-shadow:var(--sombra);transition:box-shadow .15s,transform .15s}.cartao:hover{box-shadow:var(--sombra-alta);transform:translateY(-1px)}.cartao[aria-busy=true]{opacity:.55}.cartao--alta{border-left:3px solid var(--profissional)}.cartao--emergencia{border-left:3px solid var(--alarme)}.cartao-titulo{display:block;font-size:14px;font-weight:600;letter-spacing:-.01em;text-decoration:none;color:inherit}a.cartao-titulo:hover{color:var(--profissional-texto)}.cartao-sob{margin:3px 0 0;font-size:12px;color:var(--tinta-media)}.cartao-selos{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}.cartao-mover{width:100%;margin-top:10px;padding:7px 9px;background:var(--fundo);border:1px solid var(--borda);border-radius:var(--r-p);font-size:12px;color:var(--tinta-media)}.cartao-mover:hover{border-color:var(--borda-forte);color:var(--tinta)}.coluna-vazia{padding:12px;font-size:12px;color:var(--tinta-fraca)}.busca{padding:14px 16px;border-bottom:1px solid var(--borda)}.busca input{width:100%;padding:11px 13px;background:var(--superficie);border:1px solid var(--borda-forte);border-radius:var(--r);font-size:15px;transition:border-color .15s,box-shadow .15s}.ficha{padding-bottom:40px}.ficha-cabeca{padding:22px 16px 18px;background:var(--superficie);border-bottom:1px solid var(--borda)}.ficha-nome{font-size:26px;font-weight:600;letter-spacing:-.03em}.ficha-sob{margin:5px 0 0;font-size:15px;color:var(--tinta-media)}.bloco{margin:12px 12px 0;padding:16px;background:var(--superficie);border:1px solid var(--borda)}.bloco-titulo{margin:0 0 14px;font-size:14px;font-weight:600;letter-spacing:-.01em}.pares{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 16px;gap:14px 16px;margin:0}.pares dt{font-size:12px;color:var(--tinta-media)}.pares dd{margin:2px 0 0;font-size:15px;font-weight:500}.itens{list-style:none;margin:0;padding:0}.item{display:flex;align-items:baseline;gap:14px;padding:11px 0;border-top:1px solid var(--borda)}.item:first-child{border-top:none;padding-top:0}.item-principal{flex:1 1;min-width:0;font-size:14px;font-weight:500}.item-lado{flex:0 0 auto;text-align:right}.item-lado,.item-nota{font-size:12px;color:var(--tinta-media)}.item-nota{display:block;margin-top:3px;font-weight:400;line-height:1.5}.nota-lgpd{margin:16px 12px 0;padding:14px 16px;background:var(--superficie-2);border-radius:var(--r);font-size:12px;color:var(--tinta-fraca);line-height:1.6}.tres-colunas{display:flex;height:100%;min-height:0}.coluna-lista{display:flex;width:100%;background:var(--superficie)}.coluna-conversa,.coluna-lista{flex-direction:column;min-height:0;overflow-y:auto}.coluna-conversa{display:none;flex:1 1;min-width:0}.busca-conversas{padding:12px 14px 4px}.busca-conversas input{width:100%;padding:9px 12px;background:var(--fundo);border:1px solid var(--borda);border-radius:999px;font-size:14px;transition:border-color .15s,box-shadow .15s}.busca-conversas input:focus{border-color:var(--profissional);box-shadow:0 0 0 3px color-mix(in oklab,var(--profissional) 16%,transparent);outline:none}.linha--ativa{background:var(--superficie-2)}.voltar{display:inline-block;margin-bottom:10px;font-size:13px;color:var(--profissional-texto);text-decoration:none}.voltar:before{content:"‹ "}.tres-colunas:has(.coluna-conversa) .coluna-lista{display:none}.tres-colunas:has(.coluna-conversa) .coluna-conversa{display:flex}.coluna-conversa--vazia{display:none}@media (min-width:900px){.coluna-lista{flex:0 0 330px;width:auto;border-right:1px solid var(--borda)}.tres-colunas:has(.coluna-conversa) .coluna-lista{display:flex}.coluna-conversa,.coluna-conversa--vazia{display:flex}.coluna-conversa--vazia{align-items:center;justify-content:center}.voltar{display:none}.coluna-conversa .folha{max-width:none;margin-inline:0}}.visao-cabeca{padding:20px 16px 6px}.visao-titulo{margin:0;font-size:24px;font-weight:600;letter-spacing:-.03em}.visao-titulo:first-letter{text-transform:uppercase}.visao-sob{margin:3px 0 0;font-size:14px;color:var(--tinta-media)}.alerta{display:block;margin:12px 12px 0;padding:14px 16px;border-radius:var(--r);background:var(--alarme-fundo);border:1px solid color-mix(in oklab,var(--alarme) 30%,transparent);color:var(--alarme);text-decoration:none}.alerta strong{display:block;font-size:15px}.alerta span{display:block;margin-top:3px;font-size:13px;opacity:.85}.alerta--atencao{border-color:#f0e2b6;color:#6b5a1f}.numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:10px;gap:10px;padding:14px 12px 2px}.numero{padding:14px 16px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r);text-decoration:none;color:inherit;transition:border-color .15s,transform .15s}a.numero:hover{border-color:var(--borda-forte);transform:translateY(-1px)}.numero--tem{border-color:color-mix(in oklab,var(--profissional) 35%,var(--borda))}.numero-valor{display:block;font-size:30px;font-weight:600;letter-spacing:-.04em;line-height:1.1}.numero--tem .numero-valor{color:var(--profissional-texto)}.numero-rotulo{display:block;margin-top:3px;font-size:12px}.item-hora{flex:0 0 46px;font-size:14px;font-weight:600}.item--passou{opacity:.45}.chave{display:flex;align-items:center;gap:14px;margin:12px 12px 0;padding:16px;background:var(--superficie);border:1px solid var(--borda);border-left:4px solid var(--zap-verde);border-radius:var(--r)}.chave--pausado{border-left-color:var(--alarme);background:var(--alarme-fundo)}.chave-texto{flex:1 1;min-width:0}.chave-estado{margin:0;font-size:15px;font-weight:600}.chave-nota{margin:4px 0 0;font-size:13px;color:var(--tinta-media)}.chave .acao{flex:0 0 auto}.itens a{color:var(--profissional-texto);text-decoration:none}.itens a:hover{text-decoration:underline}.bloco-cabeca{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.bloco-cabeca .bloco-titulo{margin:0}.bloco-editar{padding:5px 12px;background:transparent;border:1px solid var(--borda-forte);border-radius:999px;font-size:12px;font-weight:500;color:var(--tinta-media);transition:background .15s,color .15s}.bloco-editar:hover{background:var(--superficie-2);color:var(--tinta)}.bloco-acao{margin-top:14px;width:100%}.formulario{display:flex;flex-direction:column;gap:14px}.campo-linha{display:block}.campo-rotulo{display:block;margin-bottom:5px;font-size:12px;font-weight:500;color:var(--tinta-media)}.campo-linha input:not([type=radio]):not([type=checkbox]),.campo-linha select,.campo-linha textarea{width:100%;padding:10px 12px;background:var(--superficie);border:1px solid var(--borda-forte);border-radius:var(--r-p);font-size:15px;transition:border-color .15s,box-shadow .15s}.campo-linha input:focus,.campo-linha select:focus,.campo-linha textarea:focus{border-color:var(--profissional);box-shadow:0 0 0 3px color-mix(in oklab,var(--profissional) 16%,transparent);outline:none}.campo-linha textarea{resize:vertical}.campo-ajuda{display:block;margin-top:5px;font-size:11.5px;font-weight:400;color:var(--tinta-fraca);line-height:1.45}.campo-marcar{display:flex;align-items:flex-start;gap:10px;font-size:14px}.campo-marcar input{margin-top:3px;width:17px;height:17px;accent-color:var(--profissional)}.formulario-acoes{display:flex;gap:8px;justify-content:flex-end}.formulario-acoes .acao{flex:0 0 auto;padding:10px 18px}.item--editando{display:block;padding:14px 0}.item-editar{display:block;margin-top:4px;margin-left:auto;padding:0;background:none;border:none;font-size:12px;color:var(--profissional-texto);text-decoration:underline}.linha--estatica{cursor:default;padding:12px 14px}.linha--estatica:hover{background:var(--superficie)}.linha--apagada{opacity:.55}.selo--alerta{background:var(--alarme-fundo);border-color:var(--alarme);color:var(--alarme)}.campo-opcao{display:flex;align-items:flex-start;gap:8px;padding:5px 0;font-size:13px;line-height:1.45;cursor:pointer}.campo-opcao input{margin-top:2px;flex:0 0 auto;width:auto;min-width:0;padding:0;border:0;border-radius:0;accent-color:var(--zap-verde)}.campo-opcao span{color:var(--tinta-media)}.campo-opcao strong{color:var(--tinta);font-weight:600}.senha-gerada{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;padding:12px;border:1px solid var(--profissional);border-radius:var(--r-p);background:var(--superficie-2)}.senha-gerada-valor{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;letter-spacing:.06em;color:var(--tinta);-webkit-user-select:all;-moz-user-select:all;user-select:all}.senha-gerada .campo-ajuda{flex:1 0 100%}.formulario fieldset.campo-linha{border:1px solid var(--borda);border-radius:var(--r-p);padding:10px 12px;margin:0}.formulario fieldset.campo-linha legend{padding:0 4px}.conversas-pilha{display:flex;flex-direction:column;height:100%;min-height:0}.conversas-pilha>.tres-colunas{flex:1 1 auto;min-height:0;height:auto}.conexao{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--borda);background:var(--superficie);font-size:13px}.conexao-texto{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.conexao-abaixo,.conexao-numero{color:var(--tinta-media)}.conexao-alerta{color:var(--alarme);font-weight:500}.conexao-ponto{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:var(--tinta-fraca)}.conexao-ponto--ok{background:var(--zap-verde)}.conexao--off{background:var(--neutro-fundo)}.conexao--parear{flex-direction:column;align-items:stretch;gap:14px;padding:18px 14px 22px}.parear-cabeca{display:flex;align-items:center;justify-content:space-between;gap:10px}.parear-passos{margin:0;padding-left:20px;color:var(--tinta-media);line-height:1.7}.parear-passos strong{color:var(--tinta)}.parear-alvo{display:flex;align-items:center;justify-content:center;min-height:200px;padding:16px;border:1px solid var(--borda);border-radius:var(--r);background:#fff}.parear-qr{display:block;width:348px;max-width:100%;height:auto;aspect-ratio:1;image-rendering:pixelated}.parear-codigo code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(28px,9vw,44px);letter-spacing:.14em;color:var(--tinta);-webkit-user-select:all;-moz-user-select:all;user-select:all}.parear-espera,.parear-estado{color:var(--tinta-media);text-align:center;margin:0}@media (min-width:900px){.conexao--parear{align-items:center}.conexao--parear>*{width:100%;max-width:520px}}.conexao .acao{flex:0 0 auto;padding:10px 18px}.linha-senha{display:flex;gap:6px;align-items:center;flex:1 1 320px;min-width:0}.linha-senha input{flex:1 1 auto;min-width:0;padding:9px 12px;background:var(--superficie);border:1px solid var(--borda-forte);border-radius:var(--r-p);font-size:13px}.linha-senha input::placeholder{color:var(--tinta-fraca)}.linha-senha .acao{flex:0 0 auto;padding:9px 16px}.linha--estatica .formulario-acoes{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:10px}.mes-topo{display:flex;align-items:center;gap:8px;padding:14px 4px 10px}.mes-nome{flex:1 1 auto;margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em}.mes-nome:first-letter{text-transform:uppercase}.mes-passo{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--borda-forte);border-radius:999px;font-size:20px;line-height:1;color:var(--tinta);text-decoration:none;background:var(--superficie)}.mes-passo:hover{background:var(--superficie-2)}.mes-hoje{flex:0 0 auto;padding:8px 14px;text-decoration:none}.calendario{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.cal-cabeca{padding:4px 0 6px;text-align:center;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--tinta-fraca);text-transform:uppercase}.cal-vazio{min-height:1px}.cal-dia{position:relative;display:flex;flex-direction:column;gap:2px;min-height:68px;padding:6px 8px;background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-p);text-decoration:none;color:inherit;transition:border-color .12s,background .12s}.cal-dia:hover{border-color:var(--tinta-fraca)}.cal-numero{font-size:15px;font-weight:600;line-height:1.1}.cal-vagas{font-size:10px;line-height:1.2;color:var(--tinta-fraca);overflow:hidden}.cal-dia--fechado{background:var(--neutro-fundo);opacity:.62}.cal-dia--hoje{border-color:var(--tinta-fraca)}.cal-dia--hoje .cal-numero{text-decoration:underline;text-underline-offset:3px}.cal-dia--aberto{border-color:var(--profissional);box-shadow:inset 0 0 0 1px var(--profissional);background:var(--superficie);opacity:1}.cal-marca{position:absolute;right:7px;bottom:7px;width:6px;height:6px;border-radius:50%;background:var(--profissional)}@media (max-width:560px){.cal-dia{min-height:46px;padding:4px;gap:0}.cal-numero{font-size:13px}.cal-vagas{display:none}.calendario{gap:4px}}.avatar{flex:0 0 auto;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:color-mix(in oklab,var(--dono) 14%,white);color:color-mix(in oklab,var(--dono) 82%,black);font-size:13px;font-weight:600;letter-spacing:.01em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatar--sem-dono{background:var(--neutro-fundo);color:var(--tinta-media)}.avatar--grande{width:56px;height:56px;font-size:18px}.avatar-grupo{letter-spacing:.06em}.coluna-lista .linha{gap:11px;align-items:flex-start;padding:11px 14px}.linha-topo{display:flex;align-items:baseline;gap:7px}.linha-nome{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.linha-ponto{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--zap-verde)}.linha--urgente .linha-ponto{background:var(--alarme)}.linha-selos{margin-top:5px}.linha--ativa{background:color-mix(in oklab,var(--profissional) 7%,var(--superficie))}.conversa-cabeca{display:flex;align-items:center;gap:11px;flex-wrap:wrap}.conversa-quem{flex:1 1 200px;min-width:0}.conversa-nome{margin:0}.conversa-sob{margin:1px 0 0}.conversa-selos{flex:0 0 auto;margin:0}.coluna-contato{display:none}.contato-topo{display:flex;flex-direction:column;align-items:center;gap:8px;padding:22px 18px 18px;border-bottom:1px solid var(--borda);text-align:center}.contato-nome{margin:0;font-size:15px;font-weight:600;line-height:1.3}.contato-telefone{margin:0;color:var(--tinta-media);font-size:13px}.contato-urgencia{margin:0;padding:11px 18px;background:var(--alarme-fundo);color:var(--alarme);font-size:13px;font-weight:600;border-bottom:1px solid var(--borda)}.contato-dados{margin:0;padding:6px 18px 18px}.contato-par{padding:11px 0;border-bottom:1px solid var(--borda)}.contato-par:last-child{border-bottom:0}.contato-par dt{margin:0 0 3px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--tinta-fraca)}.contato-par dd{margin:0;font-size:14px;line-height:1.45}.contato-vazio{color:var(--tinta-media);font-style:italic}.contato-link{color:var(--profissional-texto);text-decoration:none}.contato-link:hover{text-decoration:underline}.contato-pausado{color:var(--alarme);font-weight:500}.contato-dono{display:inline-flex;align-items:center;gap:7px;font-weight:500}.contato-dono:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--dono)}.contato-nota{margin:0 18px 18px;padding:11px 13px;background:var(--neutro-fundo);border-radius:var(--r-p);font-size:12.5px;line-height:1.5;color:var(--tinta-media)}@media (min-width:900px){.coluna-lista{flex:0 0 340px}}.so-sem-contato{display:inline-flex}@media (min-width:1280px){.tres-colunas:has(.coluna-conversa) .coluna-contato{display:block;flex:0 0 296px;min-height:0;overflow-y:auto;background:var(--superficie);border-left:1px solid var(--borda)}.so-sem-contato{display:none}}@media (prefers-reduced-motion:reduce){.avatar,.cal-dia,.linha,.mes-passo{transition:none}}@media (min-width:900px){.cabeca,.secoes{background:var(--barra);border-right-color:var(--barra-borda)}.seletor-botao,.seletor-estatico{background:var(--superficie);border-color:var(--borda-forte);box-shadow:var(--sombra)}.secao{font-weight:450;color:var(--tinta-media)}.secao:hover{background:color-mix(in oklab,var(--tinta) 5%,transparent);color:var(--tinta)}.secao[aria-current]{background:var(--profissional);color:#fff;font-weight:600;box-shadow:none}.secao[aria-current] .secao-rotulo{color:#fff}}.secao-conta{background:color-mix(in oklab,var(--profissional) 13%,transparent);color:var(--profissional);font-weight:600}.secao[aria-current] .secao-conta{background:rgba(255,255,255,.22);color:#fff}.secao-conta--urgente{background:var(--alarme);color:#fff}.acao--destaque{background:var(--profissional);border-color:var(--profissional);color:#fff;font-weight:600}.acao--destaque:hover:not(:disabled){background:color-mix(in oklab,var(--profissional) 86%,black);border-color:color-mix(in oklab,var(--profissional) 86%,black)}.acao:focus-visible,.cal-dia:focus-visible,.filtro:focus-visible,.linha:focus-visible,.secao:focus-visible{outline:2px solid var(--profissional);outline-offset:2px}.linha-nome{font-weight:600;color:var(--tinta)}.linha-previa{color:var(--tinta-media)}.linha-quando{color:var(--tinta-fraca);font-size:12px}.bloco-titulo{letter-spacing:-.015em}.bloco,.quadro .coluna{box-shadow:var(--sombra);border-color:var(--borda)}.coluna-lista{border-right-color:var(--barra-borda)}.coluna-topo{background:var(--barra);border-bottom:1px solid var(--barra-borda)}.coluna-nome{color:var(--tinta);font-weight:600}.coluna-conta{background:var(--superficie);border:1px solid var(--barra-borda);font-weight:600}.coluna-conta,.selo{color:var(--tinta-media)}.selo{background:var(--neutro-fundo);border-color:var(--borda);font-weight:500}.selo--urgente{background:var(--alarme);border-color:var(--alarme);color:#fff}.selo--pausada{background:#fff5e6;border-color:#e8c98f;color:#8a5a12}.selo--dono{background:transparent;border-color:var(--borda-forte);color:var(--tinta-fraca)}.acao,.cal-dia,.linha,.secao,.selo{transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.acao,.avatar,.cal-dia,.linha,.mes-passo,.secao,.selo{transition:none}}.contato-acoes{padding:14px 18px 16px;border-bottom:1px solid var(--borda);background:var(--superficie)}.contato-acoes .contato-par{border-bottom:0;padding:0 0 12px;display:block}.contato-acoes .contato-par:last-of-type{padding-bottom:0}.contato-rotulo{display:block;margin-bottom:6px;font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--tinta-fraca)}.contato-botoes{display:flex;flex-wrap:wrap;gap:6px}.medico-escolha{flex:1 1 auto;padding:9px 12px;background:var(--superficie);border:1px solid var(--borda-forte);border-radius:999px;font-size:13px;font-weight:500;color:var(--tinta-media);cursor:pointer;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.medico-escolha:hover:not(:disabled){border-color:var(--dono);color:color-mix(in oklab,var(--dono) 82%,black)}.medico-escolha--dono{background:var(--dono);border-color:var(--dono);color:#fff;font-weight:600;opacity:1;cursor:default}.medico-escolha:disabled:not(.medico-escolha--dono){opacity:.5;cursor:default}.contato-select{width:100%;padding:9px 11px;background:var(--superficie);border:1px solid var(--borda-forte);border-radius:var(--r-p);font-size:13.5px;color:var(--tinta)}.contato-select:focus-visible{outline:2px solid var(--profissional);outline-offset:1px}.contato-acoes .recado{margin:10px 0 0;font-size:12.5px}.linha-marca{display:none}.lista .linha{gap:11px;align-items:flex-start;padding:11px 14px}.selo--proxima{background:color-mix(in oklab,var(--zap-verde) 12%,white);border-color:color-mix(in oklab,var(--zap-verde) 35%,transparent);color:#0a6b50}.ficha-cabeca{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.ficha-cabeca .voltar{flex:0 0 100%;margin-bottom:2px}.ficha-nome{margin:0;letter-spacing:-.015em}.ficha-sob{flex:1 1 100%;margin:0}@media (min-width:900px){.coluna-conversa .folha.ficha{max-width:none;margin-inline:0;padding:0 18px 24px}.ficha-cabeca .voltar{display:none}}.numero-valor{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:650}.numero-rotulo{color:var(--tinta-media)}.numero--tem{border-color:color-mix(in oklab,var(--profissional) 45%,var(--borda));background:color-mix(in oklab,var(--profissional) 4%,var(--superficie));box-shadow:var(--sombra)}.numero--tem .numero-valor{color:var(--profissional)}.alerta{background:var(--alarme);border-color:var(--alarme);color:#fff;box-shadow:var(--sombra-media)}.alerta span{opacity:.92}.alerta--atencao{background:#fff8e1;border-color:#e8c98f;color:#6b4e0f;box-shadow:var(--sombra)}.bloco{border-radius:var(--r)}.bloco-titulo{color:var(--tinta)}.item{border-bottom-color:var(--borda)}.item-principal{color:var(--tinta)}.item-lado,.item-nota{color:var(--tinta-media)}.pares dt{color:var(--tinta-fraca);font-weight:600;letter-spacing:.02em}.pares dd{color:var(--tinta)}.busca input{border-color:var(--borda-forte);transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.busca input:focus{border-color:var(--profissional);box-shadow:0 0 0 3px color-mix(in oklab,var(--profissional) 16%,transparent);outline:none}.filtro[aria-current]{background:color-mix(in oklab,var(--profissional) 12%,transparent);color:var(--profissional);font-weight:600}