@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--fundo:#f6f5ef;--superficie:#fff;--superficie-2:#fbfaf6;--borda:#e7e5dc;--borda-forte:#d6d3c6;--texto:#1c2722;--texto-2:#4c5852;--texto-3:#8a938d;--verde:#245240;--verde-escuro:#183a2d;--verde-claro:#e3e9da;--verde-medio:#6f8a63;--salvia:#eef2e8;--lavanda:#ece6f7;--lavanda-forte:#b3a1d6;--lavanda-texto:#6c5a96;--perigo:#b4483c;--perigo-claro:#f8e9e6;--aviso:#a7742a;--aviso-claro:#f7efdf;--raio:14px;--raio-g:22px;--sombra:0 1px 2px #1c27220a, 0 8px 24px -12px #1c27221f;--fonte:"DM Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--fundo);color:var(--texto);font-family:var(--fonte);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}h1,h2,h3,h4{letter-spacing:-.035em;margin:0;font-weight:500;line-height:1.12}p{margin:0}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--lavanda)}.sobretitulo{letter-spacing:.22em;text-transform:uppercase;color:var(--texto-2);font-size:11px;font-weight:500}.etiqueta{letter-spacing:.16em;text-transform:uppercase;color:var(--texto-2);background:#ffffff8c;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.suave{color:var(--texto-2)}.fraco{color:var(--texto-3)}.botao{background:var(--verde);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 18px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}.botao:hover{background:var(--verde-escuro)}.botao:active{transform:translateY(1px)}.botao:disabled{opacity:.55;cursor:not-allowed}.botao.secundario{background:var(--superficie);color:var(--texto);border-color:var(--borda-forte)}.botao.secundario:hover{background:var(--superficie-2);border-color:var(--texto-3)}.botao.fantasma{color:var(--texto-2);background:0 0}.botao.fantasma:hover{color:var(--texto);background:#1c27220d}.botao.perigo{background:var(--superficie);color:var(--perigo);border-color:#ecc9c3}.botao.perigo:hover{background:var(--perigo-claro)}.botao.pequeno{border-radius:9px;height:34px;padding:0 12px;font-size:13.5px}.botao.icone{width:38px;padding:0}.botao.largo{width:100%}.campo{flex-direction:column;gap:7px;min-width:0;display:flex}.campo>span{color:var(--texto-2);font-size:14px}.campo small{color:var(--texto-3);font-size:12.5px}.entrada{border:1px solid var(--borda-forte);background:var(--superficie);border-radius:11px;outline:none;width:100%;height:46px;padding:0 14px;transition:border-color .15s,box-shadow .15s}textarea.entrada{resize:vertical;height:auto;min-height:84px;padding:12px 14px}.entrada:focus{border-color:var(--lavanda-forte);box-shadow:0 0 0 4px var(--lavanda)}.entrada.pequena{border-radius:9px;height:38px;padding:0 10px}.prefixado{border:1px solid var(--borda-forte);background:var(--superficie);border-radius:11px;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.prefixado:focus-within{border-color:var(--lavanda-forte);box-shadow:0 0 0 4px var(--lavanda)}.prefixado>span{color:var(--texto-3);white-space:nowrap;padding:0 4px 0 14px;font-size:14px}.prefixado .entrada{box-shadow:none;border:0;padding-left:2px}.dica-campo{align-items:center;gap:6px;font-size:12.5px;display:flex}.dica-campo.ok{color:var(--verde-medio)}.dica-campo.erro{color:var(--perigo)}.grade-2{grid-template-columns:1fr 1fr;gap:18px 24px;display:grid}.grade-3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.linha{align-items:center;gap:10px;display:flex}.entre{justify-content:space-between}.envolve{flex-wrap:wrap}.alerta{background:var(--perigo-claro);color:var(--perigo);border-radius:11px;padding:11px 14px;font-size:14px}.alerta.sucesso{background:var(--salvia);color:var(--verde)}.interruptor{cursor:pointer;flex:none;width:40px;height:24px;position:relative}.interruptor input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.interruptor i{background:var(--borda-forte);border-radius:99px;transition:background .15s;position:absolute;inset:0}.interruptor i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.interruptor input:checked+i{background:var(--verde)}.interruptor input:checked+i:after{transform:translate(16px)}.interruptor input:focus-visible+i{box-shadow:0 0 0 4px var(--lavanda)}.app{grid-template-columns:296px 1fr;min-height:100%;display:grid}.lateral{background:var(--superficie);border-right:1px solid var(--borda);flex-direction:column;height:100vh;padding:40px 28px 22px;display:flex;position:sticky;top:0}.marca{align-items:center;gap:11px;text-decoration:none;display:inline-flex}.marca-simbolo{object-fit:contain;flex:none}.marca-logo{width:auto;height:40px;display:block}.perfil{align-items:center;gap:13px;min-width:0;margin:46px 0 40px;display:flex}.avatar{background:var(--lavanda);width:46px;height:46px;color:var(--lavanda-texto);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.avatar.pequeno{background:var(--verde-claro);width:40px;height:40px;color:var(--verde);font-size:15px}.perfil strong{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.perfil small{color:var(--texto-2);font-size:13px}.nav-titulo{letter-spacing:.2em;color:var(--texto-3);text-transform:uppercase;margin:0 0 12px 16px;font-size:11px}.nav{flex-direction:column;gap:6px;display:flex}.nav a{height:58px;color:var(--texto-2);border:2px solid #0000;border-radius:13px;align-items:center;gap:14px;padding:0 18px;text-decoration:none;transition:background .15s,color .15s;display:flex}.nav a:hover{background:var(--superficie-2);color:var(--texto)}.nav a.active{background:var(--salvia);color:var(--verde-escuro);border-color:var(--lavanda-forte);box-shadow:0 0 0 1px var(--superficie) inset;font-weight:500}.nav a.active:after{content:"";background:var(--verde);border-radius:50%;width:6px;height:6px;margin-left:auto}.cartao-dica{background:var(--superficie-2);border:1px solid var(--borda);border-radius:16px;margin-top:auto;padding:22px 21px}.cartao-dica svg{color:var(--lavanda-forte)}.cartao-dica strong{margin:14px 0 12px;font-weight:600;line-height:1.55;display:block}.cartao-dica p{color:var(--texto-2);font-size:13.5px;line-height:1.75}.versao{text-align:center;color:var(--texto-3);margin-top:22px;font-size:12px}.principal{flex-direction:column;min-width:0;display:flex}.topo{border-bottom:1px solid var(--borda);align-items:center;gap:18px;height:101px;padding:0 clamp(20px,3.4vw,48px);display:flex}.migalhas{color:var(--texto-3);align-items:center;gap:20px;display:flex}.migalhas strong{color:var(--texto);font-weight:500}.topo-direita{align-items:center;gap:22px;margin-left:auto;display:flex}.selo-teste{color:var(--texto-2);align-items:center;gap:9px;font-size:13px;display:inline-flex}.selo-teste:before{content:"";background:var(--verde-medio);border-radius:50%;width:6px;height:6px}.menu-conta{position:relative}.menu-conta>button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.menu-conta>button:focus-visible{outline:3px solid var(--lavanda-forte);outline-offset:2px}.menu-flutuante{background:var(--superficie);border:1px solid var(--borda);min-width:230px;box-shadow:var(--sombra);z-index:20;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 10px);right:0}.menu-flutuante p{color:var(--texto-2);border-bottom:1px solid var(--borda);word-break:break-all;margin-bottom:6px;padding:8px 10px 10px;font-size:13px}.menu-flutuante a,.menu-flutuante button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:14px;text-decoration:none;display:flex}.menu-flutuante a:hover,.menu-flutuante button:hover{background:var(--superficie-2)}.conteudo{width:100%;max-width:1180px;padding:52px clamp(20px,3.4vw,48px) 80px}.cabecalho-pagina{margin-bottom:38px}.cabecalho-pagina h1{margin:18px 0;font-size:clamp(30px,3.2vw,38px)}.cabecalho-pagina p{color:var(--texto-2);font-size:16px}.cabecalho-pagina .linha{align-items:flex-end}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio-g);padding:30px 38px}.cartao+.cartao{margin-top:20px}.cartao-titulo{align-items:flex-start;gap:24px;display:flex}.cartao-titulo h2{font-size:24px}.cartao-titulo p{color:var(--texto-2);margin-top:8px;font-size:14.5px}.numero{background:var(--superficie-2);border:1px solid var(--borda);width:37px;height:37px;color:var(--texto-2);border-radius:10px;flex:none;place-items:center;font-size:13px;display:grid}.numero.feito{background:var(--verde);border-color:var(--verde);color:#fff}.destaque{border-radius:var(--raio-g);background:var(--verde-claro);border:1px solid #d6dfcb;grid-template-columns:1fr 380px;align-items:center;min-height:342px;margin-bottom:34px;padding:44px 50px;display:grid;position:relative;overflow:hidden}.destaque h2{max-width:440px;margin:28px 0 26px;font-size:clamp(32px,3.4vw,40px);line-height:1.3}.destaque>div>p{color:var(--texto-2)}.passos-mini{color:var(--texto-2);flex-wrap:wrap;gap:28px;margin-top:30px;font-size:14px;display:flex}.passos-mini span{align-items:center;gap:12px;display:inline-flex}.passos-mini i{background:var(--superficie);width:27px;height:27px;color:var(--texto);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:600;display:grid}.passos-mini .feito i{background:var(--verde);color:#fff}.destaque-arte{place-items:center;height:100%;display:grid;position:relative}.anel{border:1px solid #6f8a6338;border-radius:50%;position:absolute}.anel.a1{width:370px;height:370px}.anel.a2{width:302px;height:302px}.destaque-arte-texto{text-align:center;color:var(--verde-medio);position:relative}.destaque-arte-texto svg{margin-bottom:30px}.destaque-arte-texto p{letter-spacing:-.01em;font-size:20px}.destaque-arte-texto strong{font-size:21px;font-weight:600}.recado{background:var(--lavanda);color:var(--lavanda-texto);border-radius:6px;padding:9px 18px;font-size:13px;position:absolute;bottom:44px;right:4px;transform:rotate(-4deg);box-shadow:0 2px 10px -4px #6c5a9666}.passo-acoes{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:26px;display:flex}.passo-corpo{margin:26px 0 0 61px}.passo-resumo{color:var(--texto-2);margin:10px 0 0 61px;font-size:14px}.cartao.fechado{padding-top:22px;padding-bottom:22px}.cartao.fechado .cartao-titulo h2{font-size:19px}.caixa-link{border:1px dashed var(--lavanda-forte);background:#faf8fd;border-radius:13px;flex-wrap:wrap;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:flex}.caixa-link code{color:var(--lavanda-texto);word-break:break-all;flex:1;min-width:180px;font-family:inherit;font-weight:500}.resumo{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:22px;display:grid}.metrica{background:var(--superficie);border:1px solid var(--borda);border-radius:18px;padding:20px 22px}.metrica span{color:var(--texto-2);font-size:13px}.metrica strong{letter-spacing:-.03em;margin-top:6px;font-size:28px;font-weight:500;display:block}.metrica.destacada{background:var(--verde);border-color:var(--verde);color:#fff}.metrica.destacada span{color:#ffffffbf}.semana{grid-template-columns:auto repeat(7,1fr) auto;align-items:stretch;gap:8px;margin-bottom:22px;display:grid}.dia-botao{border:1px solid var(--borda);background:var(--superficie);cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:12px 4px;transition:border-color .15s,background .15s;display:flex}.dia-botao:hover{border-color:var(--borda-forte)}.dia-botao small{text-transform:uppercase;letter-spacing:.1em;color:var(--texto-3);font-size:11.5px}.dia-botao strong{letter-spacing:-.03em;font-size:22px;font-weight:500}.dia-botao em{color:var(--texto-3);min-height:17px;font-size:11.5px;font-style:normal}.dia-botao.hoje strong{color:var(--lavanda-texto)}.dia-botao.ativo{background:var(--verde);border-color:var(--verde);color:#fff}.dia-botao.ativo small,.dia-botao.ativo em,.dia-botao.ativo strong{color:#ffffffe6}.dia-botao.passado{opacity:.6}.seta{border-radius:14px}.lista-agenda{flex-direction:column;display:flex}.item-agenda{border-bottom:1px solid var(--borda);grid-template-columns:82px 1fr auto;align-items:center;gap:20px;padding:18px 0;display:grid}.item-agenda:last-child{border-bottom:0}.item-agenda time{letter-spacing:-.02em;font-size:19px;font-weight:500}.item-agenda time small{color:var(--texto-3);letter-spacing:0;font-size:12.5px;font-weight:400;display:block}.item-agenda h3{letter-spacing:-.015em;font-size:16.5px}.item-agenda p{color:var(--texto-2);margin-top:3px;font-size:13.5px}.item-agenda.apagado{opacity:.55}.item-agenda.apagado h3{text-decoration:line-through}.status{background:var(--salvia);height:24px;color:var(--verde);border-radius:99px;align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.status.cancelado{background:var(--perigo-claro);color:var(--perigo)}.status.concluido{background:var(--lavanda);color:var(--lavanda-texto)}.status.faltou{background:var(--aviso-claro);color:var(--aviso)}.vazio{text-align:center;color:var(--texto-2);padding:46px 20px}.vazio svg{color:var(--verde-medio);margin-bottom:14px}.vazio h3{color:var(--texto);margin-bottom:8px;font-size:19px}.lista-servicos{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.servico{background:var(--superficie);border:1px solid var(--borda);border-radius:18px;flex-direction:column;gap:10px;padding:22px;display:flex}.servico h3{font-size:18px}.servico p{color:var(--texto-2);font-size:13.5px}.servico-rodape{border-top:1px solid var(--borda);color:var(--texto-2);align-items:center;gap:14px;margin-top:auto;padding-top:14px;font-size:14px;display:flex}.servico-rodape strong{color:var(--texto);font-weight:600}.servico.inativo{background:var(--superficie-2)}.servico.inativo h3{color:var(--texto-3)}.dia-linha{border-bottom:1px solid var(--borda);grid-template-columns:170px 1fr;align-items:center;gap:18px;padding:16px 0;display:grid}.dia-linha:last-child{border-bottom:0}.dia-linha label.linha{cursor:pointer;font-weight:500}.faixas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.faixas .entrada{width:108px}.faixas .separador{color:var(--texto-3);font-size:13px}.pausa{border-left:1px solid var(--borda);align-items:center;gap:10px;margin-left:4px;padding-left:14px;display:inline-flex}.bloqueio{border-bottom:1px solid var(--borda);align-items:center;gap:12px;padding:12px 0;display:flex}.bloqueio:last-child{border-bottom:0}.mensagem{border-bottom:1px solid var(--borda)}.mensagem:last-child{border-bottom:0}.mensagem-linha{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:140px 1fr auto auto;align-items:center;gap:16px;width:100%;padding:14px 4px;font-size:14.5px;display:grid}.mensagem-linha:hover{background:var(--superficie-2)}.mensagem-tipo{font-weight:500}.mensagem-hora{font-size:13px}.mensagem-corpo{padding:2px 4px 18px}.balao{white-space:pre-wrap;word-break:break-word;background:#e7f6dd;border-radius:4px 14px 14px;max-width:440px;padding:12px 14px;font-size:14px;line-height:1.55}.whats-conectado{background:var(--salvia);color:var(--verde);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;padding:16px 18px;display:flex}.whats-conectado strong{color:var(--texto);font-weight:500}.whats-conectado p{font-size:14px}.pareamento{grid-template-columns:220px 1fr;align-items:center;gap:28px;margin-top:22px;display:grid}.qr{border:1px solid var(--borda);width:220px;height:220px;image-rendering:pixelated;background:#fff;border-radius:14px;padding:8px}.codigo-pareamento{background:var(--lavanda);height:120px;color:var(--lavanda-texto);letter-spacing:.14em;border-radius:14px;place-items:center;font-size:30px;font-weight:600;display:grid}.passos-whats{color:var(--texto-2);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14.5px;display:flex}.passos-whats b{color:var(--texto);font-weight:500}.abas-conexao{background:var(--superficie-2);border:1px solid var(--borda);border-radius:12px;gap:4px;padding:4px;display:inline-flex}.abas-conexao button{height:36px;color:var(--texto-2);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 14px;font-size:14px;display:inline-flex}.abas-conexao button.ativa{background:var(--superficie);color:var(--texto);box-shadow:0 1px 3px #1c27221a}.fundo-modal{z-index:50;background:#18211c61;place-items:center;padding:20px;animation:.15s ease-out surgir;display:grid;position:fixed;inset:0}.modal{background:var(--superficie);border-radius:var(--raio-g);width:min(560px,100%);max-height:calc(100vh - 40px);padding:30px;overflow:auto;box-shadow:0 24px 60px -20px #18211c66}.modal h2{margin-bottom:6px;font-size:24px}.modal form{flex-direction:column;gap:18px;margin-top:22px;display:flex}@keyframes surgir{0%{opacity:0}}.aviso-flutuante{background:var(--texto);color:#fff;z-index:60;box-shadow:var(--sombra);border-radius:12px;padding:12px 18px;font-size:14px;animation:.2s ease-out surgir;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.acesso{grid-template-columns:1.05fr 1fr;min-height:100%;display:grid}.acesso-arte{background:var(--verde-claro);flex-direction:column;padding:48px clamp(28px,5vw,72px);display:flex;position:relative;overflow:hidden}.acesso-arte h1{max-width:520px;margin-top:auto;font-size:clamp(36px,4.4vw,56px);line-height:1.12}.acesso-arte>p{color:var(--texto-2);max-width:440px;margin-top:22px;font-size:17px}.acesso-arte ul{color:var(--texto-2);flex-direction:column;gap:14px;margin:34px 0 auto;padding:0;list-style:none;display:flex}.acesso-arte li{align-items:center;gap:12px;display:flex}.acesso-arte li svg{color:var(--verde);flex:none}.acesso-arte .anel{bottom:-140px;right:-140px}.acesso-form{place-items:center;padding:40px 24px;display:grid}.acesso-form form{flex-direction:column;gap:18px;width:min(400px,100%);display:flex}.acesso-form h2{font-size:32px}.acesso-form .troca{text-align:center;color:var(--texto-2);font-size:14px}.acesso-form .troca a{color:var(--verde);font-weight:500}.publico{flex-direction:column;min-height:100%;display:flex}.publico-topo{background:var(--verde-claro);border-bottom:1px solid #d6dfcb}.publico-topo .moldura{padding-top:44px;padding-bottom:38px}.publico-topo h1{margin:14px 0 12px;font-size:clamp(30px,5vw,44px)}.publico-topo p{color:var(--texto-2);max-width:620px}.publico-info{color:var(--texto-2);flex-wrap:wrap;gap:8px 22px;margin-top:18px;font-size:14px;display:flex}.publico-info span{align-items:center;gap:7px;display:inline-flex}.moldura{width:min(820px,100%);margin:0 auto;padding-left:20px;padding-right:20px}.publico main{flex:1;padding:34px 0 60px}.etapa{margin-bottom:30px}.etapa-titulo{align-items:center;gap:12px;margin-bottom:16px;display:flex}.etapa-titulo h2{font-size:21px}.etapa-titulo .numero{border-radius:8px;width:30px;height:30px;font-size:12.5px}.opcoes-servico{flex-direction:column;gap:10px;display:flex}.opcao{border:1px solid var(--borda);background:var(--superficie);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:16px;width:100%;padding:18px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.opcao:hover{border-color:var(--borda-forte)}.opcao.ativa{border-color:var(--verde);box-shadow:0 0 0 3px var(--salvia)}.opcao h3{letter-spacing:-.015em;font-size:17px}.opcao p{color:var(--texto-2);margin-top:3px;font-size:13.5px}.opcao .preco{text-align:right;white-space:nowrap;margin-left:auto}.opcao .preco strong{font-weight:600;display:block}.opcao .preco small{color:var(--texto-3);font-size:13px}.trilho-dias{scroll-snap-type:x proximity;gap:8px;padding:2px 2px 10px;display:flex;overflow-x:auto}.trilho-dias .dia-botao{scroll-snap-align:start;min-width:74px}.dia-botao:disabled{opacity:.4;cursor:not-allowed}.horas{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:8px;display:grid}.hora{border:1px solid var(--borda);background:var(--superficie);cursor:pointer;border-radius:11px;height:44px;font-weight:500;transition:border-color .15s,background .15s}.hora:hover{border-color:var(--verde-medio)}.hora.ativa{background:var(--verde);border-color:var(--verde);color:#fff}.confirmacao{text-align:center;padding:50px 20px}.confirmacao .selo{background:var(--verde);color:#fff;border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 24px;display:grid}.confirmacao h2{margin-bottom:12px;font-size:32px}.ficha{text-align:left;border:1px solid var(--borda);background:var(--superficie);border-radius:18px;max-width:420px;margin:28px auto;padding:6px 22px}.ficha div{border-bottom:1px solid var(--borda);justify-content:space-between;gap:16px;padding:13px 0;font-size:14.5px;display:flex}.ficha div:last-child{border-bottom:0}.ficha span{color:var(--texto-2)}.ficha strong{text-align:right;font-weight:500}.rodape-publico{text-align:center;color:var(--texto-3);padding:26px 0;font-size:13px}.rodape-publico a{color:var(--verde);font-weight:500;text-decoration:none}.barra-confirmar{background:linear-gradient(to top, var(--fundo) 75%, transparent);margin-top:26px;padding:16px 0 18px;position:sticky;bottom:0}.carregando{min-height:40vh;color:var(--texto-3);place-items:center;display:grid}.girando{animation:.9s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}@media (width<=1080px){.destaque{grid-template-columns:1fr;padding:36px}.destaque-arte{display:none}}@media (width<=860px){.app{grid-template-columns:minmax(0,1fr)}.lateral{border-right:0;border-bottom:1px solid var(--borda);min-width:0;height:auto;padding:16px 16px 12px;position:static}.lateral .perfil,.lateral .nav-titulo,.cartao-dica,.versao{display:none}.marca-logo{height:32px}.nav{flex-direction:row;gap:4px;margin-top:14px;overflow-x:auto}.nav a{white-space:nowrap;gap:8px;height:42px;padding:0 12px;font-size:14px}.nav a.active:after{display:none}.topo{height:64px}.selo-teste{display:none}.conteudo{padding-top:32px}.cartao{padding:24px 20px}.passo-corpo,.passo-resumo{margin-left:0}.grade-2,.grade-3{grid-template-columns:1fr}.resumo{grid-template-columns:1fr 1fr}.resumo .metrica:last-child{grid-column:span 2}.semana{grid-template-columns:repeat(7,1fr)}.semana .seta{display:none}.dia-botao strong{font-size:18px}.dia-botao small{letter-spacing:.04em;font-size:10px}.item-agenda{grid-template-columns:62px 1fr}.item-agenda>:last-child{grid-column:1/-1}.dia-linha{grid-template-columns:1fr;gap:10px}.pausa{border-left:0;margin-left:0;padding-left:0}.mensagem-linha{grid-template-columns:1fr auto;gap:4px 12px}.mensagem-hora{grid-row:2}.pareamento{grid-template-columns:1fr;justify-items:start}.acesso{grid-template-columns:1fr}.acesso-arte{padding-top:28px;padding-bottom:36px}.acesso-arte h1{margin-top:36px}.acesso-arte ul{display:none}.destaque{padding:28px 22px}}.modal.largo{width:min(820px,100%)}.profissional-topo{align-items:center;gap:14px;display:flex}.profissional-topo .avatar{flex:none}.profissional-topo small{color:var(--texto-3);margin-top:2px;font-size:13px;display:block}.etiquetas{flex-wrap:wrap;gap:6px;display:flex}.etiquetas span{background:var(--superficie-2);border:1px solid var(--borda);color:var(--texto-2);border-radius:99px;padding:4px 10px;font-size:12.5px}.escolhas{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.escolhas label{border:1px solid var(--borda);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.escolhas label:has(input:checked){border-color:var(--verde-medio);background:var(--superficie-2)}.bloco-semana{border:1px solid var(--borda);border-radius:14px;padding:4px 18px}.filtro-equipe{max-width:100%;margin-bottom:18px;overflow-x:auto}.opcoes-profissional{flex-wrap:wrap;gap:10px;display:flex}.opcoes-profissional .opcao{flex:180px;justify-content:flex-start;align-items:center;gap:12px}@media (width<=860px){.bloco-semana .dia-linha{grid-template-columns:1fr;gap:10px}}.espera-cartao{align-items:flex-start;gap:16px;margin-top:16px;padding:22px;display:flex}.espera-cartao h3{margin-bottom:4px;font-size:17px}.espera-cartao p{color:var(--texto-2);font-size:14px}.espera-cartao.feito{background:var(--superficie-2)}.selo-espera{background:var(--lavanda);width:40px;height:40px;color:var(--lavanda-texto);border-radius:50%;flex:none;place-items:center;display:grid}.consentimento{color:var(--texto-2);cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:13.5px}.consentimento input{margin-top:3px}.link-espera{color:var(--verde);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:14px;font-weight:500;text-decoration:underline}.dia-botao.lotado em{color:var(--lavanda-texto)}.contagem{background:var(--lavanda);color:var(--lavanda-texto);border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.tabela-espera{border-collapse:collapse;width:100%;font-size:14px}.tabela-espera th{text-align:left;color:var(--texto-3);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--borda);padding:10px 12px;font-size:12px;font-weight:500}.tabela-espera td{border-bottom:1px solid var(--borda);vertical-align:top;padding:14px 12px}.tabela-espera tr:last-child td{border-bottom:0}.tabela-espera small{color:var(--texto-3);margin-top:2px;font-size:12.5px;display:block}.rolagem-x{overflow-x:auto}@media (width<=860px){.espera-cartao{flex-direction:column}}.resumo.quatro{grid-template-columns:repeat(4,1fr)}@media (width<=1080px){.resumo.quatro{grid-template-columns:1fr 1fr}.resumo.quatro .metrica:last-child{grid-column:auto}}.qr-2fa{border:1px solid var(--borda);background:#fff;border-radius:12px}.chave-2fa{background:var(--superficie-2);letter-spacing:.08em;word-break:break-all;border-radius:10px;margin-top:6px;padding:8px 12px;font-size:14px;display:inline-block}.codigos-recuperacao{background:var(--superficie-2);letter-spacing:.1em;columns:2;border-radius:12px;margin-top:16px;padding:16px 20px;font-size:16px;line-height:1.9}.perigo-texto{color:var(--perigo)}.texto-legal{max-width:720px;padding-bottom:60px}.secao-privacidade{margin-top:30px}.secao-privacidade h2{margin-bottom:10px;font-size:20px}.secao-privacidade p,.secao-privacidade li{color:var(--texto-2);font-size:15px;line-height:1.65}.secao-privacidade p+p{margin-top:10px}.secao-privacidade ul{gap:8px;padding-left:20px;display:grid}.secao-privacidade strong{color:var(--texto);font-weight:600}.isca{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.nota-privacidade{color:var(--texto-3);text-align:center;margin-top:12px;font-size:12.5px}.situacao-plano{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.situacao-plano h2{margin:6px 0 4px;font-size:26px}.situacao-plano.vencida{border-color:var(--perigo)}.renovacao-ligada{background:var(--superficie-2);border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex}.renovacao-ligada small{color:var(--texto-3);font-size:12.5px;display:block}.grade-planos{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.plano{background:var(--superficie);border:1px solid var(--borda);border-radius:20px;flex-direction:column;gap:6px;padding:24px;display:flex;position:relative}.plano.recomendado{border-color:var(--verde);box-shadow:0 0 0 3px var(--salvia)}.plano h3{font-size:19px}.etiqueta-plano{background:var(--verde);color:#fff;border-radius:99px;padding:3px 10px;font-size:12px;position:absolute;top:-11px;right:18px}.preco-plano strong{letter-spacing:-.03em;font-size:32px;font-weight:500}.preco-plano span{color:var(--texto-3);margin-left:4px}.plano ul{color:var(--texto-2);gap:8px;margin:10px 0 14px;padding:0;font-size:14px;list-style:none;display:grid}.plano li{align-items:flex-start;gap:8px;display:flex}.plano li svg{color:var(--verde);flex:none;margin-top:2px}.aviso-plano{color:var(--aviso);background:var(--aviso-claro);border-radius:10px;padding:8px 10px;font-size:12.5px}.acoes-plano{gap:8px;margin-top:auto;display:grid}.retorno-aprovado,.retorno-ativa{background:var(--superficie-2);color:var(--verde)}@media (width<=1080px){.grade-planos{grid-template-columns:1fr}}.chat-botao{z-index:40;background:var(--verde);color:#fff;height:52px;font:inherit;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:10px;padding:0 20px;font-weight:500;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 30px -10px #18211c80}.chat-janela{z-index:40;background:var(--superficie);border:1px solid var(--borda);border-radius:22px;flex-direction:column;width:min(400px,100vw - 24px);height:min(600px,100vh - 40px);display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 24px 60px -20px #18211c73}.chat-janela header{background:var(--verde);color:#fff;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.chat-janela header small{opacity:.8;font-size:12.5px;display:block}.chat-janela header .botao{color:#fff}.chat-mensagens{background:var(--superficie-2);flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.chat-bolha{border-radius:16px;max-width:85%;padding:10px 14px;font-size:14.5px;line-height:1.5}.chat-bolha p+p{margin-top:8px}.chat-bolha p{white-space:pre-wrap}.chat-bolha.agente{background:var(--superficie);border:1px solid var(--borda);border-bottom-left-radius:4px;align-self:flex-start}.chat-bolha.cliente{background:var(--verde);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.chat-bolha.digitando{gap:4px;display:flex}.chat-bolha.digitando span{background:var(--texto-3);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite pulsar}.chat-bolha.digitando span:nth-child(2){animation-delay:.15s}.chat-bolha.digitando span:nth-child(3){animation-delay:.3s}@keyframes pulsar{0%,to{opacity:.3}50%{opacity:1}}.chat-janela form{border-top:1px solid var(--borda);gap:8px;padding:12px;display:flex}.chat-janela form .entrada{flex:1}.chat-nota{color:var(--texto-3);text-align:center;padding:0 12px 10px;font-size:11.5px}.conversa-lista{gap:8px;display:grid}.conversa-item{border:1px solid var(--borda);background:var(--superficie);text-align:left;width:100%;font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.conversa-item.ativa{border-color:var(--verde);box-shadow:0 0 0 3px var(--salvia)}.conversa-item small{color:var(--texto-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.conversa-item>div{flex:1;min-width:0}.grade-conversas{grid-template-columns:minmax(240px,340px) 1fr;align-items:start;gap:16px;display:grid}.transcricao{flex-direction:column;gap:10px;max-height:560px;padding:4px;display:flex;overflow-y:auto}@media (width<=860px){.grade-conversas{grid-template-columns:1fr}}.logo-espaco{border:1px solid var(--borda);border-radius:16px;flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:22px;padding:18px;display:flex}.logo-previas{gap:8px;display:flex}.logo-previa{border:1px solid var(--borda);border-radius:12px;place-items:center;width:132px;height:96px;padding:10px;display:grid}.logo-previa img{object-fit:contain;max-width:100%;max-height:100%}.logo-previa.xadrez{background:repeating-conic-gradient(#ececec 0% 25%,#fff 0% 50%) 50%/16px 16px}.logo-previa.escura{background:var(--verde)}.logo-acoes{flex:1;min-width:220px}.logo-acoes p{margin-top:2px;font-size:13.5px}.logo-deteccao{background:var(--lavanda);color:var(--lavanda-texto);border-radius:12px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:13.5px;display:flex}.logo-deteccao svg{flex:none;margin-top:2px}.logo-negocio{object-fit:contain;max-width:220px;max-height:72px;margin-bottom:14px;display:block}.tour{z-index:90;position:fixed;inset:0}.tour-fundo{background:#121c168c;animation:.2s surgir;position:absolute;inset:0}.tour-foco{box-shadow:0 0 0 9999px #121c168c, 0 0 0 3px var(--salvia);pointer-events:none;border-radius:16px;transition:all .25s;position:absolute}.tour-caixa{background:var(--superficie);border-radius:20px;padding:22px 22px 18px;animation:.2s surgir;position:absolute;box-shadow:0 24px 60px -20px #121c1680}.tour-caixa.centro{text-align:center;width:min(420px,100vw - 24px);padding-top:28px;top:50%;left:50%;transform:translate(-50%,-50%)}.tour-simbolo{width:72px;height:72px;margin:0 auto 6px;display:block}.tour-caixa h2{margin:4px 0 8px;font-size:21px}.tour-caixa p{color:var(--texto-2);font-size:14.5px;line-height:1.55}.tour-contador{text-transform:uppercase;letter-spacing:.08em;color:var(--texto-3)!important;font-size:12px!important}.tour-fechar{color:var(--texto-3);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px;position:absolute;top:12px;right:12px}.tour-fechar:hover{background:var(--superficie-2)}.tour-pontos{justify-content:center;gap:5px;margin:16px 0 14px;display:flex}.tour-caixa:not(.centro) .tour-pontos{justify-content:flex-start}.tour-pontos span{background:var(--borda);border-radius:50%;width:6px;height:6px;transition:all .2s}.tour-pontos span.ativo{background:var(--verde);border-radius:99px;width:18px}.tour-acoes{justify-content:space-between;gap:8px;display:flex}.logo-negocio{margin:12px 0 14px}.app.admin .lateral{background:var(--verde-escuro);border-right-color:var(--verde-escuro);color:#e9efe6}.app.admin .marca-simbolo line,.admin-acesso .marca-simbolo line{stroke:#fff}.app.admin .marca-simbolo circle,.admin-acesso .marca-simbolo circle{fill:#fff}.app.admin .marca-simbolo line.destaque,.admin-acesso .marca-simbolo line.destaque{stroke:var(--lavanda-forte)}.app.admin .marca-nome{color:#fff}.app.admin .perfil small,.app.admin .nav-titulo,.app.admin .versao{color:#e9efe699}.app.admin .nav a{color:#e9efe6c7}.app.admin .nav a:hover{color:#fff;background:#ffffff12}.app.admin .nav a.active{color:#fff;border-color:var(--lavanda-forte);box-shadow:none;background:#ffffff1a}.app.admin .nav a.active:after{background:var(--lavanda-forte)}.app.admin .cartao-dica{background:#ffffff0f;border-color:#ffffff1a}.app.admin .cartao-dica p{color:#e9efe6b3}.admin-acesso .acesso-arte{background:var(--verde-escuro);color:#f1f4ee}.admin-acesso .acesso-arte>p,.admin-acesso .acesso-arte ul{color:#f1f4eec7}.admin-acesso .acesso-arte>p{margin-bottom:auto}.admin-acesso .acesso-arte li svg{color:var(--lavanda-forte)}.admin-acesso .marca-nome{color:#fff}.admin-acesso .anel{border-color:#b3a1d640}.resumo-admin{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.resumo-admin.compacto{grid-template-columns:repeat(5,minmax(0,1fr));margin:20px 0}.resumo-admin.compacto .metrica strong{font-size:22px}.metrica small{color:var(--texto-3);margin-top:4px;font-size:12.5px;display:block}.metrica.destacada small{color:#ffffffb3}.metrica.clicavel{color:inherit;text-decoration:none;transition:border-color .15s}.metrica.clicavel:hover{border-color:var(--lavanda-forte)}.metrica.destacada.clicavel{color:#fff}.metrica.destacada.clicavel:hover{border-color:var(--verde-escuro);background:var(--verde-escuro)}.grade-admin{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;margin-bottom:20px;display:grid}.grade-admin .cartao+.cartao,.grade-conta .cartao+.cartao{margin-top:0}.grade-conta{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.grade-admin .cartao,.grade-conta .cartao{padding:26px 28px}.grade-admin .cartao.sem-respiro{padding:0}.icone-titulo{color:var(--lavanda-texto);flex:none;margin-top:2px}.cartao-titulo+.lista-contas,.cartao-titulo+.vazio-curto{margin-top:18px}.titulo-secao{margin-bottom:14px;font-size:20px}.vazio-curto{color:var(--texto-3);text-align:center;padding:18px 4px;font-size:14px}.lista-contas{flex-direction:column;display:flex}.linha-conta{border-bottom:1px solid var(--borda);color:inherit;border-radius:10px;align-items:center;gap:12px;padding:12px 6px;text-decoration:none;display:flex}.linha-conta:last-child{border-bottom:0}.linha-conta:hover{background:var(--superficie-2)}.linha-conta strong{white-space:nowrap;text-overflow:ellipsis;font-weight:500;display:block;overflow:hidden}.linha-conta small{color:var(--texto-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.linha-conta-fim{flex-direction:column;flex:none;align-items:flex-end;gap:4px;margin-left:auto;font-size:13px;display:flex}.barra-filtros{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-bottom:18px;display:flex}.busca{flex:320px;max-width:460px;position:relative}.busca svg{color:var(--texto-3);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.busca .entrada{width:100%;padding-left:42px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--borda-forte);background:var(--superficie);height:34px;color:var(--texto-2);cursor:pointer;border-radius:99px;padding:0 14px;font-size:13.5px}.chip:hover{border-color:var(--texto-3);color:var(--texto)}.chip.ativo{background:var(--verde);border-color:var(--verde);color:#fff}.cartao.sem-respiro{padding:0;overflow:hidden}.cartao-cabeca{padding:22px 24px 14px}.cartao-cabeca h2{font-size:20px}.tabela-rolagem{overflow-x:auto}.tabela{border-collapse:collapse;width:100%;font-size:14px}.tabela th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-3);border-bottom:1px solid var(--borda);white-space:nowrap;background:var(--superficie-2);padding:14px 16px;font-size:12px;font-weight:500}.tabela td{border-bottom:1px solid var(--borda);vertical-align:middle;padding:13px 16px}.tabela tbody tr:last-child td{border-bottom:0}.tabela tbody tr{cursor:pointer;transition:background .12s}.tabela tbody tr:hover{background:var(--superficie-2)}.tabela tbody tr.sem-clique{cursor:default}.tabela .num{text-align:right;font-variant-numeric:tabular-nums}.celula-conta{color:inherit;flex-direction:column;min-width:180px;text-decoration:none;display:flex}.celula-conta strong{font-weight:500}.celula-conta small,.celula-dupla small{color:var(--texto-3);font-size:12.5px}.celula-dupla{white-space:nowrap;flex-direction:column;gap:1px;display:flex}.celula-dupla .prazo{font-size:12.5px}.peso-medio{font-weight:500}.sem-quebra{white-space:nowrap}.link-discreto{color:var(--lavanda-texto);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.link-discreto:hover{text-decoration:underline}.rodape-tabela{border-top:1px solid var(--borda);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:13.5px;display:flex}.paginacao{align-items:center;gap:12px;display:flex}.selo-situacao{white-space:nowrap;border-radius:99px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.selo-situacao:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.selo-situacao.ativa{background:var(--salvia);color:var(--verde)}.selo-situacao.teste{background:var(--lavanda);color:var(--lavanda-texto)}.selo-situacao.vencida{background:var(--aviso-claro);color:var(--aviso)}.selo-situacao.suspensa{background:var(--perigo-claro);color:var(--perigo)}.prazo{color:var(--texto-3)}.prazo.perto{color:var(--aviso);font-weight:500}.prazo.atrasado{color:var(--perigo);font-weight:500}.voltar{color:var(--texto-2);align-items:center;gap:6px;margin-bottom:18px;font-size:14px;text-decoration:none;display:inline-flex}.voltar:hover{color:var(--texto)}.cabecalho-conta{margin-bottom:26px}.cabecalho-conta h1{margin:0 0 6px;font-size:clamp(26px,3vw,34px)}.cabecalho-conta p{overflow-wrap:anywhere;font-size:14.5px}.cabecalho-conta .avatar{width:56px;height:56px;font-size:20px}.faixa-suspensa{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:16px 18px;display:flex}.faixa-suspensa p{opacity:.85;margin-top:3px;font-size:13px}.faixa-suspensa .botao{flex:none}.titulo-assinatura{margin:10px 0 6px;font-size:28px}.atalhos-prazo{border-top:1px solid var(--borda);border-bottom:1px solid var(--borda);flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 6px;padding:14px 0;font-size:13.5px;display:flex}.atalhos-prazo>span{margin-right:4px}.form-assinatura{grid-template-columns:1fr 1fr auto;align-items:start;gap:14px;margin-top:18px;display:grid}.form-assinatura .botao{margin-top:28px}.ficha-admin{background:0 0;border:0;border-radius:0;max-width:none;margin:12px 0 0;padding:0}.ficha-admin div{padding:11px 0;font-size:14px}.ficha-admin strong{overflow-wrap:anywhere}.lista-simples{flex-direction:column;display:flex}.lista-simples>div{border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;gap:14px;padding:11px 0;font-size:14px;display:flex}.lista-simples>div:last-child{border-bottom:0}.lista-simples strong{font-weight:500;display:block}.lista-simples small{color:var(--texto-3);font-size:12.5px}.lista-simples .suave{text-align:right;font-size:13px}.acoes-suporte{border-bottom:1px solid var(--borda);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.acoes-suporte:last-child{border-bottom:0;padding-bottom:0}.acoes-suporte strong{font-weight:500}.acoes-suporte p{margin-top:3px;font-size:13.5px}.acoes-suporte .botao{flex:none}.historico{margin:0;padding:0;list-style:none}.historico li{border-bottom:1px solid var(--borda);justify-content:space-between;gap:16px;padding:12px 0 12px 18px;font-size:14px;display:flex;position:relative}.historico li:before{content:"";background:var(--lavanda-forte);border-radius:50%;width:7px;height:7px;position:absolute;top:19px;left:0}.historico li:last-child{border-bottom:0}.historico strong{font-weight:500}.historico p{color:var(--texto-2);margin-top:2px;font-size:13.5px}.historico small{color:var(--texto-3);white-space:nowrap;font-size:12.5px}.senha-gerada{background:var(--lavanda);border-radius:12px;align-items:center;gap:12px;margin-top:22px;padding:14px 16px;display:flex}.senha-gerada code{color:var(--lavanda-texto);word-break:break-all;flex:1;font-size:18px;font-weight:600}.faixa-assinatura{background:var(--aviso-claro);color:#6d4b17;border-radius:12px;margin-bottom:26px;padding:13px 16px;font-size:14px}.faixa-assinatura.vencida{background:var(--perigo-claro);color:var(--perigo)}@media (width<=1080px){.resumo-admin,.resumo-admin.compacto{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-admin,.grade-conta{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.app.admin .lateral{border-bottom-color:var(--verde-escuro)}.form-assinatura{grid-template-columns:1fr}.form-assinatura .botao{margin-top:0}.grade-admin .cartao,.grade-conta .cartao{padding:22px 18px}.historico li{flex-direction:column;gap:4px}.faixa-suspensa{flex-direction:column;align-items:flex-start}.linha-conta-fim .selo-situacao,.tabela.cartoes thead{display:none}.tabela.cartoes,.tabela.cartoes tbody,.tabela.cartoes tr,.tabela.cartoes td{display:block}.tabela.cartoes tr{border-bottom:1px solid var(--borda);padding:14px 18px}.tabela.cartoes tbody tr:last-child{border-bottom:0}.tabela.cartoes td{text-align:right;white-space:normal;border:0;justify-content:space-between;align-items:center;gap:14px;padding:4px 0;display:flex}.tabela.cartoes td:before{content:attr(data-rotulo);color:var(--texto-3);text-align:left;flex:none;font-size:12.5px}.tabela.cartoes td.principal-celula{text-align:left;padding:0 0 8px;font-size:15px;font-weight:500;display:block}.tabela.cartoes td.principal-celula:before{display:none}.tabela.cartoes .celula-conta{min-width:0}.tabela.cartoes .celula-dupla{white-space:normal;align-items:flex-end}}.casca{--painel-fundo:#ebeae4;background:var(--painel-fundo);grid-template-rows:auto 1fr;grid-template-columns:76px minmax(0,1fr);column-gap:28px;min-height:100%;padding:28px clamp(16px,3vw,44px) 44px;display:grid}.cabeca{grid-column:1/-1;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;column-gap:28px;margin-bottom:28px;display:grid}.cabeca-marca{place-items:center;text-decoration:none;display:grid}.cabeca-saudacao{min-width:0}.cabeca-saudacao h1{letter-spacing:-.03em;font-size:27px;font-weight:500}.cabeca-saudacao p{color:var(--texto-2);margin-top:6px;font-size:15px}.cabeca-acoes{align-items:center;gap:12px;display:flex}.cabeca-busca{background:var(--superficie);border-radius:99px;align-items:center;width:clamp(220px,24vw,340px);height:54px;padding:0 6px 0 22px;display:flex}.cabeca-busca input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.cabeca-busca input::placeholder{color:var(--texto-3)}.cabeca-busca button{background:var(--texto);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.cabeca-busca:focus-within{box-shadow:0 0 0 3px var(--lavanda)}.botao-redondo{background:var(--superficie);width:54px;height:54px;color:var(--texto);border-radius:50%;flex:none;place-items:center;transition:background .15s;display:grid;position:relative}.botao-redondo:hover{background:var(--superficie-2)}.botao-redondo.alerta-ponto:after,.botao-redondo.ok:after{content:"";border:2px solid var(--superficie);background:var(--perigo);border-radius:50%;width:9px;height:9px;position:absolute;top:14px;right:14px}.botao-redondo.ok:after{background:#3f9a62}.trilho{background:var(--superficie);border-radius:40px;flex-direction:column;justify-content:space-between;align-self:start;align-items:center;height:calc(100vh - 56px);min-height:480px;max-height:760px;padding:16px 0;display:flex;position:sticky;top:28px}.trilho-itens,.trilho-fim{flex-direction:column;align-items:center;gap:10px;display:flex}.trilho a,.trilho-fim>button{width:48px;height:48px;color:var(--texto-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;text-decoration:none;transition:background .15s,color .15s;display:grid}.trilho a:hover,.trilho-fim>button:hover{background:var(--superficie-2);color:var(--texto)}.trilho-itens a.active{background:var(--texto);color:#fff}.trilho-itens a span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trilho .menu-conta{margin-top:6px}.trilho .menu-flutuante{inset:auto auto 0 calc(100% + 12px)}.trilho-avatar{background:var(--verde);color:#fff;width:46px;height:46px}.miolo{width:100%;min-width:0;max-width:1240px}.miolo>.faixa-assinatura{margin-bottom:18px}.visao{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.visao-convite{background:var(--lavanda);color:var(--lavanda-texto);border-radius:20px;grid-column:1/-1;align-items:center;gap:18px;padding:18px 24px;text-decoration:none;display:flex}.visao-convite div{flex-direction:column;gap:2px;margin-right:auto;display:flex}.visao-convite strong{color:var(--texto);font-weight:600}.visao-convite span{font-size:14px}.painel-metrica{background:var(--superficie);min-height:108px;color:var(--texto);border-radius:22px;align-items:center;gap:14px;min-width:0;padding:20px 22px;text-decoration:none;display:flex}.painel-metrica>div{flex-direction:column;min-width:0;display:flex}.painel-metrica>div>span{color:var(--texto-2);font-size:13.5px}.painel-metrica strong{letter-spacing:-.035em;white-space:nowrap;font-size:25px;font-weight:600;line-height:1.25}.painel-metrica .variacao{align-self:flex-start;margin-top:4px}.painel-metrica svg:last-child{flex:none;margin-left:auto}.metrica-icone{background:var(--salvia);width:48px;height:48px;color:var(--verde);border-radius:50%;flex:none;place-items:center;display:grid}.metrica-icone.areia{color:var(--aviso);background:#f3ead6}.painel-metrica.cheia{color:#fff;background:linear-gradient(135deg,#4f6e57,#7f9a83);transition:filter .15s}.painel-metrica.cheia:hover{filter:brightness(1.05)}.painel-metrica.cheia>div>span,.painel-metrica.cheia small{color:#ffffffd1}.painel-metrica.cheia strong{font-size:22px}.painel-metrica.cheia small{font-size:12.5px}.mini-barras{width:62px;height:40px}.mini-barras rect{fill:var(--verde-medio);opacity:.85}.mini-barras rect.atual{fill:var(--verde);opacity:1}.onda{width:76px;height:34px}.onda path{fill:none;stroke:var(--borda-forte);stroke-width:2.4px;stroke-linecap:round}.onda.clara path{stroke:#ffffffe6}.variacao{white-space:nowrap;border-radius:7px;align-items:center;height:22px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.variacao.sobe{background:var(--salvia);color:var(--verde)}.variacao.desce{background:var(--perigo-claro);color:var(--perigo)}.painel-cartao{background:var(--superficie);border-radius:22px;min-width:0;padding:24px}.painel-cartao h2{letter-spacing:-.02em;font-size:18px;font-weight:600}.painel-cartao>header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.movimento{flex-direction:column;grid-column:span 2;display:flex}.selo-ok{color:var(--verde);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.selo-ok:before{content:"";background:var(--verde-medio);width:9px;height:9px;box-shadow:0 0 0 3px var(--salvia);border-radius:50%}.periodo{color:var(--texto-3);margin-left:auto;font-size:12px}.movimento-numeros{z-index:1;flex-wrap:wrap;gap:14px;margin:20px 0 6px;display:flex;position:relative}.movimento-numeros>div{background:var(--superficie);border:1px solid var(--borda);box-shadow:var(--sombra);border-radius:14px;grid-template-columns:auto auto;align-items:center;column-gap:10px;padding:10px 16px 12px;display:grid}.movimento-numeros small{color:var(--texto-3);grid-column:1/-1;font-size:11.5px}.movimento-numeros strong{letter-spacing:-.03em;font-size:21px;font-weight:600}.grafico{margin-top:auto;padding-top:10px;position:relative}.grafico svg{width:100%;height:170px;display:block;overflow:visible}.grafico-linha{fill:none;stroke:var(--verde-medio);stroke-width:2.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.grafico-hoje{stroke:var(--lavanda-forte);stroke-width:1.5px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.grafico-selo{background:var(--lavanda);color:var(--lavanda-texto);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;position:absolute;top:0;transform:translate(-50%)}.grafico-eixo{color:var(--texto-3);justify-content:space-between;margin-top:8px;font-size:11.5px;display:flex}.faturamento{flex-direction:column;display:flex}.faturamento>small{color:var(--texto-3);margin-top:4px;font-size:12.5px}.valor-grande{letter-spacing:-.035em;color:var(--verde);margin-top:10px;font-size:28px;font-weight:600;line-height:1.1}.faturamento p{color:var(--texto-2);margin-top:8px;font-size:13.5px}.medidor-caixa{margin-top:auto;padding-top:14px;position:relative}.medidor{width:100%;max-width:230px;margin:0 auto;display:block}.medidor path{fill:none;stroke-width:26px}.medidor-fundo{stroke:var(--salvia)}.medidor-valor{stroke:var(--verde-medio)}.medidor-caixa b{text-align:center;letter-spacing:-.03em;font-size:24px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.perfil-cartao{text-align:center;flex-direction:column;align-items:center;display:flex}.perfil-foto{background:var(--lavanda);width:84px;height:84px;color:var(--lavanda-texto);border-radius:50%;place-items:center;margin:6px 0 16px;font-size:32px;font-weight:600;display:grid}.perfil-cartao h2{font-size:19px}.perfil-cartao>p{color:var(--texto-3);word-break:break-all;margin-top:4px;font-size:13px}.perfil-cartao dl{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin:auto 0 0;padding-top:22px;display:grid}.perfil-cartao dt{color:var(--texto-3);font-size:11.5px}.perfil-cartao dd{margin:2px 0 0;font-size:22px;font-weight:500}.link-cartao{grid-column:span 2;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:24px;display:grid}.link-texto h2{font-size:21px;line-height:1.25}.link-texto p{color:var(--texto-2);margin:12px 0 22px;font-size:14px;line-height:1.65}.link-acoes{flex-wrap:wrap;gap:8px;display:flex}.bilhetes{background:var(--salvia);border-radius:18px;height:260px;position:relative;overflow:hidden}.bilhete{color:#fff;border-radius:14px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;width:72%;height:104px;padding:14px 18px;display:grid;position:absolute;left:50%;transform:translate(-50%)perspective(700px)rotateX(50deg)rotate(-26deg);box-shadow:0 18px 30px -16px #183a2d8c}.bilhete span{letter-spacing:.12em;text-transform:uppercase;opacity:.8;font-size:11px}.bilhete strong{letter-spacing:.02em;grid-row:2;align-self:center;font-size:24px;font-weight:600}.bilhete small{opacity:.85;white-space:nowrap;text-overflow:ellipsis;grid-row:3;font-size:12px;overflow:hidden}.bilhete i{opacity:.9;grid-area:3/2;font-size:12px;font-style:normal;font-weight:600}.bilhete.b0{color:var(--verde-escuro);z-index:1;background:#ffffff8c;border:1px solid #ffffffe6;top:4px}.bilhete.b1{background:var(--verde-medio);z-index:2;top:74px}.bilhete.b2{background:var(--verde-escuro);z-index:3;top:144px}.proximos ul{flex-direction:column;gap:14px;margin:20px 0 0;padding:0;list-style:none;display:flex}.proximos li{border-left:3px solid var(--verde);align-items:center;gap:10px;padding:2px 0 2px 12px;display:flex}.proximos li div{flex-direction:column;min-width:0;margin-right:auto;display:flex}.proximos li strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.proximos li small{color:var(--texto-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.proximos header a{color:var(--texto-3);margin-left:auto;display:grid}.proximos header a:hover{color:var(--verde)}.vazio-curto{color:var(--texto-3);margin-top:18px;font-size:14px;line-height:1.6}.whatsapp-cartao{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.whatsapp-cartao>svg{color:var(--verde-medio);margin-bottom:12px}.whatsapp-cartao h2{font-size:19px}.whatsapp-cartao p{color:var(--texto-3);max-width:230px;margin:4px 0 18px;font-size:13.5px}.cliente-celula{align-items:center;gap:12px;display:flex}.tabela .falta{color:var(--perigo);font-size:12px}@media (width<=1180px){.visao{grid-template-columns:repeat(2,minmax(0,1fr))}.link-cartao{grid-column:span 2}}@media (width<=860px){.casca{grid-template-columns:minmax(0,1fr);padding:18px 16px 104px}.cabeca{grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px;margin-bottom:20px}.cabeca-marca .marca-simbolo{width:38px;height:38px}.cabeca-saudacao h1{font-size:21px}.cabeca-saudacao p,.cabeca-busca{display:none}.cabeca-acoes{gap:8px}.botao-redondo{width:44px;height:44px}.botao-redondo.alerta-ponto:after,.botao-redondo.ok:after{top:9px;right:9px}.trilho{z-index:30;border-radius:24px;flex-direction:row;height:66px;min-height:0;padding:0 8px;position:fixed;inset:auto 12px 12px;box-shadow:0 10px 30px -10px #1c272259}.trilho-itens{scrollbar-width:none;scroll-snap-type:x proximity;flex-direction:row;flex:1;justify-content:flex-start;gap:2px;min-width:0;overflow-x:auto}.trilho-itens::-webkit-scrollbar{display:none}.trilho-itens a{scroll-snap-align:center;flex:none}.trilho-fim{flex-direction:row}.trilho-fim>a,.trilho-fim>button{display:none}.trilho a{width:44px;height:44px}.trilho .menu-conta{margin:0 0 0 4px}.trilho .menu-flutuante{bottom:calc(100% + 14px);left:auto;right:0}.trilho-avatar{width:40px;height:40px}.miolo .cabecalho-pagina h1{margin-top:10px}.painel-metrica{gap:10px;min-height:0;padding:16px}.painel-metrica strong{font-size:21px}.painel-metrica.cheia strong{font-size:18px}.painel-metrica .mini-barras,.painel-metrica .onda,.metrica-icone{display:none}.movimento,.faturamento,.perfil-cartao,.link-cartao,.proximos,.whatsapp-cartao{grid-column:1/-1}.link-cartao{grid-template-columns:1fr}.bilhetes{height:250px}.bilhete{width:82%}.grafico-eixo span:nth-child(2n){display:none}.medidor{max-width:200px}.periodo{width:100%;margin-left:0}.painel-cartao{padding:20px}}
