:root{--bg:#e6ffff;--surface:#fff;--ink:#222;--muted:#777;--line:#cbe9e7;--brand:#00bfb3;--brand-deep:#00776f;--brand-ink:#10312e;--topbar:#222;--topbar-ink:#fff;--accent:#00877e;--ok:#2e7d5b;--warn:#b26a00;--danger:#b3261e;--serie-1:#00a79d;--serie-2:#3d6fd6;--serie-3:#d48806;--serie-4:#b83d7a;--serie-5:#8b5cd6;--serie-6:#e0604e;--serie-outros:#94a3b8;--radius:10px;--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--espaco-1:4px;--espaco-2:8px;--espaco-3:12px;--espaco-4:16px;--espaco-6:24px;--espaco-8:32px;--abas-espaco:0px}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);font-family:var(--font);overflow-wrap:break-word;margin:0;padding:0;font-size:16px;line-height:1.4}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}a{color:var(--brand-deep)}h1,h2,h3{margin:0 0 .5rem;line-height:1.2}h1{font-size:1.5rem}h2{font-size:1.15rem}h3{font-size:1.05rem}.cabecalho{justify-content:space-between;align-items:center;gap:var(--espaco-2) var(--espaco-4);margin-bottom:var(--espaco-4);flex-wrap:wrap;display:flex}.cabecalho>h1,.cabecalho>h2,.cabecalho>h3{margin:0}.cabecalho>*{min-width:0}.card>.cabecalho{margin-bottom:var(--espaco-3)}.shell{flex-direction:column;min-height:100vh;display:flex}.shell-corpo{flex:1;min-height:0;display:flex}.lateral{width:232px;height:100vh;background:var(--topbar);height:100dvh;color:var(--topbar-ink);flex-direction:column;flex:none;gap:.9rem;padding:1rem .75rem;display:flex;position:sticky;top:0;overflow-y:auto}.lateral .logo,.barra-movel .logo{letter-spacing:.04em;font-weight:700}.lateral-topo{justify-content:space-between;align-items:center;padding:0 .4rem;display:flex}.lateral-fechar{display:none}.lateral select{width:100%;color:var(--topbar-ink);background:#ffffff1f;border:1px solid #ffffff4d;border-radius:6px;padding:.35rem .5rem}.lateral select option{color:var(--ink)}.lateral-unidade{opacity:.75;padding:0 .4rem;font-size:.85rem}.lateral nav{flex-direction:column;flex:1;gap:.1rem;display:flex}.lateral nav a{color:var(--topbar-ink);opacity:.85;border-radius:8px;align-items:center;gap:.65rem;padding:.45rem .7rem;text-decoration:none;display:flex}.lateral nav a:hover{opacity:1;background:#ffffff14}.lateral nav a.ativo{background:var(--brand);color:var(--brand-ink);opacity:1;font-weight:600}.lateral-rotulo{text-align:left;flex:1;min-width:0;line-height:1.25}.lateral-rotulo small{opacity:.7;font-size:.75rem}.ponto-caixa{background:#ffffff59;border-radius:50%;flex:none;width:8px;height:8px}.ponto-caixa.aberto{background:var(--brand);box-shadow:0 0 0 3px #00bfb340}.lateral svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px;height:18px}.lateral-rodape{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem .4rem 0;font-size:.85rem;display:flex}.lateral-rodape .user-name{opacity:.8}a.user-name{min-height:32px;color:var(--topbar-ink);align-items:center;text-decoration:none;display:inline-flex}a.user-name:hover,a.user-name[aria-current=page]{opacity:1;text-underline-offset:3px;text-decoration:underline}.lateral-versao{color:var(--topbar-ink);opacity:.6;flex-basis:100%;align-items:center;gap:.4rem;font-size:.75rem;text-decoration:none;display:flex}.lateral-versao:hover{opacity:1;text-decoration:underline}.ponto-novidade{background:var(--brand);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #00bfb340}.lateral .ghost,.barra-movel .ghost{color:var(--topbar-ink);border-color:#ffffff4d}.conteudo{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.barra-movel,.lateral-veu,.abas{display:none}dialog.folha{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(420px,100% - 2rem);color:var(--ink);margin:auto;padding:1.25rem}dialog.folha::backdrop{background:#00000073}dialog.folha h2{margin-bottom:.25rem}.folha-passos{gap:.4rem;margin:0 0 1rem;padding-left:1.2rem;display:grid}@media (max-width:899px){:root{--abas-espaco:calc(3.5rem + env(safe-area-inset-bottom,0px))}input,select,textarea{font-size:max(1rem,16px)}html,body{overscroll-behavior:none;height:100%;overflow:hidden}.shell{height:100vh;height:100dvh;min-height:0}.shell-corpo{min-height:0}.conteudo{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.lateral{z-index:40;width:min(300px,85vw);height:100%;padding-top:calc(1rem + env(safe-area-inset-top,0px));padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px));padding-left:calc(.75rem + env(safe-area-inset-left,0px));overscroll-behavior:contain;transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.menu-aberto .lateral{transform:none}.lateral-fechar{justify-content:center;min-width:44px;min-height:44px;display:inline-flex}.menu-aberto .lateral-veu{z-index:30;background:#00000073;display:block;position:fixed;inset:0}.barra-movel{z-index:20;min-height:3.25rem;padding:.35rem .6rem;padding-top:calc(.35rem + env(safe-area-inset-top,0px));padding-left:calc(.6rem + env(safe-area-inset-left,0px));padding-right:calc(.6rem + env(safe-area-inset-right,0px));background:var(--topbar);color:var(--topbar-ink);align-items:center;gap:.5rem;display:flex;position:sticky;top:0}.barra-movel .barra-movel-menu{border-color:#0000;justify-content:center;min-width:44px;min-height:44px;font-size:1.2rem}.barra-movel-secao{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1.05rem;font-weight:600;overflow:hidden}.barra-movel>.contador{justify-content:center;align-items:center;min-width:1.6rem;min-height:1.6rem;display:inline-flex}.instalar{gap:.1rem;display:inline-flex}.instalar>button{min-height:36px;padding:.2rem .5rem;font-size:.8rem}dialog.folha{width:100%;max-width:100%;padding:1.25rem 1rem calc(1.25rem + env(safe-area-inset-bottom,0px));border:0;border-radius:16px 16px 0 0;margin:auto 0 0}dialog.folha.dialogo{margin-bottom:var(--teclado,0px)}.abas{z-index:30;padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);background:var(--topbar);color:var(--topbar-ink);touch-action:none;border-top:1px solid #ffffff1a;display:flex;position:fixed;bottom:0;left:0;right:0}.abas>a,.abas>button{min-width:0;min-height:3.5rem;color:var(--topbar-ink);opacity:.72;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.2rem;padding:.4rem .2rem;font-size:.68rem;font-weight:500;line-height:1.1;text-decoration:none;display:flex;position:relative}.abas>.ativa{color:var(--brand);opacity:1;font-weight:600}.abas svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:22px;height:22px}.abas .rotulo{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.abas .contador{position:absolute;top:.3rem;left:calc(50% + .3rem)}.shell:has(.atendimento) .conteudo{padding-bottom:var(--abas-espaco)}.shell:has(.atendimento.com-conversa) .conteudo{padding-bottom:0}.shell:has(.atendimento.com-conversa) .abas{display:none}}@media (prefers-reduced-motion:reduce){.lateral{transition:none}}.page{padding:var(--espaco-4);flex:1;width:100%;max-width:1100px;margin:0 auto}.page:has(>.pagina-estreita){max-width:768px}.page:has(>.pagina-larga){max-width:1480px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--espaco-4);margin-bottom:var(--espaco-4)}.card>h2:first-child,.card>h3:first-child{margin-top:0}.grid{gap:var(--espaco-4);display:grid}.row{gap:var(--espaco-2);flex-wrap:wrap;align-items:center;display:flex}.row>input:not([type=checkbox]):not([type=radio]):not([type=date]):not([type=time]){flex:10rem}.stack{gap:var(--espaco-2);flex-direction:column;display:flex}.page>.stack,.page>.pagina-estreita.stack,.page>.pagina-larga.stack{gap:var(--espaco-4)}.stack>.card,.stack>h1,.stack>h2{margin-bottom:0}@media (min-width:900px){.page,.card{padding:var(--espaco-6)}}label.field{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}input,select,textarea{font:inherit;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;min-width:0;padding:.55rem .7rem}input:focus,select:focus,textarea:focus{outline:2px solid var(--brand-deep);outline-offset:1px}@media (pointer:coarse){:is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){font-size:max(16px,1em)}}button,.btn{font:inherit;border:1px solid var(--brand);background:var(--brand);color:var(--brand-ink);cursor:pointer;border-radius:8px;align-items:center;gap:.4rem;padding:.55rem .9rem;font-weight:600;text-decoration:none;display:inline-flex}button:disabled{opacity:.55;cursor:not-allowed}button.secondary,.btn.secondary{color:var(--brand-deep);background:#fff}button.ghost,.btn.ghost{border-color:var(--line);color:var(--ink);background:0 0}button.danger,.btn.danger{color:var(--danger);border-color:var(--danger);background:#fff}button.small,.btn.small{padding:.3rem .6rem;font-size:.85rem}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.5rem .4rem}th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.num{font-variant-numeric:tabular-nums;white-space:nowrap}td.acoes,th.acoes{text-align:right;white-space:nowrap}td.acoes>*+*{margin-left:.25rem}.badge{color:var(--muted);background:#eeece6;border-radius:999px;padding:.15rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.badge.ok{color:var(--ok);background:#e3f3ea}.badge.warn{color:var(--warn);background:#fbefd9}.badge.danger{color:var(--danger);background:#fbe4e2}.alert{border:1px solid var(--line);color:var(--warn);background:#fff8e6;border-radius:8px;margin-bottom:.75rem;padding:.6rem .8rem}.alert.error{color:var(--danger);background:#fbe4e2;border-color:#f2c4c0}.alert.ok{color:var(--ok);background:#e3f3ea;border-color:#bfe3cf}.muted{color:var(--muted);font-size:.9rem}.versao{scroll-margin-top:4rem}.versao-cabeca{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.versao-numero{background:var(--brand);color:var(--brand-ink);font-variant-numeric:tabular-nums;border-radius:999px;padding:.15rem .6rem;font-size:.85rem;font-weight:700;text-decoration:none}.versao-resumo{color:var(--muted);max-width:72ch;margin:0 0 .25rem}.versao-tipo{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.4rem;margin:.85rem 0 .35rem;font-size:.75rem;display:flex}.versao-tipo:before{content:"";background:var(--brand);border-radius:50%;width:.5rem;height:.5rem}.versao-tipo.melhoria:before{background:var(--ok)}.versao-tipo.correcao:before{background:var(--warn)}.versao-tipo.seguranca:before{background:var(--danger)}.versao-itens{gap:.35rem;max-width:80ch;margin:0;padding-left:1.1rem;display:grid}.total{font-size:1.4rem;font-weight:700}.service-pick{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.45rem .2rem;display:flex}.service-pick input[type=number]{width:4.5rem}.first-steps{border-color:var(--brand)}.first-steps-list{flex-direction:column;gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.first-steps-list li{align-items:flex-start;gap:.7rem;display:flex;position:relative}.first-steps-list a.title:after{content:"";position:absolute;inset:0}.first-steps-list .marker{background:var(--brand);width:1.6rem;height:1.6rem;color:var(--brand-ink);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.first-steps-list li.done .marker{color:var(--ok);background:#e3f3ea}.first-steps-list .body{flex-direction:column;gap:.1rem;min-width:0;display:flex}.first-steps-list .title{color:var(--brand-deep);font-weight:600}.first-steps-list li.done .title{color:var(--muted);font-weight:500;text-decoration:line-through}.queue-columns{gap:var(--espaco-4);display:grid}.queue-entry{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:.5rem;padding:.6rem}.queue-entry .number{min-width:3rem;font-size:1.6rem;font-weight:700}.queue-entry .row>div{min-width:min(9rem,100%)}.center{place-items:center;min-height:100vh;padding:1rem;display:grid}.center .card{width:min(420px,100%)}.ticket{color:#000;background:#fff;width:72mm;margin:0 auto;padding:4mm 0;font-family:Courier New,Courier,monospace;font-size:11.5px}.ticket h1{text-align:center;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.2}.ticket .sub{text-align:center;font-size:10.5px}.ticket hr{border:0;border-top:1px dashed #000;margin:3mm 0}.ticket table{font-size:11px}.ticket td,.ticket th{color:#000;border:0;padding:1px 0}.ticket .big{text-align:center;margin:2mm 0;font-size:22px;font-weight:700}.ticket .qr{width:40mm;height:40mm;margin:3mm auto;display:block}.ticket .codigo{text-align:center;letter-spacing:.12em;margin:0 0 1mm;font-size:20px;font-weight:700}.scanner-codigo input{flex:1;min-width:0;font-size:16px}.comandas-periodo,.comandas-chips,.comandas-atencao,.comandas-intervalo{align-items:center;gap:var(--espaco-2);margin-bottom:var(--espaco-3);flex-wrap:wrap;display:flex}.comandas-periodo button,.comandas-chip{border-color:var(--line);background:var(--surface);min-height:2.25rem;color:var(--ink);border-radius:999px;padding:.3rem .8rem;font-weight:500}.comandas-periodo button.ativo,.comandas-chip.ativo{border-color:var(--brand);background:var(--brand);color:var(--brand-ink);font-weight:600}.comandas-chip-n{background:var(--bg);min-width:1.5rem;color:var(--ink);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;padding:0 .4rem;font-size:.8rem;font-weight:700}.comandas-chip.ativo .comandas-chip-n{color:var(--brand-ink);background:#fff9}.comandas-atencao-titulo{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;flex-basis:100%;font-size:.75rem;font-weight:600}.comandas-chip.atencao.tem:not(.ativo){border-color:var(--warn);color:var(--warn)}.comandas-chip.atencao.tem:not(.ativo) .comandas-chip-n{color:var(--warn);background:#fbefd9}.comandas-busca{gap:var(--espaco-2);max-width:36rem;margin-bottom:var(--espaco-3);display:flex}.comandas-busca input{flex:1;min-width:0;font-size:16px}.comandas-filtros{gap:var(--espaco-3);max-width:50rem;margin-bottom:var(--espaco-4);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));display:grid}.comandas-filtros select{width:100%}.comandas-nota{margin:calc(-1 * var(--espaco-2)) 0 var(--espaco-3);font-size:.85rem}.comandas-resumo{justify-content:space-between;align-items:center;gap:var(--espaco-2);margin-bottom:var(--espaco-2);flex-wrap:wrap;display:flex}.comandas-resumo:empty{display:none}.comandas-lista tr:has(>td:first-child>a:only-child){position:relative}.comandas-lista tr>td:first-child>a:only-child:after{content:"";position:absolute;inset:0}.comandas-lista tbody tr:not(.comandas-eventos):hover>td{background:#f3fbfa}.comandas-lista.carregando{opacity:.55;transition:opacity .15s}.comandas-lista td[data-rotulo=Aberta\ em],.comandas-lista td[data-rotulo=Aberta\ há]{white-space:nowrap}.comandas-lista td.comandas-parada{color:var(--warn);font-weight:700}.comandas-origem{font-size:.85rem}.comandas-lista tr.com-eventos>td{border-bottom:0}.comandas-lista tr.comandas-eventos>td{color:var(--muted);padding-top:0;font-size:.85rem}.comandas-eventos ul{border-left:3px solid var(--warn);background:#fffaf0;border-radius:0 6px 6px 0;margin:0;padding:.35rem .6rem;list-style:none}.comandas-eventos li+li{margin-top:.2rem}@media (max-width:700px){.comandas-periodo button,.comandas-chip,.comandas-busca input,.comandas-busca button,.comandas-intervalo input{min-height:40px}.comandas-intervalo input{flex:9rem}.comandas-atencao{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comandas-atencao-titulo{grid-column:1/-1}.comandas-atencao .comandas-chip{text-align:left;border-radius:12px;justify-content:space-between;padding:.35rem .6rem;font-size:.9rem;line-height:1.2}.comandas-filtros{gap:var(--espaco-2);grid-template-columns:repeat(2,minmax(0,1fr))}.comandas-lista tr.com-eventos{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.comandas-lista tr.comandas-eventos{border-top:0;border-top-left-radius:0;border-top-right-radius:0;margin-top:-.5rem;padding:0 .75rem .65rem;display:block}.comandas-lista tr.comandas-eventos>td{padding:0;display:block}}@media (pointer:coarse){.comandas-periodo button,.comandas-chip,.comandas-busca input,.comandas-busca button,.comandas-intervalo input,.comandas-filtros select{min-height:44px}}.ticket .queue{text-align:center;font-size:13px;font-weight:700}@media (min-width:900px){.shell{height:100vh;height:100dvh;min-height:0}.shell-corpo{min-height:0}.lateral{height:auto;position:static;overflow:hidden}.lateral nav{overscroll-behavior:contain;min-height:0;overflow-y:auto}.lateral-rodape{flex:none}.conteudo{scrollbar-gutter:stable;min-height:0;overflow-y:auto}}.ticket .via{text-align:center;border:1px solid #000;margin-top:1mm;padding:1mm;font-size:13px;font-weight:700}.vias-lista{margin:0;padding:0;list-style:none}.vias-lista li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.4rem 0;display:flex}.vias-config{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:1rem;display:grid}@media (max-width:760px){.vias-config{grid-template-columns:1fr}}.vias-config input:not([type=checkbox]){width:100%;max-width:14rem}.vias-previa{border:1px dashed var(--line);border-radius:var(--radius);background:var(--bg);padding:.75rem}.ticket+.ticket{break-before:page}@media print{@page{size:80mm auto;margin:0}.shell,.shell-corpo,.conteudo{height:auto!important;overflow:visible!important}body{background:#fff}.no-print{display:none!important}}.card.muted-bg{background:#f3f4f6}.auth{min-height:100vh;background:var(--bg);flex-direction:column;min-height:100dvh;display:flex}@media (max-width:899px){.auth{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100%;overflow-y:auto}}.auth-marca{padding:calc(1.25rem + env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right)) .5rem max(1rem, env(safe-area-inset-left));position:relative}.auth-marca>.auth-scene{display:none}.auth-marca__texto{z-index:1;width:100%;max-width:420px;margin:0 auto;position:relative}.auth-marca__nome{color:var(--brand-ink);letter-spacing:.05em;align-items:center;gap:.6rem;font-size:1.2rem;font-weight:800;display:flex}.auth-marca__icone{flex:none}.auth-marca__frase{display:none}.auth-lado{padding:.5rem max(1rem, env(safe-area-inset-right)) calc(1.5rem + env(safe-area-inset-bottom,0px)) max(1rem, env(safe-area-inset-left));flex:1;justify-content:center;align-items:flex-start;display:flex}.auth-cartao{border:1px solid var(--line);background:var(--surface);border-radius:16px;width:100%;max-width:420px;padding:1.5rem 1.25rem;box-shadow:0 12px 32px #00776f14}.auth-form{flex-direction:column;gap:1rem;display:flex}.auth-cabecalho h1{margin:0 0 .35rem;font-size:1.5rem;font-weight:750}.auth-cabecalho p{color:#555;margin:0;font-size:.95rem;line-height:1.45}.auth-campo{flex-direction:column;gap:.35rem;display:flex}.auth-campo label{color:var(--ink);font-size:.9rem;font-weight:600}.auth-campo input{background:#fff;border:1px solid #b9dcd9;border-radius:10px;width:100%;min-height:48px;padding:.7rem .85rem;font-size:max(1rem,16px)}.auth-campo input[aria-invalid=true]{border-color:var(--danger)}input.auth-codigo{font-variant-numeric:tabular-nums;letter-spacing:.35em;text-align:center;font-size:1.35rem}.auth-senha{position:relative}.auth-senha input{padding-right:3.25rem}.auth-senha__olho{width:44px;height:44px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;padding:0;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.auth-senha__olho:hover{color:var(--brand-deep)}.auth-senha__olho:focus-visible{outline:2px solid var(--brand-deep);outline-offset:-2px}.auth-senha__olho svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:22px;height:22px}.auth-aviso{color:var(--warn);margin:0;font-size:.85rem;font-weight:600}.auth-erro{color:var(--danger);background:#fbe4e2;border:1px solid #f2c4c0;border-radius:10px;margin:0;padding:.7rem .85rem;font-weight:600}.auth-offline{color:var(--warn);background:#fff8e6;border:1px solid #f1d7a1;border-radius:10px;margin:0 0 1rem;padding:.6rem .85rem}.auth-esqueci{justify-content:flex-end;margin-top:-.5rem;display:flex}.auth-esqueci a,.auth-link{min-height:44px;color:var(--brand-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 .25rem;font-size:.95rem;font-weight:600;text-decoration:underline;display:inline-flex}.auth-link{align-self:center}.auth-botao{border:1px solid var(--brand);background:var(--brand);width:100%;min-height:48px;color:var(--brand-ink);border-radius:10px;justify-content:center;align-items:center;padding:.6rem 1rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.auth-botao.secundario{color:var(--brand-deep);background:#fff}.auth-saloes{flex-direction:column;gap:.6rem;display:flex}.auth-regras{color:var(--muted);gap:.25rem;margin:-.25rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.auth-regras li{align-items:baseline;gap:.45rem;display:flex}.auth-regras li.ok{color:var(--ok)}.auth-dicas{color:#555;gap:.35rem;margin:0;padding-left:1.2rem;font-size:.95rem;display:grid}@media (min-width:900px){.auth{flex-direction:row}.auth-marca{flex-direction:column;flex:1.15;justify-content:flex-end;min-height:100vh;padding:3.5rem;display:flex;overflow:hidden}.auth-marca>.auth-scene{display:block;position:absolute;inset:0}.auth-marca__texto{max-width:32rem;margin:0}.auth-marca__nome{font-size:1.6rem}.auth-marca__frase{color:var(--brand-ink);margin:1rem 0 0;font-size:1.4rem;font-weight:500;line-height:1.35;display:block}.auth-lado{background:var(--surface);min-width:440px;max-width:640px;box-shadow:-1px 0 0 var(--line);flex:1;align-items:center;padding:3rem}.auth-cartao{max-width:400px;box-shadow:none;border:0;padding:0}}.conta-dados{grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0 0 .75rem;display:grid}.conta-dados dt{color:var(--muted)}.conta-dados dd{overflow-wrap:anywhere;margin:0}.conta-senha .auth-campo{max-width:26rem}.conta-dados.conta-finalidades{flex-direction:column;gap:.6rem;display:flex}.conta-finalidades dt{color:inherit;font-weight:600}.conta-finalidades dd{color:var(--muted)}.conta-interruptor{cursor:pointer;align-items:flex-start;gap:.75rem;min-height:44px;display:flex}.conta-interruptor input{width:22px;height:22px;accent-color:var(--brand-deep);flex:none;margin-top:.1rem}.conta-interruptor span{flex-direction:column;gap:.25rem;display:flex}.auth-scene{background:radial-gradient(60% 50% at 15% 10%,#d4fbf8 0%,#0000 60%),radial-gradient(50% 45% at 90% 90%,#d9fcf9 0%,#0000 60%),linear-gradient(160deg,#e6ffff 0%,#fff 48%,#eafefd 100%);position:relative;overflow:hidden}.auth-scene__art{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.auth-scene__ribbons--a{animation:22s ease-in-out infinite alternate auth-drift-a}.auth-scene__ribbons--b{animation:26s ease-in-out infinite alternate auth-drift-b}.auth-scene__band{animation:34s ease-in-out infinite alternate-reverse auth-drift-b}.auth-scene__glow{transform-box:fill-box;transform-origin:50%;animation:12s ease-in-out infinite alternate auth-breathe}.auth-scene__glow--b{animation-delay:-5s}.auth-scene__glow--c{animation-duration:9s;animation-delay:-8s}.auth-scene__spark{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite auth-twinkle}.auth-scene__spark:nth-child(2){animation-duration:5.2s;animation-delay:-1.1s}.auth-scene__spark:nth-child(3){animation-duration:6.1s;animation-delay:-2.3s}.auth-scene__spark:nth-child(4){animation-duration:4.1s;animation-delay:-.6s}.auth-scene__spark:nth-child(5){animation-duration:5.7s;animation-delay:-3.4s}.auth-scene__spark:nth-child(6){animation-duration:4.8s;animation-delay:-1.9s}@keyframes auth-drift-a{0%{transform:translate(-18px,10px)rotate(-.6deg)}to{transform:translate(22px,-14px)rotate(.5deg)}}@keyframes auth-drift-b{0%{transform:translate(16px,-8px)}to{transform:translate(-20px,12px)}}@keyframes auth-breathe{0%{opacity:.75;transform:scale(.94)}to{opacity:1;transform:scale(1.08)}}@keyframes auth-twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.auth-scene__ribbons--a,.auth-scene__ribbons--b,.auth-scene__band,.auth-scene__glow,.auth-scene__spark{animation:none}}.card{overflow-x:auto}@media (max-width:700px){table.tabela-responsiva{display:block}.tabela-responsiva thead{display:none}.tabela-responsiva tbody{gap:.5rem;display:grid}.tabela-responsiva tr{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;padding:.65rem .75rem;display:grid}.tabela-responsiva td{text-align:left;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.tabela-responsiva td:before{content:attr(data-rotulo);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.1rem;font-size:.7rem;font-weight:600;display:block}.tabela-responsiva td:not([data-rotulo]):before{content:none}.tabela-responsiva td.larga{grid-column:1/-1}.tabela-responsiva td.acoes{border-top:1px solid var(--line);white-space:normal;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:.35rem;padding-top:.5rem;display:flex}.tabela-responsiva td:empty{display:none}.tabela-responsiva td.acoes>*+*{margin-left:0}}.grid.two{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr))}.grid.three{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.queue-columns{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}@media (pointer:coarse){button,.btn,input:not([type=checkbox]):not([type=radio]),select{min-height:44px}button.small,.btn.small{min-height:38px}}.contador{background:var(--danger);color:#fff;text-align:center;border-radius:999px;min-width:1.15rem;padding:0 .3rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-block}.resumo-dia{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;align-items:baseline;gap:1rem;margin-bottom:.75rem;padding:.5rem .8rem;font-size:.9rem;display:flex}.atendimento,.mini-atendimento,.mini-janela{--wa-painel:#f0f2f5;--wa-fundo:#efeae2;--wa-saida:#d9fdd3;--wa-entrada:#fff;--wa-verde:#00a884;--wa-verde-escuro:#008069;--wa-chip:#d9fdd3;--wa-texto:#111b21;--wa-texto-2:#667781;--wa-linha:#e9edef;--wa-tique-lido:#53bdeb;--wa-icone:#54656f;--wa-hover:#f5f6f6;--wa-selecionado:#f0f2f5;--wa-citacao-barra:#06cf9c;--wa-citacao-saida:#d1f4cc;--wa-citacao-entrada:#f5f6f6;--wa-perigo:#ea0038;--wa-avatar:#dfe5e7;--wa-sombra:0 1px .5px #0b141a21;--wa-audio-cheio:#53bdeb;--wa-audio-vazio:#0b141a2e}.atendimento{height:calc(100vh - 7.5rem);border:1px solid var(--wa-linha);border-radius:var(--radius);background:var(--wa-entrada);height:calc(100dvh - 7.5rem);min-height:28rem;color:var(--wa-texto);grid-template-columns:clamp(18rem,30%,26rem) minmax(0,1fr);display:grid;overflow:hidden}.atendimento.com-painel{grid-template-columns:clamp(18rem,26%,24rem) minmax(0,1fr) minmax(16rem,22rem)}.atendimento button:focus-visible,.atendimento a:focus-visible{outline:2px solid var(--wa-verde);outline-offset:2px}.atendimento .muted{color:var(--wa-texto-2)}button.wa-icone-btn{width:2.5rem;height:2.5rem;color:var(--wa-icone);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:0;padding:0;display:inline-flex}button.wa-icone-btn:hover:not(:disabled){background:#0b141a0f}button.wa-icone-btn.ativo{color:var(--wa-verde);background:#0b141a14}button.wa-icone-btn.pequeno{width:2rem;height:2rem}.wa-mais svg{transition:transform .15s}.wa-mais.ativo svg{transform:rotate(135deg)}.wa-botao{background:var(--wa-verde);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.6rem;padding:.55rem 1.3rem;font-weight:500;text-decoration:none;display:inline-flex}.wa-botao:hover:not(:disabled){background:var(--wa-verde-escuro)}.wa-busca{background:var(--wa-painel);min-height:2.4rem;color:var(--wa-icone);border-radius:8px;align-items:center;gap:.6rem;padding:0 .3rem 0 .9rem;display:flex}.wa-busca:focus-within{background:var(--wa-entrada);box-shadow:0 0 0 2px var(--wa-verde)}.wa-busca input{color:var(--wa-texto);background:0 0;border:0;flex:1;padding:.45rem 0;font-size:.95rem}.wa-busca input:focus{outline:none}.atendimento-lista{border-right:1px solid var(--wa-linha);background:var(--wa-entrada);flex-direction:column;min-width:0;display:flex;overflow-y:auto}.atendimento-lista-topo{z-index:1;background:var(--wa-entrada);flex-direction:column;gap:.6rem;padding:.75rem .75rem .5rem;display:flex;position:sticky;top:0}.atendimento-lista-topo h2{margin:0;padding:0 .25rem;font-size:1.35rem;font-weight:700}.atendimento-filtros{scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.atendimento-filtros .chip{background:var(--wa-painel);min-height:2rem;color:var(--wa-texto-2);border:0;border-radius:999px;flex:none;padding:.3rem .75rem;font-size:.9rem;font-weight:500}.atendimento-filtros .chip:hover{background:var(--wa-linha)}.atendimento-filtros .chip.ativo{background:var(--wa-chip);color:var(--wa-verde-escuro)}.atendimento-vazio{color:var(--wa-texto-2);padding:1rem;font-size:.9rem}.atendimento-item{width:100%;min-height:4.5rem;color:var(--wa-texto);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;gap:.75rem;padding:0 .75rem 0 .9rem;font-weight:400;display:flex}.atendimento-item:hover{background:var(--wa-hover)}.atendimento-item.ativo{background:var(--wa-selecionado)}.atendimento-item-corpo{border-bottom:1px solid var(--wa-linha);flex-direction:column;flex:1;justify-content:center;align-self:stretch;gap:.1rem;min-width:0;padding:.65rem .1rem .65rem 0;display:flex}.atendimento-item-corpo .linha{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.atendimento-item-corpo .linha strong{text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.3;overflow:hidden}.atendimento-item-telefone{text-overflow:ellipsis;white-space:nowrap;color:var(--wa-texto-2);font-variant-numeric:tabular-nums;font-size:.78rem;line-height:1.25;overflow:hidden}.atendimento-item-corpo .previa.apagada .previa-texto{font-style:italic}.atendimento-item .hora,.atendimento-item .hora-nova{color:var(--wa-texto-2);flex:none;font-size:.75rem}.atendimento-item .hora-nova{color:var(--wa-verde);font-weight:500}.atendimento-item-corpo .previa{min-width:0;color:var(--wa-texto-2);align-items:center;gap:.2rem;font-size:.875rem;display:flex}.previa svg{flex:none}.previa-texto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atendimento-item.nao-lida .previa{color:var(--wa-texto)}.contador-lista{background:var(--wa-verde);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.72rem;font-weight:600;display:inline-flex}.avatar{background:var(--brand);width:2.4rem;height:2.4rem;color:var(--brand-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.atendimento .avatar{background:var(--wa-avatar);color:#fff;width:3rem;height:3rem;overflow:hidden}.atendimento .avatar svg{width:100%;height:100%;transform:translateY(18%)}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.atendimento .avatar.grande{width:10rem;height:10rem}.atendimento-conversa{background:var(--wa-fundo);flex-direction:column;min-width:0;min-height:0;display:flex}.atendimento-placeholder{background:var(--wa-painel);border-bottom:6px solid var(--wa-verde);color:var(--wa-texto-2);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.atendimento-topo{background:var(--wa-painel);align-items:center;gap:.35rem;min-height:3.75rem;padding:.4rem .75rem .4rem 1rem;display:flex}.atendimento-topo .voltar{display:none}.atendimento-topo .avatar{width:2.5rem;height:2.5rem}.atendimento-contato{min-width:0;color:var(--wa-texto);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.8rem;padding:0;font-weight:400;display:flex}.atendimento-contato-nome{flex-direction:column;min-width:0;line-height:1.3;display:flex}.atendimento-contato-nome strong,.atendimento-contato-nome span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atendimento-contato-nome strong{font-size:1rem;font-weight:600}.atendimento-contato-nome span{color:var(--wa-texto-2);font-variant-numeric:tabular-nums;font-size:.8rem}.atendimento-mensagens{flex-direction:column;flex:1;min-height:0;padding:.5rem 7% 1rem;display:flex;overflow:hidden auto}.atendimento-dia{flex-direction:column;display:flex}.separador-dia{justify-content:center;margin:.75rem 0 .5rem;display:flex}.atendimento-dia>.separador-dia{z-index:2;pointer-events:none;position:sticky;top:.35rem}.separador-dia span,.wa-pilula{background:var(--wa-entrada);color:var(--wa-texto-2);box-shadow:var(--wa-sombra);border:0;border-radius:8px;padding:.3rem .75rem;font-size:.78rem;font-weight:400}.wa-pilula{color:var(--wa-verde-escuro);border-radius:999px;font-weight:500}.balao{min-width:4.5rem;max-width:65%;box-shadow:var(--wa-sombra);color:var(--wa-texto);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:7.5px;flex-direction:column;gap:.25rem;margin-bottom:2px;padding:.375rem .5rem .4rem .5625rem;font-size:.9rem;line-height:1.35;transition:box-shadow .3s;display:flex;position:relative}.balao.entrada{background:var(--wa-entrada);align-self:flex-start}.balao.saida{background:var(--wa-saida);align-self:flex-end}.balao.cauda{margin-top:.75rem}.separador-dia+.balao.cauda{margin-top:0}.balao.entrada.cauda{border-top-left-radius:0}.balao.saida.cauda{border-top-right-radius:0}.balao.cauda:before{content:"";width:8px;height:13px;position:absolute;top:0}.balao.entrada.cauda:before{background:var(--wa-entrada);clip-path:polygon(0 0,100% 0,100% 100%);left:-8px}.balao.saida.cauda:before{background:var(--wa-saida);clip-path:polygon(0 0,100% 0,0 100%);right:-8px}.balao.so-midia{padding:.1875rem}.balao.destaque{box-shadow:0 0 0 3px var(--wa-verde)}.balao .texto{padding:0 .1rem}.balao .meta,.balao .meta-espaco{white-space:nowrap;align-items:center;gap:.2rem;font-size:.6875rem;line-height:1;display:inline-flex}.balao>.meta{color:var(--wa-texto-2);position:absolute;bottom:.3rem;right:.45rem}.balao .meta-espaco{visibility:hidden;vertical-align:-.1rem;padding-left:.75rem}.balao>.meta.fluxo{align-self:flex-end;margin:-.1rem 0;position:static}.balao>.meta.sobre{color:#fff;background:#0b141a73;border-radius:8px;padding:.2rem .35rem;bottom:.45rem;right:.5rem}.balao>.meta.sobre .tique:not(.lido):not(.falhou){color:#fff}.meta-editada{color:inherit;font:inherit;background:0 0;border:0;padding:0;font-style:italic}button.meta-editada{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.meta-sincronia{display:inline-flex}.tique{color:var(--wa-texto-2);display:inline-flex}.tique.lido{color:var(--wa-tique-lido)}.tique.falhou,.falhou-texto{color:var(--wa-perigo);font-weight:600}.balao-apagada{color:var(--wa-texto-2);align-items:center;gap:.3rem;font-size:.78rem;font-style:italic;display:flex}.balao.apagada .texto{color:#3b4a54;-webkit-text-decoration:line-through #111b2166;text-decoration:line-through #111b2166}.balao.apagada .midia-foto,.balao.apagada .midia-figurinha,.balao.apagada .wa-audio,.balao.apagada .midia-arquivo{opacity:.7}.balao.so-midia.apagada .balao-apagada{padding:.2rem .35rem 0}.balao.pendente{opacity:.92}.balao-falha{max-width:85%;color:var(--wa-perigo);flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;align-items:center;gap:.15rem .5rem;margin:.15rem 0 .35rem;font-size:.8rem;display:flex}.wa-link{min-height:2rem;color:var(--wa-verde-escuro);background:0 0;border:0;border-radius:6px;padding:.2rem .35rem;font-size:.82rem;font-weight:600}.wa-link:hover{background:#0b141a0f}.wa-link.neutro{color:var(--wa-texto-2)}.balao.figurinha,.balao.figurinha.so-midia{min-width:0;box-shadow:none;background:0 0;padding:0}.balao.figurinha:before{display:none}.midia-figurinha{object-fit:contain;width:9.375rem;height:9.375rem;display:block}.balao-acoes{flex-direction:column;justify-content:center;gap:.25rem;display:flex;position:absolute;top:0;bottom:0}.balao.entrada .balao-acoes{left:calc(100% + .4rem)}.balao.saida .balao-acoes{right:calc(100% + .4rem)}.balao .responder{background:var(--wa-entrada);width:1.9rem;height:1.9rem;color:var(--wa-icone);box-shadow:var(--wa-sombra);opacity:0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex}.balao:hover .responder,.balao .responder:focus-visible,.balao .balao-menu-btn[aria-expanded=true]{opacity:1}.balao:focus{outline:none}@media (hover:none){.balao-acoes{display:none}.balao:focus-within .balao-acoes{display:flex}.balao .responder{opacity:1;width:2.25rem;height:2.25rem}}.balao .responder,.wa-audio-barra,.wa-audio-velocidade,button.meta-editada{min-height:0}.balao-menu{display:inline-flex}.balao .balao-menu-lista{z-index:40;white-space:normal;flex-direction:column;width:12.5rem;display:flex;position:fixed;bottom:auto}.wa-menu-item.perigo{color:var(--wa-perigo)}.wa-menu-item svg{color:var(--wa-icone);flex:none}.wa-menu-item.perigo svg{color:var(--wa-perigo)}.citacao{border:0;border-left:4px solid var(--wa-citacao-barra);background:var(--wa-citacao-entrada);color:var(--wa-texto);text-align:left;cursor:pointer;border-radius:7.5px;flex-direction:column;align-items:stretch;gap:.1rem;padding:.3rem .5rem;font-size:.8rem;font-weight:400;display:flex}.balao.saida .citacao{background:var(--wa-citacao-saida)}.citacao strong{color:var(--wa-verde-escuro);font-size:.78rem;font-weight:500}.citacao span{-webkit-line-clamp:2;color:var(--wa-texto-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.midia-foto{cursor:zoom-in;background:#0b141a14;border:0;border-radius:6px;min-width:8rem;max-width:100%;min-height:5rem;padding:0;display:block;position:relative;overflow:hidden}.midia-foto img,.midia-foto video{object-fit:cover;width:100%;max-width:20.625rem;max-height:20rem;display:block}.midia-foto video{background:#000}.midia-foto.enviando{cursor:default}.midia-selo,.midia-duracao{color:#fff;background:#0b141a8c;border-radius:6px;padding:.1rem .4rem;font-size:.7rem;font-weight:600;line-height:1.3;position:absolute}.midia-selo{top:.4rem;left:.4rem}.midia-duracao{font-weight:500;bottom:.45rem;left:.45rem}.midia-play,.midia-subindo{color:#fff;background:#0b141a8c;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.midia-play{width:3.25rem;height:3.25rem}.midia-subindo{padding:.35rem .8rem;font-size:.8rem;animation:1.2s ease-in-out infinite pulsar}.wa-audio{align-items:center;gap:.35rem;width:17rem;min-width:0;max-width:100%;display:flex}.wa-audio-icone{background:var(--wa-avatar);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:inline-flex}.wa-audio.voz .wa-audio-icone{background:var(--wa-verde)}.wa-audio-play{width:2.5rem;height:2.5rem;color:var(--wa-icone);background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.wa-audio-play:hover{background:#0b141a0f}.wa-audio-play[aria-busy=true]{animation:1s ease-in-out infinite pulsar}.balao:has(.wa-audio){max-width:min(85%,21rem)}.wa-audio-corpo{flex-direction:column;flex:1;gap:.3rem;min-width:6rem;padding-top:.9rem;display:flex}.wa-audio-barra{appearance:none;cursor:pointer;border:0;border-radius:2px;width:100%;height:4px;margin:0;padding:0}.wa-audio-barra::-webkit-slider-thumb{background:var(--wa-audio-cheio);appearance:none;border:0;border-radius:50%;width:13px;height:13px}.wa-audio-barra::-moz-range-thumb{background:var(--wa-audio-cheio);border:0;border-radius:50%;width:13px;height:13px}.wa-audio-barra:focus-visible{outline:2px solid var(--wa-verde);outline-offset:4px}.wa-audio-rodape{white-space:nowrap;min-height:1.1rem;color:var(--wa-texto-2);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;font-size:.6875rem;display:flex}.balao .wa-audio-rodape{padding-right:4.5rem}.wa-audio-velocidade{min-width:2.1rem;height:1.15rem;color:var(--wa-texto-2);background:#0b141a17;border:0;border-radius:999px;padding:0 .35rem;font-size:.68rem;font-weight:700;line-height:1}.midia-arquivo{background:var(--wa-citacao-entrada);min-width:12rem;color:var(--wa-texto);border-radius:6px;align-items:center;gap:.6rem;padding:.5rem .6rem;text-decoration:none;display:flex}.balao.saida .midia-arquivo{background:var(--wa-citacao-saida)}.midia-arquivo-icone{color:#7f66ff;display:inline-flex}.midia-arquivo-nome{flex-direction:column;min-width:0;display:flex}.midia-arquivo-nome strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.midia-arquivo-nome small{color:var(--wa-texto-2)}.midia-aviso{background:var(--wa-citacao-entrada);color:var(--wa-texto-2);text-align:left;border:0;border-radius:6px;align-items:center;gap:.35rem;padding:.45rem .6rem;font-size:.82rem;font-style:italic;font-weight:400;display:flex}.balao .midia-aviso.audio{padding-right:4.5rem}.balao.so-midia .midia-aviso{min-width:13rem;padding-bottom:1.4rem}.balao.so-midia:has(>.midia-aviso)>.meta.sobre{color:var(--wa-texto-2);background:0 0}.atendimento-composer{min-height:3.9rem;padding:.4rem 1rem;padding-bottom:max(.4rem, env(safe-area-inset-bottom));background:var(--wa-painel);flex-direction:column;justify-content:center;gap:.4rem;display:flex}.composer-linha{align-items:flex-end;gap:.25rem;display:flex}.composer-linha textarea{background:var(--wa-entrada);min-width:0;min-height:2.5rem;max-height:8.5rem;color:var(--wa-texto);resize:none;border:0;border-radius:8px;flex:1;margin:0 .25rem;padding:.55rem .8rem;font-size:.95rem;line-height:1.4;overflow-y:auto}.composer-linha textarea:focus{outline:none}.composer-linha textarea::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.enviar-redondo{background:var(--wa-verde);color:#fff;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex}.enviar-redondo:hover:not(:disabled){background:var(--wa-verde-escuro)}.enviar-redondo svg{margin-left:3px}.composer-citacao,.composer-anexo{border-left:4px solid var(--wa-citacao-barra);background:var(--wa-entrada);border-radius:7.5px;align-items:center;gap:.6rem;padding:.35rem .35rem .35rem .6rem;display:flex}.composer-citacao-texto{flex-direction:column;flex:1;min-width:0;font-size:.82rem;display:flex}.composer-citacao-texto strong{color:var(--wa-verde-escuro);font-weight:500}.composer-citacao-texto span{text-overflow:ellipsis;white-space:nowrap;color:var(--wa-texto-2);align-items:center;gap:.2rem;display:flex;overflow:hidden}.composer-anexo img{object-fit:cover;border-radius:6px;width:3rem;height:3rem}.composer-anexo .midia-arquivo-nome{flex:1}.prontas-seletor{background:var(--wa-entrada);border-radius:10px;flex-direction:column;max-height:min(18rem,45dvh);display:flex;overflow-y:auto;box-shadow:0 2px 8px #0b141a33}.prontas-topo{background:var(--wa-entrada);color:var(--wa-texto-2);padding:.45rem .6rem;font-size:.75rem;position:sticky;top:0}.prontas-item{border:0;border-top:1px solid var(--wa-linha);width:100%;min-height:2.9rem;color:var(--wa-texto);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:.6rem;padding:.4rem .6rem;font-weight:400;display:flex}.prontas-item.ativo,.prontas-item:hover{background:var(--wa-hover)}.prontas-atalho{background:var(--wa-chip);color:var(--wa-verde-escuro);border-radius:6px;flex:none;padding:.1rem .4rem;font-size:.8rem;font-weight:600}.prontas-texto{flex-direction:column;flex:1;min-width:0;display:flex}.prontas-texto small{color:var(--wa-texto-2);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.prontas-anexos{color:var(--wa-texto-2);flex:none;align-items:center;gap:.15rem;font-size:.8rem;display:inline-flex}.composer-pronta{border-left:4px solid var(--wa-citacao-barra);background:var(--wa-entrada);border-radius:7.5px;flex-direction:column;gap:.5rem;padding:.6rem;display:flex}.composer-pronta-topo{align-items:baseline;gap:.5rem;font-size:.9rem;display:flex}.composer-pronta-anexos{flex-wrap:wrap;gap:.4rem;display:flex}.composer-pronta-anexos img{object-fit:cover;border-radius:6px;width:3.5rem;height:3.5rem}.composer-pronta-arquivo{background:var(--wa-hover);width:3.5rem;height:3.5rem;color:var(--wa-texto-2);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.2rem;display:inline-flex;overflow:hidden}.composer-pronta-arquivo small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.6rem;overflow:hidden}.composer-pronta-texto{white-space:pre-wrap;max-height:8rem;margin:0;font-size:.9rem;overflow-y:auto}.composer-pronta-acoes{gap:.5rem;display:flex}.composer-linha.gravando{align-items:center;gap:.35rem;min-height:2.75rem}.ponto-gravando{background:var(--wa-perigo);border-radius:50%;flex:none;width:.7rem;height:.7rem;margin-left:.3rem;animation:1s ease-in-out infinite pulsar}.ponto-gravando.pausado{background:var(--wa-texto-2);animation:none}.gravando-tempo{font-variant-numeric:tabular-nums;font-weight:600}.gravando-rotulo{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--wa-texto-2);flex:1;overflow:hidden}.gravador-previa{background:var(--wa-entrada);border-radius:8px;flex:1;min-width:0;padding:.2rem .6rem;display:flex}.gravador-previa .wa-audio{width:100%}@keyframes pulsar{50%{opacity:.25}}.wa-visualizador{color:#e9edef;background:#0b141a;border:0;border-radius:14px;width:min(880px,92vw);max-width:none;height:min(640px,86dvh);max-height:none;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 18px 48px #0b141a59}.wa-visualizador[open]{flex-direction:column;display:flex}.wa-visualizador::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b141a33}.vis-topo{min-height:3.75rem;padding:.4rem .75rem .4rem 1.25rem;padding-top:max(.4rem, env(safe-area-inset-top));align-items:center;gap:.25rem;display:flex}.vis-quem{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.vis-quem strong,.vis-quem span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vis-quem strong{font-weight:600}.vis-quem span,.vis-contador{color:#8696a0;font-size:.8rem}.vis-contador{font-variant-numeric:tabular-nums;flex:none;margin-right:.5rem}.vis-acao{color:#e9edef;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex}.vis-acao:hover{background:#ffffff1a}.vis-acao:focus-visible,.vis-seta:focus-visible{outline:2px solid var(--wa-verde);outline-offset:2px}.vis-palco{touch-action:pan-y pinch-zoom;flex:1;justify-content:center;align-items:center;min-height:0;padding:.5rem 3.5rem;display:flex;position:relative}.vis-midia{object-fit:contain;opacity:0;max-width:100%;max-height:100%;transition:opacity .15s ease-out;display:block}.vis-midia.pronta{opacity:1}.vis-carregando{color:#8696a0;animation:1.2s ease-in-out infinite pulsar;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vis-erro{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.vis-seta{z-index:1;color:#fff;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.vis-seta:hover{background:#fff3}.vis-seta.anterior{left:.9rem}.vis-seta.proxima{right:.9rem}.vis-legenda{max-height:25dvh;padding:.75rem 1.25rem;padding-bottom:max(.9rem, env(safe-area-inset-bottom));text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.95rem;line-height:1.4;overflow-y:auto}.wa-ancora{flex:none;display:flex;position:relative}.wa-popover{z-index:20;max-height:min(28rem,100vh - 17rem);background:var(--wa-entrada);border-radius:16px;max-height:min(28rem,100dvh - 17rem);padding:.5rem;animation:.12s ease-out wa-surgir;position:absolute;bottom:calc(100% + .6rem);left:0;overflow-y:auto;box-shadow:0 2px 5px #0b141a42,0 2px 10px #0b141a29}@keyframes wa-surgir{0%{opacity:0;transform:translateY(6px)}}.wa-veu{display:none}.wa-menu{flex-direction:column;width:18rem;display:flex}.wa-menu-item{width:100%;min-height:2.9rem;color:var(--wa-texto);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:.85rem;padding:.4rem .6rem;font-size:.95rem;font-weight:400;text-decoration:none;display:flex}.wa-menu-item:hover{background:var(--wa-hover)}.wa-menu-icone{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.wa-menu-secao{border-top:1px solid var(--wa-linha);color:var(--wa-texto-2);letter-spacing:.04em;text-transform:uppercase;margin-top:.3rem;padding:.6rem .6rem .25rem;font-size:.75rem;font-weight:500}.wa-emojis{width:min(21rem,100vw - 2rem)}.wa-emojis h3{color:var(--wa-texto-2);margin:.4rem .3rem .2rem;font-size:.8rem;font-weight:500}.wa-emojis-grade{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.wa-emojis-grade button{background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:2.4rem;padding:0;font-size:1.45rem;font-weight:400;line-height:1;display:flex}.wa-emojis-grade button:hover{background:var(--wa-hover)}.wa-dialogo{width:min(30rem,100vw - 2rem);max-height:min(40rem,100vh - 2rem);background:var(--wa-entrada);max-height:min(40rem,100dvh - 2rem);color:var(--wa-texto);border:0;border-radius:16px;padding:0;box-shadow:0 17px 50px #0b141a30,0 12px 15px #0b141a3d}.wa-dialogo[open]{flex-direction:column;display:flex}.wa-dialogo::backdrop{background:#0b141a73}.wa-dialogo-topo{background:var(--wa-painel);align-items:center;gap:.75rem;padding:.5rem 1rem .5rem .5rem;display:flex}.wa-dialogo-topo strong{font-size:1rem;font-weight:500}.wa-dialogo-corpo{flex-direction:column;flex:1;gap:.25rem;min-height:0;padding:.75rem 1rem;display:flex;overflow-y:auto}.wa-dialogo-rodape{padding:.75rem 1rem;padding-bottom:max(.75rem, env(safe-area-inset-bottom));border-top:1px solid var(--wa-linha);justify-content:flex-end;display:flex}.wa-vazio{color:var(--wa-texto-2);margin:.25rem 0 .5rem;font-size:.9rem}.wa-feito{margin:.5rem 0;font-size:1rem}.wa-opcao{border:0;border-bottom:1px solid var(--wa-linha);width:100%;min-height:3rem;color:var(--wa-texto);text-align:left;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:.75rem;padding:.55rem .5rem;font-weight:400;display:flex}.wa-opcao:hover:not(:disabled){background:var(--wa-hover)}.wa-opcao input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:var(--wa-verde);flex:none;padding:0}.wa-opcao-texto{flex-direction:column;flex:1;min-width:0;display:flex}.wa-opcao-texto small{color:var(--wa-texto-2);font-size:.8rem}.wa-opcao-preco{font-variant-numeric:tabular-nums;flex:none}.wa-opcao-todos{color:var(--wa-verde-escuro);font-weight:500}.wa-pronta small{white-space:pre-wrap}.wa-botao.neutro{color:var(--wa-verde-escuro);box-shadow:inset 0 0 0 1px var(--wa-linha);background:0 0}.wa-botao.neutro:hover:not(:disabled){background:var(--wa-hover)}.wa-botao.perigo{background:var(--wa-perigo)}.wa-botao.perigo:hover:not(:disabled){background:#c4002f}.wa-dialogo-botoes{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.wa-edicao{border:0;border-bottom:2px solid var(--wa-verde);background:var(--wa-painel);width:100%;min-height:6rem;color:var(--wa-texto);font:inherit;resize:vertical;border-radius:8px 8px 0 0;padding:.6rem .8rem;font-size:.95rem;line-height:1.4}.wa-edicao:focus{outline:none}.wa-apagar-previa{-webkit-line-clamp:3;border-left:4px solid var(--wa-linha);background:var(--wa-painel);color:var(--wa-texto-2);white-space:pre-wrap;border-radius:6px;-webkit-box-orient:vertical;margin:.25rem 0 .5rem;padding:.4rem .6rem;display:-webkit-box;overflow:hidden}.wa-versoes{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.wa-versoes li{background:var(--wa-painel);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;flex-direction:column;gap:.15rem;padding:.5rem .7rem;display:flex}.wa-versoes li.atual{background:var(--wa-saida)}.wa-versoes small{color:var(--wa-texto-2);font-size:.75rem}.atendimento-cliente{border-left:1px solid var(--wa-linha);background:var(--wa-entrada);flex-direction:column;min-width:0;min-height:0;display:flex}.atendimento-cliente-topo{background:var(--wa-painel);align-items:center;gap:.75rem;min-height:3.75rem;padding:.4rem 1rem .4rem .5rem;display:flex}.atendimento-cliente-topo strong{font-size:1rem;font-weight:500}.atendimento-cliente-corpo{flex-direction:column;flex:1;gap:1rem;padding:1rem;display:flex;overflow-y:auto}.atendimento-cliente-id{border-bottom:1px solid var(--wa-linha);text-align:center;flex-direction:column;align-items:center;gap:.25rem;padding-bottom:1rem;display:flex}.atendimento-cliente-id strong{margin-top:.5rem;font-size:1.25rem;font-weight:400}.atendimento .ficha-numeros>div{background:var(--wa-painel)}.atendimento .ficha-numeros span,.atendimento .ficha-rotulo{color:var(--wa-texto-2)}.atendimento .ficha-link{color:var(--wa-verde-escuro);font-weight:500}.ficha-linha{font-size:.9rem}@media (max-width:1100px){.atendimento.com-painel{grid-template-columns:1fr minmax(15rem,20rem)}.atendimento.com-painel .atendimento-lista{display:none}}@media (max-width:899px){.atendimento,.atendimento.com-painel{height:calc(100vh - 8.5rem);border-left:0;border-right:0;border-radius:0;grid-template-columns:1fr;height:calc(100dvh - 8.5rem)}.atendimento.com-conversa .atendimento-lista,.atendimento:not(.com-conversa) .atendimento-conversa,.atendimento.com-painel .atendimento-conversa{display:none}.atendimento-cliente{border-left:0}.atendimento button.wa-icone-btn,.atendimento .enviar-redondo,.wa-audio-play,.vis-acao{width:2.75rem;height:2.75rem}.composer-linha textarea{min-height:2.75rem;margin:0 .15rem;padding-top:.65rem;padding-bottom:.65rem}.atendimento-topo{gap:.15rem;padding:.3rem .35rem}.atendimento-topo .voltar{display:inline-flex}.atendimento-mensagens{padding:.4rem .75rem .75rem}.balao{max-width:85%}.atendimento-composer{padding-left:.35rem;padding-right:.35rem}.composer-linha{gap:.1rem}.composer-linha.gravando{gap:.15rem}.gravando-rotulo{font-size:0}.gravador-previa{padding:.1rem .35rem}.wa-audio{width:15rem}.vis-topo{padding-left:.9rem;padding-right:.25rem}.wa-visualizador{width:94vw;height:min(560px,78dvh)}.vis-palco{padding:0}.vis-seta{background:#0b141a8c}.vis-seta.anterior{left:.4rem}.vis-seta.proxima{right:.4rem}.wa-veu{z-index:34;background:#0b141a66;display:block;position:fixed;inset:0}.wa-menu{z-index:35;width:auto;max-height:80dvh;padding-bottom:max(.75rem, env(safe-area-inset-bottom));border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0}.composer-linha{position:relative}.composer-linha .wa-ancora{position:static}.wa-emojis{width:auto;max-height:45dvh;left:0;right:0}.wa-dialogo{border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:85dvh;margin:auto 0 0}}.shell:has(.atendimento){height:100vh;height:100dvh;min-height:0}.shell:has(.atendimento) .conteudo{min-height:0}.page:has(.atendimento){flex-direction:column;max-width:none;min-height:0;padding:.5rem;display:flex}.page:has(.atendimento)>.resumo-dia{display:none}.page:has(.atendimento)>.atendimento{flex:1;height:auto;min-height:0}@media (max-width:899px){.page:has(.atendimento){padding:0}.page:has(.atendimento)>.atendimento{border:0;border-radius:0}}.atendimento-lista-titulo{justify-content:space-between;align-items:center;gap:.25rem;display:flex}.atendimento-lista-acoes{align-items:center;display:inline-flex}.atendimento-filtros .chip-contador{background:var(--wa-verde);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;margin-left:.35rem;padding:0 .3rem;font-size:.68rem;font-weight:600;display:inline-flex}.atendimento-subfiltros{color:var(--wa-texto-2);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.atendimento-subfiltros label{align-items:center;gap:.35rem;display:inline-flex}.atendimento-subfiltros select{border:1px solid var(--wa-linha);background:var(--wa-painel);min-height:2rem;color:var(--wa-texto);border-radius:8px;padding:.2rem .5rem;font-size:.85rem}.atendimento-selecao{background:var(--wa-chip);color:var(--wa-verde-escuro);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;padding:.4rem .6rem;font-size:.85rem;font-weight:500;display:flex}.atendimento-selecao .wa-link:disabled{opacity:.5}.atendimento-marca{border:2px solid var(--wa-icone);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.atendimento-marca.marcada{border-color:var(--wa-verde);background:var(--wa-verde)}.atendimento-item.marcada{background:var(--wa-selecionado)}.selo-ia{background:var(--wa-chip);color:var(--wa-verde-escuro);white-space:nowrap;border-radius:999px;align-items:center;gap:.2rem;padding:.1rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.selo-ia.aguardando{color:#8a5a00;background:#fdf1d6}.controle-ia-btn{max-width:16rem;min-height:2rem;color:var(--wa-texto-2);white-space:nowrap;background:#0b141a0f;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.8rem;font-weight:400;display:inline-flex}.controle-ia-btn span{text-overflow:ellipsis;overflow:hidden}.controle-ia-btn.ativa{background:var(--wa-chip);color:var(--wa-verde-escuro)}.controle-ia-btn.aguardando{color:#8a5a00;background:#fdf1d6}.controle-ia-btn:disabled{cursor:default}.controle-ia-btn:hover:not(:disabled){filter:brightness(.96)}.controle-ia .wa-popover{min-width:15rem;inset:calc(100% + .4rem) 0 auto auto}.controle-responsavel .wa-popover,.controle-lembrete .wa-popover{width:19rem;inset:calc(100% + .4rem) 0 auto auto}.responsavel-btn .avatar.foto-pessoa.pequena{width:1.75rem;height:1.75rem;font-size:.65rem}.responsavel-btn.ativo .avatar.foto-pessoa{box-shadow:0 0 0 2px var(--wa-verde)}.responsavel-atual{color:var(--wa-texto-2);margin:.25rem .6rem .35rem;font-size:.85rem}.responsavel-menu .wa-menu-item .avatar.foto-pessoa{flex:none}.responsavel-recado,.lembrete-campo{color:var(--wa-texto-2);flex-direction:column;gap:.25rem;margin:.2rem .6rem .45rem;font-size:.8rem;display:flex}.responsavel-recado textarea,.lembrete-campo input{border:1px solid var(--wa-linha);width:100%;color:var(--wa-texto);font:inherit;border-radius:8px;padding:.4rem .55rem;font-size:.9rem}.responsavel-recado textarea{resize:vertical;background:#fffbe6;min-height:2.6rem}.responsavel-vazio{margin:.3rem .6rem;font-size:.85rem}button.wa-icone-btn.lembrete-btn.vencido{color:var(--wa-perigo)}.lembrete-atual{background:var(--wa-painel);border-radius:8px;align-items:center;gap:.5rem;margin:.2rem .6rem .45rem;padding:.4rem .55rem;font-size:.85rem;display:flex}.lembrete-atual>span{flex:1;align-items:center;gap:.3rem;min-width:0;display:inline-flex}.lembrete-arquivar{color:var(--wa-texto);align-items:center;gap:.45rem;margin:0 .6rem .4rem;font-size:.85rem;display:flex}.lembrete-escolher{gap:.4rem;margin:.3rem .6rem .2rem;display:flex}.lembrete-escolher input{border:1px solid var(--wa-linha);min-width:0;font:inherit;border-radius:8px;flex:1;padding:.35rem .5rem;font-size:.85rem}.lembrete-escolher .wa-botao{flex:none;min-height:2.2rem;padding:.3rem .8rem}.atendimento .badge.selo-lembrete{color:#1d4ed8;background:#e7f0fd;align-items:center;gap:.2rem;display:inline-flex}.atendimento .badge.selo-lembrete.vencido{color:var(--wa-perigo);background:#fde8ec}.faixa-lembrete{color:#7a0019;background:#fde8ec;align-items:center;gap:.6rem;padding:.45rem .9rem;font-size:.875rem;display:flex}.faixa-lembrete>span:first-of-type{flex:1;min-width:0}.faixa-lembrete-acoes{align-items:center;gap:.75rem;display:inline-flex}.nota-interna{color:#4a3b00;width:min(34rem,92%);box-shadow:var(--wa-sombra);background:#fff6d1;border:1px solid #f0d78c;border-radius:10px;align-self:center;margin:.45rem auto;padding:.45rem .75rem .55rem;font-size:.9rem}.nota-interna-topo{color:#7a5c00;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.78rem;display:flex}.nota-interna-topo .wa-link{margin-left:auto;font-size:.78rem}.nota-interna p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.2rem 0 0}.composer-nota{color:#5c4700;background:#fff6d1;border-radius:8px;align-items:center;gap:.45rem;margin-bottom:.35rem;padding:.3rem .6rem;font-size:.82rem;display:flex}.composer-nota span{flex:1;min-width:0}.composer-linha.modo-nota textarea{background:#fffbe6;box-shadow:inset 0 0 0 1px #f0d78c}button.wa-icone-btn.botao-nota.ativo{color:#b58100;background:#fff1c2}.wa-botao.salvar-nota{white-space:nowrap;background:#b58100;border-color:#b58100;flex:none;min-height:2.5rem;padding:.35rem .9rem}@media (max-width:899px){.controle-responsavel .wa-popover,.controle-lembrete .wa-popover{width:auto;inset:auto 0 0}.atendimento-topo .topo-info,.atendimento-topo .controle-ia-btn>svg:last-child,.composer-linha .botao-nota:not(.ativo){display:none}.wa-botao.salvar-nota{border-radius:50%;width:2.75rem;min-height:2.75rem;padding:0}.salvar-nota-texto{display:none}}.faixa-handoff{color:#5c3d00;background:#fdf1d6;align-items:center;gap:.6rem;padding:.5rem .9rem;font-size:.875rem;display:flex}.faixa-handoff>span{flex:1;min-width:0}.faixa-handoff svg{color:#8a5a00;flex:none}.faixa-handoff .wa-botao{min-height:2.1rem;padding:.3rem .9rem;font-size:.85rem}.meta-ia svg{color:var(--wa-verde-escuro)}.balao-remetente{color:var(--wa-verde-escuro);margin-bottom:.1rem;font-size:.8rem;font-weight:600;display:block}.sino-alertas .wa-icone-btn{position:relative}.sino-contador{background:var(--wa-perigo);color:#fff;text-align:center;border-radius:999px;min-width:1.05rem;height:1.05rem;padding:0 .25rem;font-size:.66rem;font-weight:700;line-height:1.05rem;position:absolute;top:.15rem;right:.1rem}.sino-alertas .wa-popover{width:min(22rem,100vw - 2rem);max-height:min(32rem,100vh - 6rem);max-height:min(32rem,100dvh - 6rem);position:fixed;bottom:auto;right:auto}.sino-topo{justify-content:space-between;align-items:center;padding:.25rem .6rem .5rem;display:flex}.sino-item{align-items:flex-start}.sino-item svg{margin-top:.15rem}.sino-item.critical svg{color:var(--wa-perigo)}.sino-item-texto{flex-direction:column;min-width:0;font-size:.875rem;line-height:1.3;display:flex}.sino-item-texto small{color:var(--wa-texto-2)}.sino-prefs{border-top:1px solid var(--wa-linha);color:var(--wa-texto-2);flex-direction:column;gap:.35rem;margin-top:.4rem;padding:.6rem .6rem .2rem;font-size:.8rem;display:flex}.sino-prefs label{align-items:center;gap:.45rem;display:flex}@media (max-width:899px){.controle-ia-btn{max-width:9rem}.controle-ia-btn span{display:none}.faixa-handoff{flex-wrap:wrap}.sino-alertas .wa-popover{width:auto;inset:auto 0 0}}.wa-coluna{max-width:640px;margin:0 auto}.wa-fichas{flex-wrap:wrap;gap:.5rem;margin-bottom:.4rem;display:flex}button.wa-ficha{border:2px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:.45rem;display:inline-flex}button.wa-ficha.ativa{border-color:var(--brand-deep)}button.wa-ficha.nova{color:var(--muted);border-style:dashed}.wa-ficha small{color:var(--muted);font-weight:400}.wa-ponto{background:var(--line);border-radius:50%;flex:none;width:.6rem;height:.6rem}.wa-ponto.open{background:var(--ok)}.wa-ponto.connecting{background:var(--warn)}.card.wa-painel{padding:0;overflow:hidden}.wa-painel>*{padding:1rem 1.1rem}.wa-painel-topo{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;display:flex}.wa-painel-corpo{text-align:center}.wa-painel-acoes{background:var(--bg);border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem;display:flex}.wa-codigo{letter-spacing:.15em;font-family:ui-monospace,monospace;font-size:2rem;font-weight:700}button.perigo-suave{color:var(--danger);background:#fbe4e2;border-color:#0000}.balcao{align-items:start;gap:1rem;display:grid}.page:has(.balcao){max-width:1480px}.balcao>.card{margin-bottom:0}.balcao-resultados{flex-direction:column;gap:.35rem;display:flex}.balcao-resultados button{border-color:var(--line);background:var(--surface);color:var(--ink);text-align:left;align-items:center;gap:.6rem;font-weight:400;display:flex}.balcao-resultados button:hover{background:var(--bg)}.balcao-novo{border:1px dashed var(--brand);border-radius:var(--radius);padding:.75rem}.balcao-fila{color:var(--muted);font-size:.85rem}.avatar.grande{width:3rem;height:3rem;font-size:1.3rem}.ficha-nome{font-size:1.15rem}.ficha-numeros{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.ficha-numeros>div{background:var(--bg);text-align:center;border-radius:8px;flex-direction:column;padding:.5rem;display:flex}.ficha-numeros strong{font-variant-numeric:tabular-nums;font-size:1rem}.ficha-numeros span,.ficha-rotulo{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.ficha-aberta{color:var(--warn);background:#fbefd9;border-radius:8px;flex-direction:column;gap:.35rem;padding:.6rem .7rem;display:flex}.ficha-aberta label{color:var(--ink);gap:.4rem}.ficha-chips{flex-wrap:wrap;gap:.35rem;display:flex}.ficha-chips button{border-color:var(--brand);background:var(--surface);color:var(--brand-deep);border-radius:999px;padding:.3rem .7rem;font-size:.85rem}.ficha-chips small{color:var(--muted);font-weight:400}.cupom-qtd{align-items:center;gap:.3rem;display:inline-flex}.cupom-qtd span{text-align:center;font-variant-numeric:tabular-nums;min-width:1.2rem}button.balcao-lancar{width:100%;padding:.8rem;font-size:1.05rem}@media (max-width:899px){.page:has(.balcao){padding-bottom:calc(var(--abas-espaco) + 5rem)}}.picker{flex-direction:column;gap:.6rem;display:flex}.picker-setores{gap:.35rem;display:flex;overflow-x:auto}.picker-setores button{border-color:var(--line);background:var(--surface);color:var(--ink);border-radius:999px;flex:none;padding:.3rem .8rem;font-weight:400}.picker-setores button.ativo{background:var(--brand);border-color:var(--brand);color:var(--brand-ink);font-weight:600}.picker-lista{max-height:34rem;overflow-y:auto}.picker-titulo{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:.7rem 0 .35rem;font-size:.8rem}.picker-grade{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem;display:grid}button.picker-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-height:5.2rem;color:var(--ink);text-align:left;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.6rem;font-weight:400;display:flex;position:relative}button.picker-item:hover,button.picker-item.destaque{border-color:var(--brand);background:var(--bg)}.picker-nome{font-weight:600;line-height:1.25}.picker-meta{color:var(--muted);font-size:.8rem}.picker-preco{color:var(--brand-deep);margin-top:auto}.picker-vezes{background:var(--brand);min-width:1.6rem;color:var(--brand-ink);text-align:center;border-radius:999px;padding:.05rem .4rem;font-size:.8rem;font-weight:700;position:absolute;top:.4rem;right:.4rem}.picker-dica{margin:0;font-size:.8rem}.adicionar-servico{margin-top:.75rem}.adicionar-servico summary{cursor:pointer;color:var(--brand-deep);margin-bottom:.5rem;font-weight:600}.adicionar-servico .nc-combos{margin-bottom:.75rem}.campanhas{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:1rem;display:grid}.campanhas>.card{margin-bottom:0}.campanha.arquivada{opacity:.65}.campanha-nome{font-size:1.05rem}.campanha-funil{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}.campanha-funil>div{background:var(--bg);text-align:center;border-radius:8px;flex-direction:column;padding:.45rem .3rem;display:flex}.campanha-funil strong{font-variant-numeric:tabular-nums}.campanha-funil span{color:var(--muted);font-size:.72rem}.campanha-funil .destaque{background:var(--brand);color:var(--brand-ink)}.campanha-funil .destaque span{color:var(--brand-ink)}.campanha-link code{background:var(--bg);word-break:break-all;border-radius:6px;margin-bottom:.5rem;padding:.4rem .5rem;font-size:.78rem;display:block}@media (max-width:520px){.campanha-funil{grid-template-columns:repeat(2,minmax(0,1fr))}.campanha-funil .destaque{grid-column:1/-1}}.fin-numeros{gap:var(--espaco-4);margin:var(--espaco-4) 0;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.fin-numero{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:.2rem;padding:.9rem 1rem;display:flex}.fin-numero span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.fin-numero strong{font-variant-numeric:tabular-nums;font-size:1.45rem}.fin-numero small{color:var(--muted)}.fin-numero small span.num{color:inherit;font-size:inherit;letter-spacing:normal;text-transform:none}.fin-numero.destaque{border-color:var(--brand);background:var(--bg)}.meta-campanha{border-top:1px solid var(--line);padding-top:var(--espaco-3,.75rem)}.meta-conjunto,.meta-anuncio{border-left:2px solid var(--line);padding-left:.75rem}.meta-objeto{overflow-wrap:anywhere;flex-direction:column;gap:.3rem;min-width:0;display:flex}.negativo{color:var(--danger)}.fin-atalhos{flex-wrap:wrap;gap:.5rem;display:flex}.fin-atalhos a{border:1px solid var(--line);color:var(--brand-deep);border-radius:999px;padding:.4rem .8rem;text-decoration:none}@media (pointer:coarse){.fin-atalhos a{align-items:center;min-height:44px;display:inline-flex}}tr.linha-clicavel{cursor:pointer}tr.linha-clicavel:hover,tr.linha-clicavel.selecionada{background:var(--bg)}.contador-cedulas{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.5rem;display:grid}.contador-cedulas label{flex-direction:column;gap:.2rem;font-weight:600;display:flex}.contador-cedulas input{text-align:center;width:100%}.fechamento-conta{background:var(--bg);font-variant-numeric:tabular-nums;border-radius:8px;flex-wrap:wrap;align-items:center;gap:1rem;padding:.75rem;display:flex}@media print{body *{visibility:hidden}.imprimivel,.imprimivel *{visibility:visible}.imprimivel{border:0;width:100%;position:absolute;top:0;left:0}}.painel-topo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:.75rem;display:flex}.painel-topo h1{margin:0}.painel-topo p{margin:.2rem 0 0}.painel-atalhos a{background:var(--surface);align-items:center;font-weight:600;display:inline-flex}.painel-atencao{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.painel-atencao a{color:var(--warn);background:#fff8e6;border:1px solid #f0d9a8;border-radius:999px;align-items:center;padding:.45rem .85rem;font-weight:600;text-decoration:none;display:inline-flex}.painel-atencao a.urgente{color:var(--danger);background:#fbe4e2;border-color:#f2c4c0}a.painel-numero-link{color:inherit;text-decoration:none}a.painel-numero-link:hover{border-color:var(--brand)}.painel-secao{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:1.25rem 0 .6rem;font-size:.8rem}.painel-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.painel-grade.duas{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.painel-grade>.card{margin-bottom:0}.painel-card-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.painel-grande{font-variant-numeric:tabular-nums;margin:.25rem 0;font-size:1.45rem;font-weight:700}.painel-lista{margin:.5rem 0 0;padding:0;list-style:none}.painel-lista li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.45rem 0;display:flex}.painel-lista li:last-child{border-bottom:0}.painel-lista small{color:var(--muted);display:block}.painel-lista strong{font-variant-numeric:tabular-nums;white-space:nowrap}.painel-meu-dia .fin-numeros{margin-top:.5rem}@media (max-width:1100px){.painel-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.painel-grade,.painel-grade.duas{grid-template-columns:1fr}}@media (pointer:coarse){.painel-atencao a,.painel-atalhos a{min-height:44px}}.unidades-resumo{cursor:pointer;list-style-position:inside}.menu-org-grupo{margin-bottom:0}.menu-org-cabeca{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.menu-org-setas{flex-shrink:0;gap:.35rem;display:flex}.menu-org-setas button{justify-content:center;min-width:44px;min-height:44px;padding:.3rem}.menu-org-lista{flex-direction:column;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.menu-org-item{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.4rem .6rem;display:grid}.menu-org-item.escondido{background:var(--bg)}.menu-org-item.escondido .menu-org-nome span{color:var(--muted);text-decoration:line-through}.menu-org-nome{flex-direction:column;min-width:0;display:flex}.menu-org-nome small{color:var(--muted);font-size:.8rem}.menu-org-mostrar{cursor:pointer;align-items:center;gap:.45rem;min-height:44px;font-size:.9rem;display:flex}.menu-org-mostrar input{width:1.25rem;height:1.25rem;min-height:0;margin:0}.menu-org-acoes{bottom:var(--abas-espaco);border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;gap:.5rem;padding:.75rem 0;display:flex;position:sticky}@media (max-width:700px){.menu-org-item{grid-template-columns:1fr auto}.menu-org-mostrar{grid-area:2/1/auto/-1}}.painel-funcionamento{color:var(--ink);align-items:center;gap:.4rem;margin:.35rem 0 0;font-size:.9rem;font-weight:600;display:inline-flex}.painel-funcionamento:before{content:"";background:var(--muted);border-radius:50%;flex:none;width:.55rem;height:.55rem}.painel-funcionamento.aberto:before{background:var(--ok)}.salao-grade{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:1rem;display:grid}.salao-campos{border:0;min-width:0;margin:0;padding:0}.salao-campos h3,.salao-previa h3{margin:0}.salao-campos textarea{resize:vertical}.salao-campos-grade{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:.75rem;display:grid}.salao-dia,.salao-excecao{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-top:.5rem;display:flex}.salao-dia-nome{align-items:center;gap:.45rem;width:7.5rem;font-weight:600;display:inline-flex}.salao-dia-nome input,.salao-chip input{width:1.2rem;height:1.2rem;min-height:0;margin:0}.salao-horas{flex-wrap:wrap;align-items:center;gap:.4rem;display:inline-flex}.salao-horas input[type=time]{width:7.25rem}.salao-copiar{margin-left:auto}.salao-chips{flex-wrap:wrap;gap:.5rem;display:flex}.salao-chip{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem;display:inline-flex}.salao-chip:has(input:checked){border-color:var(--brand-deep);background:var(--bg);color:var(--brand-deep);font-weight:600}.salao-previa{position:sticky;top:1rem}.salao-balao{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);white-space:pre-wrap;overflow-wrap:anywhere;padding:.75rem;font-size:.95rem}.salao-variaveis{gap:.6rem;margin:.5rem 0 0;display:grid}.salao-variaveis dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.9rem}.salao-problemas{margin:.35rem 0 0;padding-left:1.2rem}.salao-acoes{bottom:var(--abas-espaco);border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.75rem 0;display:flex;position:sticky}@media (max-width:899px){.salao-grade{grid-template-columns:1fr}.salao-previa{position:static}}@media (max-width:520px){.salao-copiar{margin-left:0}}.automacao-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.automacao-cabecalho h3{margin:0}.automacao-chave{cursor:pointer;align-items:flex-start;gap:.5rem;display:inline-flex}.automacao-chave input{width:1.2rem;height:1.2rem;min-height:0;margin:.1rem 0 0}.automacao-desligada .automacao-grade{opacity:.6}.automacao-grade{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:1rem;display:grid}.automacao-variaveis{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.automacao-variaveis button{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}@media (max-width:899px){.automacao-grade{grid-template-columns:1fr}}.pronta-campos{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:.75rem;display:grid}.pronta-card.desligada{opacity:.65}.pronta-card-topo{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pronta-card-texto{max-height:6rem;color:var(--muted);white-space:pre-wrap;margin:.4rem 0;font-size:.9rem;overflow:hidden}.pronta-card-rodape{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.pronta-card-rodape .muted{flex:1;min-width:12rem}.prontas-anexos-lista{gap:.4rem;display:grid}.prontas-anexo{border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.35rem;display:flex}.prontas-anexo img{object-fit:cover;border-radius:6px;width:3rem;height:3rem}.prontas-anexo-nome{flex-direction:column;flex:1;min-width:8rem;display:flex;overflow:hidden}.prontas-anexo-nome strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.meta-automatica{align-items:center;gap:.1rem;font-style:italic;display:inline-flex}.scanner-visor{aspect-ratio:3/4;width:100%;max-width:520px;max-height:45vh;border-radius:var(--radius);background:#000;max-height:45svh;position:relative;overflow:hidden}.scanner-visor video{object-fit:cover;width:100%;height:100%;display:block}.scanner-mira{pointer-events:none;border:3px solid #ffffffd9;border-radius:14px;position:absolute;inset:18% 15%;box-shadow:0 0 0 999px #00000040}.scanner-aviso{color:#fff;background:#000000b3;margin:0;padding:.75rem 1rem;font-size:.9rem;position:absolute;inset:auto 0 0}button.scanner-lanterna{color:#fff;background:#0000008c;border-color:#ffffff80;position:absolute;top:.6rem;right:.6rem}button.scanner-lanterna.ligada{background:var(--brand);color:var(--brand-ink)}.escaneada-item{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;padding:.6rem 0;display:grid}.escaneada-item:first-of-type{border-top:0}.escaneada-info{flex-direction:column;gap:.15rem;min-width:0;display:flex}.escaneada-info .badge{align-self:flex-start}.escaneada-passo{text-align:right}.escaneada-botoes{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.faixa-scan.hoje{color:var(--ok);background:#e3f3ea;border-color:#bfe3cf}.faixa-scan.prazo{color:var(--ink);background:#f1f3f3}.escaneada-dividir{grid-column:1/-1}.escaneada-dividir .card{margin:.5rem 0 0}button.botao-grande{justify-content:center;min-width:8.5rem;min-height:56px;font-size:1.05rem}@media (max-width:480px){.escaneada-item{grid-template-columns:minmax(0,1fr)}.escaneada-botoes>button{flex:auto}.escaneada-passo{text-align:left}.escaneada-grande .escaneada-item{grid-template-columns:1fr}.escaneada-grande button.botao-grande{width:100%}.escaneada-grande .escaneada-botoes{flex-direction:column}}.personalizar-veu{z-index:40;padding:.5rem;padding-right:max(.5rem, env(safe-area-inset-right,0px));padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px));padding-left:max(.5rem, env(safe-area-inset-left,0px));background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.personalizar{width:min(520px,100%);max-height:90vh;overscroll-behavior:contain;max-height:90dvh;margin:0;overflow:auto}.personalizar-chave{cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;display:flex}.personalizar-chave>span{flex-direction:column;display:flex}.personalizar-chave input{flex:none;width:1.4rem;height:1.4rem;min-height:0}@media (min-width:700px){.personalizar-veu{align-items:center}}.prof-grade{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:1rem;display:grid}.prof-grade .card{margin:0}.prof-fila,.prof-linha-tempo,.prof-barras{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.prof-fila li,.prof-linha-tempo li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.35rem 0;display:grid}.prof-fila li strong{text-align:center;min-width:2.2rem;font-size:1.3rem}.prof-hora{font-variant-numeric:tabular-nums;color:var(--muted);min-width:3rem}.prof-periodo button{min-height:34px}.prof-dia{margin-top:.75rem}.prof-dia table td{vertical-align:top}.prof-barras li{grid-template-columns:3.2rem minmax(0,1fr) 2rem;align-items:center;gap:.5rem;display:grid}.prof-barra-rotulo{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8rem}.prof-barra{background:var(--line);border-radius:999px;height:.7rem;display:block;overflow:hidden}.prof-barra>span{background:var(--brand);border-radius:999px;height:100%;display:block}.baixa-setores{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:.6rem;display:grid}.balcao-baixa summary{cursor:pointer;font-weight:600}.balcao-baixa[open] summary{margin-bottom:.75rem}.item-origem{color:var(--muted);display:block}.oculto-visual{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grafico{flex-direction:column;gap:.4rem;margin:0;display:flex}.grafico svg{width:100%;height:auto;display:block;overflow:visible}.grafico.compacto svg{height:3rem}.grafico .grafico-eixo,.grafico-eixo text{fill:var(--muted);font-size:11px}.grafico-grade line{stroke:var(--line);stroke-width:1px}.grafico-zero{stroke:var(--muted);stroke-width:1px}.grafico-area{stroke:none}.grafico-traco{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.grafico-traco.projetado{stroke-dasharray:5 4}.grafico-traco.comparacao{stroke-width:1.5px;stroke-dasharray:3 4;opacity:.8}.grafico-ponto.projetado{fill-opacity:.6}.grafico-referencia line{stroke:var(--brand-deep);stroke-width:1px;stroke-dasharray:2 3}.grafico-referencia text{fill:var(--brand-deep);font-size:11px}.grafico-centro{fill:var(--ink);font-size:15px;font-weight:700}.grafico-donut svg{max-width:180px;margin:0 auto}.grafico{position:relative}.grafico svg{touch-action:pan-y}.grafico-guia{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.grafico-ponto{stroke:var(--surface);stroke-width:2px;transition:r .12s}.grafico-destaque{fill:var(--surface);stroke-width:2.5px}.grafico-coluna-acesa{fill:var(--brand);opacity:.08;pointer-events:none}.grafico-grupo{transition:opacity .15s}.grafico-grupo.apagado{opacity:.45}.grafico-dica{z-index:5;border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);min-width:9rem;color:var(--ink);pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:8px;flex-direction:column;gap:.15rem;padding:.45rem .6rem;font-size:.8rem;display:flex;position:absolute;top:0;box-shadow:0 6px 20px #10312e24}.grafico-dica.direita{transform:translate(10px)}.grafico-dica.esquerda{transform:translate(calc(-100% - 10px))}.grafico-dica strong{color:var(--muted);font-size:.78rem;font-weight:600}.grafico-dica span{align-items:center;gap:.4rem;display:flex}.grafico-dica i{border-radius:50%;flex:none;width:.6rem;height:.6rem}.grafico-dica b{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;padding-left:.75rem}.grafico-fatia{stroke:var(--surface);stroke-width:2px;cursor:pointer;transition:opacity .15s,d .15s}.grafico-fatia.apagada{opacity:.35}.grafico-legenda span.ativa{color:var(--ink)}.grafico-medidor svg{max-width:240px;margin:0 auto}.medidor-trilho{fill:var(--line)}.medidor-marca{stroke:var(--brand-deep);stroke-width:2px;stroke-linecap:round}.medidor-numero{font-size:17px}@media (prefers-reduced-motion:no-preference){.grafico-traco.entra{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s ease-out forwards grafico-desenha}.grafico-barra{transform-box:fill-box;transform-origin:bottom;animation:.5s ease-out both grafico-sobe}.grafico-area,.medidor-valor{animation:.8s ease-out both grafico-aparece}}@keyframes grafico-desenha{to{stroke-dashoffset:0}}@keyframes grafico-sobe{0%{transform:scaleY(0)}}@keyframes grafico-aparece{0%{opacity:0}}.kpis{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr));gap:.75rem;display:grid}.kpi{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;color:var(--ink);flex-direction:column;gap:.15rem;padding:.8rem .9rem .6rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.kpi.destaque{border-color:color-mix(in srgb, var(--brand) 55%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--brand) 10%, var(--surface)), var(--surface) 70%)}.kpi-link:hover{border-color:var(--brand)}.kpi-rotulo{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.kpi-valor{font-variant-numeric:tabular-nums;font-size:1.45rem;line-height:1.2}.kpi-detalhe{color:var(--muted);font-size:.78rem}.kpi-faisca{margin:.35rem -.9rem -.6rem}.kpi-faisca .grafico.compacto svg{height:2.6rem}.graficos-dia,.graficos-despesas{margin-bottom:var(--espaco-4);gap:.75rem;display:grid}.painel-bloco .kpis{margin-bottom:.75rem}.graficos-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.graficos-grade.tres{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.graficos-grade.tres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.kpi{padding:.65rem .7rem .5rem}.kpi-valor{font-size:1.15rem}.kpi-faisca{margin:.3rem -.7rem -.5rem}.graficos-grade,.graficos-grade.tres{grid-template-columns:minmax(0,1fr)}}.grafico-donut .grafico-centro{font-size:13px}.graficos-grade>.card{min-width:0;margin:0}.graficos-grade>.largo{grid-column:1/-1}.grafico-legenda{color:var(--muted);flex-wrap:wrap;gap:.25rem 1rem;font-size:.85rem;display:flex}.grafico-legenda.coluna{flex-direction:column;gap:.2rem}.grafico-legenda i{vertical-align:-1px;border-radius:2px;width:.7rem;height:.7rem;margin-right:.35rem;display:inline-block}.grafico-legenda i.projetado{border:1px dashed var(--brand-deep);background:0 0}.grafico-legenda i.referencia{border-top:2px dotted var(--brand-deep);vertical-align:2px;height:0}.grafico-legenda i.comparacao{border-top:2px dashed var(--muted);vertical-align:2px;background:0 0;border-radius:0;height:0}.barras-h{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.barras-h li{grid-template-columns:minmax(6rem,1fr) 2fr auto;align-items:center;gap:.5rem;font-size:.9rem;display:grid}.barras-h .trilho{background:var(--bg);border-radius:999px;height:.7rem;overflow:hidden}.barras-h .trilho>span{background:var(--brand);border-radius:999px;height:100%;display:block}.barras-h li.destaque .nome{font-weight:700}.barras-h li.destaque .trilho>span{background:var(--brand-deep)}.barras-h .num{font-variant-numeric:tabular-nums;white-space:nowrap}.fin-graficos{gap:var(--espaco-4);margin:var(--espaco-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fin-graficos .largo{grid-column:1/-1}.fin-graficos .card h2{font-size:1rem}.fin-mes{border-color:var(--brand);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.75rem 1.5rem;margin:1rem 0;display:grid}.fin-mes h2{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.fin-mes .fin-mes-topo{grid-column:1/-1}.fin-mes .fin-projecao strong{font-variant-numeric:tabular-nums;font-size:1.9rem;line-height:1.1;display:block}.fin-mes abbr{cursor:help;color:var(--brand-deep);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.fin-progresso{background:var(--bg);border-radius:999px;height:.6rem;margin:.4rem 0;overflow:hidden}.fin-progresso>span{background:var(--brand);border-radius:999px;height:100%;display:block}.fin-ritmo{background:var(--bg);text-transform:none;letter-spacing:0;border-radius:999px;padding:.15rem .6rem;font-size:.8rem;font-weight:600;display:inline-block}.fin-ritmo.ok{color:var(--ok);background:#e3f3ea}.fin-ritmo.warn{color:var(--warn);background:#fbeedb}.fin-tendencia{font-variant-numeric:tabular-nums;font-weight:600}.fin-tendencia.ok{color:var(--ok)}.fin-tendencia.warn{color:var(--warn)}.fin-comparacoes{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.fin-comparacoes li{background:var(--bg);border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;padding:.4rem .6rem;font-size:.9rem;display:flex}.fin-insights{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.fin-insights li{border-left:3px solid var(--brand);background:var(--bg);border-radius:6px;padding:.5rem .7rem}.fin-insights li.atencao{border-left-color:var(--warn)}.fin-personalizado{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.painel-tendencia{margin-top:.4rem}.painel-tendencia small{margin-top:.2rem;display:block}@media (max-width:700px){.fin-graficos,.fin-mes{grid-template-columns:1fr}.barras-h li{grid-template-columns:1fr auto}.barras-h .trilho{grid-column:1/-1}}@media print{.fin-graficos .card,.fin-mes,.fin-numero{break-inside:avoid}.fin-graficos{grid-template-columns:1fr 1fr}.picker-setores,.fin-personalizado,.fin-imprimir{display:none}}.ia-estado{align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.ia-estado:before{content:"";background:var(--muted);border-radius:50%;flex:none;width:.55rem;height:.55rem}.ia-estado.ligada:before{background:var(--ok)}.ia-modelos{gap:.5rem;display:grid}.ia-modelo{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.25rem .6rem;padding:.6rem .8rem;display:grid}.ia-modelo input{width:1.1rem;height:1.1rem;min-height:0;margin:.2rem 0 0}.ia-modelo:has(input:checked){border-color:var(--brand-deep);background:var(--bg)}.ia-modelo small{color:var(--muted);grid-column:2}.ia-palavras{flex-wrap:wrap;gap:.35rem;display:flex}.ia-palavra{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .4rem .25rem .7rem;font-size:.9rem;display:inline-flex}.ia-palavra button{min-height:0;color:var(--muted);background:0 0;border:0;padding:0 .3rem;line-height:1}.ia-uso{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.ia-uso strong{font-size:1.4rem;display:block}.ia-chat{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);flex-direction:column;gap:.4rem;max-height:24rem;padding:.75rem;display:flex;overflow-y:auto}.ia-balao{background:var(--surface);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px;max-width:85%;padding:.5rem .7rem}.ia-balao.cliente{background:#e7f6e9;align-self:flex-end}.ia-balao.passagem{border-style:dashed}.ia-balao small{color:var(--muted);margin-top:.25rem;display:block}.ia-enviar{align-items:flex-end;gap:.5rem;display:flex}.ia-enviar textarea{flex:1;min-height:2.6rem}.alertas-pagina{flex-direction:column;gap:1rem;display:flex}.alertas-cabecalho{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.alertas-vazio{color:var(--ok);text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:2rem 1rem;display:flex}.alertas-grupo h2{align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.05rem;display:flex}.alertas-lista{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.alertas-item{border-left:4px solid var(--muted);background:#f6f4ef;border-radius:8px;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.alertas-item.warning{border-left-color:var(--warn);background:#fbefd9}.alertas-item.critical{border-left-color:var(--danger);background:#fbe4e2}.alertas-icone{color:var(--muted);flex:none;display:inline-flex}.alertas-item.warning .alertas-icone{color:var(--warn)}.alertas-item.critical .alertas-icone{color:var(--danger)}.alertas-texto{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.alertas-link{background:var(--brand-deep);color:#fff;border-radius:999px;flex:none;padding:.35rem .8rem;font-size:.85rem;font-weight:600;text-decoration:none}.alertas-prefs{flex-direction:column;gap:.5rem;display:flex}.alertas-prefs h2{margin:0 0 .25rem;font-size:1.05rem}.alertas-prefs label{align-items:center;gap:.5rem;display:flex}@media (max-width:700px){.alertas-item{flex-wrap:wrap}.alertas-link{margin-left:auto}}@media (pointer:coarse){.alertas-link{align-items:center;min-height:44px;display:inline-flex}}.mkt-faixas{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:.5rem;margin:.75rem 0;display:grid}.mkt-faixa{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);text-align:left;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.6rem .8rem;font-weight:400;display:flex}.mkt-faixa strong{font-variant-numeric:tabular-nums;font-size:1.3rem}.mkt-faixa span{color:var(--muted);font-size:.78rem}.mkt-faixa.ativa{border-color:var(--brand);background:var(--bg)}.mkt-filtro-campos{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:.6rem .75rem;display:grid}.mkt-filtro-campos .field{margin:0}.mkt-tabela td,.mkt-tabela th{white-space:nowrap}.mkt-tabela td:first-child{white-space:normal;min-width:10rem}@media (max-width:700px){.mkt-tabela.tabela-responsiva td{white-space:normal;min-width:0}}.mkt-passos{counter-reset:passo;gap:.35rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex;overflow-x:auto}.mkt-passos li{border:1px solid var(--line);background:var(--surface);color:var(--muted);counter-increment:passo;border-radius:999px;flex:none;padding:.3rem .75rem;font-size:.85rem}.mkt-passos li:before{content:counter(passo) ". "}.mkt-passos li.ativo{border-color:var(--brand);background:var(--brand);color:var(--brand-ink);font-weight:600}.mkt-passos li.feito{color:var(--brand-deep)}.mkt-previa{flex-direction:column;gap:.5rem;display:flex}.mkt-previa h3{margin:0;font-size:.9rem}.mkt-balao{border:1px solid var(--line);background:#e7f6e9;border-radius:12px;max-width:34rem;padding:.55rem .75rem}.mkt-balao p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.2rem 0 0}.mkt-detalhe-texto summary{cursor:pointer;color:var(--brand-deep)}.mkt-detalhe-texto p{white-space:pre-wrap;overflow-wrap:anywhere;max-width:28rem;margin:.3rem 0;font-size:.9rem}.mkt-anulado td{opacity:.6;text-decoration:line-through}.mkt-anulado td:first-child{text-decoration:none}.selo-fluxo{color:#5b21b6;background:#ede9fe}.faixa-fluxo{color:#4c1d95;background:#f5f3ff;align-items:center;gap:.6rem;padding:.4rem .9rem;font-size:.875rem;display:flex}.controle-fluxo{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.fluxo-chaves{flex-wrap:wrap;gap:1rem;display:flex}.fluxo-passo{border-left:4px solid var(--line)}.fluxo-passo-send{border-left-color:#00a884}.fluxo-passo-ask{border-left-color:#7c3aed}.fluxo-passo-wait{border-left-color:#e8a200}.fluxo-passo-handoff{border-left-color:#ff7f0e}.fluxo-passo-to_ai{border-left-color:#009de2}.fluxo-passo.com-problema{border-left-color:var(--danger)}.fluxo-passo-topo{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.fluxo-passo-numero{background:var(--brand-deep);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.6rem;height:1.6rem;font-size:.8rem;font-weight:700;display:inline-flex}.fluxo-passo-id{font-size:.8rem}.fluxo-passo-acoes{gap:.25rem;margin-left:auto;display:inline-flex}.fluxo-opcao{grid-template-columns:5rem minmax(8rem,1fr) minmax(10rem,1.2fr) auto;align-items:center;gap:.5rem;display:grid}.fluxo-campo-curto{max-width:14rem}.fluxo-previa{white-space:pre-wrap}.fluxo-previa-anexo{color:var(--muted);align-items:center;gap:.25rem;margin:0 .5rem .25rem 0;font-size:.85rem;display:inline-flex}.fluxo-mais-variaveis{flex-basis:100%}.fluxo-mais-variaveis summary{cursor:pointer;color:var(--muted);font-size:.85rem}.fluxo-adicionar{flex-wrap:wrap;gap:.4rem;display:flex}.fluxo-sim-sistema{color:var(--muted);border-style:dashed;align-self:center;font-size:.85rem}@media (max-width:700px){.fluxo-opcao{grid-template-columns:4rem 1fr auto}.fluxo-opcao select{grid-column:1/-1}}.suporte-flutuante{z-index:45;border:2px solid var(--warn);width:48px;height:48px;min-height:48px;color:var(--warn);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#fbefd9;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed;box-shadow:0 4px 14px #00000040}.suporte-flutuante:active{cursor:grabbing}.suporte-flutuante svg{fill:currentColor;width:26px;height:26px}.suporte-veu{z-index:44;position:fixed;inset:0}.suporte-popover{z-index:46;border:1px solid var(--warn);background:var(--surface);width:min(320px,100vw - 24px);color:var(--ink);border-radius:12px;gap:.5rem;padding:.9rem 1rem;font-size:.9rem;display:grid;position:fixed;box-shadow:0 10px 30px #00000040}.suporte-popover>strong{color:var(--warn)}.ia-status{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;display:flex}.ia-status h3{margin:0 0 .35rem}.ia-status p{margin:.35rem 0 0}.ia-espera{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ia-espera li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.6rem .8rem;display:flex}.ia-espera-quem{flex:14rem;min-width:0}.ia-espera-quem small{color:var(--muted);display:block}.ia-execucoes{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.ia-execucao{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);flex-direction:column;gap:.35rem;padding:.6rem .8rem;display:flex}.ia-execucao-topo{flex-wrap:wrap;align-items:center;gap:.3rem .7rem;font-size:.85rem;display:flex}.ia-execucao-topo a{margin-left:auto}.ia-execucao .ia-balao{font-size:.92rem}.ia-execucao>small{color:var(--muted)}.ia-filtros{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.ia-filtros label{align-items:center;gap:.4rem;display:inline-flex}.ia-filtros select{width:auto}@media (pointer:coarse){.ia-filtros label{min-height:44px}}.fin-abas{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.25rem;margin:.75rem 0 1rem;display:flex}.fin-abas button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:.45rem .8rem;font-weight:500}.fin-abas>a{color:var(--muted);border-bottom:2px solid #0000;padding:.45rem .8rem;font-weight:500;text-decoration:none}.fin-abas>a.ativo,.fin-abas button.ativo{border-bottom-color:var(--brand);color:var(--ink);font-weight:700}.fin-todas{gap:.3rem;font-size:.9rem}.fin-periodo-texto{margin-top:.25rem}.painel-desempenho-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:1.25rem;display:flex}.painel-desempenho-topo .painel-secao{margin:0}.painel-grade .largo{grid-column:1/-1}.painel-setores{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:1rem 1.5rem;display:grid}.painel-grade .card h3,.fin-graficos .card h3{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;margin:.9rem 0 .4rem;font-size:.85rem}.painel-nota{margin:.25rem 0 .5rem;font-size:.85rem}@media (max-width:700px){.painel-setores{grid-template-columns:1fr}}.subabas{z-index:15;border-bottom:1px solid var(--line);background:var(--bg);gap:.25rem;padding:.35rem 1.5rem 0;display:grid;position:sticky;top:0}.subabas-blocos,.subabas-secoes{overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.subabas-blocos::-webkit-scrollbar{display:none}.subabas-secoes::-webkit-scrollbar{display:none}.subabas-blocos>a{min-height:44px;color:var(--ink);white-space:nowrap;opacity:.75;border-bottom:3px solid #0000;flex:none;align-items:center;gap:.4rem;padding:.5rem .9rem;font-weight:500;text-decoration:none;display:inline-flex}.subabas-blocos>a:hover{opacity:1}.subabas-blocos>a.ativo{border-bottom-color:var(--brand-deep);color:var(--brand-deep);opacity:1;font-weight:600}.subabas-secoes{padding-bottom:.5rem}.subabas-secoes>a{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.3rem .8rem;font-size:.9rem;text-decoration:none;display:inline-flex}.subabas-secoes>a.ativo{border-color:var(--brand-deep);background:var(--brand);color:var(--brand-ink);font-weight:600}.subabas-secoes>a small{opacity:.75}.subabas .contador{margin-left:.2rem}@media (max-width:899px){.subabas{top:calc(3.25rem + env(safe-area-inset-top,0px));padding:.15rem .75rem 0}.subabas-blocos>a{padding:.4rem .7rem}.shell:has(.atendimento) .subabas{display:none}}.acesso-modulos{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem;display:grid}.acesso-modulo{border:1px solid var(--line);border-radius:10px;margin:0;padding:.5rem .75rem .65rem}.acesso-modulo>legend{padding:0 .3rem}.acesso-modulo .row{align-items:flex-start;gap:.4rem}.acesso-permissao{padding:.2rem 0;font-size:.9rem}.acesso-permissao input{margin-top:.15rem}.lateral svg.icone-whatsapp,.abas svg.icone-whatsapp{stroke:none}.lateral svg.icone-whatsapp{width:20px;height:20px;margin:-1px}.abas svg.icone-whatsapp{width:24px;height:24px;margin:-1px}.lateral-acao{justify-content:center;margin:.25rem 0 .5rem;text-decoration:none;display:none}@media (min-width:900px){.lateral-acao{display:inline-flex}}.fab-nova{display:none}@media (max-width:899px){.fab-nova{right:16px;bottom:calc(var(--abas-espaco) + 16px);z-index:25;background:var(--brand);min-height:52px;color:var(--brand-ink);border-radius:999px;align-items:center;gap:.4rem;padding:0 1.1rem 0 .9rem;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;box-shadow:0 6px 18px #00000047}.fab-nova>span:first-child{font-size:1.5rem;line-height:1}.shell:has(.atendimento) .fab-nova{display:none}.page{padding-right:max(var(--espaco-4), env(safe-area-inset-right,0px));padding-bottom:calc(var(--abas-espaco) + 5rem);padding-left:max(var(--espaco-4), env(safe-area-inset-left,0px))}}button:focus-visible,a:focus-visible,[role=tab]:focus-visible,summary:focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px}a.card{color:inherit;text-decoration:none}a.card>strong{color:var(--brand-deep)}a.card:hover{border-color:var(--brand)}.atendimento-item-titulo{flex:1;align-items:baseline;gap:.4rem;min-width:0;display:flex}.atendimento-item-titulo .atendimento-item-nome{flex:0 auto;min-width:0}.atendimento-item-titulo .atendimento-item-telefone{flex:none;font-size:.75rem}@media (max-width:899px){.atendimento-item-titulo .atendimento-item-telefone{font-size:.72rem}}.pv{color:#fff;-webkit-user-select:none;user-select:none;outline:none;flex:1;align-self:stretch;min-width:0;position:relative;overflow:hidden}.pv:focus-visible:after{content:"";box-shadow:inset 0 0 0 2px var(--wa-verde);pointer-events:none;position:absolute;inset:0}.pv:-webkit-full-screen{background:#000;width:100%;height:100%}.pv:fullscreen{background:#000;width:100%;height:100%}.pv.ocultos{cursor:none}.pv-video,.pv-superficie{width:100%;height:100%;position:absolute;inset:0}.pv-video{object-fit:contain}.pv-centro,.pv-controles,.pv-som{transition:opacity .2s ease-out}.pv.ocultos .pv-centro,.pv.ocultos .pv-controles{opacity:0;pointer-events:none}.pv.ocultos .pv-controles:has(:focus-visible){opacity:1;pointer-events:auto}.pv-centro{color:#fff;background:#0b141a99;border:0;border-radius:50%;justify-content:center;align-items:center;width:4.25rem;height:4.25rem;padding:0;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pv-centro:hover{background:#0b141acc}.pv-roda{border:3px solid #ffffff40;border-top-color:var(--wa-verde);border-radius:50%;width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem;animation:.8s linear infinite pv-girar;position:absolute;top:50%;left:50%}@keyframes pv-girar{to{transform:rotate(360deg)}}.pv-salto{font-variant-numeric:tabular-nums;pointer-events:none;background:#0b141a99;border-radius:999px;padding:.5rem .9rem;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.pv-salto.volta{left:12%}.pv-salto.avanca{right:12%}.pv-som{background:var(--wa-verde);color:#fff;border:0;border-radius:999px;align-items:center;gap:.4rem;min-height:2.5rem;padding:.4rem 1rem;font-weight:500;display:inline-flex;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.pv-erro{text-align:center;background:#0b141ad9;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:flex;position:absolute;inset:0}.pv-erro p{margin:0}.pv-controles{padding:1.5rem .75rem .4rem;padding-bottom:max(.4rem, env(safe-area-inset-bottom));background:linear-gradient(#0000,#000000b3);position:absolute;bottom:0;left:0;right:0}.pv-barra{cursor:pointer;touch-action:none;align-items:center;height:1.5rem;display:flex;position:relative}.pv-barra:focus-visible{outline:2px solid var(--wa-verde);outline-offset:2px}.pv-trilho{background:#ffffff4d;border-radius:2px;width:100%;height:4px;position:relative;overflow:hidden}.pv-carregado,.pv-feito{position:absolute;top:0;bottom:0;left:0}.pv-carregado{background:#ffffff80}.pv-feito{background:var(--wa-verde)}.pv-bolinha{background:var(--wa-verde);pointer-events:none;border-radius:50%;width:.9rem;height:.9rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.pv-linha{align-items:center;gap:.15rem;display:flex}.pv-btn{color:#fff;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;display:inline-flex}.pv-btn:hover{background:#ffffff1f}.pv-btn:focus-visible,.pv-centro:focus-visible,.pv-som:focus-visible,.pv-volume:focus-visible{outline:2px solid var(--wa-verde);outline-offset:2px}.pv-velocidade{font-variant-numeric:tabular-nums;border-radius:999px;width:auto;min-width:2.75rem;padding:0 .5rem;font-size:.85rem;font-weight:600}.pv-volume{width:5rem;accent-color:var(--wa-verde)}.pv-tempo{color:#e9edef;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:.35rem;font-size:.85rem}.pv-espaco{flex:1}@media (hover:none){.pv-volume{display:none}}@media (max-width:899px),(pointer:coarse){.pv-btn{width:2.75rem;height:2.75rem}.pv-barra{height:2.75rem}.pv-som{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.pv-centro,.pv-controles,.pv-som{transition:none}.pv-roda{animation:none}}.ticket .empresa{text-align:center;overflow-wrap:anywhere;font-size:10px}.ticket .encaixe{text-align:center;overflow-wrap:anywhere;font-size:11px}.cupom-encaixes select,.cupom-encaixes input[type=text]{width:100%}.cupom-encaixes .cupom-encaixe{border-top:1px dashed var(--line,#d0d5dd);gap:.35rem;padding:.5rem 0;display:grid}.cupom-via{gap:.25rem;font-size:.8rem}.fila-encaixe{color:var(--brand-deep);overflow-wrap:anywhere;font-size:.85rem}.encaixe-aviso{color:var(--danger,#b3261e);font-size:.8rem}.agenda-google-numero{align-items:baseline;gap:var(--espaco-2);flex-wrap:wrap;display:flex}.agenda-google-numero>strong{color:var(--brand-deep);font-variant-numeric:tabular-nums;font-size:2.5rem;line-height:1}.agenda-google-acoes{gap:var(--espaco-2);flex-wrap:wrap;align-items:flex-end}.alert .agenda-google-acoes{margin-top:var(--espaco-2);display:flex}.botao-google{background:var(--surface);color:var(--ink);padding-inline:var(--espaco-6);border:1px solid #dadce0;font-weight:600}.botao-google:hover:not(:disabled){background:#f8faff;border-color:#c6d2f0}.conexao-aviso{color:#5f1d17;background:#fdecea;border-radius:10px;gap:.6rem;margin:0 .75rem .5rem;padding:.65rem .75rem;font-size:.88rem;display:flex}.conexao-aviso.pendente{color:#5a3a00;background:#fff4e0}.conexao-aviso.ok{color:#1c4d33;background:#e7f7ee}.conexao-aviso-icone{color:var(--danger);flex:none;padding-top:.1rem;display:inline-flex}.conexao-aviso.pendente .conexao-aviso-icone{color:var(--warn)}.conexao-aviso.ok .conexao-aviso-icone{color:var(--ok)}.conexao-aviso-texto{flex-direction:column;gap:.2rem;min-width:0;display:flex}.conexao-aviso-acoes{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.25rem;display:flex}.conexao-aviso-acoes>button:not(.wa-link){min-height:2.25rem;padding:.35rem .8rem}.conexao-aviso-nota{font-style:italic}.conexao-conta{border-bottom:1px solid var(--line);flex-direction:column;gap:.5rem;margin-bottom:.5rem;padding-bottom:.75rem;display:flex}.conexao-conta-topo{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.conexao-pareamento{text-align:center;flex-direction:column;gap:.6rem;display:flex}.conexao-pareamento-acoes{justify-content:center}.conexao-qr{width:260px;max-width:100%;image-rendering:pixelated;margin:0 auto}.conexao-pendencias{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.conexao-pendencias label{background:var(--wa-painel,#f0f2f5);cursor:pointer;border-radius:8px;align-items:flex-start;gap:.6rem;padding:.5rem;display:flex}.conexao-pendencias label>span{flex-wrap:wrap;min-width:0;display:flex}.conexao-pendencias-texto{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex-basis:100%;display:-webkit-box;overflow:hidden}.tutorial-conexao{background:#f4fbfa;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.25rem;padding:.75rem;display:flex}.tutorial-celular{filter:drop-shadow(0 6px 14px #0000002e);flex:none;width:150px;height:auto}.tutorial-texto{text-align:left;flex-direction:column;flex:14rem;gap:.4rem;min-width:0;display:flex}.tutorial-texto p{min-height:3.6em;margin:0}.tutorial-numero{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.8rem;font-weight:600}.tutorial-pontos{gap:.35rem;display:flex}.tutorial-pontos button{background:var(--line);border:0;border-radius:50%;width:.7rem;height:.7rem;min-height:0;padding:0}.tutorial-pontos button.ativo{background:var(--brand-deep)}@media (pointer:coarse){.tutorial-pontos{gap:0}.tutorial-pontos button{background:0 0;justify-content:center;width:40px;height:44px}.tutorial-pontos button:before{content:"";background:var(--line);border-radius:50%;width:.7rem;height:.7rem}.tutorial-pontos button.ativo:before{background:var(--brand-deep)}}.tutorial-toque{animation:.35s ease-out both tutorial-aparece}.tutorial-toque-dedo{fill:#00bfb3d9;animation:1.6s ease-in-out infinite tutorial-pulso;animation-delay:inherit;transform-box:fill-box;transform-origin:50%}.tutorial-toque-onda{fill:none;stroke:#00bfb3e6;stroke-width:2px;animation:1.6s ease-out infinite tutorial-onda;animation-delay:inherit;transform-box:fill-box;transform-origin:50%}.tutorial-destaque{animation:1.6s ease-in-out infinite tutorial-brilho}.tutorial-sombra{filter:drop-shadow(0 2px 3px #00000040)}.tutorial-scanner{animation:1.8s ease-in-out infinite alternate tutorial-varre}@keyframes tutorial-aparece{0%{opacity:0}to{opacity:1}}@keyframes tutorial-pulso{0%,to{transform:scale(1)}50%{transform:scale(.75)}}@keyframes tutorial-onda{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes tutorial-brilho{0%,to{opacity:1}50%{opacity:.6}}@keyframes tutorial-varre{0%{transform:translateY(0)}to{transform:translateY(62px)}}@media (prefers-reduced-motion:reduce){.tutorial-conexao *,.tutorial-conexao :before{animation:none!important}.tutorial-toque-onda{opacity:.6}}.tutorial-surge{animation:3.2s ease-in-out infinite tutorial-surge}@keyframes tutorial-surge{0%,30%{opacity:0}45%,90%{opacity:1}to{opacity:0}}.conexao-pendencias-motivo{color:var(--muted);flex-basis:100%;font-size:.8rem}.conexao-pendencias-motivo.incerta{color:var(--warn);font-weight:600}.conexao-selo{display:none}@media (max-width:899px){.conexao-selo{color:#5f1d17;background:#fdecea;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.82rem;display:flex}.conexao-selo>span{flex:1;min-width:0}}.area-prof{background:var(--bg);flex-direction:column;min-height:100vh;display:flex;position:relative}.area-prof-topo{align-items:center;gap:var(--espaco-3);padding:var(--espaco-2) var(--espaco-4);background:var(--topbar);color:var(--topbar-ink);display:flex}.area-prof-topo .logo{color:var(--brand);font-weight:700}.area-prof-quem{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.area-prof-quem .muted{color:#cfcfcf;font-weight:400}.area-prof-quem a{color:var(--topbar-ink);text-decoration:none}@media (hover:hover){.area-prof-quem a:hover{text-underline-offset:3px;text-decoration:underline}.area-prof-abas>a:hover{opacity:1}}.area-prof-eu{min-width:0}.area-prof-nome{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.area-prof-topo button.ghost{color:var(--topbar-ink)}.area-prof-fixo{z-index:20;border-bottom:1px solid var(--line);background:var(--bg);position:sticky;top:0}.area-prof-abas{padding:.25rem var(--espaco-4) 0;background:var(--bg);scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.area-prof-abas::-webkit-scrollbar{display:none}.area-prof-abas>a{min-height:44px;color:var(--ink);white-space:nowrap;opacity:.75;border-bottom:3px solid #0000;flex:none;align-items:center;padding:.5rem .9rem;font-weight:500;text-decoration:none;display:inline-flex}.area-prof-abas>a.ativa{border-bottom-color:var(--brand-deep);color:var(--brand-deep);opacity:1;font-weight:600}.area-prof-conteudo{flex:1;width:100%;max-width:1100px;margin:0 auto}.area-prof .page>.stack>.cabecalho{margin-bottom:0}.area-prof .stack>.fin-numeros{margin-block:0}.area-prof-faixa{justify-content:space-between;align-items:center;gap:var(--espaco-2);padding:var(--espaco-2) var(--espaco-4);color:#5c3b00;border-bottom:2px solid var(--warn);background:#fff4d6;flex-wrap:wrap;font-size:.95rem;display:flex}.area-prof-divergencias{gap:var(--espaco-1);margin:0;padding-left:1.1rem;display:grid}@media (max-width:599px){.area-prof-topo,.area-prof-abas,.area-prof-faixa{padding-left:var(--espaco-3);padding-right:var(--espaco-3)}}.oferta-versao{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.5rem .7rem}.oferta-versao p{overflow-wrap:anywhere;flex:auto;min-width:0;margin:0}.oferta-caixas{gap:var(--espaco-2) var(--espaco-4);border:1px solid var(--line);border-radius:var(--radius);padding:var(--espaco-2) var(--espaco-3);flex-wrap:wrap;display:flex}.oferta-caixas legend{color:var(--muted);font-size:.85rem}.oferta-periodo{gap:var(--espaco-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.oferta-item{align-items:center;gap:var(--espaco-2);padding:var(--espaco-2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.oferta-item-nome{flex-direction:column;flex:180px;min-width:0;display:flex}.oferta-item input{width:7rem}.oferta-filtros{gap:var(--espaco-2);margin:var(--espaco-3) 0;flex-wrap:wrap}.oferta-lista{gap:var(--espaco-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.oferta-card{gap:var(--espaco-1);color:inherit;flex-direction:column;text-decoration:none;display:flex}.oferta-card:hover{border-color:var(--brand)}.oferta-card-link{gap:var(--espaco-1);color:inherit;flex-direction:column;text-decoration:none;display:flex}.oferta-card-excluir{align-self:flex-start}.oferta-aviso{color:var(--warn);font-size:.85rem;font-weight:600}.oferta-resumo{margin:0;padding-left:1.1rem;font-size:.9rem}.oferta-resumo s,.cupom-oferta s,.cupom-de{color:var(--muted)}.oferta-texto{white-space:pre-wrap;font-family:var(--font);background:var(--bg);border-radius:var(--radius);padding:var(--espaco-3);margin:0}.oferta-numeros{gap:var(--espaco-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.oferta-numeros div{flex-direction:column;display:flex}.oferta-numeros strong{font-size:1.25rem}.oferta-numeros span{color:var(--muted);font-size:.85rem}.balcao-ofertas{padding:var(--espaco-2) var(--espaco-3);border-radius:var(--radius);background:var(--bg);color:var(--brand-deep);margin:0;font-size:.88rem;font-weight:600}.cupom-oferta{gap:var(--espaco-1);color:var(--ok);font-size:.82rem}.cupom-ajuste{gap:var(--espaco-1);margin-top:var(--espaco-1);flex-wrap:wrap;display:flex}.cupom-ajuste input{flex:8rem;min-width:0}@media (min-width:900px){.cupom-ajuste input{font-size:.85rem}}.cupom-de{font-size:.8rem;display:block}.item-desconto{color:var(--muted);font-size:.8rem}.item-desconto.oferta{color:var(--ok);font-weight:600}.oferta-item-aviso{color:var(--warn);flex-basis:100%}.atendimento-lista-mais{flex-shrink:0;align-self:center;margin:.75rem auto 1rem}.ia-midias{gap:var(--espaco-2);display:grid}.ia-midia{justify-content:space-between;align-items:center;gap:var(--espaco-2) var(--espaco-4);padding:var(--espaco-2) var(--espaco-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;display:flex}.ia-midia:has(>.automacao-chave input:checked){border-color:var(--brand-deep);background:var(--bg)}.ia-midia .automacao-chave input{flex-shrink:0}.ia-midia-limite{align-items:center;gap:var(--espaco-2);flex-wrap:wrap;margin-left:1.7rem;font-size:.9rem;display:inline-flex}@media (min-width:900px){.ia-midia-limite{margin-left:0}}.ia-midia-aviso{padding:var(--espaco-2) var(--espaco-3);border-left:3px solid var(--brand-deep);border-radius:var(--radius);background:var(--bg);margin:0;font-size:.85rem}.midia-leitura{border-left:3px solid var(--wa-citacao-barra);background:var(--wa-citacao-entrada);white-space:normal;border-radius:4px;padding:.3rem .5rem;font-size:.85rem}.midia-leitura summary{cursor:pointer;color:var(--wa-verde-escuro);font-weight:600}.midia-leitura p{white-space:pre-wrap;margin:.25rem 0}.midia-leitura small{color:var(--wa-texto-2);font-size:.72rem}.ia-modelo small.ia-modelo-saida{color:var(--warn)}.ia-modelo small.ia-modelo-saida.saiu{font-weight:600}.ia-aviso-modelo{border-left:3px solid var(--warn);background:var(--bg);color:var(--warn);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .75rem;padding:.5rem .75rem;font-size:.9rem;display:flex}.ia-aviso-modelo span{flex:16rem}.crm-cor-gray{--crm-fundo:#eeece6;--crm-tinta:#4f4f4f}.crm-cor-red{--crm-fundo:#fbe4e2;--crm-tinta:#9b1c14}.crm-cor-orange{--crm-fundo:#fdebd3;--crm-tinta:#8a4b00}.crm-cor-yellow{--crm-fundo:#fbf3c8;--crm-tinta:#6b5600}.crm-cor-green{--crm-fundo:#e3f3ea;--crm-tinta:#1f5e41}.crm-cor-teal{--crm-fundo:#d9f5f2;--crm-tinta:#0b5f58}.crm-cor-blue{--crm-fundo:#e1ecfb;--crm-tinta:#1c4f9c}.crm-cor-purple{--crm-fundo:#eee5fb;--crm-tinta:#5b2d9c}.crm-cor-pink{--crm-fundo:#fbe4f0;--crm-tinta:#8f1f5a}.crm-chips{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.crm-chips .crm-chips{display:contents}.crm-selo,.crm-etiqueta{background:var(--crm-fundo,#eeece6);color:var(--crm-tinta,#4f4f4f);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .55rem;font-size:.78rem;font-weight:600;line-height:1.3;display:inline-flex}.crm-selo{border-color:var(--crm-tinta,#4f4f4f)}.crm-etiqueta.auto{border-style:dashed;border-color:var(--crm-tinta,#4f4f4f)}button.crm-etiqueta{cursor:pointer;min-height:32px}button.crm-etiqueta-x{min-width:24px;min-height:24px;color:inherit;background:0 0;border:0;border-radius:999px;justify-content:center;margin:-.2rem -.35rem -.2rem 0;padding:0;font-size:1rem;line-height:1}.crm-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crm-seletor{flex-direction:column;gap:.4rem;display:flex}.crm-seletor-painel{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;gap:.5rem;max-width:24rem;padding:.6rem;display:flex;box-shadow:0 4px 16px #00000014}.crm-seletor-lista{flex-wrap:wrap;gap:.35rem;max-height:12rem;display:flex;overflow-y:auto}.crm-seletor-lista p,.crm-nota{margin:0;font-size:.8rem}.crm-ficha-compacta{flex-direction:column;gap:.45rem;display:flex}.crm-atrasada{color:var(--danger);font-weight:600}.crm-lote{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.crm-check{width:20px;height:20px;margin:0}.ficha-dados-cliente{overflow-wrap:anywhere;flex-direction:column;gap:.3rem;display:flex}.crm-ficha-numeros{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:.5rem;display:grid}.crm-ficha-numeros>div{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:8px;flex-direction:column;padding:.6rem;display:flex}.crm-ficha-numeros strong{font-variant-numeric:tabular-nums;font-size:1.1rem}.crm-ficha-numeros span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem}.crm-ficha h2,.crm-ficha p{margin:0}.crm-lista-simples{flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;display:flex}.crm-codigo{letter-spacing:.06em;font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.crm-linha{border-left:2px solid var(--line);flex-direction:column;gap:.6rem;margin:0;padding:0 0 0 1rem;list-style:none;display:flex}.crm-linha li{flex-direction:column;gap:.1rem;display:flex}.crm-estagios{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:.25rem 1rem;display:flex}.crm-quadro{scroll-snap-type:x mandatory;align-items:flex-start;gap:.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.crm-coluna{border-radius:var(--radius);scroll-snap-align:start;background:#f4fbfb;border:2px solid #0000;flex-direction:column;flex:0 0 min(18rem,85vw);gap:.5rem;min-height:8rem;padding:.5rem;display:flex}.crm-coluna.alvo{border-color:var(--brand-deep);border-style:dashed}.crm-coluna-topo{background:var(--crm-fundo);color:var(--crm-tinta);border-radius:8px;justify-content:space-between;padding:.4rem .6rem;display:flex}.crm-coluna-vazia{text-align:center;margin:.5rem 0}.crm-cartao{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;gap:.35rem;padding:.6rem;display:flex}.crm-cartao[draggable=true]{cursor:grab}.crm-cartao-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;display:flex}.crm-mover{width:100%;min-height:36px;font-size:.85rem}.crm-dialogo-fundo{z-index:50;background:#00000059;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.crm-dialogo{width:min(28rem,100%);max-height:100%;overflow-y:auto}@media (pointer:coarse){.crm-cartao-topo>a{align-items:center;min-height:44px;display:inline-flex}button.crm-etiqueta,.crm-mover{min-height:44px}button.crm-etiqueta-x{min-width:44px;min-height:44px;margin:-.7rem -.6rem -.7rem -.2rem}.crm-check{width:28px;height:28px}}.crm-funil{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.crm-funil li{grid-template-columns:7.5rem 1fr 3.5rem minmax(6rem,auto);align-items:center;gap:.6rem;display:grid}.crm-funil li>strong{text-align:right}.crm-funil li{position:relative}.crm-funil li>a:after{content:"";position:absolute;inset:0}@media (pointer:coarse){.crm-funil li{min-height:44px}}.crm-funil-barra{background:var(--bg);border-radius:999px;height:.7rem;overflow:hidden}.crm-funil-barra>span{background:var(--brand);border-radius:999px;min-width:2px;height:100%;display:block}.crm-coorte-rolagem{overflow-x:auto}table.crm-coorte{border-collapse:separate;border-spacing:3px;width:100%;min-width:22rem}.crm-coorte td,.crm-coorte th{border-radius:6px;padding:.35rem .5rem}.crm-coorte-vazia{color:var(--muted)}.crm-coorte-0{background:#f3fbfa}.crm-coorte-1{background:#d9f5f2}.crm-coorte-2{background:#a8e6df}.crm-coorte-3{color:var(--brand-ink);background:#5fcfc4;font-weight:600}.crm-coorte-4{background:var(--brand-deep);color:#fff;font-weight:600}.crm-atalhos{flex-wrap:wrap;gap:.4rem;display:flex}.crm-segmentos{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.6rem;margin-bottom:.75rem;display:grid}button.crm-segmento{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);text-align:left;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.75rem;font-weight:400;display:flex}button.crm-segmento strong{font-size:1.5rem}button.crm-segmento.ativo{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand) inset}.crm-caixa-topo{flex-direction:column;gap:.6rem;display:flex}.crm-caixa-hoje{font-size:1.25rem}.crm-caixa-topo button.ativo{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.crm-tarefas,.crm-playbooks{gap:.6rem;display:grid}.crm-tarefa,.crm-playbook{flex-direction:column;gap:.5rem;margin:0;display:flex}.crm-tarefa.bloqueada,.crm-playbook.desligado{opacity:.7}.crm-tarefa-topo{align-items:flex-start;gap:.6rem;display:flex}.crm-tarefa-texto{background:var(--bg);white-space:pre-wrap;border-radius:8px;margin:0;padding:.5rem .65rem}.crm-tarefa textarea{width:100%}.crm-beneficio{border:1px dashed var(--warn);background:#fff8ec;border-radius:8px;flex-direction:column;gap:.35rem;padding:.5rem .65rem;display:flex}.crm-beneficio button{margin-left:.4rem}@media (max-width:700px){.crm-funil li{grid-template-columns:6.5rem 1fr 2.5rem}.crm-funil li>span.muted{grid-column:1/-1;justify-self:end;margin-top:-.35rem}.crm-beneficio button{margin:.25rem 0 0}}.fu-blocos{flex-direction:column;gap:1.25rem;display:flex}.fu-bloco>h2{margin:0}.fu-bloco>p{margin:.15rem 0 .6rem}@media (min-width:900px){.fu-bloco .crm-playbooks{grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));align-items:start}.fu-bloco .crm-playbooks>.fu-editor{grid-column:1/-1}}.fu-faixa{gap:.4rem}.fu-saude{background:var(--ok);border-radius:50%;flex:none;width:.7rem;height:.7rem}.fu-chave{white-space:nowrap;align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.fu-chave input{width:1.15rem;height:1.15rem;accent-color:var(--brand-deep)}.fu-texto-curto{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fu-privado{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.fu-privado li{flex-direction:column;gap:.25rem;margin:0;display:flex}.fu-editor fieldset.fu-passo{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:.6rem .75rem .75rem;display:flex}.fu-editor fieldset.fu-passo legend{padding:0 .3rem;font-weight:600}.fu-editor textarea{width:100%}.fu-espera input{max-width:7rem}.fu-fabrica{border:1px dashed var(--line);border-radius:8px;flex-direction:column;gap:.4rem;padding:.5rem .65rem;display:flex}.fu-fabrica summary{cursor:pointer;color:var(--brand-deep)}.fu-previa{flex-direction:column;gap:.35rem;display:flex}.fu-proximas{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.fu-proximas li{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.fu-proximas button.ativo,.fu-periodo button.ativo{background:var(--brand);border-color:var(--brand);color:var(--brand-ink)}.fu-link{color:var(--brand-deep);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fu-detalhe td{background:var(--bg)}.fu-grupo-caixa{margin:.4rem 0 0;font-size:1rem}.fu-viva{background:var(--bg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding:.5rem .65rem;display:flex}.fu-toques{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.fu-toques li{border-bottom:1px solid var(--line);flex-direction:column;gap:.25rem;padding-bottom:.5rem;display:flex}.fu-chip{white-space:normal;align-self:flex-start}.balao:has(.balao-reacoes){margin-bottom:1.15rem}.balao-reacoes{z-index:1;min-height:0;color:var(--wa-texto-2);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-weight:400;line-height:1;display:inline-flex;position:absolute;bottom:-1.1rem}.balao.entrada .balao-reacoes{left:.5rem}.balao.saida .balao-reacoes{right:.5rem}.balao-reacoes-pilula{border:1px solid var(--wa-fundo);background:var(--wa-entrada);border-radius:999px;align-items:center;gap:.1rem;padding:.15rem .4rem;font-size:.95rem;display:inline-flex;box-shadow:0 1px 1px #0b141a29}.balao-reacoes:hover .balao-reacoes-pilula,.balao-reacoes[aria-expanded=true] .balao-reacoes-pilula{background:var(--wa-hover)}.balao-reacoes-total{margin-left:.15rem;font-size:.75rem}.balao-reacoes.falhou{color:var(--wa-perigo)}@media (pointer:coarse){.balao-reacoes{min-width:2.75rem;min-height:2.75rem;bottom:-1.8rem}.balao:has(.balao-reacoes){margin-bottom:1.9rem}}.balao .barra-reacoes,.balao .reacoes-lista{z-index:40;max-height:calc(100vh - 1rem);white-space:normal;cursor:default;max-height:calc(100dvh - 1rem);position:fixed;bottom:auto}.barra-reacoes{border-radius:1.6rem;flex-direction:column;gap:.25rem;width:max-content;max-width:calc(100vw - 1rem);padding:.35rem;display:flex}.barra-reacoes-rapidas{flex-wrap:wrap;align-items:center;gap:.1rem;display:flex}.barra-reacoes-rapidas button{width:2.6rem;height:2.6rem;min-height:0;color:var(--wa-icone);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1.55rem;font-weight:400;line-height:1;transition:transform .1s;display:inline-flex}.barra-reacoes-rapidas button:hover{background:var(--wa-hover);transform:scale(1.12)}.barra-reacoes-rapidas button.ativo{background:var(--wa-painel);box-shadow:inset 0 0 0 2px var(--wa-verde)}.barra-reacoes-rapidas .barra-reacoes-mais{background:var(--wa-painel)}.barra-reacoes-mais svg{transition:transform .15s}.barra-reacoes-mais[aria-expanded=true] svg{transform:rotate(45deg)}@media (pointer:coarse){.barra-reacoes-rapidas button{width:2.75rem;height:2.75rem}}.barra-reacoes-grade{border-top:1px solid var(--wa-linha);width:min(21rem,100vw - 2rem);max-height:min(16rem,45dvh);overflow-y:auto}.barra-reacoes-copiar{border-radius:1.2rem}.reacoes-lista{width:min(18rem,100vw - 1rem);padding:.35rem}.reacoes-lista ul{margin:0;padding:0;list-style:none}.reacoes-lista li>button,.reacoes-lista li>span{width:100%;min-height:2.75rem;color:var(--wa-texto);text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:.75rem;padding:.35rem .6rem;font-weight:400;display:flex}.reacoes-lista li>button:hover{background:var(--wa-hover)}.reacoes-lista-quem{flex-direction:column;flex:1;min-width:0;display:flex}.reacoes-lista-quem strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.reacoes-lista-quem small{color:var(--wa-texto-2);font-size:.78rem}.reacoes-lista-emoji{font-size:1.4rem;line-height:1}.balao .reagir[aria-expanded=true]{opacity:1}@media (hover:hover){.balao-acoes{flex-direction:row;align-items:center}}@media (hover:none){.balao-acoes .reagir{display:none}.balao{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.wa-abas{z-index:1;border-bottom:1px solid var(--wa-linha);background:var(--wa-entrada);margin:-.5rem -.5rem .4rem;padding:.25rem .5rem 0;display:flex;position:sticky;top:-.5rem}.wa-abas button{min-height:2.75rem;color:var(--wa-texto-2);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:1;padding:0 .5rem;font-weight:500}.wa-abas button[aria-pressed=true]{border-bottom-color:var(--wa-verde);color:var(--wa-verde-escuro)}.figurinhas{flex-direction:column;gap:.35rem;display:flex}.figurinhas-criar{color:var(--wa-verde-escuro)}.figurinhas-titulo{justify-content:space-between;align-items:center;display:flex}.figurinhas-titulo h3{color:var(--wa-texto-2);margin:.4rem .3rem .2rem;font-size:.8rem;font-weight:500}.figurinhas-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;display:grid}.figurinhas-grade button{aspect-ratio:1;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:2.75rem;padding:.25rem;display:flex;position:relative}.figurinhas-grade button:hover:not(:disabled){background:var(--wa-hover)}.figurinhas-grade button[aria-busy=true]{opacity:.5}.figurinhas-grade img{object-fit:contain;width:100%;height:100%}.figurinhas-grade button.tirando img{opacity:.55}.figurinhas-tirar{background:var(--wa-perigo);color:#fff;border-radius:50%;padding:.15rem;display:inline-flex;position:absolute;top:.2rem;right:.2rem}.figurinhas-previa{flex-direction:column;align-items:center;gap:.75rem;padding:.5rem 0;display:flex}.figurinhas-previa img{object-fit:contain;background:repeating-conic-gradient(var(--wa-painel) 0 25%, transparent 0 50%) 0 0 / 1rem 1rem;border-radius:10px;width:10rem;height:10rem}.atendimento-filtros{padding-block:4px;padding-inline:4px}.atendimento-filtros .chip[aria-pressed=true]{background:var(--wa-chip);color:var(--wa-verde-escuro)}.filtros-ativos{scrollbar-width:none;align-items:center;gap:.35rem;padding-block:4px;padding-inline:4px;display:flex;overflow-x:auto}.filtro-ativo{border:1px solid var(--wa-linha);background:var(--wa-entrada);min-height:1.9rem;color:var(--wa-texto);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.25rem;padding:.2rem .4rem .2rem .7rem;font-size:.82rem;font-weight:500;display:inline-flex}.filtro-ativo svg{color:var(--wa-icone)}.filtro-ativo:hover{background:var(--wa-hover)}.filtros-limpar{background:var(--wa-entrada);box-shadow:-8px 0 8px var(--wa-entrada);flex:none;padding:.2rem .4rem;font-size:.82rem;position:sticky;right:0}.atendimento-buscando{color:var(--wa-texto-2);margin:0;padding:0 .25rem;font-size:.8rem}.atendimento-buscando .wa-link{font-size:inherit;padding:0}.atendimento-arquivadas{border:0;border-bottom:1px solid var(--wa-linha);width:100%;min-height:3rem;color:var(--wa-texto);text-align:left;background:0 0;border-radius:0;align-items:center;gap:1.4rem;padding:0 1rem 0 1.6rem;font-weight:500;display:flex}.atendimento-arquivadas svg{color:var(--wa-verde)}.atendimento-arquivadas:hover{background:var(--wa-hover)}.atendimento-vazio p{margin:0 0 .5rem}.atendimento-vazio-acoes{flex-wrap:wrap;gap:1rem;display:flex}.atendimento-erro-lista{color:var(--wa-perigo);background:#fde8ec;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .75rem;margin:0 .75rem .5rem;padding:.55rem .75rem;font-size:.85rem;display:flex}.atendimento-esqueleto-linha{align-items:center;gap:.75rem;min-height:4.5rem;padding:0 .75rem 0 .9rem;display:flex}.atendimento-esqueleto-foto,.atendimento-esqueleto-texto span{background:var(--wa-painel);animation:1.2s ease-in-out infinite alternate atendimento-esqueleto}.atendimento-esqueleto-foto{border-radius:50%;flex:none;width:3rem;height:3rem}.atendimento-esqueleto-texto{flex-direction:column;flex:1;gap:.5rem;display:flex}.atendimento-esqueleto-texto span{border-radius:4px;height:.7rem}.atendimento-esqueleto-texto span:first-child{width:55%}.atendimento-esqueleto-texto span:last-child{width:80%}@keyframes atendimento-esqueleto{to{opacity:.45}}@media (prefers-reduced-motion:reduce){.atendimento-esqueleto-foto,.atendimento-esqueleto-texto span{animation:none}}.atendimento-busca-linha{align-items:center;gap:.35rem;display:flex}.atendimento-busca-linha .wa-busca{flex:1;min-width:0}button.wa-icone-btn.filtros-botao{position:relative}.filtros-botao-contador{background:var(--wa-verde);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .25rem;font-size:.65rem;font-weight:700;display:inline-flex;position:absolute;top:.1rem;right:.1rem}.atendimento-filtros .chip{align-items:center;display:inline-flex}.atendimento-filtros .chip-contador.atrasada{background:var(--wa-perigo)}.atendimento-filtros .chip-contador.zero{color:var(--wa-texto-2);box-shadow:inset 0 0 0 1px var(--wa-linha);background:0 0}.atendimento-item .hora-espera{color:var(--wa-texto-2);font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.atendimento-item .hora-espera.atrasada{color:var(--wa-perigo);font-weight:600}.atendimento button.atendimento-item:focus-visible{outline-offset:-2px}.filtros-painel{inset:var(--painel-topo,4rem) auto auto var(--painel-esquerda,1rem);width:min(22.5rem,100vw - 1rem);max-height:calc(100vh - var(--painel-topo,4rem) - 1rem);max-height:calc(100dvh - var(--painel-topo,4rem) - 1rem);border:1px solid var(--wa-linha);background:var(--wa-entrada);color:var(--wa-texto);border-radius:12px;margin:0;padding:0;position:fixed;box-shadow:0 17px 50px #0b141a30,0 12px 15px #0b141a3d}.filtros-painel[open]{flex-direction:column;display:flex}.filtros-painel::backdrop{background:#0b141a33}.filtros-painel-topo{border-bottom:1px solid var(--wa-linha);justify-content:space-between;align-items:center;padding:.35rem .4rem .35rem 1rem;display:flex}.filtros-painel-corpo{flex:1;min-height:0;padding:.25rem 1rem .75rem;overflow-y:auto}.filtros-painel-rodape{padding:.6rem 1rem;padding-bottom:max(.6rem, env(safe-area-inset-bottom));border-top:1px solid var(--wa-linha);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .75rem;display:flex}.filtros-painel-rodape .wa-link.neutro{margin-right:auto}.filtros-secao{border:0;border-bottom:1px solid var(--wa-linha);margin:0;padding:.6rem 0 .2rem}.filtros-secao:last-child{border-bottom:0}.filtros-secao legend{color:var(--wa-verde-escuro);padding:0 0 .2rem;font-size:.8rem;font-weight:600}.filtros-aviso{color:var(--wa-texto-2);margin:0 0 .3rem;font-size:.8rem}.filtros-opcao{cursor:pointer;align-items:center;gap:.6rem;min-height:2.4rem;font-size:.92rem;display:flex}.filtros-opcao input{width:1.1rem;height:1.1rem;accent-color:var(--wa-verde);margin:0}.filtros-opcao:focus-within{outline:2px solid var(--wa-verde);outline-offset:2px;border-radius:6px}.filtros-opcao input:focus-visible{outline:none}.filtros-opcao.desabilitada{color:var(--wa-texto-2);cursor:default}@media (max-width:899px){.filtros-painel{border:0;border-radius:16px 16px 0 0;width:100%;max-width:100%;max-height:85dvh;inset:auto 0 0}.filtros-painel::backdrop{background:#0b141a73}.filtros-painel-rodape .wa-botao{flex:1}}.atendimento-item.fora-do-filtro{opacity:.55}.atendimento-avisos{z-index:2;pointer-events:none;flex-direction:column;align-items:center;gap:.35rem;display:flex;position:absolute;top:calc(100% + .35rem);left:.75rem;right:.75rem}.atendimento-avisos>*{pointer-events:auto}.atendimento-avisos .atendimento-novas{background:var(--wa-verde);color:#fff;min-height:2rem;box-shadow:var(--wa-sombra);border:0;padding:.3rem .9rem;font-weight:600}.atendimento-aviso-lote{background:var(--wa-texto);color:#fff;max-width:100%;box-shadow:var(--wa-sombra);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.2rem;padding:.45rem .8rem;font-size:.85rem;display:inline-flex}.atendimento-aviso-lote .wa-link{color:var(--wa-verde)}.atendimento-filtros .chip.salva{border:1px dashed var(--wa-linha)}.busca-etiquetas{flex-wrap:wrap;gap:.35rem;padding:0 .25rem;display:flex}.busca-etiqueta{border:1px solid var(--wa-linha);background:var(--wa-entrada);min-height:1.9rem;color:var(--wa-texto);border-radius:999px;padding:.2rem .65rem;font-size:.82rem}.busca-etiqueta.primeira{border-color:var(--wa-verde);background:var(--wa-chip);color:var(--wa-verde-escuro)}.busca-etiquetas-vazio{color:var(--wa-texto-2);font-size:.82rem}.filtros-procura{border:1px solid var(--wa-linha);background:var(--wa-painel);width:100%;color:var(--wa-texto);border-radius:8px;margin:0 0 .35rem;padding:.45rem .6rem}.filtros-visao{align-items:center;gap:.25rem;display:flex}.filtros-visao-nome{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.filtros-visao-nome.ativa{background:var(--wa-chip)}.filtros-visao-form{align-items:center;gap:.35rem;margin:.35rem 0;display:flex}.filtros-visao-form input{border:1px solid var(--wa-linha);background:var(--wa-entrada);min-width:0;color:var(--wa-texto);border-radius:8px;flex:1;padding:.45rem .6rem}.filtros-sugestao{text-align:left;display:block}.filtros-erro{color:var(--wa-perigo);margin:.35rem 0 0;font-size:.82rem}.atendimento .badge.selo-sua{background:var(--wa-chip);color:var(--wa-verde-escuro)}.atendimento .badge.selo-anuncio{text-overflow:ellipsis;white-space:nowrap;color:#7a5200;background:#fff4d6;max-width:14rem;overflow:hidden}.atendimento .badge.selo-equipe{text-overflow:ellipsis;white-space:nowrap;background:var(--wa-chip);max-width:100%;color:var(--wa-verde-escuro);align-items:center;gap:.25rem;display:inline-flex;overflow:hidden}.atendimento .badge.selo-equipe .avatar.foto-pessoa.pequena{width:1rem;height:1rem;font-size:.5rem}.atendimento .badge.selo-sua.de-colega{background:var(--wa-painel);color:var(--wa-texto-2);align-items:center;gap:.25rem;padding-left:.15rem;display:inline-flex}.atendimento .badge.selo-sua.de-colega .avatar.foto-pessoa.pequena{width:1.1rem;height:1.1rem;font-size:.5rem}.atendimento .badge.selo-grupo{background:var(--wa-chip);color:var(--wa-texto-2);flex:none;align-items:center;gap:.2rem;display:inline-flex}@media (max-width:899px),(pointer:coarse){.busca-etiqueta,.filtros-visao button,.filtros-visao-form button,.filtros-visao-form input,.filtros-sugestao,.filtros-procura,.atendimento-filtros .chip,.filtro-ativo,.filtros-limpar,.atendimento-selecao button,.atendimento-selecao select,.filtros-opcao,.filtros-painel-rodape button,.atendimento-vazio .wa-link,.atendimento-erro-lista .wa-link,.atendimento-avisos .atendimento-novas,.atendimento-aviso-lote .wa-link,.atendimento-buscando .wa-link{min-height:2.75rem}.atendimento-buscando .wa-link,.atendimento-aviso-lote .wa-link{padding:0 .4rem}button.wa-icone-btn.filtros-botao,.filtros-painel-topo button.wa-icone-btn,.wa-busca button.wa-icone-btn.pequeno{width:2.75rem;height:2.75rem}}.dialogo-texto{white-space:pre-line;margin:0 0 1rem}.dialogo-campo{width:100%;margin-bottom:1rem}.dialogo-botoes{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media (min-width:900px){.encaminhar-painel{width:min(26rem,100vw - 2rem);max-height:min(32rem,100vh - 2rem);max-height:min(32rem,100dvh - 2rem);margin:auto;inset:0}}.encaminhar-painel::backdrop{background:#0b141a73}.encaminhar-painel .filtros-painel-rodape{justify-content:space-between}.encaminhar-busca{width:100%;margin:.5rem 0 .75rem}.encaminhar-lista{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.encaminhar-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:.4rem;min-width:0;display:flex;overflow:hidden}.balao-encaminhada{color:var(--wa-texto-2);align-items:center;gap:.2rem;margin-bottom:.1rem;font-size:.78rem;font-style:italic;display:flex}.cartao-contato{flex-direction:column;gap:.4rem;min-width:min(15rem,70vw);max-width:100%;display:flex}.cartao-pino{min-width:min(15rem,70vw);max-width:100%;color:inherit;align-items:center;gap:.6rem;text-decoration:none;display:flex}.cartao-pino:hover strong,.cartao-pino:focus-visible strong{text-decoration:underline}.cartao-contato-item+.cartao-contato-item{border-top:1px solid var(--wa-linha);padding-top:.4rem}.cartao-contato-cabeca{align-items:center;gap:.6rem;display:flex}.cartao-contato-avatar{background:var(--wa-avatar);width:2.4rem;height:2.4rem;color:var(--wa-icone);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.cartao-contato-nome{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.cartao-contato-nome small{color:var(--wa-texto-2)}.cartao-contato-acoes{border-top:1px solid var(--wa-linha);flex-wrap:wrap;gap:.3rem;margin-top:.4rem;padding-top:.4rem;display:flex}.cartao-contato-acoes button{min-height:2.2rem;color:var(--wa-verde-escuro);cursor:pointer;background:0 0;border:none;border-radius:6px;flex:auto;padding:.25rem .6rem;font-weight:600}.cartao-contato-acoes button:hover:not(:disabled){background:var(--wa-hover)}.cartao-contato-aviso{color:var(--wa-texto-2);margin-top:.25rem;display:block}.cartao-contato-indicacao{background:var(--wa-hover);border-radius:6px;flex-direction:column;gap:.35rem;margin-top:.4rem;padding:.5rem;display:flex}.cartao-contato-indicacao button{align-self:flex-start;min-height:2.2rem}.programa-indicacao textarea{width:100%;font-size:1rem}.programa-variaveis{overflow-wrap:anywhere;flex-direction:column;gap:.2rem;margin:0;padding-left:1.1rem;display:flex}.programa-anexo{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.programa-anexo .field{flex:14rem;min-width:0}.programa-anexo select{max-width:100%}.programa-anexar{cursor:pointer}.programa-liberacao{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:.35rem;margin:0;padding:.6rem;display:flex}.brindes-da-cliente{overflow-wrap:anywhere;flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.brinde-comanda{flex-direction:column;gap:.5rem;display:flex}.brinde-comanda-linha{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.brinde-comanda-linha button{min-height:2.5rem}.programa-indicacao .barra-salvar{bottom:var(--abas-espaco);background:var(--bg);flex-wrap:wrap;align-items:center;gap:.75rem;padding:.6rem 0;display:flex;position:sticky}.ia-ficha{gap:.15rem;margin:.35rem 0 0;font-size:.85rem;display:grid}.ia-ficha>div{gap:.4rem;display:flex}.ia-ficha dt{color:var(--muted);flex:0 0 4.5rem}.ia-ficha dd{margin:0}.resumo-frase{margin:.2rem 0 0;font-size:1rem;font-weight:600;line-height:1.45}.resumo-quando{margin:.4rem 0 0;font-size:.85rem}.resumo-texto{white-space:pre-line;margin:.5rem 0 0;line-height:1.5}.resumo-filtros{margin:var(--espaco-4) 0;flex-wrap:wrap;gap:.5rem;display:flex}.resumo-filtros button{border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:999px;padding:.4rem .9rem;font-size:.9rem}.resumo-filtros button.ativo{border-color:var(--brand);background:var(--bg);font-weight:600}.catalogo-tempo{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.catalogo-tempo details{flex-basis:100%;font-size:.85rem}@media (max-width:899px),(pointer:coarse){.resumo-filtros button{min-height:2.75rem}}.area-prof-abas>a{gap:.4rem}.area-prof-abas svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:18px;height:18px}.guia{z-index:60;pointer-events:none;position:fixed;inset:0}.guia-moldura{border:2px solid var(--brand);box-shadow:0 0 0 4px #00bfb340;box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 25%, transparent);border-radius:10px;animation:1.6s ease-out 2 guia-pulso;position:fixed}@keyframes guia-pulso{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 55%, transparent)}70%{box-shadow:0 0 0 10px color-mix(in srgb, var(--brand) 0%, transparent)}to{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 25%, transparent)}}.guia-cartao{right:max(.75rem, env(safe-area-inset-right,0px));bottom:calc(var(--abas-espaco,0px) + 3.5rem);left:max(.75rem, env(safe-area-inset-left,0px));border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);pointer-events:auto;padding:1rem;animation:.3s ease-out guia-sobe;position:absolute;box-shadow:0 10px 30px #00000040}@keyframes guia-sobe{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (min-width:900px){.guia-cartao{width:22rem;left:auto;right:1rem}}.guia-contagem{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.78rem;font-weight:600}.guia-cartao h2{margin:.15rem 0 .35rem;font-size:1.05rem}.guia-cartao p{color:var(--ink);margin:0;font-size:.92rem;line-height:1.45}.guia-pontos{gap:.3rem;margin:.8rem 0 .6rem;display:flex}.guia-pontos>i{background:var(--line);border-radius:50%;width:.45rem;height:.45rem;transition:width .2s}.guia-pontos>i.visto{background:#00bfb373;background:color-mix(in srgb, var(--brand) 45%, transparent)}.guia-pontos>i.atual{background:var(--brand);border-radius:.25rem;width:1.2rem}.guia-acoes{align-items:center;gap:.4rem;display:flex}.guia-acoes>:last-child{margin-left:auto}.ajuda-flutuante{left:max(.75rem, env(safe-area-inset-left,0px));bottom:calc(var(--abas-espaco,0px) + .75rem);z-index:40;flex-direction:column;align-items:flex-start;gap:.35rem;display:flex;position:fixed}.ajuda-botao{border:1px solid var(--line);background:var(--surface);width:2.25rem;height:2.25rem;color:var(--muted);opacity:.65;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ajuda-botao:hover,.ajuda-botao[aria-expanded=true]{color:var(--brand-deep);opacity:1}.ajuda-botao svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:20px;height:20px}.ajuda-menu{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:13rem;padding:.25rem;animation:.2s ease-out guia-sobe;display:grid;box-shadow:0 10px 30px #00000038}.ajuda-menu>a,.ajuda-menu>button{min-height:40px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;padding:.45rem .6rem;font-size:.9rem;text-decoration:none}.ajuda-menu>a:hover,.ajuda-menu>button:hover{background:var(--bg)}@media (prefers-reduced-motion:reduce){.guia-cartao,.guia-moldura,.ajuda-menu{animation:none}.guia-pontos>i{transition:none}}.variacao{white-space:nowrap;align-items:center;gap:.15rem;margin-left:.35rem;font-size:.8rem;font-weight:600;display:inline-flex}.variacao.boa{color:var(--ok)}.variacao.ruim{color:var(--danger)}.variacao.igual,.variacao.sem-base{color:var(--muted);font-weight:500}.fin-numero>span{align-items:center;display:inline-flex}.fin-comparado{margin:-.25rem 0 .75rem;font-size:.85rem}.guia-cartao.no-topo{top:max(.75rem, env(safe-area-inset-top,0px));bottom:auto}@media (min-width:900px){.ajuda-flutuante{align-items:flex-end;left:auto;right:.75rem}}.ia-lista{gap:.6rem;display:grid}.ia-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);flex-direction:column;gap:.5rem;padding:.7rem .8rem;display:flex}.ia-item.desligado{opacity:.6}.ia-item-topo{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.ia-item-topo>strong{overflow-wrap:anywhere;flex:8rem;min-width:0}.ia-item-liga{color:var(--muted);align-items:center;gap:.3rem;font-size:.85rem;display:inline-flex}.ia-item-liga input{width:1.1rem;height:1.1rem;min-height:0;margin:0}.ia-quadro-fixo{border:1px dashed var(--line);border-radius:var(--radius);background:var(--bg);padding:.7rem .8rem}.ia-regras-fixas{color:var(--muted);gap:.25rem;margin:.4rem 0;padding-left:1.1rem;font-size:.88rem;display:grid}.ia-previa{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);flex-direction:column;gap:.35rem;padding:.7rem .8rem;display:flex}.ia-previa small{color:var(--muted)}.ia-midias-lista{gap:.6rem;display:grid}.ia-midia-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);gap:.6rem;padding:.7rem .8rem;display:grid}.ia-midia-item-topo{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.ia-midia-previa{object-fit:cover;border:1px solid var(--line);background:var(--surface);border-radius:8px;width:100%;max-width:9rem;max-height:9rem;display:block}.ia-midia-previa.grande{object-fit:contain;max-width:100%;max-height:16rem}.ia-midia-novo{border:1px solid var(--brand-deep);border-radius:var(--radius);background:var(--bg);padding:.7rem .8rem}.ia-candidatas{gap:.5rem;margin:.5rem 0;padding:0;list-style:none;display:grid}.ia-candidatas li{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ia-candidatas .ia-midia-previa{width:3rem;max-width:3rem;height:3rem}.ia-candidatas li>span{overflow-wrap:anywhere;flex:8rem;min-width:0}.pronta-ia{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);padding:.7rem .8rem}@media (min-width:560px){.ia-midia-item{grid-template-columns:9rem 1fr;align-items:start}}.ia-midia-audio{width:100%;max-width:16rem;height:2.2rem;display:block}.ia-etapa-arquivos .salao-chip{max-width:100%}.ia-etapa-arquivos .salao-chip>span{overflow-wrap:anywhere;min-width:0}.ia-etapa-previa{object-fit:cover;background:var(--surface);border-radius:4px;flex:none;width:1.8rem;height:1.8rem}.cupom-motivos,.dialogo-sugestoes{flex-wrap:wrap;gap:.35rem;margin-top:.35rem;display:flex}.cupom-motivos button,.dialogo-sugestoes button{border-radius:999px;padding:.3rem .7rem;font-size:.85rem;line-height:1.2}.cupom-motivos .motivo-escolhido{border-radius:999px;padding:.3rem .7rem;font-size:.85rem}@media (pointer:coarse){.cupom-motivos button,.dialogo-sugestoes button{min-height:2.75rem}}.cupom-itens{gap:var(--espaco-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cupom-item{gap:var(--espaco-2);min-width:0;padding:var(--espaco-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex;box-shadow:0 1px 2px #10312e0f}.cupom-item-topo{justify-content:space-between;align-items:flex-start;gap:var(--espaco-3);display:flex}.cupom-item-nome{overflow-wrap:anywhere;min-width:0;line-height:1.3}.cupom-item-preco{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;line-height:1.3;display:flex}.cupom-item-preco strong{font-size:1.05rem}.cupom-item-preco s{color:var(--muted);font-size:.78rem}.cupom-etiqueta{align-self:flex-start;align-items:center;gap:var(--espaco-1);max-width:100%;color:var(--ok);background:#e3f3ea;border-radius:12px;padding:.15rem .15rem .15rem .5rem;font-size:.8rem;font-weight:600;line-height:1.3;display:flex}.cupom-etiqueta>svg{flex:none}.cupom-etiqueta>span{overflow-wrap:anywhere;min-width:0}.cupom-etiqueta button{width:1.6rem;height:1.6rem;min-height:0;color:inherit;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;padding:0}.cupom-etiqueta button:hover{background:#2e7d5b26}.cobranca-folha button.cupom-link{color:var(--brand-deep);text-align:left;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline}.cupom-item-base{align-items:center;gap:var(--espaco-2);grid-template-columns:auto 1fr auto;grid-template-areas:"qtd.tirar""acoes acoes acoes";display:grid}.cobranca-folha .cupom-qtd{border:1px solid var(--line);background:var(--surface);border-radius:999px;grid-area:qtd;align-items:center;gap:0;display:inline-flex}.cobranca-folha .cupom-qtd button,.cobranca-folha .cupom-tirar{width:2rem;height:2rem;min-height:0;color:var(--brand-deep);background:0 0;border:0;border-radius:999px;justify-content:center;padding:0;font-size:1.15rem;line-height:1}.cobranca-folha .cupom-qtd button:hover{background:var(--bg)}.cobranca-folha .cupom-qtd span{text-align:center;font-variant-numeric:tabular-nums;min-width:1.5rem;font-weight:600}.cobranca-folha .cupom-tirar{color:var(--muted);grid-area:tirar}.cobranca-folha .cupom-tirar:hover{color:var(--danger);background:#fbe4e2}.cupom-acoes{align-items:center;gap:var(--espaco-2);flex-wrap:wrap;grid-area:acoes;display:flex}.cobranca-folha .cupom-acao,.cupom-interruptor{min-height:2rem;color:var(--brand-deep);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.35rem;padding:.2rem .25rem;font-size:.82rem;font-weight:600;line-height:1.2;display:inline-flex}.cobranca-folha .cupom-acao:hover{text-underline-offset:2px;text-decoration:underline}.cupom-acoes .cupom-interruptor{color:var(--muted);margin-left:auto}.cupom-acoes .cupom-interruptor:has(input:checked){color:var(--brand-deep)}.cupom-interruptor input{appearance:none;cursor:pointer;background-color:#c9d6d5;background-image:radial-gradient(circle closest-side,#fff 82%,#0000 92%);background-position:.1rem;background-repeat:no-repeat;background-size:.9rem .9rem;border:0;border-radius:999px;flex:none;width:1.9rem;height:1.1rem;margin:0;padding:0;transition:background-color .15s,background-position .15s}.cupom-interruptor input:checked{background-color:var(--brand);background-position:calc(100% - .1rem)}.cupom-interruptor.simples{color:var(--ink);align-self:flex-start;padding:0;font-weight:400}@media (prefers-reduced-motion:reduce){.cupom-interruptor input{transition:none}}.cupom-ajuste-bloco{gap:var(--espaco-2);min-width:0;padding:var(--espaco-2) var(--espaco-3) var(--espaco-3);background:var(--bg);border-radius:8px;flex-direction:column;display:flex}.cupom-ajuste-topo{justify-content:space-between;align-items:center;gap:var(--espaco-2);font-size:.85rem;display:flex}.cupom-ajuste-campos{gap:var(--espaco-2);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.cupom-campo{flex-direction:column;gap:.2rem;min-width:0;display:flex}.cupom-campo>span{color:var(--muted);font-size:.78rem}.cupom-campo input,.cupom-campo select,.cupom-encaixe>input{width:100%}@media (min-width:900px){.cupom-campo input,.cupom-campo select,.cupom-encaixe>input{padding:.4rem .55rem;font-size:.9rem}}.cobranca-folha .cupom-motivos{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:.35rem;margin:0;padding-bottom:.3rem;display:flex;overflow-x:auto}.cobranca-folha .cupom-motivos button{border:1px solid var(--line);background:var(--surface);min-height:0;color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;padding:.3rem .7rem;font-size:.8rem;font-weight:500;line-height:1.2}.cobranca-folha .cupom-motivos button:hover{border-color:var(--brand)}.cobranca-folha .cupom-motivos button[aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:var(--brand-ink);font-weight:600}.cobranca-folha .cupom-encaixes{padding-top:var(--espaco-3);border-top:1px solid var(--line)}.cupom-encaixes>summary{align-items:center;column-gap:var(--espaco-2);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.cupom-encaixes>summary::-webkit-details-marker{display:none}.cupom-secao-titulo{font-weight:700}.cupom-encaixe-resumo{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem}.cupom-encaixes[open] .cupom-encaixe-resumo{display:none}.cupom-seta{color:var(--muted);grid-area:1/2/span 2;transition:transform .15s}.cupom-encaixes[open] .cupom-seta{transform:rotate(180deg)}.cobranca-folha .cupom-encaixes .cupom-encaixe{gap:var(--espaco-2);margin:var(--espaco-3) 0 0;border-top:0;flex-direction:column;padding:0;display:flex}.cupom-marca{align-items:flex-start;gap:var(--espaco-2);color:var(--muted);font-size:.85rem;display:flex}.cupom-marca input{flex:none;margin:.15rem 0 0}.cupom-fecho{gap:var(--espaco-2);flex-direction:column;display:flex}.cupom-soma{justify-content:space-between;align-items:baseline;gap:var(--espaco-2);display:flex}.cupom-soma span{color:var(--muted);font-size:.85rem}.cupom-soma strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.6rem;line-height:1.1}.cupom-fecho button.balcao-lancar{justify-content:center;min-height:3rem}@media (max-width:899px){.cupom-fecho.preso{right:0;bottom:var(--abas-espaco);z-index:20;justify-content:space-between;align-items:center;gap:var(--espaco-3);padding:var(--espaco-2) max(var(--espaco-4), env(safe-area-inset-right,0px)) var(--espaco-2) max(var(--espaco-4), env(safe-area-inset-left,0px));border-top:1px solid var(--line);background:var(--surface);flex-direction:row;position:fixed;left:0;box-shadow:0 -8px 20px -12px #10312e66}.cupom-fecho.preso .cupom-soma{flex-direction:column;align-items:flex-start;gap:0}.cupom-fecho.preso .cupom-soma strong{font-size:1.45rem}.cupom-fecho.preso button.balcao-lancar{flex:0 auto;width:auto;padding-inline:1.1rem}body:has(.cupom-fecho.preso) .ajuda-flutuante{bottom:calc(var(--abas-espaco,0px) + 4.75rem)}body:has(.cupom-fecho.preso) .guia-cartao{bottom:calc(var(--abas-espaco,0px) + 7.5rem)}.page:has(.cupom-fecho.preso){padding-bottom:calc(var(--abas-espaco) + 7.5rem)}}@media (max-width:899px),(pointer:coarse){.cobranca-folha .cupom-qtd button,.cobranca-folha .cupom-tirar{width:2.75rem;height:2.75rem}.cobranca-folha .cupom-acao,.cupom-interruptor,.cupom-marca,.cobranca-folha button.cupom-link,.cupom-encaixes>summary{min-height:2.75rem}.cupom-marca{align-items:center}.cupom-marca input{margin:0}.cupom-etiqueta button{width:2.75rem;height:2.75rem;margin:-.55rem -.15rem -.55rem 0}.cobranca-folha .cupom-motivos{grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;grid-auto-flow:column;display:grid}.cobranca-folha .cupom-motivos button{min-height:2.75rem}}.balcao-busca{position:relative}.balcao-busca input{width:100%;min-height:2.9rem;padding-left:2.5rem;font-size:1.05rem}.balcao-busca-lupa{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.balcao-resultados button{min-height:3.25rem}.balcao-resultados button.destaque{border-color:var(--brand);background:var(--bg)}.balcao-linha-texto{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.balcao-linha-texto strong,.balcao-linha-texto small{overflow-wrap:anywhere}.balcao-nada{align-items:flex-start;gap:var(--espaco-2);flex-direction:column;display:flex}.balcao-chegando{gap:var(--espaco-3);flex-direction:column;display:flex}.balcao-chegando-grupo{flex-direction:column;gap:.35rem;display:flex}.balcao-chegando button{border-color:var(--line);background:var(--surface);min-height:2.75rem;color:var(--ink);text-align:left;align-items:center;gap:.6rem;padding:.3rem .6rem;font-weight:400;display:flex}.balcao-chegando button:hover{background:var(--bg)}.balcao-chegando .avatar{width:2rem;height:2rem;font-size:.8rem}.balcao-chegando .balcao-linha-texto{align-items:baseline;column-gap:var(--espaco-2);flex-flow:wrap}@media (max-width:899px){.balcao-busca input{min-height:3.25rem;font-size:1.1rem}}.catalogo-abas{border-bottom:1px solid var(--line);scrollbar-width:none;gap:.25rem;display:flex;overflow-x:auto}.catalogo-abas::-webkit-scrollbar{display:none}.catalogo-abas>a{min-height:44px;color:var(--muted);white-space:nowrap;border-bottom:3px solid #0000;flex:none;align-items:center;gap:.4rem;padding:.45rem .85rem;font-weight:500;text-decoration:none;display:inline-flex}.catalogo-abas>a.ativo{border-bottom-color:var(--brand-deep);color:var(--ink);font-weight:700}.catalogo-abas-conta{background:var(--bg);min-width:1.5rem;color:var(--muted);text-align:center;border-radius:999px;padding:0 .4rem;font-size:.8rem;font-weight:600}.catalogo-filtros{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.catalogo-filtros input[type=search]{flex:14rem}.catalogo-filtros select{flex:0 14rem}.catalogo-desativados{white-space:nowrap;cursor:pointer;align-items:center;gap:.35rem;font-size:.9rem;display:inline-flex}.catalogo-desativados input{width:auto}@media (pointer:coarse){.catalogo-desativados{min-height:44px}}.catalogo-novo{margin-left:auto}.catalogo-novo-celular{display:none}.catalogo-grupo+.catalogo-grupo{margin-top:.5rem}.catalogo-grupo-cabecalho{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.5rem;padding-bottom:.25rem;display:flex}.catalogo-grupo-cabecalho h3{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.85rem}.catalogo-grupo-cabecalho button{margin-left:auto}.catalogo-linhas{margin:0;padding:0;list-style:none}.catalogo-linha{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.35rem 1rem;padding:.55rem .25rem;display:grid}.catalogo-linha.servico{grid-template-columns:minmax(0,1fr) 6.5rem minmax(0,15rem) 7.5rem auto}.catalogo-linha-nome{min-width:0}.catalogo-linha-preco{font-variant-numeric:tabular-nums;text-align:right}.catalogo-descricao{margin-top:.1rem;font-size:.85rem;display:block}.catalogo-nome{color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.catalogo-nome:hover:not(:disabled){text-underline-offset:2px;text-decoration:underline}.catalogo-chave{color:var(--ink)}.catalogo-ordenar{gap:.5rem;padding:.5rem 0;display:grid}.catalogo-ordem{counter-reset:ordem;gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.catalogo-ordem>li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);counter-increment:ordem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.35rem;padding:.25rem .25rem .25rem .6rem;display:grid}.catalogo-ordem-nome:before{color:var(--muted);font-variant-numeric:tabular-nums;content:counter(ordem) ".";margin-right:.5rem}.catalogo-ordem button{justify-content:center;min-width:2.75rem;min-height:2.75rem;font-size:1.1rem}.catalogo-recolhido>summary{cursor:pointer;padding:.5rem 0;font-weight:600}dialog.catalogo-folha{width:min(34rem,100% - 2rem);max-height:min(92dvh,46rem);overflow-y:auto}.catalogo-form{gap:.75rem;display:grid}.catalogo-form .alert{margin:0}.catalogo-form input,.catalogo-form select,.catalogo-form textarea{width:100%}.catalogo-form textarea{resize:vertical}.catalogo-par{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.catalogo-nota{margin:-.35rem 0 0;font-size:.8rem}.catalogo-ordenar .catalogo-nota{margin:0}.catalogo-ativo{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.catalogo-ativo input{width:auto;margin-top:.2rem}.catalogo-mudancas{margin:.35rem 0 0;padding-left:1.1rem}@media (max-width:899px){dialog.catalogo-folha{width:100%;max-width:100%;max-height:92dvh}}@media (max-width:700px){.catalogo-filtros input[type=search],.catalogo-filtros select{flex:100%;font-size:16px}.catalogo-novo{display:none}.catalogo-novo-celular{bottom:calc(var(--abas-espaco) + .5rem);z-index:5;width:100%;min-height:2.75rem;display:block;position:sticky}.catalogo-linhas{gap:.5rem;padding-top:.5rem;display:grid}.catalogo-linha,.catalogo-linha.servico{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome chave""info acao";padding:.65rem .75rem}.catalogo-linha-nome{grid-area:nome}.catalogo-linha-chave{grid-area:chave}.catalogo-linha-acao{grid-area:acao;justify-self:end}.catalogo-linha.servico{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"nome nome chave""preco tempo acao"}.catalogo-linha.servico .catalogo-linha-preco{text-align:left;grid-area:preco}.catalogo-linha.servico .catalogo-linha-tempo{color:var(--muted);grid-area:tempo;font-size:.9rem}.catalogo-linha.setor{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"nome chave acao"}.catalogo-chave span{display:none}}@media (pointer:coarse){.catalogo-linha button,.catalogo-form button,.catalogo-ordenar button,.catalogo-nome,.catalogo-chave{min-height:2.75rem}.catalogo-chave input{background-size:1.15rem 1.15rem;width:2.4rem;height:1.4rem}}.pacote-nao-vendavel{white-space:normal;margin-top:.25rem;display:inline-block}.pacote-vazio{justify-items:start;gap:.5rem;display:grid}.pacote-vazio p{margin:0}@media (min-width:900px){dialog.catalogo-folha.larga{width:min(44rem,100% - 2rem)}}.catalogo-form fieldset{border:1px solid var(--line);border-radius:var(--radius);gap:.5rem;margin:0;padding:.6rem .75rem .75rem;display:grid}.catalogo-form legend{padding:0 .25rem;font-weight:600}.pacote-itens{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.pacote-itens>li{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;display:grid}.catalogo-form .pacote-itens button,.catalogo-form .pacote-atalhos button{justify-content:center;width:auto;min-width:2.5rem}.pacote-quantidade{font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;display:inline-flex}.pacote-quantidade>span{text-align:center;min-width:1.6rem;font-weight:600}.pacote-modos{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.pacote-modos label{cursor:pointer;align-items:center;gap:.35rem;display:inline-flex}.catalogo-form .pacote-modos input{width:auto}.pacote-validade-linha{align-items:center;gap:.5rem;display:flex}.catalogo-form .pacote-validade-linha input{width:6rem}.pacote-atalhos{flex-wrap:wrap;gap:.35rem;display:flex}.pacote-atalhos button.ativo{border-color:var(--brand-deep)}.pacote-como-fica{border:1px dashed var(--brand-deep);border-radius:var(--radius);background:var(--bg);padding:.75rem}.pacote-como-fica h3{color:var(--muted);letter-spacing:.02em;text-transform:uppercase;margin:0 0 .35rem;font-size:.8rem}.pacote-como-fica p,.pacote-como-fica ul{margin:.25rem 0}.pacote-como-fica ul{padding-left:1.1rem}.pacote-como-fica-erro{color:var(--danger);font-weight:600}.pacote-versao-nota{border-left:3px solid var(--brand);background:var(--bg);margin:0;padding:.6rem .75rem;font-size:.9rem}.pacote-versoes summary{cursor:pointer}.pacote-versoes ul{margin:.35rem 0 0;padding-left:1.1rem}.combo-linhas{flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.combo-linhas li{align-items:center;gap:var(--espaco-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.combo-linha-valor{font-variant-numeric:tabular-nums}.combo-avisos{flex-wrap:wrap;gap:.35rem;display:flex}.catalogo-form .oferta-caixas{display:flex}.catalogo-form .oferta-caixas input{width:auto}@media (max-width:700px){.catalogo-linha.pacote{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome chave""nome acao"}.catalogo-form .pacote-validade-linha input{font-size:16px}}*{scrollbar-width:thin;scrollbar-color:#22222238 transparent}.lateral,.lateral *{scrollbar-color:#ffffff40 transparent}.instalar-app{min-height:36px;color:var(--topbar-ink);white-space:nowrap;background:#00bfb329;border:1px solid #00bfb399;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.2rem .75rem .2rem .55rem;font-size:.82rem;font-weight:600;display:inline-flex;position:relative}.instalar-app:after{content:"";position:absolute;inset:-5px -2px}.instalar-app svg{fill:none;width:18px;height:18px;stroke:var(--brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none}@media (pointer:coarse){.instalar-app{min-height:36px}}@media (max-width:359px){.instalar-app{padding-inline:.45rem .6rem;font-size:.75rem}}.folha-instalar-topo{align-items:center;gap:var(--espaco-3);margin-bottom:var(--espaco-4);display:flex}.folha-instalar-topo img{border-radius:12px;flex:none}.folha-instalar-topo h2{margin:0 0 .15rem}.folha-instalar-topo p{margin:0}.folha-instalar .folha-passos{gap:var(--espaco-4);margin:0 0 var(--espaco-4);counter-reset:passo;padding:0;list-style:none}.folha-instalar .folha-passos li{align-items:center;gap:var(--espaco-3);counter-increment:passo;line-height:1.4;display:flex}.folha-passo-botao{border:1px solid var(--line);background:var(--bg);color:#0a84ff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:inline-grid;position:relative}.folha-passo-botao:before{content:counter(passo);background:var(--brand-deep);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:-7px;left:-7px}.folha-passo-botao svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:24px;height:24px}.folha-passo-botao img{border-radius:7px}.folha-nota{margin:0 0 var(--espaco-4);font-size:.85rem}.folha-acoes{justify-content:flex-end}@media (max-width:899px){.folha-acoes>button{flex:1 1 0;justify-content:center;min-height:48px}}.aviso-versao{top:calc(env(safe-area-inset-top,0px) + .75rem);z-index:70;align-items:center;gap:var(--espaco-2);background:var(--topbar);width:max-content;max-width:calc(100% - 1.5rem);color:var(--topbar-ink);border-radius:999px;padding:.35rem .35rem .35rem 1rem;font-weight:600;animation:.25s ease-out guia-sobe;display:flex;position:fixed;left:50%;translate:-50%;box-shadow:0 8px 24px #00000047}.aviso-versao>span{min-width:0}.aviso-versao .aviso-versao-fechar{color:var(--topbar-ink);border-color:#0000}@media (max-width:899px){.aviso-versao{top:calc(env(safe-area-inset-top,0px) + 3.75rem)}}@media (prefers-reduced-motion:reduce){.aviso-versao{animation:none}}@media print{.aviso-versao,.instalar-app{display:none!important}}.painel{gap:var(--espaco-6);flex-direction:column;display:flex}.painel>.painel-topo{align-items:center;margin:0}.painel>p,.painel>.alert{margin:0}.painel-bloco{gap:var(--espaco-3);flex-direction:column;min-width:0;display:flex}.painel-bloco-topo{justify-content:space-between;align-items:baseline;gap:var(--espaco-1) var(--espaco-4);flex-wrap:wrap;display:flex}.painel-bloco-topo h2{margin:0;font-size:1.1rem}.painel-bloco-topo>a{font-weight:600;text-decoration:none}.painel-agora{gap:var(--espaco-2);flex-wrap:wrap;display:flex}.painel-agora a{min-height:44px;padding:0 var(--espaco-4);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.painel-agora a:hover{border-color:var(--brand)}.painel-agora strong{font-variant-numeric:tabular-nums;font-size:1.05rem}.painel-numeros{gap:var(--espaco-3);flex-wrap:wrap;display:flex}.painel-numeros>*{flex:11rem;min-width:0}.fazer-lista{gap:var(--espaco-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fazer-item{gap:var(--espaco-1);min-width:0;padding:var(--espaco-3) var(--espaco-4);border:1px solid var(--line);border-left:4px solid var(--muted);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex}.fazer-item.warning{border-left-color:var(--warn)}.fazer-item.critical{border-left-color:var(--danger);background:#fbe4e2}.fazer-texto{overflow-wrap:anywhere;margin:0;line-height:1.4}.fazer-porque{color:var(--muted);margin:0;font-size:.85rem}.fazer-prova summary{width:fit-content;color:var(--brand-deep);cursor:pointer;font-size:.85rem}.fazer-prova dl{gap:var(--espaco-2) var(--espaco-4);margin:var(--espaco-2) 0;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.fazer-prova dl div{min-width:0}.fazer-prova dt{color:var(--muted);font-size:.8rem}.fazer-prova dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.fazer-prova p{margin:0;font-size:.8rem}.fazer-acoes{align-items:center;gap:var(--espaco-2);margin-top:var(--espaco-1);flex-wrap:wrap;display:flex}.fazer-link,.fazer-botao{min-height:44px;padding:0 var(--espaco-4);border-radius:999px;align-items:center;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.fazer-link{border:1px solid var(--brand-deep);color:var(--brand-deep)}.fazer-botao{background:var(--brand-deep);color:#fff}.fazer-auto{color:var(--ok);font-size:.9rem;font-weight:600}.fazer-vazio{margin:0}.painel-numeros>.largo{flex-basis:18rem}.painel-numeros .fin-numero small{overflow-wrap:anywhere}@media (max-width:699px){.painel{gap:var(--espaco-4)}.painel-numeros>*{flex-basis:calc(50% - var(--espaco-3))}.painel-numeros>.destaque,.painel-numeros>.largo{flex-basis:100%}.painel-numeros .fin-numero{padding:.75rem .85rem}.painel-numeros .fin-numero strong{font-size:1.3rem}.painel-agora{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.painel-agora a{padding:var(--espaco-2) var(--espaco-1);border-radius:var(--radius);text-align:center;flex-direction:column;justify-content:center;gap:0;font-size:.8rem;line-height:1.2}.painel-agora strong{font-size:1.35rem}}@media (max-width:700px){.comanda-itens td.larga.comanda-item-nome{font-weight:600}.comanda-itens td.acoes>.row{justify-content:flex-end}.comanda-itens tfoot{margin-top:var(--espaco-3);display:block}.comanda-itens tfoot tr{justify-content:space-between;align-items:center;gap:var(--espaco-2);padding:var(--espaco-2) 0;border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;flex-wrap:wrap;display:flex}.comanda-itens tfoot td{border:0;padding:0}.comanda-itens tfoot td:first-child{text-align:left}.comanda-itens tfoot td:empty{display:none}.comanda-itens tfoot td:last-child:not(:empty){text-align:right;flex-basis:100%}td>input:not([type=checkbox]):not([type=radio]),td>select{width:100%}td>select{min-width:8.5rem}.tabela-responsiva tr:has(>td:first-child>a:only-child){position:relative}.tabela-responsiva tr>td:first-child>a:only-child:after{content:"";position:absolute;inset:0}.tabela-responsiva tr>td:not(:first-child) :is(a,button,input,select,textarea,label){z-index:1;position:relative}}@media (max-width:899px){.area-prof{height:100%;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;--abas-espaco:env(safe-area-inset-bottom,0px);height:100dvh;min-height:0;overflow-y:auto}.area-prof .tabela-responsiva td.num small{white-space:normal}.area-prof-topo,.area-prof-abas,.area-prof-faixa{padding-left:max(var(--espaco-3), env(safe-area-inset-left,0px));padding-right:max(var(--espaco-3), env(safe-area-inset-right,0px))}.area-prof-topo{padding-top:calc(var(--espaco-2) + env(safe-area-inset-top,0px))}.area-prof .page{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 4.5rem)}.area-prof .ajuda-flutuante{bottom:max(.75rem, env(safe-area-inset-bottom,0px))}.fab-nova{right:max(16px, env(safe-area-inset-right,0px))}.subabas{padding-left:max(.75rem, env(safe-area-inset-left,0px));padding-right:max(.75rem, env(safe-area-inset-right,0px))}.lateral nav a{min-height:44px}.lateral .lateral-fechar{min-width:44px;min-height:44px}.barra-movel>.contador{position:relative}.barra-movel>.contador:after{content:"";position:absolute;inset:-9px}.shell:has(.salao-acoes,.menu-org-acoes,.comanda-itens) .fab-nova{display:none}.shell:has(.salao-acoes,.menu-org-acoes) .ajuda-flutuante{bottom:calc(var(--abas-espaco) + 5.25rem)}.shell.menu-aberto .ajuda-flutuante{display:none}.shell:has(.atendimento.com-conversa) .ajuda-flutuante{display:none}body:has(:is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=url],textarea,[contenteditable=true]):focus){--abas-espaco:0px}body:has(:is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=url],textarea,[contenteditable=true]):focus) :is(.abas,.fab-nova,.ajuda-flutuante){display:none}.salao-acoes>button[type=submit],.menu-org-acoes>button:first-child{flex:8rem;justify-content:center}}@media (max-width:899px),(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),select,textarea{font-size:max(1rem,16px)!important}}@media (pointer:coarse){button.small,.btn.small{justify-content:center;min-width:44px;min-height:44px}.ajuda-botao{width:44px;height:44px}.ajuda-menu>a,.ajuda-menu>button{align-items:center;min-height:44px;display:flex}.subabas-secoes>a{min-height:44px}label.row:has(>input[type=checkbox],>input[type=radio]){min-height:44px}summary:not(.midia-leitura>summary,.balcao-baixa>summary){min-height:44px;padding-block:.6rem}.controle-ia-btn{min-height:44px}.ia-palavra button{min-width:44px;min-height:44px;margin:-10px -8px -10px -6px}.painel-card-topo>a,.painel-bloco-topo>a,.cabecalho>a:not(.btn){align-items:center;min-height:44px;margin-block:-10px;display:inline-flex}}.lateral-grupo-botao,.lateral-secoes{display:none}.lateral nav .lateral-grupo-link{min-height:40px}@media (min-width:900px) and (max-height:820px){.lateral{gap:.6rem;padding-block:.75rem}.lateral nav .lateral-grupo-link{min-height:36px;padding-block:.3rem}}.lateral :focus-visible,.barra-movel :focus-visible,.abas :focus-visible,.area-prof-topo :focus-visible{outline-color:var(--brand)}@media (max-width:899px){.lateral nav .lateral-grupo-link{display:none}.lateral nav .lateral-grupo-botao{width:100%;min-height:44px;color:var(--topbar-ink);text-align:left;opacity:.85;background:0 0;border:0;border-radius:8px;align-items:center;gap:.65rem;padding:.45rem .7rem;font-weight:500;display:flex}.lateral nav .lateral-grupo-botao.ativo{background:var(--brand);color:var(--brand-ink);opacity:1;font-weight:600}.lateral-grupo.aberto>.lateral-grupo-botao{opacity:1}.lateral .lateral-seta{opacity:.7;width:16px;height:16px;transition:transform .2s}.lateral-grupo.aberto>.lateral-grupo-botao .lateral-seta{transform:rotate(180deg)}.lateral-secoes{gap:.1rem;margin:.2rem 0 .5rem;padding:0 0 0 1.5rem;list-style:none;display:grid}.lateral-bloco{letter-spacing:.06em;text-transform:uppercase;opacity:.55;margin:.5rem 0 .15rem .7rem;font-size:.7rem;font-weight:700;display:block}.lateral nav .lateral-secoes a{opacity:.8;font-size:.95rem}.lateral nav .lateral-secoes a.ativa{box-shadow:inset 3px 0 0 var(--brand);color:var(--brand);opacity:1;background:#00bfb329;font-weight:600}}@media (prefers-reduced-motion:reduce){.lateral .lateral-seta{transition:none}}.faixa-rolavel{min-width:0;position:relative}.faixa-rolavel.sobra-direita>:not(.faixa-seta){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.faixa-rolavel.sobra-esquerda>:not(.faixa-seta){-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),#0000)}.faixa-rolavel.sobra-esquerda.sobra-direita>:not(.faixa-seta){-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000)}.faixa-seta{z-index:2;border:1px solid var(--line);background:var(--surface);width:2rem;height:2rem;color:var(--ink);border-radius:50%;place-items:center;padding:0;display:none;position:absolute;top:50%;translate:0 -50%;box-shadow:0 2px 8px #00000026}.faixa-seta.esquerda{left:0}.faixa-seta.direita{right:0}.faixa-seta svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.faixa-seta{display:inline-grid}}.faixa-rolavel:has(>.subabas-secoes)>.faixa-seta{top:calc(50% - .25rem)}.subabas-blocos>a:hover:not(.ativo){color:var(--brand-deep)}.subabas-secoes>a:hover:not(.ativo){border-color:var(--brand)}@media (min-width:900px){.salao-acoes,.menu-org-acoes{flex-direction:row-reverse;justify-content:flex-start}}.atendimento-bloco-humano{color:#8a5a00;flex:none;align-items:center;gap:.35rem;margin:0;padding:.6rem .9rem .3rem;font-size:.78rem;font-weight:600;line-height:1.3;display:flex}.atendimento-item.humano{box-shadow:inset 3px 0 0 var(--warn)}.pagamento{gap:var(--espaco-2);flex-direction:column;min-width:0;display:flex}.pagamento-formas{gap:var(--espaco-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pagamento-formas button{border-color:var(--line);background:var(--surface);min-height:2.75rem;color:var(--brand-deep);justify-content:center;padding:.35rem .4rem;font-size:.9rem}.pagamento-formas button:hover:not(:disabled){border-color:var(--brand);background:var(--bg)}.pagamento-linhas{gap:var(--espaco-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pagamento-linha{gap:var(--espaco-2);min-width:0;padding:var(--espaco-2) var(--espaco-3);border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;display:flex}.pagamento-linha-topo{align-items:center;gap:var(--espaco-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.pagamento-linha-topo>strong{overflow-wrap:anywhere}.pagamento-valor{color:var(--muted);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.pagamento-valor input{text-align:right;font-variant-numeric:tabular-nums;width:6.5rem}.pagamento-tirar{width:2.75rem;height:2.75rem;color:var(--muted);background:0 0;border:0;border-radius:999px;justify-content:center;padding:0}.pagamento-tirar:hover:not(:disabled){color:var(--danger);background:#fbe4e2}.pagamento-linha-extra{align-items:end;gap:var(--espaco-2);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));display:grid}.pagamento-troco{color:var(--ok);font-variant-numeric:tabular-nums;align-self:center;font-weight:700}.pagamento-frase{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.pagamento-frase.falta{color:var(--warn)}.pagamento-frase.pago{color:var(--ok)}.pagamento-frase.passou{color:var(--danger)}.pagamento-folha-topo{justify-content:space-between;align-items:baseline;gap:var(--espaco-2);flex-wrap:wrap;display:flex}@media (max-width:899px){.pagamento-folha-topo{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.pagamento-folha-topo .pagamento-frase{grid-column:1}}@media (max-width:899px),(pointer:coarse){.pagamento-linha select,.pagamento-linha input{min-height:2.75rem}}.pagamento-bloco{gap:var(--espaco-3);flex-direction:column;display:flex}.pagamento-registros{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pagamento-registros li{justify-content:space-between;align-items:center;gap:var(--espaco-1) var(--espaco-3);padding:var(--espaco-2) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.pagamento-registros li:last-child{border-bottom:0}.pagamento-registros .estornado{color:var(--muted)}.pagamento-registros .estornado strong{text-decoration:line-through}.pagamento-saldo{justify-content:space-between;align-items:center;gap:var(--espaco-2);padding:var(--espaco-2) var(--espaco-3);background:var(--bg);border-radius:8px;flex-wrap:wrap;display:flex}.pagamento-saldo.devolver{color:var(--danger);background:#fbe4e2}@media (max-width:899px),(pointer:coarse){.pagamento-registros button,.pagamento-saldo button{min-height:2.75rem}}.pagamento-config dl{gap:var(--espaco-2) var(--espaco-4);grid-template-columns:minmax(0,12rem) minmax(0,1fr);margin:0;display:grid}.pagamento-config dt{color:var(--muted)}.pagamento-config dd{overflow-wrap:anywhere;margin:0}@media (max-width:700px){.pagamento-config dl{grid-template-columns:minmax(0,1fr);gap:.15rem}.pagamento-config dd{margin-bottom:var(--espaco-2)}}.atendimento-filtros{flex-wrap:wrap;align-items:center;overflow:visible}.atendimento-filtros .chip{white-space:nowrap;justify-content:center}.atendimento-filtros select.filtros-profissional{cursor:pointer;max-width:100%;padding-right:.5rem}.atendimento-filtros select.filtros-profissional:focus-visible{outline:2px solid var(--wa-verde);outline-offset:2px}.lateral:has(>.mini-atendimento-vaga) nav{flex:0 auto}.mini-atendimento-vaga{flex-direction:column;flex:1 1 0;justify-content:flex-end;min-height:2.75rem;display:flex}.mini-atendimento{border-radius:var(--radius);background:#ffffff0d;border:1px solid #ffffff1f;flex-direction:column;min-height:0;display:flex}.mini-atendimento.aberta{flex:auto}.mini-atendimento-titulo{border-radius:calc(var(--radius) - 1px);width:100%;min-height:2.75rem;color:var(--topbar-ink);text-align:left;background:0 0;border:0;flex:none;align-items:center;gap:.5rem;padding:.35rem .6rem;font-weight:600;text-decoration:none;display:flex}.mini-atendimento-titulo:hover{background:#ffffff14}.mini-atendimento-nome{flex:1;min-width:0}.lateral .mini-atendimento-seta{opacity:.7;width:16px;height:16px;transition:transform .2s}.mini-atendimento.aberta .mini-atendimento-seta{transform:rotate(180deg)}.mini-contador-humano{color:#8a5a00;background:#fdf1d6;border-radius:999px;align-items:center;gap:.15rem;min-width:1.15rem;padding:0 .35rem;font-size:.72rem;font-weight:700;display:inline-flex}.lateral .mini-atendimento .mini-contador-humano svg,.lateral .mini-atendimento .selo-grupo svg{fill:currentColor;stroke:none;width:12px;height:12px}.mini-atendimento-corpo{flex-direction:column;flex:1;gap:.35rem;min-height:0;padding:0 .35rem .35rem;display:flex}.mini-atendimento .atendimento-filtros{flex:none;gap:.3rem;padding:2px}.mini-atendimento .atendimento-filtros .chip{color:#ffffffe0;background:#ffffff1a;flex:1 0 auto;min-height:1.9rem;padding:.2rem .55rem;font-size:.78rem}.mini-atendimento .atendimento-filtros .chip:hover{background:#ffffff29}.mini-atendimento .atendimento-filtros .chip.ativo,.mini-atendimento .atendimento-filtros .chip[aria-pressed=true]{background:var(--brand);color:var(--brand-ink)}.mini-atendimento .atendimento-filtros select.filtros-profissional{width:100%}.mini-atendimento .atendimento-filtros select.filtros-profissional option{color:var(--ink)}.mini-lista{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.mini-linhas{margin:0;padding:0;list-style:none}.mini-item{width:100%;min-height:3.25rem;color:var(--topbar-ink);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.55rem;padding:.35rem .45rem;font-weight:400;display:flex}.mini-item:hover{background:#ffffff14}.mini-item.ativo{box-shadow:inset 3px 0 0 var(--brand);background:#00bfb329}.mini-atendimento .avatar{background:var(--wa-avatar);color:#fff;width:2.25rem;height:2.25rem;overflow:hidden}.lateral .mini-atendimento .avatar svg{fill:currentColor;stroke:none;width:100%;height:100%;transform:translateY(18%)}.mini-item-corpo{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.mini-item-linha{align-items:center;gap:.35rem;min-width:0;display:flex}.mini-item-nome{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.85rem;font-weight:600;overflow:hidden}.mini-item-hora{opacity:.65;font-variant-numeric:tabular-nums;flex:none;font-size:.7rem}.mini-item.nao-lida .mini-item-hora{color:var(--brand);opacity:1;font-weight:600}.mini-item-previa{text-overflow:ellipsis;white-space:nowrap;opacity:.7;flex:1;min-width:0;font-size:.78rem;overflow:hidden}.mini-item.nao-lida .mini-item-previa{opacity:.95}.mini-item-previa.apagada{font-style:italic}.mini-atendimento .selo-grupo{color:#fffc;background:#ffffff1f;flex:none;align-items:center;gap:.15rem;padding:0 .3rem;font-size:.65rem;display:inline-flex}.mini-atendimento-aviso{opacity:.75;margin:0;padding:.4rem .45rem;font-size:.8rem}.mini-atendimento-aviso button{min-height:2.75rem;color:var(--brand);background:0 0;border:0;padding:0 .3rem;text-decoration:underline}.mini-atendimento-todas{min-height:2.75rem;color:var(--brand);border-radius:8px;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.mini-atendimento-todas:hover{background:#ffffff14;text-decoration:underline}@media (pointer:coarse){.mini-atendimento .atendimento-filtros .chip{min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.lateral .mini-atendimento-seta{transition:none}}.mini-janela{z-index:35;width:min(25rem,100vw - 232px - 1.5rem);height:min(40rem,100vh - 1.5rem);background:var(--wa-fundo);height:min(40rem,100dvh - 1.5rem);color:var(--wa-texto);border-radius:12px;flex-direction:column;display:flex;position:fixed;bottom:.75rem;left:calc(232px + .75rem);box-shadow:0 12px 40px #0b141a4d,0 2px 8px #0b141a33}.mini-janela:focus{outline:none}.mini-janela:focus-visible{outline:2px solid var(--wa-verde);outline-offset:2px}.mini-janela>.atendimento-conversa{border-radius:inherit;flex:1}.mini-janela .atendimento-topo{border-radius:12px 12px 0 0;min-height:3.5rem;padding:.3rem .3rem .3rem .75rem}.mini-janela .atendimento-topo-acoes{background:var(--wa-painel);align-items:center;gap:.15rem;padding:0 .3rem .3rem .75rem;display:flex}.mini-janela .atendimento-topo-acoes .controle-ia{margin-right:auto}.mini-janela .controle-ia .wa-popover{left:0;right:auto}.mini-janela-espera{flex:1}.mini-janela .atendimento-mensagens{padding:.4rem .75rem .75rem}.mini-janela .balao{max-width:85%}.mini-janela .atendimento-conversa>:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.mini-janela .atendimento-composer{padding-left:.35rem;padding-right:.35rem}.mini-janela .composer-linha{gap:.1rem;position:relative}.mini-janela .composer-linha .wa-ancora{position:static}.mini-janela .wa-emojis{width:auto;max-height:min(22rem,45dvh);left:0;right:0}.mini-janela .wa-audio{width:15rem}.mini-janela button.wa-icone-btn,.mini-janela .enviar-redondo,.mini-janela-botao{width:2.75rem;height:2.75rem}.mini-janela-botao{color:var(--wa-icone);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mini-janela-botao:hover{background:#0b141a0f}.mini-janela button:focus-visible,.mini-janela a:focus-visible{outline:2px solid var(--wa-verde);outline-offset:2px}.mini-janela .muted{color:var(--wa-texto-2)}.mini-janela .avatar{background:var(--wa-avatar);color:#fff;overflow:hidden}.mini-janela .avatar svg{width:100%;height:100%;transform:translateY(18%)}.papeis-escolha{border:0;gap:.35rem;margin:.75rem 0;padding:0;display:grid}.papeis-escolha>legend{color:var(--muted);margin-bottom:.35rem;padding:0;font-size:.85rem;font-weight:600}.papel-opcao{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;align-items:flex-start;gap:.6rem;padding:.5rem .65rem;display:flex}.papel-opcao:has(>input:checked){border-color:var(--brand);background:#f2fffe}.papel-opcao>input{flex:none;width:1.1rem;height:1.1rem;margin:.15rem 0 0}.papel-opcao>span{gap:.1rem;min-width:0;display:grid}.papel-descricao{color:var(--muted);font-size:.85rem}.papel-opcao.bloqueado{cursor:not-allowed;opacity:.6}.papeis-da-pessoa{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}dialog.papel-folha{width:min(36rem,100% - 2rem);max-height:min(92dvh,48rem);padding-bottom:0;overflow-y:auto}dialog.papel-folha h2:focus{outline:none}.papel-mudancas{margin:.25rem 0 1rem}.papel-mudancas>h3{margin-bottom:.4rem;font-size:.95rem}.papel-mudanca{border-radius:8px;margin-bottom:.5rem;padding:.5rem .65rem;font-size:.9rem}.papel-mudanca.ganha{color:var(--ok);background:#e3f3ea}.papel-mudanca.perde{color:var(--danger);background:#fbe4e2}.papel-mudanca ul{color:var(--ink);gap:.2rem;margin:.3rem 0 0;padding-left:1.1rem;display:grid}.papel-mudanca-modulo{font-weight:600}.papel-mudanca-nada{margin:0}.papel-folha-botoes{padding:.75rem 0 calc(1rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface);margin-top:.75rem;position:sticky;bottom:0}@media (max-width:899px){dialog.papel-folha{width:100%;max-width:100%;max-height:92dvh}}@media (pointer:coarse){.papel-opcao{min-height:44px}}.fluxo-modelos-grupo{color:var(--muted);font-size:.9rem}.fluxo-modelos-grade{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.75rem;display:grid}.fluxo-modelo{flex-direction:column;gap:.5rem;margin:0;display:flex}.fluxo-modelo-texto{flex:1;margin:0;font-size:.85rem}.fluxo-modelo button{align-self:flex-start;min-height:44px}.wa-tabela{border:1px solid var(--wa-linha);background:var(--wa-painel);border-radius:12px;flex-direction:column;gap:.45rem;margin-bottom:.5rem;padding:.75rem;display:flex}.wa-tabela-topo{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wa-tabela-selo{background:var(--wa-chip);color:var(--wa-verde-escuro);border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.wa-tabela-aviso{color:#6b4700;background:#fff4d6;border-radius:8px;align-items:flex-start;gap:.4rem;margin:0;padding:.5rem .6rem;font-size:.85rem;display:flex}.wa-tabela-aviso svg{flex:none;margin-top:.1rem}.wa-tabela-campo{color:var(--wa-texto-2);flex-direction:column;gap:.25rem;font-size:.85rem;display:flex}.wa-tabela-campo textarea{border:1px solid var(--wa-linha);background:var(--wa-entrada);width:100%;min-height:4.5rem;color:var(--wa-texto);font:inherit;resize:vertical;border-radius:8px;padding:.5rem .65rem;font-size:1rem}.wa-tabela-campo textarea:focus{outline:2px solid var(--wa-verde);outline-offset:0}.wa-tabela-campo textarea[aria-invalid=true]{border-color:var(--wa-perigo)}.wa-tabela-dica,.wa-tabela-erro{font-size:.8rem}.wa-tabela-dica{color:var(--wa-texto-2)}.wa-tabela-erro{color:var(--wa-perigo)}.wa-tabela .wa-tabela-item{border:1px solid var(--wa-linha);background:var(--wa-entrada);border-radius:10px;min-height:3.5rem}.wa-tabela-item img,.wa-tabela-icone{background:var(--wa-avatar);object-fit:cover;border-radius:8px;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.wa-tabela-item>svg{color:var(--wa-verde-escuro);flex:none}.wa-tabela-item:disabled{opacity:.55;cursor:not-allowed}.nc-passos{gap:var(--espaco-4);flex-direction:column;min-width:0;display:flex}.nc-passos>.card{margin-bottom:0}@media (min-width:900px){.balcao.nc{grid-template-columns:minmax(0,1.6fr) minmax(19rem,1fr)}}.nc-passo-topo{align-items:center;gap:var(--espaco-2) var(--espaco-3);flex-wrap:wrap;display:flex}.nc-passo-topo h2,.balcao.nc .cupom-cabeca-texto h2{align-items:center;gap:var(--espaco-2);margin:0;font-size:1.15rem;display:flex}.nc-numero{border:2px solid var(--brand);background:var(--surface);width:1.75rem;height:1.75rem;color:var(--brand-deep);border-radius:50%;flex:none;place-items:center;font-size:.9rem;font-weight:700;line-height:1;display:inline-grid}.nc-numero.feito{background:var(--brand);color:var(--brand-ink)}.nc-passo-extra{margin-left:auto}.nc-ficha-topo{align-items:center;gap:var(--espaco-3);display:flex}.nc-ficha-nome{flex-direction:column;flex:1;min-width:0;display:flex}.nc-ficha-nome .ficha-nome,.nc-ficha-nome .muted{overflow-wrap:anywhere}.nc-ficha-nome .muted{font-size:.9rem}.nc-ficha-mais>summary{min-height:2.75rem;color:var(--brand-deep);cursor:pointer;align-items:center;font-weight:600;display:flex}.nc-preferencia{justify-content:space-between}.nc-preferencia>span{overflow-wrap:anywhere;min-width:0}.nc-cliente-opcoes{justify-content:space-between;align-items:center;gap:var(--espaco-2) var(--espaco-3);flex-wrap:wrap;display:flex}.nc-avulso{min-height:2.75rem}.nc-atalho{flex-direction:column;gap:.35rem;display:flex}.ficha-chips button.nc-repetir{border-style:dashed}@media (max-width:899px){.balcao.nc .picker-lista{max-height:none;overflow:visible}}.nc-teclas{color:var(--muted);margin-block:0;font-size:.8rem}.nc-teclas kbd,.tecla kbd{border:1px solid var(--line);background:var(--surface);min-width:1.4rem;color:var(--ink);font:inherit;text-align:center;border-bottom-width:2px;border-radius:4px;padding:.05rem .35rem;font-size:.75rem;display:inline-block}@media (max-width:899px),(pointer:coarse){.nc-teclas{display:none}.balcao.nc .ficha-chips button,.balcao.nc .nc-ficha-topo button,.balcao.nc .nc-cliente-opcoes button,.balcao.nc .nc-preferencia button,.balcao.nc .balcao-nada button,.balcao.nc .balcao-novo button,.balcao.nc .ficha-aberta label,.balcao.nc .picker-setores button{min-height:2.75rem}}.badge.selo-grupo.selo-ofertas,.atendimento .badge.selo-grupo.selo-ofertas,.mini-atendimento .badge.selo-grupo.selo-ofertas{background:color-mix(in srgb, var(--brand) 22%, transparent);color:var(--brand-deep);font-weight:600}.oferta-abas{gap:var(--espaco-2);flex-wrap:wrap}.lista-previa{gap:var(--espaco-2);max-width:34rem;padding:var(--espaco-3);border-radius:var(--radius);background:color-mix(in srgb, var(--brand) 10%, var(--surface));border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;flex-direction:column;display:flex}.lista-previa p{margin:0}.lista-previa img{border-radius:calc(var(--radius) - 4px);object-fit:contain;max-width:100%;max-height:18rem}.lista-card-texto{-webkit-line-clamp:3;line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.lista-numeros{gap:var(--espaco-3) var(--espaco-6);flex-wrap:wrap;display:flex}.lista-envios{gap:var(--espaco-1);margin:0;padding-left:1.1rem;display:grid}.lista-no-atendimento{gap:var(--espaco-2);padding-bottom:var(--espaco-3);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.lista-no-atendimento .lista-previa{max-height:14rem;overflow-y:auto}.grupo-modelos{gap:var(--espaco-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.grupo-modelo{align-items:flex-start;gap:var(--espaco-1);min-height:44px;padding:var(--espaco-3);text-align:left;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex}.grupo-modelo:hover,.grupo-modelo:focus-visible{border-color:var(--brand)}.grupo-modelo small{color:var(--muted);font-weight:400}.grupo-variaveis{gap:var(--espaco-1);flex-wrap:wrap;display:flex}.grupo-postagem{gap:var(--espaco-2);padding-bottom:var(--espaco-3);border-bottom:1px solid var(--line);flex-direction:column;display:flex}.grupo-previa{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin:0;font-size:.9rem}.grupo-marcar{align-items:flex-start;gap:var(--espaco-2)}.enquete-barras{gap:var(--espaco-1);display:grid}.enquete-barra{align-items:center;gap:var(--espaco-2);grid-template-columns:minmax(6rem,14rem) 1fr auto;font-size:.9rem;display:grid}.enquete-opcao{overflow-wrap:anywhere}.enquete-trilho{background:var(--line);border-radius:999px;height:.6rem;overflow:hidden}.enquete-cheio{background:var(--brand);height:100%;display:block}.enquete-votos{color:var(--muted);white-space:nowrap}.grupo-selos{gap:var(--espaco-1);flex-wrap:wrap;display:flex}.grupo-diagnostico pre{margin:var(--espaco-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:20rem;font-size:.8rem;overflow:auto}@media (max-width:899px),(pointer:coarse){.oferta-abas button,.grupo-variaveis button,.grupo-postagem button,.grupo-acoes button,.lista-no-atendimento button{min-height:44px}.grupo-marcar input[type=checkbox],.grupo-escolha input[type=checkbox]{width:22px;height:22px}.enquete-barra{grid-template-columns:1fr auto}.enquete-trilho{grid-area:2/1/auto/-1}.lista-previa,.grupo-modelos{max-width:100%}}.avatar.foto-pessoa{font-size:.85rem;overflow:hidden}.avatar.foto-pessoa.pequena{width:1.6rem;height:1.6rem;font-size:.65rem}.avatar.foto-pessoa.grande{width:4.5rem;height:4.5rem;font-size:1.4rem}a.user-name,.area-prof-eu{gap:.45rem}.area-prof-eu{vertical-align:middle;align-items:center;max-width:100%;display:inline-flex}.equipe-pessoa{min-height:44px;color:inherit;align-items:center;gap:.6rem;text-decoration:none;display:flex}.equipe-pessoa>span{flex-direction:column;min-width:0;display:flex}.equipe-pessoa:hover strong{text-underline-offset:3px;text-decoration:underline}.equipe-duplicadas-lista{margin:0;padding:0;list-style:none}.equipe-duplicadas-lista li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.equipe-bloco,.ficha-aniversario,.ficha-emergencia{border:0;min-width:0;margin:0;padding:0}.ficha-aniversario legend,.ficha-emergencia legend{color:var(--muted);margin-bottom:.25rem;font-size:.9rem}.equipe-setores{flex-wrap:wrap;gap:.4rem .9rem;margin-top:.5rem}.ficha-campos{gap:.75rem;display:grid}@media (min-width:700px){.ficha-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.ficha-campos>.ficha-aniversario,.ficha-campos>.ficha-emergencia{grid-column:1/-1}}.ficha-porque{margin-top:.2rem;font-size:.8rem;display:block}.ficha-voltar{color:var(--brand-deep);align-self:flex-start;text-decoration:none}.ficha-topo{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ficha-topo h2{margin:0}.ficha-topo p{margin:.15rem 0 0}.ficha-situacao,.ficha-listas{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ficha-listas .badge{text-decoration:none}.equipe-pessoa .equipe-selo{white-space:normal;align-self:flex-start;margin-top:.2rem}.equipe-intro{max-width:70ch;margin:0}.equipe-busca{width:100%;max-width:28rem;font-size:16px}.excluir-historico{margin:0;padding-left:1.2rem}.foto-troca{align-items:center;gap:.9rem;display:flex}.foto-troca-acoes{gap:.4rem}.foto-troca-acoes.em-linha{flex-wrap:wrap;align-items:center;margin-top:.5rem;display:flex}.foto-troca-acoes label.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.ficha-acoes{flex-wrap:wrap;gap:.5rem}.ficha-salvar{justify-content:flex-end;display:flex}@media (max-width:899px){.ficha-salvar{bottom:calc(var(--abas-espaco) + .5rem);z-index:2;background:var(--surface);padding:.5rem 0;position:sticky}.ficha-salvar button{flex:1;min-height:2.75rem}.equipe-pessoa .avatar.foto-pessoa{width:2.75rem;height:2.75rem}}.apuracao-formas{gap:.25rem;display:grid}.apuracao-formas-rotulo{color:var(--muted);font-size:.9rem}.apuracao-formas .row{flex-wrap:wrap;gap:.4rem}.chave-pix-pedido{border-top:1px solid var(--line);padding-top:.5rem}.chave-pix-atual strong,.chave-pix-pedido strong,.chave-pix-pagamento strong,.chave-pix-historico{overflow-wrap:anywhere}.chave-pix-historico{margin:.4rem 0 0;padding-left:1.1rem;font-size:.9rem}.servicos-realizados .cabecalho{flex-wrap:wrap;gap:.75rem}.baixar-pdf{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.baixar-pdf-modelo{align-items:center;gap:.35rem;font-size:.9rem;display:flex}.baixar-pdf-modelo select{width:auto}.baixar-pdf-erro{width:100%;color:var(--danger)}.sr-periodo,.sr-periodo-chips{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sr-periodo-botao{display:none}.sr-folha-periodo .picker-setores{flex-wrap:wrap;overflow-x:visible}.sr-folha-periodo .fin-personalizado{margin-top:.75rem}.sr-numeros{gap:var(--espaco-4);margin:var(--espaco-4) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sr-numero{flex-direction:column;gap:.2rem;display:flex}.sr-numero strong{font-size:1.8rem;line-height:1.1}.sr-frases{margin:0 0 var(--espaco-4);gap:.3rem;padding:.75rem 1rem .75rem 2rem;display:grid}.sr-tabela .num{text-align:right;white-space:nowrap}.sr-nome{font-weight:600}.sr-quem{gap:.2rem;min-width:14rem;margin:0;padding:0;list-style:none;display:grid}.sr-quem li{grid-template-columns:minmax(5rem,auto) minmax(3rem,1fr) auto;align-items:center;gap:.5rem;display:grid}.sr-barra{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.sr-barra>span{background:var(--brand);height:100%;display:block}.sr-nota{margin:.5rem 0 0;font-size:.85rem}@media (max-width:700px){.sr-periodo-chips{display:none}.sr-periodo-botao{display:inline-flex}.sr-numeros{gap:var(--espaco-2);grid-template-columns:repeat(2,minmax(0,1fr))}.sr-quem{min-width:0}.sr-tabela .num{text-align:left}}.qualidade section.card{margin-bottom:var(--espaco-4)}.qualidade h2{margin:0 0 .6rem;font-size:1.05rem}.qualidade-grade{gap:var(--espaco-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.qualidade-pessoas,.qualidade-sem-resposta{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.qualidade-pessoas li{grid-template-columns:auto minmax(0,1fr) minmax(3rem,6rem);align-items:center;gap:.6rem;display:grid}.qualidade-pessoa{flex-direction:column;min-width:0;display:flex}.qualidade-sem-resposta li{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;display:flex}@media (max-width:900px){.qualidade-grade{grid-template-columns:minmax(0,1fr);gap:0}}.reuniao-acoes{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.reuniao-valores{align-items:center;gap:.35rem;margin-left:auto;font-weight:600;display:inline-flex}.reuniao-valores input{width:auto}.reuniao-previa{gap:var(--espaco-4);margin-top:var(--espaco-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reuniao-cartao:has(.reuniao-tabela){grid-column:1/-1}.reuniao-slide{flex-direction:column;gap:.6rem;min-width:0;display:flex}.reuniao-titulo{margin:0}.reuniao-subtitulo{color:var(--muted);margin:0}.reuniao-faixa{background:var(--danger);color:#fff;border-radius:6px;margin:0;padding:.5rem .75rem;font-weight:700}.reuniao-slide.sensivel{outline:2px solid var(--danger);outline-offset:6px;border-radius:4px}.reuniao-numeros{gap:var(--espaco-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.reuniao-numero{flex-direction:column;gap:.15rem;display:flex}.reuniao-numero .variacao{margin-left:0}.reuniao-numero-rotulo{color:var(--muted);font-size:.85rem}.reuniao-numero strong{font-size:1.8rem;line-height:1.1}.reuniao-numero .meta-batida{color:var(--ok);font-weight:600}.reuniao-numero .meta-perdida{color:var(--danger);font-weight:600}.reuniao-frases{gap:.35rem;margin:0;padding-left:1.2rem;display:grid}.reuniao-tabela .num{text-align:right;white-space:nowrap}.reuniao-nome{font-weight:600}.reuniao-barra{display:none}.reuniao-metas{gap:.75rem;display:grid}.reuniao-meta-inicio,.reuniao-meta-nota{gap:.25rem;display:grid}.reuniao-meta-inicio input{max-width:12rem}.reuniao-metas-lista{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.reuniao-metas-lista li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;padding:.5rem 0;display:flex}.reuniao-metas-lista label{gap:.1rem;min-width:0;display:grid}.reuniao-meta-campo{align-items:center;gap:.35rem;display:inline-flex}.reuniao-meta-campo input{text-align:right;width:7rem}@media (max-width:700px){.reuniao-acoes{display:none}.reuniao-valores{margin-left:0}.reuniao-previa{gap:var(--espaco-3);grid-template-columns:minmax(0,1fr)}.reuniao-tabela .num{text-align:left}.reuniao-barra{bottom:calc(var(--abas-espaco) + .5rem);z-index:5;margin-top:var(--espaco-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:.6rem;display:flex;position:sticky;box-shadow:0 4px 16px #0000001f}}.apresentacao{min-height:100vh;color:#f5f5f5;background:#111;min-height:100dvh;padding:clamp(1rem,4vw,3rem) clamp(1rem,4vw,3rem) 5rem;position:relative;overflow-x:hidden}.apresentacao-controles{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.apresentacao button.ghost{color:#f5f5f5;background:0 0;border-color:#ffffff59}.apresentacao-contador{color:#bbb;font-variant-numeric:tabular-nums;margin-left:auto}.apresentacao-valores{align-items:center;gap:.35rem;display:inline-flex}.apresentacao-valores input{width:auto}@media (pointer:coarse){.apresentacao-valores{min-height:44px}}.apresentacao-dica,.apresentacao-carregando{color:#ccc}.apresentacao-erro{color:#ff8a80}.apresentacao-progresso{background:#ffffff26;border-radius:2px;height:4px;margin-bottom:1.5rem}.apresentacao-progresso>span{background:var(--brand);border-radius:2px;height:100%;transition:width .25s;display:block}.apresentacao-tela{display:none}.apresentacao-tela.atual{animation:.25s apresentacao-entra;display:block}@keyframes apresentacao-entra{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.apresentacao-tela.atual{animation:none}.apresentacao-progresso>span{transition:none}}.apresentacao .reuniao-slide{gap:clamp(.75rem,2vw,1.5rem);max-width:72rem;margin:0 auto}.apresentacao .reuniao-titulo{font-size:clamp(2rem,6vw,5rem);line-height:1.05}.apresentacao .reuniao-subtitulo{color:#bbb;font-size:clamp(1rem,2.5vw,1.6rem)}.apresentacao .reuniao-numeros{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.apresentacao .reuniao-numero-rotulo{color:#bbb;font-size:clamp(.9rem,1.8vw,1.2rem)}.apresentacao .reuniao-numero strong{font-size:clamp(2.2rem,7vw,5rem)}.apresentacao .variacao,.apresentacao .reuniao-numero small{font-size:clamp(.9rem,1.8vw,1.3rem)}.apresentacao .variacao.boa,.apresentacao .reuniao-numero .meta-batida{color:#7ee2b8}.apresentacao .variacao.ruim,.apresentacao .reuniao-numero .meta-perdida{color:#ff8a80}.apresentacao .variacao.igual,.apresentacao .variacao.sem-base{color:#bbb}.apresentacao .reuniao-frases{gap:.6rem;font-size:clamp(1.05rem,2.4vw,1.7rem);line-height:1.35}.apresentacao .reuniao-tabela{width:100%;color:inherit;font-size:clamp(.95rem,1.8vw,1.3rem)}.apresentacao .reuniao-tabela th,.apresentacao .reuniao-tabela td{color:inherit;background:0 0;border-color:#fff3}.apresentacao .reuniao-tabela th{color:#bbb}.apresentacao .tabela-responsiva tr{background:0 0;border-color:#ffffff40}.apresentacao .tabela-responsiva td:before{color:#bbb}.apresentacao-navegar{right:max(1rem, env(safe-area-inset-right,0px));bottom:max(1rem, env(safe-area-inset-bottom,0px));gap:.5rem;display:flex;position:fixed}.apresentacao-navegar button{min-width:3rem;min-height:3rem;font-size:1.3rem}@page reuniao{size:A4 landscape;margin:12mm}@media print{.apresentacao{color:#111;background:#fff;min-height:0;padding:0}.apresentacao-tela,.apresentacao-tela.atual{page:reuniao;break-after:page;animation:none;display:block}.apresentacao .reuniao-subtitulo,.apresentacao .reuniao-numero-rotulo,.apresentacao .reuniao-tabela th{color:#555}.apresentacao .reuniao-tabela th,.apresentacao .reuniao-tabela td{border-color:#ccc}}.metas-equipe ul{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.metas-equipe li{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.25rem 1rem;padding:.4rem 0;display:flex}.metas-equipe-rotulo{flex:10rem;font-weight:600}.metas-equipe-nota{margin:.75rem 0 0}.fluxo-mes{margin-bottom:var(--espaco-3);align-items:center;gap:.75rem;display:flex}.fluxo-mes strong{text-align:center;min-width:10rem}.fluxo-mes button{justify-content:center;min-width:44px}.fluxo-frases{margin:0 0 var(--espaco-3);padding-left:1.2rem}.fluxo-frases li+li{margin-top:.25rem}.fluxo-previsto td{color:var(--muted);font-style:italic}.fluxo-nota{margin:var(--espaco-4) 0 0;font-size:.85rem}.contas-fixas-aviso{border-color:var(--warn)}.contas-fixas-aviso h3{margin:0 0 .5rem}.contas-fixas-aviso ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.contas-fixas-aviso li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;display:flex}.contas-fixas-aviso li span{flex:14rem;min-width:0}.contas-fixas-aviso li.vencida span{color:var(--danger)}.contas-fixas-aviso>p{margin:.5rem 0 0;font-size:.85rem}.contas-fixas-dia{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.contas-fixas-dia input{width:4.5rem}.fin-bloco-titulo{margin:var(--espaco-4) 0 var(--espaco-2)}.margem,.ritmo-mes{gap:var(--espaco-2);margin-bottom:var(--espaco-3);display:grid}.margem h2,.margem h3,.ritmo-mes h2,.margem .fluxo-frases,.ritmo-mes .fluxo-frases{margin:0}.escolher-salao{gap:1rem;display:grid}.escolher-bloco{gap:.6rem;display:grid}.escolher-bloco h2{margin:0;font-size:1rem}.escolher-busca{width:100%;min-height:44px;font-size:16px}.escolher-lista{gap:.5rem;max-height:min(55dvh,28rem);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.escolher-item{border:1px solid var(--line);background:var(--surface);width:100%;min-height:48px;color:var(--ink);text-align:left;border-radius:10px;gap:.15rem;padding:.6rem .8rem;display:grid}.escolher-item span{color:var(--muted);font-size:.85rem;font-weight:500}.pacote-escolha{gap:.4rem;display:grid}.pacote-escolha label{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:.6rem;min-height:44px;padding:.45rem .7rem;display:flex}.pacote-escolha label.ativo{border-color:var(--brand-deep);background:var(--bg)}.pacote-escolha input{flex:none;width:auto}.pacote-escolha span{min-width:0;display:grid}.pacote-comprovante{border:1px dashed var(--line);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:.6rem .75rem;font-family:inherit;font-size:.85rem}.pacotes-lista{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pacote-da-cliente{border-bottom:1px solid var(--line);gap:.35rem;padding-bottom:.75rem;display:grid}.pacote-da-cliente:last-child{border-bottom:0;padding-bottom:0}.pacote-cabeca{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem;display:flex}.pacote-progresso{width:100%;height:.6rem;accent-color:var(--brand-deep)}.pacote-sessoes{gap:.2rem;margin:.4rem 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.pacote-sessoes li{flex-wrap:wrap;gap:.2rem .5rem;display:flex}.pacote-seq{min-width:2.6rem;color:var(--muted);font-variant-numeric:tabular-nums}.nc-pacotes{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.nc-pacote{font-size:.88rem}.nc-pacote.vence{color:var(--danger)}.picker-pacote{color:var(--ok);background:#e3f3ea;border-radius:999px;align-self:flex-start;padding:.05rem .4rem;font-size:.75rem;font-weight:700}.cupom-etiqueta.pacote{padding-right:.5rem}.item-desconto.pacote{color:var(--ok);font-weight:600}.nc-soma-pacote{color:var(--muted);margin:0;font-size:.85rem}.nc-soma-pacote strong{color:var(--ink)}.pacote-sugestao{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;display:flex}dialog.folha .cupom-motivos button{border:1px solid var(--line);background:var(--surface);color:var(--ink);font-weight:500}dialog.folha .cupom-motivos button[aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:var(--brand-ink);font-weight:600}.pacotes-movimento{width:100%;max-width:34rem}.pacotes-movimento td{border-bottom:1px solid var(--line);padding:.3rem .4rem}.pacotes-vencendo{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pacotes-vencendo li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;padding-bottom:.5rem;display:flex}.pacotes-vencendo li>span{overflow-wrap:anywhere;min-width:0}.painel-bloco-acoes{align-items:center;gap:var(--espaco-2);flex-wrap:wrap;display:inline-flex}.fazer-todos{align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.fazer-dispensa{gap:var(--espaco-1);flex-wrap:wrap;margin-left:auto;display:inline-flex}.fazer-dispensar{min-height:44px;padding:0 var(--espaco-3);color:var(--muted);background:0 0;border:0;font-size:.85rem;font-weight:600}.fazer-dispensar:hover:not(:disabled){color:var(--ink);text-decoration:underline}.fin-abas .badge{margin-left:.35rem}.gestao-filtros{gap:var(--espaco-2);flex-wrap:wrap;display:flex}.gestao-filtros .comandas-chip{min-height:44px}.gestao-resumo h2{margin:0 0 var(--espaco-2);font-size:1rem}.gestao-resumo ul{gap:var(--espaco-2);margin:0;padding:0;list-style:none;display:grid}.gestao-resumo li{overflow-wrap:anywhere;min-width:0}.gestao-continua,.gestao-saiu{white-space:nowrap;font-size:.8rem;font-weight:700}.gestao-continua{color:var(--warn)}.gestao-saiu{color:var(--ok)}.gestao-dispensados>summary{cursor:pointer;min-height:44px;font-weight:600}.gestao-dispensados .fazer-item{opacity:.85}.gestao-canais{gap:var(--espaco-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.gestao-canal h3{margin:0;font-size:1rem}.gestao-canal p{margin:var(--espaco-2) 0 0;overflow-wrap:anywhere}.gestao-canal dl{gap:var(--espaco-2);margin:var(--espaco-2) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gestao-canal dt{color:var(--muted);font-size:.8rem}.gestao-canal dd{margin:0;font-weight:700}@media (max-width:599px){.fazer-dispensa{margin-left:0}}.pacotes-vencendo .pacotes-aviso{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;display:inline-flex}.pacotes-aviso-celular{color:var(--muted);font-size:.85rem}.anuncio-servicos{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.25rem 1rem;display:grid}table.melhor-horario{border-spacing:2px;min-width:0;max-width:44rem;font-size:.8rem}.melhor-horario th,.melhor-horario td{white-space:nowrap;text-align:center;padding:.3rem .15rem}.melhor-horario th{text-transform:none;letter-spacing:0}.melhor-horario tbody th{text-align:left;font-weight:600}.melhor-horario td button{all:unset;text-align:center;cursor:pointer;width:100%;min-height:1.6rem;display:block}.melhor-horario td button:focus-visible{outline:2px solid var(--brand-deep);outline-offset:1px;border-radius:4px}.melhor-horario td button[aria-pressed=true]{font-weight:700;text-decoration:underline}.anuncio-linha{align-items:flex-start;gap:.6rem;display:flex}.anuncio-miniatura{object-fit:cover;background:var(--line);border-radius:8px;flex:none;width:56px;height:56px}.anuncio-miniatura.vazia{color:var(--muted);justify-content:center;align-items:center;font-size:.65rem;display:inline-flex}.anuncio-criativo{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.anuncio-criativo-midia img,.anuncio-criativo-midia video{border-radius:var(--radius);object-fit:contain;background:#000;width:100%;max-height:480px;display:block}.anuncio-criativo-texto h2{margin-top:0}.anuncio-criativo-titulo{margin:0 0 .4rem;font-weight:600}.anuncio-criativo-corpo{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 .6rem}.anuncio-leitura{grid-template-columns:max-content minmax(0,1fr);gap:.3rem .9rem;margin:0;display:grid}.anuncio-leitura dt{color:var(--muted)}.anuncio-leitura dd{overflow-wrap:anywhere;margin:0}.anuncio-sugestao{border:1px solid color-mix(in srgb, var(--brand) 45%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--brand) 8%, var(--surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .75rem;display:flex}@media (max-width:720px){.anuncio-criativo,.anuncio-leitura{grid-template-columns:minmax(0,1fr)}.anuncio-leitura dd{margin-bottom:.3rem}}.anuncio-no-fio{border:1px solid var(--line);border-radius:var(--radius);background:var(--wa-entrada);width:min(18rem,88%);color:var(--wa-texto);box-shadow:0 1px 1px var(--wa-sombra);align-self:flex-start;margin:.45rem 0;font-size:.9rem;overflow:hidden}.anuncio-no-fio-imagem{object-fit:cover;background:var(--line);width:100%;max-height:11rem;display:block}.anuncio-no-fio-corpo{overflow-wrap:anywhere;flex-direction:column;gap:.2rem;padding:.55rem .75rem .65rem;display:flex}.anuncio-no-fio-selo{color:var(--wa-verde-escuro);letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:600}.anuncio-origem{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.anuncio-origem-texto{overflow-wrap:anywhere;flex-direction:column;gap:.2rem;min-width:0;display:flex}.anuncio-origem-oferta{font-weight:600}.anuncio-origem-acao{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.35rem;display:flex}.boas-vindas-sugerida{border:1px dashed var(--line);border-radius:10px;flex-direction:column;gap:.35rem;margin-bottom:.5rem;padding:.6rem .75rem;display:flex}.boas-vindas-sugerida p{white-space:pre-wrap;margin:0}.quem-veio-cliente{align-items:center;gap:.5rem;display:flex}.anuncio-miniatura.pequena{border-radius:6px;width:36px;height:36px}.cofre-total{font-size:1.25rem}.cofre-retiradas{margin:.35rem 0 0;padding-left:1rem;font-size:.85rem}.cofre-cancelada{opacity:.6;text-decoration:line-through}.pacote-foto-corpo{align-items:flex-start;gap:.75rem;display:flex}.pacote-foto-corpo img,.pacote-foto-vazia{object-fit:cover;background:var(--line);border-radius:10px;flex:none;width:120px;height:120px}.pacote-foto-vazia{color:var(--muted);justify-content:center;align-items:center;font-size:.8rem;display:inline-flex}.pacote-miniatura{object-fit:cover;border-radius:8px;flex:none;width:44px;height:44px}.primeiro-acesso{max-width:760px;margin:0 auto;padding:1.5rem 16px 3rem}.ficha-endereco{border:0;margin:0;padding:0}.aviso-foto{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.6rem .9rem;display:flex}.pagamento-pergunta{margin-bottom:.35rem;font-weight:600;display:block}.pagamento-formas .forma{border:2px solid var(--forma-borda,var(--line));background:var(--forma-fundo,var(--surface));min-width:0;color:var(--forma-texto,inherit);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.1rem;padding:.55rem .8rem;display:inline-flex}.pagamento-formas .forma small{opacity:.85;font-size:.75rem}.forma-pix-cartao{--forma-borda:#1f9d57;--forma-fundo:#e8f7ee;--forma-texto:#0f5c32}.forma-dinheiro{--forma-borda:#c98a00;--forma-fundo:#fff5dc;--forma-texto:#6b4a00}.forma-fim{--forma-borda:#8a8f98;--forma-fundo:#f1f2f4;--forma-texto:#3d4148}.pagamento-formas .forma:not(.forma-fim){min-height:3.5rem}.pagamento-formas .forma:not(.forma-fim) strong{font-size:1rem}.pagamento-formas .forma.forma-fim{border-style:dashed;border-width:1px;flex-direction:row;grid-column:1/-1;justify-content:center;align-items:baseline;gap:.4rem;min-height:2.5rem}.pagamento-formas .forma.escolhida{box-shadow:0 0 0 3px var(--forma-borda)}.pagamento-linha.forma-pix-cartao,.pagamento-linha.forma-dinheiro{border-left:4px solid var(--forma-borda);padding-left:.5rem}[data-cor="0"]{--cor-setor:#d6336c}[data-cor="1"]{--cor-setor:#1c7ed6}[data-cor="2"]{--cor-setor:#2f9e44}[data-cor="3"]{--cor-setor:#e8590c}[data-cor="4"]{--cor-setor:#7048e8}[data-cor="5"]{--cor-setor:#0c8599}[data-cor="6"]{--cor-setor:#c2255c}[data-cor="7"]{--cor-setor:#5c940d}.picker-item[data-cor]{border-left:5px solid var(--cor-setor)}.picker-item.escolhido{background:color-mix(in srgb, var(--cor-setor,var(--brand)) 12%, var(--surface))}.picker-a-partir{color:var(--muted);font-size:.72rem;font-weight:600}.picker-item .picker-vezes{top:auto;bottom:.55rem}.picker-titulo[data-cor]:before{content:"";background:var(--cor-setor);border-radius:50%;width:.65rem;height:.65rem;margin-right:.4rem;display:inline-block}.picker-setores button[data-cor]{border-left:4px solid var(--cor-setor)}.picker-setores button[data-cor].ativo{background:var(--cor-setor);border-color:var(--cor-setor);color:#fff}.atendimento-lista.compacta .atendimento-item{gap:.55rem;min-height:2.9rem}.atendimento-lista.compacta .atendimento-item .avatar{width:32px;height:32px}.atendimento-lista.compacta .atendimento-item-corpo{gap:0;padding:.35rem .1rem .35rem 0}.atendimento-lista.compacta .atendimento-item-corpo .linha:nth-child(n+3){display:none}.atendimento-lista.compacta .atendimento-item-corpo .previa{font-size:.8rem}.como-fazer-botao{align-items:center;gap:.35rem;display:inline-flex}.como-fazer-botao svg,.ajuda-painel-selo svg,.ajuda-passo-acoes svg,.ajuda-mostrar svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}.ajuda-fundo{z-index:70;background:#00000047;justify-content:flex-end;animation:.2s ease-out ajuda-aparece;display:flex;position:fixed;inset:0}.ajuda-painel{background:var(--surface);flex-direction:column;gap:.75rem;width:min(30rem,100%);height:100%;padding:1rem 1.1rem 1.5rem;animation:.28s cubic-bezier(.2,.8,.2,1) ajuda-entra-lado;display:flex;overflow-y:auto;box-shadow:-12px 0 40px #0000002e}.ajuda-painel h2{outline:none;margin:0}.ajuda-painel-topo{justify-content:space-between;align-items:center;display:flex}.ajuda-painel-selo{background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--brand-deep);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.85rem;font-weight:600;display:inline-flex}.ajuda-resumo{color:var(--muted);margin:0}.ajuda-tarefas{flex-wrap:wrap;gap:.4rem;display:flex}.ajuda-tarefa{border:1px solid var(--line);color:var(--ink);background:0 0;border-radius:999px;padding:.35rem .75rem;font-size:.9rem;transition:background .2s,color .2s,border-color .2s}.ajuda-tarefa.ativa{border-color:var(--brand);background:var(--brand);color:#fff}.ajuda-tarefa-titulo{margin:0;font-size:1rem}.ajuda-passo-area{border:1px solid var(--line);border-radius:var(--radius);background:color-mix(in srgb, var(--brand) 5%, var(--surface));flex-direction:column;gap:.75rem;padding:.9rem;display:flex}.ajuda-progresso{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.ajuda-progresso>span{border-radius:inherit;background:var(--brand);height:100%;transition:width .35s;display:block}.ajuda-passo{align-items:flex-start;gap:.75rem;min-height:4.5rem;animation:.3s ease-out ajuda-desliza;display:flex}.ajuda-passo p{margin:0;font-size:1.05rem;line-height:1.45}.ajuda-numero{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.6rem;height:1.6rem;font-size:.85rem;font-weight:700;display:inline-grid}.ajuda-numero.grande{width:2.4rem;height:2.4rem;font-size:1.1rem;animation:.4s cubic-bezier(.3,1.6,.5,1) ajuda-pula}.ajuda-passo-acoes{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ajuda-passo-acoes button{align-items:center;gap:.25rem;display:inline-flex}.ajuda-mostrar{align-self:flex-start;align-items:center;gap:.35rem;display:inline-flex}.ajuda-alternar{align-self:flex-start}.ajuda-lista{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.ajuda-lista>li{align-items:flex-start;gap:.6rem;animation:.3s ease-out both ajuda-desliza;display:flex}.ajuda-dicas{border-left:3px solid var(--brand);border-radius:0 var(--radius) var(--radius) 0;background:color-mix(in srgb, var(--brand) 8%, transparent);padding:.75rem .9rem}.ajuda-dicas h3{margin:0 0 .35rem;font-size:.95rem}.ajuda-dicas ul{flex-direction:column;gap:.3rem;margin:0;padding-left:1.1rem;display:flex}.ajuda-moldura{z-index:71;pointer-events:none;border:2px solid var(--brand);box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 25%, transparent);border-radius:10px;animation:1.6s ease-out infinite guia-pulso;position:fixed}.ajuda-mostrando{left:50%;bottom:calc(var(--abas-espaco,0px) + 1rem);z-index:72;border-radius:var(--radius);background:var(--brand-ink);color:#fff;align-items:center;gap:.75rem;width:min(36rem,100% - 1.5rem);padding:.7rem .9rem;animation:.25s ease-out guia-sobe;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.ajuda-mostrando span{flex:1;font-size:.95rem}.ajuda-pagina-topo{align-items:flex-start;gap:.75rem;display:flex}.ajuda-pagina-topo h2,.ajuda-pagina-topo p{margin:0}.ajuda-pagina-icone{background:color-mix(in srgb, var(--brand) 16%, transparent);width:2.6rem;height:2.6rem;color:var(--brand-deep);border-radius:50%;flex:none;place-items:center;display:grid}.ajuda-pagina-icone svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.4rem;height:1.4rem}.ajuda-busca{width:100%}.ajuda-grupo h3{margin:.5rem 0 0}.ajuda-cartoes{gap:.75rem;display:grid}@media (min-width:700px){.ajuda-cartoes{grid-template-columns:repeat(2,minmax(0,1fr))}}.ajuda-cartao{flex-direction:column;gap:.5rem;transition:transform .2s,box-shadow .2s;animation:.3s ease-out both guia-sobe;display:flex}.ajuda-cartao:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0000001a}.ajuda-cartao h4,.ajuda-cartao p{margin:0}.ajuda-cartao-tarefas{margin:0;padding-left:1.1rem;font-size:.9rem}.ajuda-cartao .row{margin-top:auto}@keyframes ajuda-aparece{0%{opacity:0}}@keyframes ajuda-entra-lado{0%{transform:translate(100%)}}@keyframes ajuda-desliza{0%{opacity:0;transform:translate(18px)}}@keyframes ajuda-pula{0%{transform:scale(.4)}to{transform:scale(1)}}@media (max-width:699px){.ajuda-fundo{align-items:flex-end}.ajuda-painel{border-radius:16px 16px 0 0;height:auto;max-height:88dvh;animation-name:ajuda-entra-baixo}@keyframes ajuda-entra-baixo{0%{transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.ajuda-fundo,.ajuda-painel,.ajuda-passo,.ajuda-numero.grande,.ajuda-lista>li,.ajuda-moldura,.ajuda-mostrando,.ajuda-cartao{animation:none}.ajuda-progresso>span,.ajuda-tarefa,.ajuda-cartao{transition:none}}.tecla{white-space:nowrap}.nc-teclas-todos{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.atalhos-lista{gap:.35rem;margin:0;display:grid}.atalhos-lista div,.atalhos-editar li{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.atalhos-lista dd{margin:0}.atalhos-editar{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.atalhos-editar li>span:first-child{flex:1}.atalhos-ouvindo{color:var(--accent);font-size:.85rem}.nc-pacotes .nc-pacote-dia{border-color:var(--accent);color:var(--accent)}.ia-conversao{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem;display:grid}.ia-sugestoes-conversao{border:1px dashed var(--line);border-radius:var(--radius);background:var(--bg);gap:.35rem;padding:.7rem .8rem;display:grid}.ia-sugestoes-conversao ul{gap:.5rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.ia-sugestoes-conversao li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ia-sugestoes-conversao li>span{flex:220px}.ia-vendedora-topo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ia-vendedora-topo h3{margin:0}.ia-volta{border:1px dashed var(--line);border-radius:var(--radius);background:var(--bg);gap:.35rem;padding:.7rem .8rem;display:grid}.ia-volta-texto{white-space:pre-line;overflow-wrap:anywhere;margin:0}.metas-numeros{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;display:grid}.metas-numero{flex-direction:column;gap:.15rem;display:flex}.metas-numero strong{font-size:1.15rem}.metas-numero.destaque strong{font-size:1.4rem}.metas-numero.bom strong{color:var(--accent)}.metas-numero.ruim strong{color:#b42318}.metas-barra{background:var(--line);border-radius:999px;height:14px;position:relative;overflow:visible}.metas-barra-feito{background:var(--accent);border-radius:999px;height:100%;display:block}.metas-barra-marca{background:var(--ink);width:2px;position:absolute;top:-4px;bottom:-4px}.metas-combinado{border-left:3px solid var(--accent);background:var(--surface);margin:0;padding:.5rem .75rem}.metas-sugestoes{flex-wrap:wrap}.papeis-abas{flex-wrap:wrap;gap:.4rem;display:flex}.papeis-abas .badge{margin-left:.35rem}.papeis-areas{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.papeis-area{border-bottom:1px solid var(--line);gap:.35rem;padding-bottom:.6rem;display:grid}.papeis-area-topo{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.papeis-niveis{flex-wrap:wrap;gap:.35rem;display:flex}.papeis-nivel{border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:.3rem .7rem;font-size:.85rem}.papeis-nivel.ativo.papeis-nivel-edit{color:#1d5e3a;background:#e3f4ec;border-color:#2e8b57}.papeis-nivel.ativo.papeis-nivel-view{color:#24497a;background:#e8f0fb;border-color:#3b6fb6}.papeis-nivel.ativo.papeis-nivel-none{color:#4a4a4a;background:#f3f3f3;border-color:#8a8a8a}.papeis-detalhes summary{cursor:pointer;color:var(--muted);font-size:.85rem}.papeis-detalhes ul{gap:.25rem;margin:.35rem 0 0;padding-left:1rem;font-size:.9rem;display:grid}.page:has(.balcao.nc){max-width:1200px}.balcao.nc{grid-template-columns:minmax(0,1fr)}.nc-topo{scroll-margin-top:8rem}.nc-fecho{justify-content:space-between;align-items:center;gap:var(--espaco-3);min-width:0;padding:var(--espaco-3) var(--espaco-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:row}.nc-fecho.presa{bottom:calc(var(--abas-espaco) + var(--espaco-2));z-index:15;position:sticky;box-shadow:0 -8px 20px -12px #10312e66}.nc-fecho .cupom-soma{flex-direction:column;align-items:flex-start;gap:0;min-width:0}.nc-fecho button.balcao-lancar{flex:0 auto;width:auto;min-width:14rem;padding-inline:1.25rem}@media (max-width:899px){.nc-fecho{padding:var(--espaco-2) var(--espaco-3)}.nc-fecho .cupom-soma strong{font-size:1.4rem}.nc-fecho .nc-soma-rotulo{display:none}.nc-fecho button.balcao-lancar{white-space:nowrap;min-width:0;padding-inline:1rem}.page:has(.balcao.nc){padding-bottom:calc(var(--abas-espaco) + var(--espaco-4))}}body:has(.balcao.nc) .ajuda-flutuante{display:none}body:has(.balcao.nc) .guia-cartao{bottom:calc(var(--abas-espaco,0px) + 6.5rem)}.com-quem{gap:var(--espaco-3);min-width:0;padding-top:var(--espaco-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.com-quem>h3{margin:0;font-size:1.05rem}.com-quem-setor{gap:var(--espaco-2);min-width:0;padding:var(--espaco-3);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;margin:0;display:flex}.com-quem-setor>legend{padding:0 .3rem;font-weight:700}.com-quem-opcoes{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.com-quem-modo{border:1px solid var(--brand);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:0;min-width:0;display:grid;overflow:hidden}.com-quem-modo button{background:var(--surface);min-height:2.75rem;color:var(--brand-deep);text-align:center;border:0;border-radius:0;justify-content:center;padding:.4rem .75rem;font-weight:600}.com-quem-modo button[aria-checked=true]{background:var(--brand);color:var(--brand-ink)}.com-quem-opcoes button{border:1px solid var(--line);background:var(--surface);max-width:100%;min-height:2.75rem;color:var(--ink);text-align:left;border-radius:999px;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.35rem .85rem;font-weight:500;display:inline-flex}.com-quem-opcoes button[aria-checked=true]{border-color:var(--brand);background:var(--brand);color:var(--brand-ink)}.com-quem-selo{background:var(--bg);color:var(--muted);border-radius:999px;padding:0 .45rem;font-size:.72rem;font-weight:600}.com-quem-selo.destaque{color:var(--warn);background:#fbefd9}[aria-checked=true]>.com-quem-selo{color:inherit;background:#ffffff38}.com-quem-explica{margin:0;font-size:.85rem}.com-quem-aviso{align-items:center;gap:var(--espaco-2);flex-wrap:wrap;margin:0;font-size:.85rem;display:flex}.com-quem-setor>input[type=text],.com-quem-pref>input[type=text],.com-quem-pref select{width:100%;max-width:40rem;min-height:2.75rem}.com-quem-pref select{max-width:24rem}.com-quem-pref{gap:var(--espaco-2);padding-top:var(--espaco-2);border-top:1px dashed var(--line);flex-direction:column;display:flex}.com-quem-na-fila{overflow-wrap:anywhere;margin:0}.fila-desfazer{justify-content:space-between;align-items:center;gap:var(--espaco-2);padding:var(--espaco-2) var(--espaco-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;display:flex}.nc-erro{color:var(--danger);margin:0;font-size:.9rem}.nc-aviso{align-items:center;gap:var(--espaco-2) var(--espaco-3);color:var(--ink);background:#fbefd9;border-radius:8px;flex-wrap:wrap;margin:0;padding:.5rem .7rem;display:flex}.nc-lancada{top:var(--espaco-2);z-index:16;justify-content:space-between;align-items:center;gap:var(--espaco-2) var(--espaco-3);flex-wrap:wrap;min-width:0;display:flex;position:sticky;box-shadow:0 8px 20px -12px #10312e66}.nc-lancada-texto{overflow-wrap:anywhere;flex-direction:column;flex:18rem;gap:.15rem;min-width:0;display:flex}.nc-lancada-espera{font-weight:600}.nc-lancada-acoes{align-items:center;gap:var(--espaco-2);flex-wrap:wrap;display:flex}.nc-lancada-acoes a{align-items:center;min-height:2.75rem;display:inline-flex}.nc-rascunho{justify-content:space-between;align-items:center;gap:var(--espaco-2) var(--espaco-3);color:var(--ink);flex-wrap:wrap;display:flex}.nc-linha-aberta{vertical-align:middle;margin-left:.4rem}.nc-chegando-chips button{border-color:var(--line);background:var(--surface);min-height:2.75rem;color:var(--ink);text-align:left;border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .8rem .3rem .4rem;font-weight:400;display:inline-flex}.nc-chegando-chips .avatar{width:2rem;height:2rem;font-size:.8rem}.nc-chegando-chips .balcao-linha-texto{flex:none;line-height:1.2}.nc-chegando-chips small{font-size:.75rem}.nc-aberta-acoes{gap:var(--espaco-2);flex-wrap:wrap;display:flex}button.nc-aberta-acao{border:1px solid var(--warn);background:var(--surface);min-height:2.75rem;color:var(--ink);text-align:left;flex-direction:column;align-items:flex-start;gap:.05rem;display:inline-flex}button.nc-aberta-acao small{color:var(--muted);font-weight:400}button.nc-aberta-acao.escolhida{background:var(--warn);border-color:var(--warn);color:#fff}button.nc-aberta-acao.escolhida small{color:#ffffffd9}button.nc-igual{border:1px solid var(--brand);background:color-mix(in srgb, var(--brand) 10%, var(--surface));width:100%;min-height:3.25rem;color:var(--brand-deep);text-align:left;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.6rem .9rem;display:flex}button.nc-igual small{color:var(--muted);overflow-wrap:anywhere;font-weight:400}.picker-celula{min-width:0;display:flex;position:relative}.picker-celula>.picker-item{flex:1;min-width:0}button.picker-tirar{border:1px solid var(--line);background:var(--surface);width:2.25rem;min-height:2.25rem;color:var(--ink);border-radius:999px;place-items:center;padding:0;font-size:1.1rem;line-height:1;display:inline-grid;position:absolute;top:.35rem;right:.35rem}button.picker-item.picker-combo{border-style:dashed}.picker-tabela{color:var(--muted);font-size:.8rem;font-weight:400}.picker-oferta{color:var(--brand-deep);font-weight:600}.com-quem-espera{color:var(--ink);margin-top:.15rem;display:block}.nc-fecho{align-items:stretch;gap:var(--espaco-2);flex-direction:column}.nc-fecho-linha{justify-content:space-between;align-items:center;gap:var(--espaco-2) var(--espaco-3);flex-wrap:wrap;min-width:0;display:flex}.nc-fecho-erro{overflow-wrap:anywhere}.nc-fecho .nc-teclas{text-align:right}button.nc-outra{min-height:2.75rem;font-size:.9rem}@media (max-width:899px),(pointer:coarse){.balcao.nc .ficha-chips button,.balcao.nc .com-quem-opcoes button,.balcao.nc .com-quem-modo button,.balcao.nc .picker-setores button,.balcao.nc .cupom-link,.balcao.nc .cupom-qtd button{min-height:2.75rem}.nc-fecho-linha{flex-wrap:nowrap}button.nc-outra{flex:1 0 100%;min-height:2.5rem}.nc-fecho-linha:has(.nc-outra){flex-wrap:wrap}.nc-lancada{top:0}}.picker-topo{top:var(--picker-topo,0px);z-index:3;margin:0 calc(-1 * var(--espaco-2));padding:.15rem var(--espaco-2) .5rem;background:var(--surface);flex-direction:column;gap:.5rem;display:flex;position:sticky}.picker-lista{position:relative}.balcao.nc>.nc-passo{overflow:visible}.picker-setores{overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none}.picker-setores::-webkit-scrollbar{display:none}.picker-setor-conta{background:var(--brand-deep);color:#fff;border-radius:999px;place-items:center;min-width:1.35rem;height:1.35rem;margin-left:.4rem;padding:0 .35rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-grid}.picker-setores button.ativo .picker-setor-conta{color:var(--ink);background:#ffffffeb}.picker-setor{scroll-margin-top:6.5rem}.picker-grade{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:700px){.picker-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.picker-grade{grid-template-columns:repeat(4,minmax(0,1fr))}}button.picker-item{min-height:5.5rem}.picker-item .picker-vezes small{opacity:.85;font-weight:600}.picker-celula:has(.picker-tirar) .picker-nome{padding-right:2.25rem}.picker-selo-combo{background:var(--brand);color:var(--brand-ink);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:.05rem .45rem;font-size:.7rem;font-weight:700}.escolhidos{border:1px dashed var(--brand);border-radius:var(--radius);background:var(--bg);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.5rem .7rem;display:flex}.escolhidos>.ficha-rotulo{flex:none}.escolhidos-chips{flex-wrap:wrap;flex:auto;gap:.35rem;min-width:0;display:flex}.escolhido{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:.1rem;max-width:100%;padding-left:.65rem;font-size:.85rem;display:inline-flex}.escolhido>span{overflow-wrap:anywhere;min-width:0}.escolhido small{color:var(--muted)}.escolhido.combo{border-color:var(--brand);border-style:dashed}.escolhido button{width:2rem;height:2rem;min-height:0;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0;font-size:1.15rem;line-height:1}.escolhido button:hover{color:var(--danger);background:#fbe4e2}.escolhidos-total{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto}.com-quem.compacto,.com-quem-setor-compacto{flex-direction:column;gap:.4rem;display:flex}.com-quem-linha{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);justify-content:space-between;align-items:center;gap:.5rem;min-height:2.5rem;padding:.2rem .25rem .2rem .65rem;font-size:.9rem;display:flex}.com-quem-linha>span{overflow-wrap:anywhere;min-width:0;font-weight:600}.com-quem-linha>button{flex:none;min-height:2.25rem}.nc-fecho .cupom-soma{flex:auto}.nc-fecho button.nc-abrir-cobranca{flex:none}.nc-soma-itens{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;display:block;overflow:hidden}.folha-topo{align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.folha-topo h2{flex:none;margin:0}dialog.cobranca-folha{grid-template-rows:auto minmax(0,1fr) auto;gap:.5rem;width:min(74rem,100% - 2rem);max-height:calc(100dvh - 1rem);padding:.75rem 1.25rem .85rem;display:grid;overflow:hidden}dialog.cobranca-folha:not([open]){display:none}dialog.cobranca-folha h2{font-size:1.15rem}.cobranca-cliente{min-width:0;color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;flex:auto;align-items:center;gap:.5rem;display:flex}.cobranca-fechar{width:2.75rem;height:2.75rem;min-height:0;color:var(--muted);background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;padding:0}.cobranca-corpo{gap:var(--espaco-4);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:0;display:grid}.cobranca-resumo{gap:var(--espaco-3);flex-direction:column;min-height:0;display:flex}.cobranca-itens{gap:var(--espaco-3);scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;padding-right:.25rem;display:flex;overflow-y:auto}.cobranca-setor h3{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .35rem;font-size:.78rem}.cobranca-setor ul{gap:var(--espaco-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cobranca-item{align-items:center;gap:.35rem var(--espaco-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"qtd texto preco acoes""ajuste ajuste ajuste ajuste";padding:.4rem .6rem;display:grid}.cobranca-item>.cupom-qtd{grid-area:qtd}.cobranca-item-texto{flex-direction:column;grid-area:texto;gap:.2rem;min-width:0;display:flex}.cobranca-item-texto>strong{overflow-wrap:anywhere;line-height:1.25}.cobranca-item>.cupom-item-preco{grid-area:preco}.cobranca-item-acoes{grid-area:acoes;align-items:center;gap:.15rem;display:flex}.cobranca-item>.cupom-ajuste-bloco{grid-area:ajuste}.cobranca-item.combo{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"texto preco acoes"}.cobranca-item .combo-linhas{margin:.2rem 0 0}.cobranca-selos{flex-wrap:wrap;gap:.25rem;display:flex}.cobranca-selos:empty{display:none}.cobranca-selo{background:var(--bg);color:var(--muted);border-radius:12px;padding:.1rem .5rem;font-size:.78rem;font-weight:600}.cupom-etiqueta.ajuste{color:#6b4a00;background:#fff5dc}.cobranca-total{padding-top:var(--espaco-2);border-top:2px solid var(--brand);flex:none}.cobranca-total-linha{justify-content:space-between;align-items:baseline;gap:var(--espaco-2);display:flex}.cobranca-total-linha span{color:var(--muted);font-size:.9rem}.cobranca-total-linha strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:2rem;line-height:1.1}.cobranca-frase{border-radius:var(--radius);background:var(--bg);overflow-wrap:anywhere;margin:.35rem 0 0;padding:.4rem .65rem;font-size:1rem;line-height:1.4}.cobranca-frase>span{color:var(--muted);font-size:.85rem;font-weight:600}.cobranca-lado{gap:var(--espaco-3);scrollbar-width:thin;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.cobranca-bloco{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;flex:none;gap:.5rem;padding:.6rem .75rem;display:flex}.cobranca-bloco h3{margin:0;font-size:.95rem}.cobranca-bloco-topo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cobranca-setores{margin:0;padding-left:1.1rem}.cobranca-dica{margin:0;font-size:.75rem}.cobranca-vias-mais>summary{min-height:2rem;color:var(--brand-deep);cursor:pointer;font-size:.85rem;font-weight:600}.cobranca-vias-mais[open]>summary{margin-bottom:.35rem}.cobranca-vias{flex-wrap:wrap;gap:.35rem;display:flex}.cobranca-vias button{border:1px solid var(--line);background:var(--surface);min-height:2rem;color:var(--muted);border-radius:999px;padding:.2rem .65rem;font-size:.8rem;font-weight:600}.cobranca-vias button[aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:var(--brand-ink)}.cobranca-rodape{padding-top:var(--espaco-2);border-top:1px solid var(--line);flex-direction:column;gap:.4rem;display:flex}.cobranca-rodape .nc-erro{margin:0}.cobranca-rodape-linha{justify-content:space-between;align-items:center;gap:var(--espaco-2) var(--espaco-4);flex-wrap:wrap;display:flex}.cobranca-via{flex-wrap:wrap;flex:18rem;align-items:center;gap:.2rem 1rem;min-width:0;display:flex}.cobranca-vias-mais[open]{flex-basis:100%}.cobranca-botoes{justify-content:flex-end;gap:var(--espaco-2);flex-wrap:wrap;flex:none;display:flex}.cobranca-botoes .cobranca-principal{justify-content:center;width:auto;min-width:16rem;min-height:3rem;font-size:1.05rem}.cobranca-botoes .secondary{min-height:3rem}@media (min-width:900px) and (pointer:fine){dialog.cobranca-folha{max-height:calc(100dvh - .75rem)}.cobranca-fechar{width:2.25rem;height:2.25rem}.cobranca-itens,.cobranca-setor ul{gap:.35rem}.cobranca-item{padding:.2rem .5rem}.cobranca-folha .cobranca-item .cupom-qtd button,.cobranca-folha .cobranca-item .cupom-tirar{width:1.75rem;height:1.75rem}.cobranca-folha .cobranca-item .cupom-acao{min-height:1.75rem}.cobranca-total-linha strong{font-size:1.75rem}}@media (max-width:899px){dialog.cobranca-folha{width:100%;max-width:100%;height:calc(100dvh - var(--teclado,0px));max-height:none;padding:.6rem .9rem calc(.6rem + env(safe-area-inset-bottom,0px));border:0;border-radius:0;margin:0}.cobranca-corpo{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);overflow-y:auto}.cobranca-resumo,.cobranca-lado{min-height:auto;overflow:visible}.cobranca-itens{flex:none;min-height:auto;padding-right:0;overflow:visible}.cobranca-item{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"qtd texto preco""acoes acoes acoes""ajuste ajuste ajuste"}.cobranca-item.combo{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"texto preco""acoes acoes"}.cobranca-item-acoes{justify-content:flex-end}.cobranca-total-linha strong{font-size:1.7rem}.cobranca-rodape-linha{flex-direction:column;align-items:stretch}.cobranca-via{flex:none}.cobranca-botoes{flex-direction:column}.cobranca-botoes .cobranca-principal,.cobranca-botoes .secondary{width:100%;min-width:0}.balcao.nc .picker-topo{--picker-topo:6.25rem}}@media (max-width:899px),(pointer:coarse){.escolhido button,.cobranca-vias button{min-height:2.75rem}.escolhido button{width:2.75rem}.cobranca-folha .cupom-acao{min-height:2.75rem}}.dialogo-rotulo{gap:.35rem;display:grid}.dialogo-rotulo>span{color:var(--muted);font-size:.85rem}.dialogo-rotulo>textarea{resize:vertical}
