:root{font:16px/1.5 Segoe UI,sans-serif;color:#382c1e;background:#f8f5ed}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer;color:inherit;background:transparent;border:1px solid #b5a88f;border-radius:6px;padding:.55rem 1rem}button:disabled{opacity:.65;cursor:wait}:focus-visible{outline:3px solid #886012;outline-offset:3px}h1,.marca,.assinatura{font-family:Georgia,serif;font-weight:400}h1{font-size:clamp(2.4rem,5vw,4rem);line-height:1.08;letter-spacing:-.05em;margin:0 0 2.25rem}.entrada{min-height:100svh;display:grid;grid-template-columns:45% 55%}.identidade,aside{background:#483923;color:#fcf6e8}.identidade{display:flex;flex-direction:column;justify-content:space-between;padding:clamp(2rem,5vw,5rem);overflow:hidden;background:radial-gradient(ellipse at 95% 85%,#76603b,#483923 74%)}.marca{display:flex;align-items:center;gap:.75rem;font-size:1.7rem;white-space:nowrap}.marca span{display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid #d0ac68;border-radius:50%;color:#ebcd91;font-style:italic}.monograma{align-self:center;display:grid;place-items:center;width:min(24vw,340px);aspect-ratio:3/4;border:1px solid #ab8b55;border-radius:50% 50% 4px 4px;font:italic clamp(5rem,12vw,12rem) Georgia,serif;color:#dec28d;box-shadow:0 0 0 8px #55442c,0 0 0 9px #92774b}.assinatura{font-size:1.15rem;margin-top:clamp(3rem,7vh,6rem)}.acesso{display:grid;place-items:center;padding:2rem}form{width:min(100%,370px)}label{display:block;font-weight:600;margin-bottom:.45rem}.campo{display:flex;border:1px solid #a49882;border-radius:6px;background:#fffdf9}.campo input{min-width:0;width:100%;padding:.8rem;background:transparent;border:0}.campo button,.exemplo{border:0}.principal,.exemplo{width:100%;margin-top:1rem}.principal{background:#715222;color:#fff;border:0;padding:.85rem}.exemplo{text-decoration:underline;text-underline-offset:4px}[role=alert]{color:#8b3525}.painel{min-height:100svh;display:grid;grid-template-columns:240px 1fr}aside{padding:2rem 1rem}aside .marca{padding:0 .65rem 1.7rem}nav{display:grid;gap:.15rem}nav a{padding:.55rem 1rem;border-radius:5px;color:inherit;text-decoration:none}nav a:hover,nav a[aria-current]{background:#655135}nav a[aria-current]{box-shadow:inset 3px 0 #e2bc74}.alternar{display:none}.conteudo{padding:0 clamp(1.25rem,5vw,5rem)}header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d5c9b4;padding:1.25rem 0;margin-bottom:3rem}.conteudo h1{margin-bottom:1rem}.blocos{display:grid;gap:1rem;max-width:68rem;width:100%;margin:1.5rem 0 3rem}.blocos section{background:#fffdf8;border:1px solid #d9cfbd;border-radius:10px;padding:clamp(1rem,3vw,2rem);min-width:0}.blocos h2{font: 1.5rem Georgia,serif;margin:0 0 1rem}.blocos a{color:#664917}.linha,.cartoes,.blocos dl{display:flex;gap:1rem;flex-wrap:wrap}.linha{align-items:baseline;justify-content:space-between}.cartoes a,.blocos dl div{flex:1 1 9rem}.cartoes a{display:block;border:1px solid #dfd4c0;padding:1rem;border-radius:6px}.cartoes strong,.blocos dd{display:block;font-size:1.25rem;margin:0}.blocos dt{color:#675742}.blocos li{padding:.3rem 0}.ajustes input:not([type=checkbox]){width:100%;max-width:32rem;display:block;margin:.4rem 0 1rem;padding:.65rem;border:1px solid #aa9c85;border-radius:5px}.ajustes input[type=checkbox]{accent-color:#715222}.ajustes button{width:fit-content;padding-inline:1.4rem}.campos-config{display:grid;gap:1rem;border:0;padding:0;margin:0;min-width:0}.falha{color:#8b3525}.editor{border:0;padding:0;min-width:0}.editor :is(input:not([type=checkbox]),textarea,select){display:block;width:100%;font:inherit;padding:.55rem;border:1px solid #ab9b83;border-radius:5px;margin:.3rem 0 .8rem}.editor textarea{min-height:5rem;resize:vertical}.editor button{margin:.2rem;white-space:normal}.editor [aria-pressed=true]{background:#705427;color:#fff}.registro{display:block;padding:1rem 0;border-bottom:1px solid #d9cfbd;margin-bottom:1rem}.editor [aria-invalid=true]{outline:2px solid #973f27}.blocos :is(img,audio){max-width:100%}.balao{background:#f1ebdf;padding:.8rem;border-radius:8px;max-width:85%;width:fit-content;white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0}.balao small,.balao img{display:block}.direita{background:#ecdfbd;margin-left:auto}.amarelo{background:#fff0bf;padding:.6rem}.atendimento{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1rem;overflow-wrap:anywhere}.editor pre{white-space:pre-wrap}@media(max-width:800px){.atendimento{grid-template-columns:minmax(0,1fr)}}.ajustes input[aria-invalid=true]{border-color:#8b3525}@media(max-width:700px){.entrada{display:flex;flex-direction:column}.identidade{padding:1.25rem}.monograma,.assinatura{display:none}.acesso{flex:1;padding:2rem 1.25rem}.painel{display:block}aside{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:1rem}aside .marca{padding:0}.alternar{display:block}nav{display:none;width:100%;padding-top:.75rem}nav.aberto{display:grid}}:root{--fundo:#f7f3ec;--superficie:#ffffff;--superficie-2:#fbf8f2;--borda:#e9e1d3;--texto:#1d1813;--texto-2:#6f6457;--texto-3:#9b8f80;--ouro:#b8893b;--ouro-forte:#9a6f27;--ouro-claro:#f3e6cc;--menu:#16120d;--menu-2:#221c15;--menu-texto:#e9dfcd;--menu-texto-2:#9d9280;--ok:#2f8a57;--ok-claro:#e3f3e9;--alerta:#b7791f;--alerta-claro:#fbf0dc;--erro:#c2453d;--erro-claro:#fbe5e3;--raio:14px;--sombra:0 1px 2px rgba(29,24,19,.05),0 4px 16px rgba(29,24,19,.06)}*{box-sizing:border-box;margin:0}body{font-family:Inter,system-ui,sans-serif;background:var(--fundo);color:var(--texto);font-size:14px;line-height:1.45}.app{display:grid;grid-template-columns:248px 1fr;min-height:100vh}.menu{background:var(--menu);color:var(--menu-texto);padding:22px 14px;display:flex;flex-direction:column;gap:18px;position:sticky;top:0;height:100vh}.marca{display:flex;align-items:center;gap:10px;padding:4px 8px 10px}.logo{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#d9b46a,#9a6f27);display:grid;place-items:center;font-family:Playfair Display,serif;font-weight:700;color:#16120d;font-size:18px}.marca b{font-family:Playfair Display,serif;font-size:18px;letter-spacing:.2px}.marca small{display:block;color:var(--menu-texto-2);font-size:11px}.grupo{display:flex;flex-direction:column;gap:2px}.grupo h6{font-size:10.5px;letter-spacing:1.4px;color:var(--menu-texto-2);font-weight:600;padding:0 10px 6px;text-transform:uppercase}.item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;color:var(--menu-texto);text-decoration:none;font-weight:500}.item:hover{background:var(--menu-2)}.item.ativo{background:linear-gradient(90deg,#b8893b47,#b8893b14);color:#fff;box-shadow:inset 3px 0 0 var(--ouro)}.item svg{width:18px;height:18px;opacity:.85;flex:none}.item .selo{margin-left:auto;background:var(--ouro);color:#16120d;font-size:11px;font-weight:700;border-radius:20px;padding:1px 8px}.rodape-menu{margin-top:auto;font-size:12px;color:var(--menu-texto-2);padding:10px;border-top:1px solid #2b241b}.conteudo{padding:26px 32px 48px;max-width:1180px;width:100%}.topo{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;gap:16px}.topo h1{font-family:Playfair Display,serif;font-size:28px;font-weight:700}.topo p{color:var(--texto-2);margin-top:2px}.acoes{display:flex;gap:10px}.btn{border:1px solid var(--borda);background:var(--superficie);border-radius:10px;padding:9px 14px;font:600 13px Inter,sans-serif;color:var(--texto);cursor:pointer;display:inline-flex;align-items:center;gap:8px}.btn.principal{background:var(--ouro);border-color:var(--ouro);color:#fff}.btn.principal:hover{background:var(--ouro-forte)}.grade{display:grid;gap:16px}.g4{grid-template-columns:repeat(4,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g2{grid-template-columns:1.4fr 1fr}.cartao{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);box-shadow:var(--sombra);padding:18px}.cartao h3{font-size:13px;font-weight:600;color:var(--texto-2);margin-bottom:10px;display:flex;align-items:center;justify-content:space-between}.secao{margin-top:26px}.secao>h2{font-size:15px;font-weight:700;margin-bottom:12px;display:flex;align-items:center;gap:8px}.status{display:flex;gap:12px;align-items:flex-start}.bolinha{width:10px;height:10px;border-radius:50%;margin-top:5px;flex:none}.ok .bolinha{background:var(--ok);box-shadow:0 0 0 4px var(--ok-claro)}.pend .bolinha{background:var(--alerta);box-shadow:0 0 0 4px var(--alerta-claro)}.err .bolinha{background:var(--erro);box-shadow:0 0 0 4px var(--erro-claro)}.status b{display:block;font-size:14px}.status span{color:var(--texto-2);font-size:12.5px}.numero{font-size:30px;font-weight:700;letter-spacing:-.5px}.numero small{font-size:13px;color:var(--texto-3);font-weight:500;margin-left:4px}.dica{color:var(--texto-3);font-size:12px;margin-top:4px}.atencao{display:flex;align-items:center;gap:14px;text-decoration:none;color:inherit}.atencao .qtd{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;font-weight:700;font-size:20px;background:var(--ouro-claro);color:var(--ouro-forte)}.atencao.zero .qtd{background:#f1ede6;color:var(--texto-3)}.atencao b{display:block}.atencao span{color:var(--texto-2);font-size:12.5px}.atencao .seta{margin-left:auto;color:var(--texto-3)}.passos{display:flex;flex-direction:column;gap:2px}.passo{display:flex;align-items:center;gap:12px;padding:10px;border-radius:10px}.passo:hover{background:var(--superficie-2)}.passo .n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:12px;border:2px solid var(--borda);color:var(--texto-3)}.passo.feito .n{background:var(--ok);border-color:var(--ok);color:#fff}.passo b{display:block;font-size:13.5px}.passo span{font-size:12px;color:var(--texto-2)}.passo a{margin-left:auto;font-weight:600;color:var(--ouro-forte);text-decoration:none;font-size:12.5px}.barra{height:6px;background:#efe8dc;border-radius:6px;overflow:hidden;margin:4px 0 12px}.barra i{display:block;height:100%;width:25%;background:linear-gradient(90deg,#d9b46a,#9a6f27)}.temas{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.chip{border:1px solid var(--borda);background:var(--superficie);border-radius:999px;padding:7px 14px;font-weight:600;font-size:13px;display:inline-flex;gap:8px;align-items:center}.chip.ativo{background:var(--menu);color:#fff;border-color:var(--menu)}.chip .cont{font-size:11px;background:var(--ouro-claro);color:var(--ouro-forte);border-radius:20px;padding:0 7px}.chip.travado{opacity:.55;background:#f1ede6}.modelos{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.modelo{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--raio);overflow:hidden;box-shadow:var(--sombra)}.foto{aspect-ratio:4/5;background:linear-gradient(160deg,#2a2119,#5a4529);position:relative;display:grid;place-items:center;color:#e9dfcd;font-size:12px}.foto .cod{position:absolute;top:10px;left:10px;background:#0009;color:#fff;font-weight:700;font-size:12px;border-radius:8px;padding:3px 8px}.foto .vazio{display:flex;flex-direction:column;align-items:center;gap:6px;opacity:.8}.modelo .corpo{padding:12px}.modelo p{font-size:12.5px;color:var(--texto-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}.linha{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.seg{display:inline-flex;border:1px solid var(--borda);border-radius:8px;overflow:hidden;font-size:12px;font-weight:600}.seg span{padding:4px 9px}.seg .on{background:var(--menu);color:#fff}.chave{width:36px;height:20px;border-radius:20px;background:#d9d0c2;position:relative;flex:none}.chave:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:.2s}.chave.on{background:var(--ok)}.chave.on:after{left:18px}.legenda{font-size:11.5px;color:var(--texto-3);margin-top:16px}@media(max-width:900px){.app{grid-template-columns:1fr}.menu{position:fixed;inset:auto 0 0;height:auto;flex-direction:row;padding:8px;gap:0;z-index:9;overflow-x:auto}.menu .marca,.grupo h6,.rodape-menu{display:none}.grupo{flex-direction:row}.item{flex-direction:column;gap:3px;font-size:10.5px;padding:6px 10px;white-space:nowrap}.conteudo{padding:18px 16px 92px}.g4,.g3,.g2,.modelos{grid-template-columns:1fr 1fr}}@media(max-width:520px){.g4,.g3,.g2{grid-template-columns:1fr}.topo{flex-direction:column;align-items:flex-start}}.app{grid-template-columns:248px minmax(0,1fr)}.menu{flex-wrap:nowrap;justify-content:flex-start;overflow-y:auto}.menu .marca{padding:4px 8px 10px}.menu .marca small{font:11px Inter,sans-serif}.menu nav{width:auto;padding:0}.item svg{height:18px}.sair{margin-top:auto;color:var(--menu-texto);border-color:#493e30}.conteudo{min-width:0}.conteudo h1{font:700 30px Playfair Display,Georgia,serif;letter-spacing:-.025em}.conteudo>h1{margin-bottom:20px}.conteudo button,.gaveta button{background:#fff;border:1px solid var(--borda);border-radius:10px;padding:8px 13px;font:600 13px Inter,sans-serif}.conteudo .principal{background:var(--ouro);border-color:var(--ouro);width:auto;margin:0;text-decoration:none}.topo h1{margin:0}.dashboard .numero{font-size:clamp(20px,2vw,30px)}.atencao.zero{background:var(--superficie-2);color:var(--texto-2)}.bolinha{display:block}.blocos section,.blocos form{border-radius:14px}.blocos section{background:#fff;box-shadow:var(--sombra);border-color:var(--borda)}.blocos h2,.gaveta h2{font:700 19px Playfair Display,Georgia,serif}.editor button[aria-pressed=true]{background:var(--menu);color:#fff}input[role=switch]{appearance:none;vertical-align:middle;width:36px;height:20px;border-radius:20px;background:#c5bfb5;position:relative;cursor:pointer}input[role=switch]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:100%;background:#fff}input[role=switch]:checked{background:var(--ok)}input[role=switch]:checked:after{left:18px}.catalogo .acoes{justify-content:flex-end;margin-bottom:15px}.catalogo .chip{border-radius:99px}.catalogo .chip.ativo{background:var(--menu);color:#fff}.catalogo .modelos{margin-bottom:20px}.catalogo .abrir-modelo{display:block;padding:0;margin:0;width:100%;border:0;text-align:left;border-radius:0}.modelo .abrir-modelo p{margin:12px 12px 0;font-weight:400}.foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.modelo .linha{margin:0}.modelo label{font-size:12px}.modelo select{display:inline!important;width:auto!important}.gaveta{position:fixed;inset:0 0 0 auto;margin:0;width:min(440px,100%);max-width:100%;max-height:100dvh;height:100dvh;padding:24px;border:0;background:var(--superficie);color:var(--texto)}.gaveta::backdrop{background:#16120d70}.gaveta .foto{margin-bottom:16px}.gaveta textarea{min-height:9rem}.colunas{display:grid;grid-template-columns:minmax(160px,1fr) minmax(230px,2fr) minmax(150px,1fr);gap:12px}.colunas section{min-width:0;padding:14px}.ficha section{margin-bottom:10px}.colunas .chat{background:var(--superficie-2)}.chat .balao{background:#fff;border:1px solid var(--borda)}.chat .direita{background:var(--ouro-claro)}.ficha dl{display:block}.ficha dd,.ficha summary{overflow-wrap:anywhere}.chat small{display:block}.voltar{display:none}.blocos{max-width:none}.conteudo .editor{min-width:0}.editor img,.editor audio{max-width:100%}@media(max-width:900px){.app{display:block}.menu{flex-wrap:nowrap;align-items:center;overflow-x:auto;overflow-y:hidden}.menu .grupo{display:flex;flex-direction:row;flex:none;flex-wrap:nowrap}.menu .item{position:relative}.menu .selo{position:absolute;top:0;right:2px}.menu .sair{flex:none;margin:0}.conteudo{padding:18px 16px 92px}.conteudo .colunas{display:block}.conversas.selecionada .lista,.conversas.selecionada>.linha{display:none}.voltar{display:inline-block}.ficha{margin-top:12px}.modelo .linha{flex-wrap:wrap}.modelos{grid-template-columns:repeat(2,minmax(0,1fr))}.gaveta{padding:16px}.editor,.registro{overflow-wrap:anywhere}.passo .n,.qtd{flex-shrink:0}}.dashboard .custo-longo{container-type:inline-size;min-width:0}.dashboard .custo-longo .numero{font-size:min(24px,10.8cqi);white-space:nowrap}.etiqueta-teste{display:inline-block;background:var(--ouro-claro);color:var(--ouro-forte);border-radius:1rem;padding:.15rem .6rem;font:600 12px Inter,sans-serif}.dashboard .aviso-dashboard{margin-bottom:.65rem}.dashboard .aviso-dashboard.informativo{background:#f2f2f2;border-color:#d6d6d6;color:#474747}.dashboard .aviso-dashboard.destaque{background:#fff5dc;border-left:4px solid #96702e}.capa-funil{width:100%;aspect-ratio:1200/630;display:grid;place-items:center;background:var(--superficie-2,#eeeae4);border-radius:12px;overflow:hidden;margin-bottom:.6rem}.capa-funil img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.capa-funil strong{padding:1rem;text-align:center;overflow-wrap:anywhere}.revisao fieldset{border:0;padding:0;min-width:0}.comparacao{display:grid;grid-template-columns:minmax(90px,1fr) minmax(0,3fr);gap:1rem;margin:1rem 0}.comparacao img,.resultado-modelo{display:block;width:100%;height:auto;border-radius:8px;margin:.5rem 0}.fotos-revisao{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:1rem}.revisao .acoes{display:flex;flex-wrap:wrap;gap:.4rem}.revisao textarea{width:100%}
