:root{--navy:#041c66;--roxo:#8828f6;--lilas:#b98cf9;--lilas-claro:#efe6fe;--bege:#f7f2ea;--bege-borda:#e8dfd1;--branco:#ffffff;--texto:#1a2240;--texto-suave:#5b6280;--sucesso:#0f7b4f;--sucesso-fundo:#e3f5ec;--alerta:#9a5b00;--alerta-fundo:#fff3dc;--erro:#b3261e;--erro-fundo:#fdeceb;--gradiente:linear-gradient(135deg,#041c66,#8828f6);--raio:14px;--sombra:0 1px 2px rgba(4,28,102,0.06),0 6px 24px rgba(4,28,102,0.06);--fundo:var(--bege);--superficie:var(--branco)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--texto);background:var(--fundo);line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--roxo)}h1,h2,h3{color:var(--navy);line-height:1.2;margin:0 0 .5rem}h1{font-size:1.6rem}h2{font-size:1.2rem}p{margin:0 0 1rem}[data-theme=floral]{background-color:var(--bege);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cg fill='none' stroke='%238828F6' stroke-opacity='.13' stroke-width='1.4'%3E%3Cg transform='translate(40 40)'%3E%3Ccircle r='5'/%3E%3Cellipse cy='-13' rx='6' ry='10'/%3E%3Cellipse cy='13' rx='6' ry='10'/%3E%3Cellipse cx='-13' rx='10' ry='6'/%3E%3Cellipse cx='13' rx='10' ry='6'/%3E%3C/g%3E%3Cg transform='translate(160 150) rotate(30)'%3E%3Ccircle r='4'/%3E%3Cellipse cy='-10' rx='5' ry='8'/%3E%3Cellipse cy='10' rx='5' ry='8'/%3E%3Cellipse cx='-10' rx='8' ry='5'/%3E%3Cellipse cx='10' rx='8' ry='5'/%3E%3C/g%3E%3Cpath d='M70 120 q20 -10 30 10 M100 130 q10 20 -8 30'/%3E%3C/g%3E%3C/svg%3E");background-attachment:fixed}.container{max-width:1040px;margin:0 auto;padding:0 16px}.center-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 16px}.card{background:var(--superficie);border:1px solid var(--bege-borda);border-radius:var(--raio);box-shadow:var(--sombra);padding:24px}.auth-card{width:100%;max-width:440px}.auth-card.wide{max-width:620px}.logo{display:block;height:44px;width:auto;margin:0 auto 8px}.subtitulo{text-align:center;color:var(--texto-suave);font-size:.95rem;margin-bottom:20px}.topbar{background:var(--navy);color:#fff}.topbar .container{display:flex;align-items:center;justify-content:space-between;gap:12px;height:60px}.marca{color:#fff;text-decoration:none;font-weight:700;font-size:1.15rem;letter-spacing:.2px}.marca span{color:var(--lilas);font-weight:500}.topbar nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.topbar nav a,.topbar nav button{color:#dfe4ff;text-decoration:none;background:none;border:0;font:inherit;cursor:pointer;padding:6px 10px;border-radius:8px;font-size:.92rem}.topbar nav a:hover,.topbar nav button:hover{background:rgba(255,255,255,.1);color:#fff}main.conteudo{padding:28px 0 64px}.campo{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.campo label{font-weight:600;font-size:.9rem;color:var(--navy)}.campo small{color:var(--texto-suave);font-size:.8rem}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 14px;gap:0 14px}@media (max-width:560px){.grid-2{grid-template-columns:1fr}}input,select{font:inherit;color:var(--texto);padding:11px 12px;border:1px solid #cfd3e3;border-radius:10px;background:#fff;width:100%}input:focus,select:focus{outline:2px solid var(--lilas);outline-offset:1px;border-color:var(--roxo)}fieldset{border:0;padding:0;margin:6px 0 16px}legend{font-weight:700;color:var(--navy);margin-bottom:8px}.temas{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.tema-opcao{position:relative}.tema-opcao input{position:absolute;opacity:0}.tema-opcao label{display:block;cursor:pointer;border:2px solid var(--bege-borda);border-radius:12px;padding:12px;font-weight:600;color:var(--navy);background:#fff}.tema-opcao label small{display:block;font-weight:400;color:var(--texto-suave)}.tema-opcao input:checked+label{border-color:var(--roxo);box-shadow:0 0 0 3px var(--lilas-claro)}.tema-opcao input:focus-visible+label{outline:2px solid var(--roxo)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:600;cursor:pointer;text-decoration:none;border-radius:10px;padding:11px 18px;border:1px solid transparent;transition:filter .15s}.btn:hover{filter:brightness(1.07)}.btn-primario{background:var(--roxo);color:#fff}.btn-secundario{background:#fff;color:var(--navy);border-color:#cfd3e3}.btn-sucesso{background:var(--sucesso);color:#fff}.btn-perigo{background:#fff;color:var(--erro);border-color:#efc2bf}.btn-whats{background:#1f9d55;color:#fff}.btn-bloco{width:100%}.btn-pequeno{padding:7px 12px;font-size:.88rem}.aviso{border-radius:10px;padding:11px 14px;margin-bottom:16px;font-size:.93rem}.aviso-erro{background:var(--erro-fundo);color:var(--erro)}.texto-erro{color:var(--erro);display:block;margin-top:4px;font-weight:600}.aviso-ok{background:var(--sucesso-fundo);color:var(--sucesso)}.aviso-info{background:var(--lilas-claro);color:var(--navy)}.rodape-form{text-align:center;margin-top:16px;font-size:.92rem;color:var(--texto-suave)}.boas-vindas{background:var(--gradiente);color:#fff;border-radius:var(--raio);padding:24px;margin-bottom:22px}.boas-vindas h1{color:#fff}.boas-vindas p{margin:0;color:#e7dcff}.modulos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:14px;gap:14px}.modulo h3{font-size:1rem;margin-bottom:4px}.modulo p{font-size:.9rem;color:var(--texto-suave);margin:0}.selo{display:inline-block;font-size:.72rem;font-weight:700;padding:3px 8px;border-radius:99px;margin-bottom:8px}.selo-breve{background:var(--lilas-claro);color:var(--roxo)}.selo-pendente{background:var(--alerta-fundo);color:var(--alerta)}.selo-liberado{background:var(--sucesso-fundo);color:var(--sucesso)}.selo-bloqueado{background:var(--erro-fundo);color:var(--erro)}.filtros{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.filtros a{text-decoration:none;padding:7px 14px;border-radius:99px;border:1px solid #cfd3e3;color:var(--navy);background:#fff;font-size:.9rem;font-weight:600}.filtros a.ativo{background:var(--navy);color:#fff;border-color:var(--navy)}.lista-clientes{display:flex;flex-direction:column;gap:10px}.cliente{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.cliente .info strong{color:var(--navy);font-size:1.02rem}.cliente .info div{color:var(--texto-suave);font-size:.88rem}.cliente .acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.contadores{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.contador{text-align:center;padding:16px}.contador b{display:block;font-size:1.6rem;color:var(--navy)}.contador span{font-size:.85rem}.contador span,.vazio{color:var(--texto-suave)}.vazio{text-align:center;padding:32px}.fale-conosco{position:fixed;right:16px;bottom:16px;z-index:20;box-shadow:0 6px 20px rgba(0,0,0,.18);border-radius:99px}.lp{background:var(--bege)}.lp-topo{background:#fff;border-bottom:1px solid var(--bege-borda);position:-webkit-sticky;position:sticky;top:0;z-index:10}.lp-topo-in{display:flex;align-items:center;justify-content:space-between;height:64px}.lp-logo{height:34px;width:auto}.lp-nav{display:flex;align-items:center;gap:18px}.lp-nav a:not(.btn){color:var(--navy);text-decoration:none;font-weight:600;font-size:.93rem}@media (max-width:560px){.lp-nav a:not(.btn){display:none}}.lp-hero{background:var(--gradiente);color:#fff;padding:56px 0 64px}.lp-hero-in{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;align-items:center}@media (max-width:860px){.lp-hero-in{grid-template-columns:1fr}}.lp-hero h1{color:#fff;font-size:clamp(1.8rem,4.2vw,2.6rem);margin:12px 0 14px}.lp-lead{color:#e7dcff;font-size:1.08rem;max-width:34em}.lp-tag{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.4px;text-transform:uppercase;background:rgba(255,255,255,.14);color:#fff;padding:5px 11px;border-radius:99px}.lp-plano .lp-tag{background:var(--lilas-claro);color:var(--roxo)}.lp-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.lp-mock{background:#fff;color:var(--texto);border-radius:18px;padding:18px;box-shadow:0 20px 50px rgba(4,28,102,.35)}.lp-mock-cab{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.lp-mock-cab b{color:var(--navy);font-size:1.1rem}.lp-mock-cab span{color:var(--texto-suave);font-size:.85rem}.lp-mock-item{display:grid;grid-template-columns:52px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #eef0f6}.lp-mock-item b{display:block;color:var(--navy);font-size:.95rem}.lp-mock-item small{color:var(--texto-suave);font-size:.8rem}.lp-mock-item .selo{margin:0}.lp-hora{font-weight:700;color:var(--roxo);font-size:.9rem}.lp-mock-rod{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:10px}.lp-mock-rod div{background:var(--bege);border-radius:10px;padding:10px 12px}.lp-mock-rod small{display:block;color:var(--texto-suave);font-size:.78rem}.lp-mock-rod b{color:var(--navy)}.lp-secao{padding:56px 0}.lp-secao-alt{background:#fff}.lp-titulo{text-align:center;font-size:clamp(1.35rem,3vw,1.75rem);margin-bottom:10px}.lp-sub{text-align:center;color:var(--texto-suave);max-width:40em;margin:0 auto 26px}.lp-grade{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:26px}.lp-grade-4{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:0}@media (max-width:860px){.lp-grade,.lp-grade-4{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lp-grade,.lp-grade-4{grid-template-columns:1fr}}.lp-grade h3{font-size:1.02rem}.lp-grade p{color:var(--texto-suave);font-size:.93rem;margin:0}.lp-beneficio{border-top:4px solid var(--roxo)}.lp-passos{list-style:none;padding:0;margin:26px 0 0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:860px){.lp-passos{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lp-passos{grid-template-columns:1fr}}.lp-passos li{text-align:center;padding:8px}.lp-passos h3{font-size:1.02rem}.lp-passos p{color:var(--texto-suave);font-size:.93rem;margin:0}.lp-num{display:inline-flex;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--gradiente);color:#fff;font-weight:700;margin-bottom:10px}.lp-num,.lp-plano{align-items:center}.lp-plano{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px;max-width:860px;margin:0 auto;padding:32px}@media (max-width:760px){.lp-plano{grid-template-columns:1fr}}.lp-preco{font-size:3rem;font-weight:800;color:var(--navy);line-height:1;margin:14px 0 8px}.lp-preco small{font-size:1.1rem;font-weight:700;vertical-align:top;margin-right:4px}.lp-preco span{font-size:1rem;font-weight:600;color:var(--texto-suave)}.lp-incluso{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.lp-incluso li{display:flex;align-items:center;gap:10px}.lp-check{color:var(--sucesso);flex:none}.lp-faq{max-width:760px;display:flex;flex-direction:column;gap:10px}.lp-faq details{padding:16px 20px}.lp-faq summary{cursor:pointer;font-weight:700;color:var(--navy)}.lp-faq details p{margin:10px 0 0;color:var(--texto-suave)}.lp-rodape{background:var(--navy);color:#c9d0ee;padding:22px 0;font-size:.9rem}.lp-rodape-in{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.lp-rodape a{color:#fff}.faixa-teste{background:var(--lilas-claro);color:var(--navy);font-size:.92rem}.faixa-teste .container{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:9px;padding-bottom:9px;flex-wrap:wrap}.faixa-teste a{color:var(--roxo);font-weight:700}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.suave{color:var(--texto-suave)}.pequeno{font-size:.85rem}h3{color:var(--navy)}.menu-app{background:#fff;border-bottom:1px solid var(--bege-borda);overflow-x:auto}.menu-app .container{display:flex;gap:4px}.menu-app a{padding:13px 14px;color:var(--texto-suave);text-decoration:none;font-weight:600;font-size:.95rem;border-bottom:3px solid transparent;white-space:nowrap}.menu-app a:hover{color:var(--navy)}.menu-app a.ativo{color:var(--roxo);border-bottom-color:var(--roxo)}.cabecalho{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:16px}.cabecalho p{margin:0}.cabecalho.compacto{align-items:center;margin-bottom:10px}.cabecalho.compacto h2{margin:0}.cabecalho .acoes{display:flex;gap:8px;flex-wrap:wrap}.voltar{display:inline-block;margin-bottom:10px;color:var(--roxo);text-decoration:none;font-weight:600;font-size:.92rem}.titulo-data{color:var(--texto)!important;font-weight:700;font-size:1.05rem;margin-top:2px}.titulo-data:first-letter{text-transform:uppercase}.titulo-secao{margin-top:28px}.bloco{margin-top:18px}.bloco h2{margin-bottom:12px}.subtitulo-bloco{font-size:1rem;margin:22px 0 10px}details.bloco summary{cursor:pointer;color:var(--navy)}.busca{display:flex;gap:8px;margin-bottom:14px}.lista{display:flex;flex-direction:column;gap:10px}.linha{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:16px 18px}.linha .info strong{color:var(--navy)}.linha .acoes{display:flex;gap:8px;flex-wrap:wrap}.linha.inativo{opacity:.6}.linha-link{text-decoration:none;color:inherit}.linha-link:hover{border-color:var(--lilas)}.linha-link>span{font-size:1.4rem;color:var(--texto-suave)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0 14px;gap:0 14px}@media (max-width:760px){.grid-4{grid-template-columns:1fr 1fr}}.grid-horas{max-width:420px}.caixa-nova{background:var(--lilas-claro);border-radius:12px;padding:14px 14px 0;margin-bottom:14px}.check{display:flex;align-items:center;gap:8px;margin:4px 0 12px;font-weight:600;color:var(--navy)}.check input{width:auto}.status{display:inline-block;font-size:.75rem;font-weight:700;padding:3px 9px;border-radius:99px;white-space:nowrap}.st-solicitado{--cor:var(--alerta);--fundo:var(--alerta-fundo)}.st-confirmado{--cor:#1d4ed8;--fundo:#e6eeff}.st-concluido{--cor:var(--sucesso);--fundo:var(--sucesso-fundo)}.st-cancelado{--cor:#6b7280;--fundo:#eef0f3}.st-faltou{--cor:var(--erro);--fundo:var(--erro-fundo)}.status.st-cancelado,.status.st-concluido,.status.st-confirmado,.status.st-faltou,.status.st-solicitado{color:var(--cor);background:var(--fundo)}.lista-simples{display:flex;flex-direction:column}.item-hist{display:grid;grid-template-columns:110px 1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 4px;border-top:1px solid #eef0f6;text-decoration:none;color:inherit}.item-hist:first-child{border-top:0}.item-hist:hover{background:var(--bege)}.item-hist.passou{opacity:.55}@media (max-width:560px){.item-hist{grid-template-columns:1fr auto}.item-hist>span:nth-child(3){display:none}}.item-bloqueio,.item-confirmar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 4px;border-top:1px solid #eef0f6}.item-bloqueio:first-child,.item-confirmar:first-child{border-top:0}.item-confirmar a:not(.btn){color:var(--texto);text-decoration:none}.form-bloqueio{margin-top:18px;padding-top:18px;border-top:1px dashed var(--bege-borda)}.semana-horarios{display:flex;flex-direction:column}.dia-horario{display:grid;grid-template-columns:110px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #eef0f6}.dia-horario:first-child{border-top:0}.dia-horario strong{color:var(--navy)}.faixas{display:flex;flex-wrap:wrap;gap:8px}.faixa{display:inline-flex;align-items:center;gap:6px;background:var(--lilas-claro);color:var(--navy);border-radius:99px;padding:4px 6px 4px 12px;font-weight:600;font-size:.9rem}.faixa button{border:0;background:#fff;color:var(--erro);width:22px;height:22px;border-radius:50%;cursor:pointer;font-size:1rem;line-height:1}.dias-check{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.dias-check label{display:flex;align-items:center;gap:6px;border:1px solid #cfd3e3;border-radius:99px;padding:6px 12px;cursor:pointer;font-weight:600;background:#fff}.dias-check input{width:auto}.barra-agenda{justify-content:space-between;gap:12px;margin-bottom:16px}.barra-agenda,.nav-datas{display:flex;align-items:center;flex-wrap:wrap}.nav-datas{gap:6px}.nav-rotulo{display:inline-block;min-width:96px;text-align:center;font-weight:700;color:var(--texto);padding:6px 10px;border:1px solid var(--bege-borda);border-radius:10px;background:var(--superficie)}.nav-rotulo:first-letter{text-transform:uppercase}.filtros.visoes{margin:0}.linha-tempo{gap:8px}.hora,.linha-tempo{display:flex;flex-direction:column}.hora{font-weight:800;color:var(--navy);min-width:58px;line-height:1.2}.hora small{font-weight:500;color:var(--texto-suave);font-size:.78rem}.slot-at{display:flex;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;color:inherit;border-left:5px solid var(--cor,var(--roxo))}.slot-at:hover{border-color:var(--lilas);border-left-color:var(--cor,var(--roxo))}.slot-at.st-cancelado,.slot-at.st-faltou{opacity:.6}.slot-info{flex:1 1;display:flex;flex-direction:column}.slot-info b{color:var(--navy)}.slot-info small{color:var(--texto-suave)}.slot-bloqueio,.slot-livre{display:flex;align-items:center;gap:14px;padding:10px 16px;border-radius:12px;font-size:.92rem}.slot-livre{border:1.5px dashed #cdd3e6;color:var(--texto-suave);text-decoration:none}.slot-livre:hover{border-color:var(--roxo);color:var(--roxo)}.slot-bloqueio .hora,.slot-livre .hora{font-weight:600;color:inherit}.slot-bloqueio{background:repeating-linear-gradient(45deg,#f1f1f4,#f1f1f4 8px,#e8e8ee 0,#e8e8ee 16px);color:#555b70}.etiqueta-folga{background:var(--alerta-fundo);color:var(--alerta);font-weight:700;border-radius:8px;padding:4px 8px;font-size:.8rem}.etiqueta-folga.grande{padding:14px 18px;font-size:1rem;margin-bottom:10px}.grade-semana{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:8px;gap:8px}@media (max-width:900px){.grade-semana{grid-template-columns:1fr}}.dia-semana{padding:12px;display:flex;flex-direction:column;gap:6px;min-height:140px}.dia-semana.hoje{border-color:var(--roxo);box-shadow:0 0 0 2px var(--lilas-claro)}.dia-cab{display:flex;align-items:baseline;gap:6px;text-decoration:none;color:var(--navy);margin-bottom:4px}.dia-cab span{font-size:.8rem;color:var(--texto-suave);font-weight:600;text-transform:uppercase}.dia-cab b{font-size:1.3rem}.mini-at{display:block;font-size:.82rem;text-decoration:none;color:var(--texto);background:var(--fundo,var(--lilas-claro));border-left:3px solid var(--cor,var(--roxo));border-radius:6px;padding:5px 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini-at.st-cancelado,.mini-at.st-faltou{text-decoration:line-through;opacity:.6}.mes{padding:12px}.mes-cab,.mes-grade{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.mes-cab span{text-align:center;font-size:.78rem;font-weight:700;color:var(--texto-suave);text-transform:uppercase;padding:6px 0}.mes-dia{min-height:82px;border-radius:10px;padding:6px;text-decoration:none;color:var(--texto);background:var(--bege);display:flex;flex-direction:column;gap:3px}.mes-dia:hover{outline:2px solid var(--lilas)}.mes-dia.fora{opacity:.4}.mes-dia.hoje{background:var(--lilas-claro);outline:2px solid var(--roxo)}.mes-dia.folga{background:var(--alerta-fundo)}.mes-dia .num{font-weight:800;color:var(--navy)}.mes-dia .qtd{font-size:.75rem;font-weight:700;color:var(--roxo)}.mes-dia .pend{font-size:.7rem;color:var(--alerta)}@media (max-width:560px){.mes-dia{min-height:56px}.mes-dia .pend,.mes-dia .qtd{font-size:.62rem}}.detalhes{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:14px;gap:14px;margin:0 0 18px}.detalhes dt{font-size:.8rem;color:var(--texto-suave);font-weight:600}.detalhes dd{margin:2px 0 0;color:var(--navy);font-weight:600}.caixa-whats{background:#e8f7ee;border-radius:12px;padding:14px 16px;margin-bottom:16px}.caixa-whats p{margin:0 0 10px;color:#185c35;font-size:.92rem}.acoes-status{display:flex;gap:8px;flex-wrap:wrap}.contador b.valor{font-size:1.25rem}.primeiros-passos ol{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px}.primeiros-passos li.feito{color:var(--texto-suave);text-decoration:line-through}.primeiros-passos li.feito::marker{color:var(--sucesso)}@media (max-width:560px){.contadores{grid-template-columns:1fr}}.boas-vindas+.contadores,.primeiros-passos+.contadores{margin-top:18px}.contadores+.bloco{margin-top:0}.link-cadastro{margin:0 0 18px;border-top:4px solid #1f9d55}.copiar-link{display:flex;gap:8px;margin-bottom:10px}.copiar-link input{font-size:.92rem;background:var(--bege)}.selo-inline{margin:0 0 0 8px;vertical-align:middle}.cliente-topo{display:flex;align-items:center;gap:14px;margin-bottom:14px}.cliente-topo h1{margin:0;font-size:1.35rem}.cliente-topo p{margin:2px 0 0}.avatar{width:52px;height:52px;border-radius:50%;background:var(--gradiente);color:#fff;font-weight:800;font-size:1.4rem;display:flex;align-items:center;justify-content:center;flex:none}.check-texto{align-items:flex-start;font-weight:400;color:var(--texto);font-size:.92rem}.check-texto input{margin-top:3px}.personalizar{margin-top:14px}.personalizar summary{cursor:pointer;color:var(--roxo);font-weight:600;margin-bottom:10px}.prefixo-link{display:flex;align-items:stretch;border:1px solid #cfd3e3;border-radius:10px;overflow:hidden;background:#fff}.prefixo-link span{display:flex;align-items:center;padding:0 10px;background:var(--bege);color:var(--texto-suave);font-size:.9rem;white-space:nowrap}.prefixo-link input{border:0;border-radius:0;min-width:0}.prefixo-link input:focus{outline:none}.prefixo-link:focus-within{outline:2px solid var(--lilas);border-color:var(--roxo)}@media (max-width:480px){.prefixo-link{flex-direction:column}.prefixo-link span{padding:6px 10px}}.nota-admin{margin-top:6px;font-size:.88rem;color:var(--navy);background:var(--alerta-fundo);border-radius:8px;padding:4px 8px;display:inline-block}.ajustar{margin-top:8px}.ajustar summary{cursor:pointer;color:var(--roxo);font-weight:600;font-size:.88rem}.form-ajuste{margin-top:10px;background:var(--bege);border-radius:10px;padding:12px 12px 14px;max-width:560px}.cliente .info{flex:1 1;min-width:260px}.status-assinatura{text-align:center}.status-assinatura .selo{margin-bottom:10px}.plano-resumo{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;align-items:center;margin-bottom:16px}@media (max-width:560px){.plano-resumo{grid-template-columns:1fr}}.plano-resumo .lp-incluso li{font-size:.92rem}.contadores{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media (max-width:560px){.contadores{grid-template-columns:1fr 1fr}}textarea{font:inherit;color:var(--texto);padding:11px 12px;border:1px solid #cfd3e3;border-radius:10px;background:#fff;width:100%;resize:vertical}textarea:focus{outline:2px solid var(--lilas);outline-offset:1px;border-color:var(--roxo)}.quebra{white-space:pre-line}.destaque{border-left:5px solid var(--roxo)}.form-inline{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.form-inline select{flex:1 1;min-width:220px}.caixa-pacote{background:var(--lilas-claro);border-radius:12px;padding:12px}.barra-saldo{height:8px;background:#eceef5;border-radius:99px;overflow:hidden;margin-top:8px;max-width:360px}.barra-saldo span{display:block;height:100%;background:var(--gradiente);border-radius:99px}.barra-saldo.grande{height:12px;max-width:none}.saldo-grande{font-size:1.25rem;font-weight:700;color:var(--navy);margin:0}.historico{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:.92rem}.grade-pacotes{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:16px;gap:16px}.pacote-card{padding:0;overflow:hidden;display:flex;flex-direction:column}.pacote-card.inativo{opacity:.55}.pacote-img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;background:var(--lilas-claro)}.pacote-img.vazia{display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:800;color:#fff;background:var(--gradiente)}.pacote-corpo{padding:16px;display:flex;flex-direction:column;gap:6px;flex:1 1}.pacote-corpo h3,.pacote-corpo strong{color:var(--navy);font-size:1.05rem;margin:0}.pacote-corpo p{margin:0}.pacote-corpo .acoes{display:flex;gap:8px;margin-top:auto;padding-top:8px;flex-wrap:wrap}.pacote-corpo .btn-whats{margin-top:auto}.pacote-preco{font-size:1.4rem;font-weight:800;color:var(--roxo)}.imagem-atual{display:flex;align-items:center;gap:12px;margin-top:8px}.imagem-atual img{width:72px;height:54px;object-fit:cover;border-radius:8px}.catalogo{min-height:100vh;background:var(--bege)}.catalogo-topo{background:#fff;border-bottom:1px solid var(--bege-borda);padding:22px 0}.catalogo-topo h1{margin:0}.catalogo-lista{padding:26px 16px 48px}.resumo-at{background:var(--bege);border-radius:12px;padding:14px 16px;margin-bottom:16px}.resumo-at p{margin:0 0 4px}.resumo-linha{font-size:1.05rem;color:var(--navy)}.respostas{display:flex;flex-direction:column;gap:10px;margin-top:12px}.regras{margin-top:14px;font-size:.9rem}.regras summary{cursor:pointer;color:var(--roxo);font-weight:600}.destaque-pos{background:var(--lilas-claro)}.destaque-pos p{color:var(--navy)}.seletor-tema{display:flex;align-items:center;gap:6px}.seletor-tema label{color:#dfe4ff;font-size:.85rem}.seletor-tema select{width:auto;padding:5px 8px;font-size:.88rem;border-radius:8px;background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.25)}.seletor-tema select option{color:#111}.temas{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.amostra{display:block;height:34px;border-radius:8px;margin-bottom:8px;border:1px solid rgba(0,0,0,.08)}.amostra-clean{background:linear-gradient(90deg,#041c66 0 30%,#f3f5f9 30% 70%,#1f3a93 70%)}.amostra-noturno{background:linear-gradient(90deg,#060d2b 0 40%,#141f4a 40% 75%,#8828f6 75%)}.amostra-floral{background:radial-gradient(circle at 70% 50%,#b98cf9 0 6px,transparent 7px),linear-gradient(90deg,#041c66 0 30%,#f7f2ea 30%)}.amostra-glamour{background:radial-gradient(circle at 60% 40%,#fff 0 4px,transparent 5px),linear-gradient(120deg,#f7d6ec,#d9c2ff 60%,#8828f6)}[data-theme]{background-color:var(--bege)}[data-theme=clean]{--roxo:#1f3a93;--lilas:#8fa3d9;--lilas-claro:#e8edf8;--bege:#f3f5f9;--bege-borda:#e1e5ee;--gradiente:linear-gradient(135deg,#041c66,#1f3a93)}[data-theme=glamour]{--roxo:#b0268f;--lilas:#e59bd3;--lilas-claro:#fbe6f4;--bege:#fdf3f8;--bege-borda:#f1d4e6;--gradiente:linear-gradient(135deg,#8828f6,#d63fa6);--raio:20px;background-color:#fdf3f8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cg fill='%23d63fa6' fill-opacity='.10'%3E%3Cg transform='translate(36 40)'%3E%3Ccircle r='6'/%3E%3Cellipse cy='-15' rx='7' ry='12'/%3E%3Cellipse cy='15' rx='7' ry='12'/%3E%3Cellipse cx='-15' rx='12' ry='7'/%3E%3Cellipse cx='15' rx='12' ry='7'/%3E%3C/g%3E%3Cg transform='translate(130 125) rotate(25)'%3E%3Ccircle r='5'/%3E%3Cellipse cy='-12' rx='6' ry='10'/%3E%3Cellipse cy='12' rx='6' ry='10'/%3E%3Cellipse cx='-12' rx='10' ry='6'/%3E%3Cellipse cx='12' rx='10' ry='6'/%3E%3C/g%3E%3C/g%3E%3Cg fill='%238828F6' fill-opacity='.18'%3E%3Cpath d='M100 30l2 6 6 2-6 2-2 6-2-6-6-2 6-2z'/%3E%3Cpath d='M40 140l1.5 4.5 4.5 1.5-4.5 1.5-1.5 4.5-1.5-4.5-4.5-1.5 4.5-1.5z'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(180deg,#fdf3f8,#f3e8ff);background-attachment:fixed}[data-theme=glamour] .topbar{background:linear-gradient(90deg,#4a1570,#8828f6 60%,#b0268f)}[data-theme=glamour] .card{border-color:#f1d4e6;box-shadow:0 2px 4px rgba(176,38,143,.06),0 10px 30px rgba(136,40,246,.08)}[data-theme=glamour] .btn-primario{background:var(--gradiente)}[data-theme=glamour] .menu-app a.ativo{color:#b0268f;border-bottom-color:#b0268f}[data-theme=noturno]{--navy:#e8ecff;--texto:#dfe4f7;--texto-suave:#98a2c8;--superficie:#111a3d;--bege:#0a1233;--bege-borda:#1f2b5c;--lilas:#a98bff;--lilas-claro:#221a55;--sucesso-fundo:#0f3326;--alerta-fundo:#3a2a08;--erro-fundo:#3d1418;--sucesso:#53d49a;--alerta:#f2b64a;--erro:#ff8a80;--sombra:0 1px 2px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.35);background-color:#0a1233;color:var(--texto)}[data-theme=noturno] .topbar{background:#050b24;border-bottom:1px solid #1f2b5c}[data-theme=noturno] .faixa-teste,[data-theme=noturno] .menu-app{background:#0d1640;border-color:#1f2b5c}[data-theme=noturno] .faixa-teste{color:var(--texto)}[data-theme=noturno] .card{background:var(--superficie);border-color:#1f2b5c}[data-theme=noturno] input,[data-theme=noturno] select,[data-theme=noturno] textarea{background:#0a1233;color:var(--texto);border-color:#2a3770}[data-theme=noturno] .btn-secundario,[data-theme=noturno] .dias-check label,[data-theme=noturno] .filtros a,[data-theme=noturno] .prefixo-link,[data-theme=noturno] .tema-opcao label{background:#0f1a47;color:var(--texto);border-color:#2a3770}[data-theme=noturno] .filtros a.ativo{background:#8828f6;border-color:#8828f6;color:#fff}[data-theme=noturno] .btn-perigo{background:transparent;border-color:#6b2a31}[data-theme=noturno] .caixa-nova,[data-theme=noturno] .caixa-pacote,[data-theme=noturno] .copiar-link input,[data-theme=noturno] .form-ajuste,[data-theme=noturno] .item-hist:hover,[data-theme=noturno] .mes-dia,[data-theme=noturno] .prefixo-link span,[data-theme=noturno] .resumo-at{background:#0a1233}[data-theme=noturno] .dia-horario,[data-theme=noturno] .item-bloqueio,[data-theme=noturno] .item-confirmar,[data-theme=noturno] .item-hist,[data-theme=noturno] .lp-mock-item{border-color:#1f2b5c}[data-theme=noturno] .faixa{background:#221a55;color:var(--texto)}[data-theme=noturno] .faixa button{background:#0a1233}[data-theme=noturno] .slot-livre{border-color:#2a3770}[data-theme=noturno] .slot-bloqueio{background:repeating-linear-gradient(45deg,#121b42,#121b42 8px,#18224f 0,#18224f 16px);color:var(--texto-suave)}[data-theme=noturno] .caixa-whats{background:#0f3326}[data-theme=noturno] .caixa-whats p{color:#b7f0d2}[data-theme=noturno] .barra-saldo{background:#1f2b5c}[data-theme=noturno] .st-confirmado{--cor:#8fb0ff;--fundo:#172a5c}[data-theme=noturno] .st-cancelado{--cor:#a3a9bf;--fundo:#1d2340}[data-theme=noturno] .mini-at,[data-theme=noturno] .nota-admin{color:var(--texto)}[data-theme=noturno] a:not(.btn){color:#b89bff}[data-theme=noturno] .menu-app a{color:var(--texto-suave)}[data-theme=noturno] .menu-app a.ativo{color:#b89bff;border-bottom-color:#b89bff}[data-theme=noturno] .marca{color:#fff}.ajuda-hoje{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:28px}.ajuda-hoje p{margin:4px 0 0}.dialogo-contato{border:none;border-radius:16px;padding:20px;width:min(460px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;background:var(--superficie,#fff);color:var(--texto);box-shadow:0 20px 60px rgba(0,0,0,.3)}.dialogo-contato::-webkit-backdrop{background:rgba(4,28,102,.45)}.dialogo-contato::backdrop{background:rgba(4,28,102,.45)}.dialogo-cab{display:flex;align-items:center;justify-content:space-between;gap:8px}.dialogo-cab h2{margin:0;font-size:1.2rem}.dialogo-fechar{background:none;border:none;font-size:1.8rem;line-height:1;cursor:pointer;color:var(--texto-suave);padding:0 4px}.dialogo-contato .suave{margin:6px 0 14px}.assuntos{border:none;padding:0;margin:0 0 14px;display:grid;grid-gap:6px;gap:6px}.assuntos legend{font-weight:700;margin-bottom:8px}.assunto{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--bege-borda);border-radius:10px;cursor:pointer;font-weight:500}.assunto input{width:auto;margin:0;accent-color:var(--roxo)}.assunto:has(input:checked){border-color:var(--roxo);background:color-mix(in srgb,var(--roxo) 8%,transparent)}.dialogo-contato .btn-bloco{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:6px}.btn-whats{display:inline-flex;align-items:center;gap:8px}.dialogo-sistema{display:block;font-size:.8rem;font-weight:600;color:var(--roxo);margin-top:2px}.lp-hero-tela{display:flex;flex-direction:column;align-items:center;gap:10px}.lp-hero-tela .lp-celular{max-width:300px;transform:rotate(2deg)}.lp-hero .lp-legenda{color:rgba(255,255,255,.75)}.lp-celular{width:100%;max-width:280px;margin:0 auto;background:#0b0f2a;padding:10px;border-radius:34px;box-shadow:0 24px 60px rgba(4,28,102,.35),inset 0 0 0 2px #2a2f55}.lp-celular img{display:block;width:100%;height:auto;border-radius:26px;background:#f6f1ea}.lp-legenda{font-size:.78rem;color:var(--texto-suave)}.lp-legenda-centro{text-align:center;margin-top:28px}.lp-ctas-centro{justify-content:center}.lp-telas{display:grid;grid-gap:56px;gap:56px;margin-top:36px}.lp-tela{display:grid;grid-template-columns:320px 1fr;grid-gap:48px;gap:48px;align-items:center;max-width:900px;margin:0 auto;width:100%}.lp-tela.invertida{grid-template-columns:1fr 320px}.lp-tela.invertida .lp-celular{order:2}.lp-tela-texto h3{font-size:clamp(1.25rem,2.6vw,1.6rem);margin:10px 0 8px;color:var(--navy)}.lp-tela-texto p{color:var(--texto-suave);font-size:1.02rem;margin:0 0 12px}.lp-tela-texto .lp-num{display:inline-grid;place-items:center}.lp-vantagem{display:flex;gap:8px;align-items:flex-start;font-weight:700;color:var(--navy)!important}.lp-vantagem .lp-check{flex:none;margin-top:3px;color:#1f9d55}@media (max-width:760px){.lp-tela,.lp-tela.invertida{grid-template-columns:1fr;gap:20px;text-align:center}.lp-tela.invertida .lp-celular{order:0}.lp-vantagem{display:block}.lp-vantagem .lp-check{display:inline-block;vertical-align:-3px;margin:0 6px 0 0}.lp-celular{max-width:250px}.lp-hero-tela .lp-celular{max-width:240px;transform:none}}.marca{white-space:nowrap}.linha-link{flex-wrap:nowrap}.linha-link .info{flex:1 1;min-width:0}@media (max-width:560px){.topbar .container{height:auto;min-height:56px;padding-top:8px;padding-bottom:8px;gap:8px}.marca{font-size:1.05rem}.topbar nav{flex-wrap:nowrap;gap:2px}.topbar nav a,.topbar nav button{padding:6px 7px;font-size:.86rem}.seletor-tema label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.seletor-tema select{padding:4px 6px;font-size:.82rem}}.grid-2>*,.grid-4>*{min-width:0}input[type=date],input[type=time]{min-width:0;max-width:100%;width:100%;display:block}.fin-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}@media (max-width:760px){.fin-cards{grid-template-columns:1fr 1fr}}.fin-card{padding:14px 16px;display:flex;flex-direction:column;gap:4px}.fin-card span{font-size:.85rem;color:var(--texto-suave);font-weight:600}.fin-card b{font-size:1.3rem;color:var(--navy)}.fin-card small{color:var(--texto-suave);font-size:.78rem}.fin-card-link{text-decoration:none;color:inherit}.fin-card-link:hover{border-color:var(--lilas)}.destaque-saldo{border-top:4px solid var(--roxo)}.fin-pos,b.fin-pos{color:var(--sucesso)!important}.fin-neg,b.fin-neg{color:var(--erro)!important}.fin-linha b{white-space:nowrap;font-size:1.02rem}.fin-valor-grande{font-size:1.6rem;font-weight:800}.fin-resumo{gap:14px}.fin-resumo .bloco{margin-bottom:14px}@media (max-width:760px){.fin-resumo{grid-template-columns:1fr}}.fin-barras{display:grid;grid-gap:12px;gap:12px}.fin-barra-cab{display:flex;justify-content:space-between;gap:10px;font-size:.92rem;margin-bottom:4px}.fin-barra-trilho{height:10px;background:var(--bege,#f3ece2);border-radius:99px;overflow:hidden}.fin-barra-trilho span{display:block;height:100%;background:var(--gradiente,#8828f6);border-radius:99px}.form-recolhivel>summary{cursor:pointer;font-weight:700;color:var(--roxo)}.form-recolhivel[open]>summary{margin-bottom:12px}.filtros-pequenos a{font-size:.82rem;padding:5px 12px}.avatar-logo{object-fit:cover;background:#fff;border:1px solid var(--bege-borda)}.avatar-grande{width:72px;height:72px;font-size:1.8rem}.catalogo-sobre{margin:4px 0 10px;max-width:46em}.catalogo-contatos{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.logo-atual{display:flex;align-items:center;gap:14px;margin-bottom:10px}.check-linha{display:flex;gap:10px;align-items:flex-start;font-weight:500}.check-linha input{width:auto;margin-top:4px}.capa-pacote{flex-direction:column;gap:12px;padding:16px;text-align:center}.capa-logo{width:96px;height:96px;border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.25)}.capa-inicial{font-size:3rem;font-weight:800;line-height:1}.capa-nome{font-size:1.15rem;font-weight:700;max-width:90%}.relogio{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:800;color:var(--navy);letter-spacing:.5px}.relogio.rodando{color:var(--sucesso)}.previa-imagem{display:flex;flex-direction:column;gap:6px;margin-top:10px}.previa-circulo{width:96px;height:96px;border-radius:50%;object-fit:cover;background:#fff;border:1px solid var(--bege-borda);box-shadow:0 4px 14px rgba(4,28,102,.15)}.previa-capa{width:100%;max-width:280px;aspect-ratio:4/3;object-fit:cover;border-radius:12px;border:1px solid var(--bege-borda)}.ajuste-imagem{display:flex;flex-direction:column;gap:10px;margin-top:12px}.ajuste-moldura{position:relative;overflow:hidden;border-radius:14px;border:2px dashed var(--lilas);cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff}.ajuste-moldura:active{cursor:-webkit-grabbing;cursor:grabbing}.ajuste-moldura.redonda{border-radius:50%;border-style:solid;box-shadow:0 4px 14px rgba(4,28,102,.15)}.ajuste-moldura canvas{display:block;pointer-events:none}.ajuste-zoom{display:flex;align-items:center;gap:10px;max-width:260px;font-weight:700;color:var(--navy)}.ajuste-zoom input{flex:1 1;accent-color:var(--roxo);padding:0}.ajuste-botoes{display:flex;gap:8px;flex-wrap:wrap}.aviso-campo{color:var(--erro)}.legal{max-width:760px;padding-top:32px;padding-bottom:64px}.legal h2{font-size:1.15rem;margin:28px 0 8px;color:var(--navy)}.legal li,.legal p{line-height:1.65;color:var(--texto)}.legal ul{padding-left:22px}.legal li{margin-bottom:6px}.legal .resumo-legal{background:var(--lilas-claro);border-radius:12px;padding:14px 18px}.faixa-termos{background:var(--lilas-claro);border-bottom:1px solid var(--bege-borda);font-size:.9rem}.faixa-termos .container{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.faixa-termos a{color:var(--roxo);font-weight:600}.zona-perigo{border:1px solid var(--erro-fundo)}.zona-perigo h2{color:var(--erro)}.lp-rodape-links{display:flex;gap:16px;flex-wrap:wrap}.ind-grade{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}@media (max-width:760px){.ind-grade{grid-template-columns:1fr 1fr}}.ind-item{background:var(--bege);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.ind-item b{font-size:1.5rem;color:var(--navy)}.ind-item span{font-size:.88rem;font-weight:600;color:var(--texto)}.ind-item small{font-size:.78rem;color:var(--texto-suave)}.relatorio-anual h3{margin:22px 0 8px;font-size:1.02rem;color:var(--navy)}.folha-cab{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start;margin-bottom:14px}.folha-cab h2{margin:0}.relatorio-anual .fin-card{border:1px solid var(--bege-borda);border-radius:12px}.tabela{width:100%;border-collapse:collapse;font-size:.92rem}.tabela td,.tabela th{text-align:left;padding:7px 8px;border-bottom:1px solid var(--bege-borda)}.tabela td:not(:first-child),.tabela th:not(:first-child){text-align:right;white-space:nowrap}.tabela thead th{font-size:.8rem;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.3px}.tabela tfoot td{font-weight:800;border-top:2px solid var(--navy)}.relatorio-duplo{gap:0 24px}.aviso-relatorio{margin-top:24px;border-top:1px solid var(--bege-borda);padding-top:12px}@media print{.ajuda-hoje,.faixa-termos,.faixa-teste,.menu-app,.nao-imprimir,.topbar{display:none!important}[data-theme],body{background:#fff!important}[data-theme]:after,[data-theme]:before{display:none!important}main.conteudo{padding:0}.folha{box-shadow:none!important;border:none!important;padding:0!important}.fin-cards{grid-template-columns:repeat(3,1fr)!important}.tabela{font-size:10.5pt}.relatorio-duplo{grid-template-columns:1fr 1fr!important}}.tabela-rolagem{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:560px){.tabela{font-size:.8rem}.tabela td,.tabela th{padding:6px 5px}.relatorio-anual .fin-card b{font-size:1.05rem}}@media print{.tabela-rolagem{overflow:visible}}.historico-acomp{display:grid;grid-gap:12px;gap:12px}.acomp-item{border-left:3px solid var(--lilas);padding:4px 0 4px 12px}.acomp-item p{margin:4px 0 0}.pedido-item{justify-content:space-between;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--bege-borda)}.decisao,.pedido-item{display:flex;flex-wrap:wrap}.decisao{gap:6px;align-items:center}.decisao input{width:200px}.convite-link{background:var(--lilas-claro);border-radius:12px;padding:14px;margin-bottom:14px}.horarios-dia{display:flex;gap:6px;flex-wrap:wrap}.chip-horario{display:inline-flex;align-items:center;gap:4px;background:var(--lilas-claro);border-radius:99px;padding:3px 4px 3px 10px;font-size:.85rem}.chip-horario button{border:0;background:none;cursor:pointer;font-size:1.05rem;line-height:1;color:var(--texto-suave);padding:0 6px}.dias-semana{display:flex;flex-wrap:wrap;gap:6px 16px;border:0;padding:0;margin:0 0 12px}.dias-semana legend{font-weight:700;color:var(--navy);margin-bottom:6px}.slots-livres{display:flex;flex-wrap:wrap;gap:8px}.slots-livres a{padding:9px 14px;border:1px solid var(--bege-borda);border-radius:10px;background:var(--superficie);color:var(--navy);font-weight:700;text-decoration:none}.slots-livres a.ativo,.slots-livres a:hover{background:var(--roxo);color:#fff;border-color:var(--roxo)}.produtos-escolha{display:grid;grid-gap:8px;gap:8px}.produtos-escolha a{display:block;padding:12px 14px;border:1px solid var(--bege-borda);border-radius:12px;text-decoration:none;color:var(--navy);font-weight:700;background:var(--superficie)}.produtos-escolha a.ativo{border-color:var(--roxo);background:var(--lilas-claro)}.produtos-escolha small{display:block;font-weight:500;color:var(--texto-suave)}.dias-escolha{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.dias-escolha a{flex:none;min-width:64px;text-align:center;padding:8px 10px;border:1px solid var(--bege-borda);border-radius:12px;text-decoration:none;color:var(--navy);background:var(--superficie)}.dias-escolha a b{display:block;font-size:1.1rem}.dias-escolha a small{font-size:.75rem;color:var(--texto-suave)}.dias-escolha a.ativo{background:var(--roxo);border-color:var(--roxo);color:#fff}.dias-escolha a.ativo small{color:#fff}.passo-titulo{font-size:1rem;margin:18px 0 8px;color:var(--navy)}.atalhos-equipe{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}@media (max-width:560px){.topbar nav{overflow-x:auto;scrollbar-width:none;max-width:72vw}.topbar nav::-webkit-scrollbar{display:none}.topbar nav a,.topbar nav button{white-space:nowrap}}.st-producao{--cor:#7c3aed;--fundo:#f1e8ff}.st-pronta{--cor:#0f766e;--fundo:#dcf5f1}.status.st-producao,.status.st-pronta{color:var(--cor);background:var(--fundo)}[data-theme=noturno] .st-producao{--cor:#c4a5ff;--fundo:#2d1f55}[data-theme=noturno] .st-pronta{--cor:#6fe0cf;--fundo:#12383a}.dia-encomendas{font-size:1rem;margin-bottom:6px}.item-encomenda{display:flex;align-items:center;gap:14px;padding:12px 4px;border-top:1px solid #eef0f6;text-decoration:none;color:inherit}.item-encomenda:first-child{border-top:0}.item-encomenda .hora{display:flex;flex-direction:column;min-width:64px;font-weight:700;color:var(--navy)}.item-encomenda .hora small{font-weight:500;font-size:.75rem;color:var(--texto-suave)}.enc-info{flex:1 1;min-width:0;display:flex;flex-direction:column}.enc-info b{color:var(--navy);overflow-wrap:anywhere}.enc-info small{color:var(--texto-suave)}.botoes-enc{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.botoes-enc form{margin:0}.texto-livre{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px}.texto-alerta{color:var(--erro)!important}.opcao-chip{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:99px;border:1px solid #d7dbea;cursor:pointer;font-weight:600;font-size:.9rem;color:var(--navy);background:#fff}.opcao-chip input{width:auto;margin:0}.opcao-chip.ativo{background:var(--navy);color:#fff;border-color:var(--navy)}[data-theme=noturno] .opcao-chip{background:transparent;border-color:#2c3560;color:#e6e9f5}[data-theme=noturno] .item-encomenda{border-top-color:#232a4d}[data-theme=noturno] .opcao-chip.ativo{background:#8828f6;border-color:#8828f6;color:#fff}.grid-3-os{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 14px;gap:0 14px}.grid-3-os>*{min-width:0}@media (max-width:560px){.grid-3-os{grid-template-columns:1fr}}.busca-os{display:flex;gap:8px;margin-bottom:14px}.busca-os input{flex:1 1;min-width:0}.num-os{font-size:.78rem;font-weight:700;color:var(--roxo);letter-spacing:.02em}.item-encomenda .status{flex-shrink:0;max-width:112px;white-space:normal;text-align:center;line-height:1.25}.botoes-enc .form-inline{margin-top:0;flex-wrap:nowrap}.botoes-enc .form-inline select{min-width:0;flex:none;width:auto}.item-retorno{display:flex;flex-direction:column;gap:8px;padding:12px 4px;border-top:1px solid #eef0f6}.item-retorno:first-child{border-top:0}[data-theme=noturno] .item-retorno{border-top-color:#232a4d}.item-mensal{padding:12px 4px;border-top:1px solid #eef0f6;display:grid;grid-gap:8px;gap:8px}.item-mensal:first-child{border-top:0}.item-mensal-topo{display:flex;align-items:center;gap:10px}.item-mensal-topo .enc-info{text-decoration:none;color:inherit}.item-mensal .status{flex-shrink:0}details.recebi>summary{list-style:none;display:inline-flex}details.recebi>summary::-webkit-details-marker{display:none}details.recebi[open]{flex-basis:100%}.form-recebi{display:grid;grid-template-columns:1fr 1fr 1fr auto;grid-gap:8px;gap:8px;margin-top:8px;align-items:center}.form-recebi>*{min-width:0}@media (max-width:560px){.form-recebi{grid-template-columns:1fr 1fr}}[data-theme=noturno] .item-mensal{border-top-color:#232a4d}.recibo{background:#fff;color:#1b1f33;border:1px solid #e3e6f0;border-radius:14px;padding:32px;max-width:760px;margin:0 auto}.recibo-topo{display:flex;justify-content:space-between;gap:16px;border-bottom:2px solid #041c66;padding-bottom:16px;margin-bottom:22px}.recibo-emissor{display:flex;gap:12px;align-items:center}.recibo-emissor div{display:flex;flex-direction:column;font-size:.9rem;color:#4b5170}.recibo-emissor b{font-size:1.1rem;color:#041c66}.recibo-logo{width:64px;height:64px;object-fit:contain;border-radius:50%}.recibo-numero{text-align:right;display:flex;flex-direction:column}.recibo-numero span{font-weight:800;letter-spacing:.12em;color:#041c66}.recibo-numero small{color:#6b7091}.recibo-numero b{font-size:1.4rem;color:#041c66;margin-top:4px}.recibo-texto{font-size:1.02rem;line-height:1.75;margin:0 0 12px}.recibo-local{text-align:right;margin:26px 0 48px}.recibo-assinatura{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;font-size:.92rem}.recibo-assinatura .linha{width:70%;max-width:360px;border-top:1px solid #1b1f33;margin-bottom:6px}@media (max-width:560px){.recibo{padding:20px}.recibo-topo{flex-direction:column}.recibo-numero{text-align:left}}@media print{.recibo{border:0;padding:0;max-width:none}}.cardapio-grupo+.cardapio-grupo{margin-top:14px}.cardapio-grupo h3{font-size:.95rem;color:var(--roxo);margin:6px 0 4px}.item-cardapio{display:flex;align-items:center;gap:12px;padding:10px 4px;border-top:1px solid #eef0f6}.item-cardapio:first-child{border-top:0}.item-cardapio.inativo{opacity:.55}.item-cardapio .enc-info{text-decoration:none;color:inherit}.item-cardapio-foto{width:56px;height:56px;border-radius:10px;object-fit:cover;flex-shrink:0;background:var(--lilas-claro)}.item-cardapio-foto.vazia{display:flex;align-items:center;justify-content:center;font-weight:800;color:#fff;background:var(--gradiente)}[data-theme=noturno] .item-cardapio{border-top-color:#232a4d}.cardapio-secao{margin-bottom:22px}.cardapio-secao h2{margin:0 0 10px}.grade-cardapio{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px}.produto-card{padding:0;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .15s,border-color .15s}.produto-card.escolhido{border-color:var(--roxo);box-shadow:0 0 0 2px var(--roxo)}.produto-foto{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;background:var(--lilas-claro)}.produto-foto.vazia{display:flex;align-items:center;justify-content:center;font-size:2.6rem;font-weight:800;color:#fff;background:var(--gradiente)}.produto-corpo{padding:12px 14px 14px;display:flex;flex-direction:column;gap:4px;flex:1 1}.produto-corpo h3{margin:0;font-size:1.02rem}.produto-corpo p{margin:0}.produto-rodape{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px}.produto-preco{color:var(--navy)}.qtd-controle{gap:8px}.qtd-controle button{background:var(--superficie,#fff);color:var(--navy);border-radius:99px;min-width:34px;height:34px;font-weight:800;padding:0 10px}.qtd-controle button.mais{background:var(--roxo);color:#fff;border-color:var(--roxo)}.qtd-controle span{font-weight:800;min-width:18px;text-align:center}.barra-pedido{position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--bege-borda);box-shadow:0 -6px 20px rgba(4,28,102,.08);padding:10px 0;z-index:20}.barra-pedido .container{display:flex;justify-content:space-between;align-items:center;gap:12px}.catalogo-lista:has(.barra-pedido){padding-bottom:90px}.resumo-pedido{list-style:none;padding:0;margin:0 0 16px}.resumo-pedido li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-bottom:1px dashed var(--bege-borda)}.resumo-pedido li.total{border-bottom:0;font-size:1.05rem;color:var(--navy)}.link-voltar{background:none;border:0;color:var(--roxo);font-weight:600;cursor:pointer;padding:0;margin-bottom:8px}.pedido-enviado{text-align:center}.pedido-ok{width:56px;height:56px;border-radius:50%;background:var(--sucesso);color:#fff;font-size:1.8rem;display:flex;align-items:center;justify-content:center;margin:0 auto 8px}.selo-novo{display:inline-block;font-size:.7rem;font-weight:800;background:var(--roxo);color:#fff;padding:2px 8px;border-radius:99px;margin-left:6px;vertical-align:middle}.aviso-pedidos{display:flex;flex-direction:column;gap:2px;text-decoration:none;color:inherit}@media (max-width:560px){.grade-cardapio{grid-template-columns:1fr;gap:10px}.produto-card{flex-direction:row}.produto-foto{width:112px;min-height:112px;aspect-ratio:auto;height:auto;flex-shrink:0}.produto-foto.vazia{font-size:2rem}.produto-corpo{padding:10px 12px}.produto-rodape{flex-wrap:wrap}}.pagar-comissoes{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-top:14px}.pagar-comissoes .campo{margin-bottom:0;min-width:160px}.linha-comissao{justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 0;border-top:1px solid #eef0f6}.form-pct,.linha-comissao{display:flex;align-items:center}.form-pct{gap:6px;margin:0}.form-pct input{width:72px}.percentuais-colab{border-top:1px solid #eef0f6;padding-top:12px;margin-top:12px}.percentuais-colab:first-of-type{border-top:0}[data-theme=noturno] .linha-comissao,[data-theme=noturno] .percentuais-colab{border-top-color:#232a4d}.item-extrato{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 4px;border-top:1px solid #eef0f6}.item-extrato:first-child{border-top:0}.extrato-valor{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}[data-theme=noturno] .item-extrato{border-top-color:#232a4d}.contrato{background:#fff;color:#1b1f33;border:1px solid #e3e6f0;border-radius:14px;padding:36px;max-width:820px;margin:0 auto;font-size:.95rem;line-height:1.6}.contrato-topo{text-align:center;border-bottom:2px solid #041c66;padding-bottom:14px;margin-bottom:18px}.contrato-marca{font-weight:800;letter-spacing:.2em;color:#8828f6;font-size:.8rem}.contrato h1{font-size:1.2rem;color:#041c66;margin:6px 0 0}.contrato h2{font-size:1rem;color:#041c66;margin:18px 0 6px}.contrato p{margin:0 0 8px}.contrato-itens{list-style:none;padding:0;margin:0}.contrato-itens li{margin:0 0 6px;text-align:justify}.contrato-itens .num{font-weight:700;color:#041c66}.contrato-tabela{border-collapse:collapse;margin:10px 0;width:100%;max-width:480px}.contrato-tabela td,.contrato-tabela th{border:1px solid #c9cde0;padding:6px 10px;text-align:left}.contrato-tabela th{background:#f2f0fb}.contrato-local{text-align:right;margin:24px 0 40px!important}.contrato-assinaturas{display:grid;grid-template-columns:1fr 1fr;grid-gap:44px 32px;gap:44px 32px}.contrato-assinaturas div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px}.contrato-assinaturas .linha{width:100%;border-top:1px solid #1b1f33;margin-bottom:6px}.contrato-assinaturas small{color:#555b78}.contrato-rodape{text-align:center;font-size:.75rem;color:#8a8fa8;margin-top:30px!important}@media (max-width:560px){.contrato{padding:20px}.contrato-assinaturas{grid-template-columns:1fr}}@media print{.contrato{border:0;padding:0;max-width:none;font-size:10.5pt}.contrato section{page-break-inside:auto;break-inside:auto}.contrato-assinaturas{page-break-inside:avoid;break-inside:avoid}}.passos-contrato{padding-left:22px;margin:6px 0 18px}.passos-contrato li{margin:4px 0;color:var(--texto-suave)}.passos-contrato li.feito{color:var(--sucesso);text-decoration:line-through}.item-contrato{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 4px;border-top:1px solid #eef0f6}.item-contrato:first-child{border-top:0}.recibos-colab+.recibos-colab{margin-top:16px;border-top:1px solid #eef0f6;padding-top:12px}[data-theme=noturno] .item-contrato,[data-theme=noturno] .recibos-colab+.recibos-colab{border-top-color:#232a4d}.excluir-confirma{display:inline-block}.excluir-confirma>summary{list-style:none;cursor:pointer}.excluir-confirma>summary::-webkit-details-marker{display:none}.excluir-confirma[open]>summary{display:none}@media (max-width:560px){.item-extrato{flex-direction:column;align-items:stretch;gap:8px}.item-extrato .botoes-enc{justify-content:flex-start;gap:8px}}.lista-passos{padding-left:22px;margin:6px 0 0}.lista-passos li{margin:6px 0}.termo-marcas{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px 16px;gap:4px 16px;margin:6px 0 10px}@media (max-width:560px){.termo-marcas{grid-template-columns:1fr 1fr}}.termo-campos{width:100%;border-collapse:collapse;margin:4px 0 10px}.termo-campos td{padding:4px 0;border-bottom:1px solid #d9dcea;vertical-align:top}.termo-campos td:first-child{width:42%;font-weight:600;color:#041c66;padding-right:10px}.termo-assinatura{margin:50px auto 0;max-width:360px;text-align:center}.termo-assinatura .linha{border-top:1px solid #1b1f33;margin-bottom:6px}.item-vitrine{display:flex;gap:14px;align-items:flex-start;padding:14px 4px;border-top:1px solid #eef0f6}.item-vitrine:first-child{border-top:0}.item-vitrine .enc-info small{margin-top:2px}.vitrine-img{width:64px;height:64px;flex-shrink:0;border-radius:14px;overflow:hidden;background:var(--bege);display:grid;place-items:center;font-weight:800;color:var(--navy);font-size:1.4rem}.vitrine-img img{width:100%;height:100%;object-fit:cover}[data-theme=noturno] .item-vitrine{border-top-color:#232a4d}.selo-produto{background:#eef0f6;color:var(--navy)}[data-theme=noturno] .selo-produto{background:#232a4d;color:#c9cff0}.link-eventos{border-top-color:#8828f6}.painel-pendencias{border-left:5px solid var(--alerta)}.painel-pendencias.em-dia{border-left-color:var(--sucesso)}.painel-pendencias h2{margin-top:0}.lista-pendencias{display:flex;flex-direction:column}.pendencia{display:flex;align-items:center;gap:12px;padding:10px 4px;border-top:1px solid #eef0f6;text-decoration:none;color:inherit}.pendencia:first-child{border-top:0}.pendencia b{min-width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--alerta-fundo);color:var(--alerta);font-size:1rem}.pendencia.urgente b{background:var(--erro-fundo);color:var(--erro)}.pendencia span:nth-child(2){flex:1 1}.pendencia:hover{background:var(--bege);border-radius:10px}.painel-clientes{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.painel-clientes h3{margin:0 0 10px;font-size:1rem;color:var(--navy)}.mini-num{display:flex;gap:8px;flex-wrap:wrap}.mini-num a{flex:1 1;min-width:80px;text-align:center;text-decoration:none;color:inherit;padding:10px 6px;border-radius:12px;background:var(--bege)}.mini-num a:hover{outline:2px solid var(--lilas)}.mini-num b{display:block;font-size:1.5rem;color:var(--navy)}.mini-num span{font-size:.8rem;color:var(--texto-suave)}.grupos-atalhos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:18px 0 8px}.grupos-atalhos>div{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.grupos-atalhos h3{width:100%;margin:0 0 2px;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--texto-suave)}[data-theme=noturno] .pendencia{border-top-color:#232a4d}[data-theme=noturno] .mini-num a,[data-theme=noturno] .pendencia:hover{background:#1a2042}[data-theme=noturno] .mini-num b{color:#fff}@media (max-width:760px){.grupos-atalhos,.painel-clientes{grid-template-columns:1fr}}.reuniao{margin-bottom:12px}.reuniao.cancelada{opacity:.6}.reuniao-topo{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}.reuniao h3{margin:0 0 4px;color:var(--navy);font-size:1.05rem}.reuniao .pauta{white-space:pre-line;margin:10px 0 0;padding:10px 12px;background:var(--bege);border-radius:10px;font-size:.92rem}.resumo-reuniao{margin-top:10px;border-left:4px solid var(--sucesso);padding:6px 12px}.resumo-reuniao p{white-space:pre-line;margin:4px 0 0}[data-theme=noturno] .reuniao .pauta{background:#1a2042}.texto-ajuda{font-size:.92rem;color:var(--texto-suave,#5b6478);margin:.75rem 0 1rem;line-height:1.45}@media (max-width:560px){.contadores>:last-child:nth-child(odd){grid-column:1/-1}.cliente .info,.form-inline select{min-width:0}.copiar-link input,input,select,textarea{font-size:16px}}.plano-breve{margin-top:22px;padding:18px;border:2px dashed var(--lilas);border-radius:var(--raio);background:var(--lilas-claro)}.plano-breve h2{margin:8px 0 4px;font-size:1.15rem;color:var(--navy)}.lp-plano-breve{margin-top:18px!important;border:2px dashed var(--lilas)}.selo-breve-inline{margin-left:6px}.agendar-passo{display:flex;align-items:center;gap:8px;font-size:1rem;margin:22px 0 10px;color:var(--navy)}.agendar-passo span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--roxo);color:#fff;font-size:.8rem}.agendar-servicos{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:10px;gap:10px}.agendar-servico{display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;padding:12px 14px;border:1px solid var(--bege-borda);border-radius:12px;background:var(--superficie);color:var(--texto);cursor:pointer;font:inherit}.agendar-servico b{color:var(--navy)}.agendar-servico.ativo{border-color:var(--roxo);box-shadow:0 0 0 2px var(--roxo) inset;background:var(--lilas-claro)}.agendar-dias{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.agendar-dia{flex:0 0 auto;width:62px;display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 4px;border:1px solid var(--bege-borda);border-radius:12px;background:var(--superficie);color:var(--texto);cursor:pointer;font:inherit}.agendar-dia b{font-size:1.25rem;color:var(--navy)}.agendar-dia small{font-size:.75rem;color:var(--texto-suave);text-transform:capitalize}.agendar-dia.ativo{background:var(--roxo);border-color:var(--roxo)}.agendar-dia.ativo b,.agendar-dia.ativo small{color:#fff}.agendar .slots-livres a{min-width:72px;text-align:center}.opcoes-editor{border:1px dashed var(--bege-borda);border-radius:14px;padding:14px;margin:6px 0 16px;display:grid;grid-gap:12px;gap:12px}.opcoes-editor legend{font-weight:700;padding:0 6px;color:var(--navy)}.opcoes-grupo{border:1px solid var(--bege-borda);border-radius:12px;padding:12px;display:grid;grid-gap:10px;gap:10px;background:var(--superficie)}.opcoes-grupo-topo{display:grid;grid-gap:6px;gap:6px}.opcoes-grupo-topo .campo{margin:0}.opcoes-grupo-topo .btn{justify-self:end;order:-1}.opcoes-regras{display:flex;flex-wrap:wrap;gap:8px 18px}.opcoes-regras .check-linha{align-items:center;margin:0}.opcoes-regras .check-linha input{margin-top:0}.opcoes-max{width:64px!important;min-width:0;padding:6px 8px!important;flex:none}.opcoes-regras .check-linha{flex-wrap:wrap}.opcoes-linha{display:grid;grid-template-columns:minmax(0,1fr) 104px 34px;grid-gap:8px;gap:8px;align-items:center}.opcoes-linha input{min-width:0;width:100%}.btn-x{border:1px solid var(--bege-borda);background:var(--superficie);color:var(--erro);border-radius:50%;width:34px;height:34px;font-size:1.2rem;line-height:1;cursor:pointer}.produto-opcoes-txt{margin-top:4px}.escolha-fundo{position:fixed;inset:0;background:rgba(4,28,102,.45);z-index:40;display:flex;align-items:flex-end;justify-content:center}.escolha-painel{background:var(--superficie);color:var(--texto);width:100%;max-width:560px;max-height:88vh;overflow-y:auto;border-radius:22px 22px 0 0;padding:18px 18px 0}@media (min-width:700px){.escolha-fundo{align-items:center}.escolha-painel{border-radius:22px}}.escolha-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.escolha-topo h2{margin:0;font-size:1.2rem}.escolha-grupo{border-top:1px solid var(--bege-borda);padding:12px 0}.escolha-grupo h3{margin:0 0 2px;font-size:1rem;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.escolha-grupo h3 small{font-weight:600;font-size:.75rem;color:var(--texto-suave)}.escolha-grupo h3 .obrig{background:var(--roxo);color:#fff;border-radius:99px;padding:2px 8px;font-size:.7rem}.escolha-op{display:flex;align-items:center;gap:10px;padding:9px 2px;cursor:pointer}.escolha-op input{width:20px;height:20px;margin:0;accent-color:var(--roxo)}.escolha-op span{flex:1 1}.escolha-op b{font-weight:700;color:var(--texto-suave);font-size:.9rem}.escolha-op.desabilitada{opacity:.45;cursor:not-allowed}.escolha-rodape{position:-webkit-sticky;position:sticky;bottom:0;background:var(--superficie);border-top:1px solid var(--bege-borda);padding:12px 0 16px;display:flex;gap:12px;align-items:center}.escolha-rodape .btn{flex:1 1}.resumo-pedido li .adic{display:block;font-size:.85rem;color:var(--texto-suave)}.resumo-pedido li .remover{background:none;border:0;color:var(--erro);font-size:.8rem;cursor:pointer;padding:0;margin-left:6px}.orcamento{background:#fff;color:#1b1f33;border:1px solid #e3e6f0;border-radius:14px;padding:32px;max-width:760px;margin:16px auto 0}.orcamento .recibo-logo{width:72px;height:72px;border-radius:12px}.orc-rotulo{display:block;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#6a1fd0;margin-bottom:2px}.orc-cliente{display:flex;flex-direction:column;gap:1px;margin-bottom:18px;font-size:.92rem;color:#4b5170}.orc-cliente b{color:#041c66;font-size:1.02rem}.orc-tabela{margin-bottom:18px;color:#1b1f33}.orc-tabela td,.orc-tabela th{border-bottom-color:#e3e6f0}.orc-tabela td:first-child{white-space:normal}.orc-tabela tfoot td{border-top:0;font-weight:600}.orc-tabela tfoot tr.orc-total td{border-top:2px solid #041c66;font-weight:800;font-size:1.08rem;color:#041c66}.orc-condicoes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin:6px 0 16px;font-size:.92rem}.orc-bloco p,.orc-condicoes p{margin:0}.orc-bloco{margin:0 0 16px;font-size:.92rem}.orc-etapas{margin:4px 0 0;padding-left:20px}.orc-etapas li{display:flex;justify-content:space-between;gap:12px;padding:3px 0;border-bottom:1px dashed #e3e6f0}.orc-assinaturas{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;margin-top:56px}.orc-linhas{display:grid;grid-gap:8px;gap:8px;margin-bottom:10px}.orc-linha{display:grid;grid-template-columns:minmax(0,1fr) 64px 110px 34px;grid-gap:8px;gap:8px;align-items:center}.orc-linha input{min-width:0;width:100%}.orc-cab span{font-size:.75rem;font-weight:700;color:var(--texto-suave)}@media (max-width:560px){.orcamento{padding:18px}.orc-condicoes{grid-template-columns:1fr}.orc-linha{grid-template-columns:minmax(0,1fr) 52px 88px 34px;gap:6px}}@media print{.orcamento{border:0;padding:0;max-width:none;margin:0}.orc-condicoes{grid-template-columns:repeat(3,1fr)!important}.orc-assinaturas{page-break-inside:avoid;break-inside:avoid;margin-top:34px}.orcamento{font-size:10pt}.orcamento .recibo-topo{padding-bottom:10px;margin-bottom:14px}.orc-tabela{font-size:9.5pt!important;margin-bottom:12px}.orc-tabela td,.orc-tabela th{padding:5px 6px}.orc-condicoes{margin:4px 0 10px;font-size:9.5pt}.orc-bloco{margin-bottom:10px;font-size:9.5pt}.orc-etapas li{padding:1px 0}.orc-cliente{margin-bottom:12px}}.cabecalho-secao{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.barra-etapas{height:8px;border-radius:99px;background:var(--lilas-claro);overflow:hidden;margin:4px 0 14px}.barra-etapas span{display:block;height:100%;background:var(--roxo);border-radius:99px}.lista-etapas{list-style:none;padding:0;margin:0 0 14px;display:grid;grid-gap:4px;gap:4px}.lista-etapas li{display:flex;gap:12px;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--bege-borda)}.lista-etapas li:last-child{border-bottom:0}.etapa-check{width:36px;height:36px;border-radius:50%;border:2px solid var(--bege-borda);background:var(--superficie);color:var(--texto-suave);font-weight:800;cursor:pointer;flex:none}.lista-etapas li.atual .etapa-check{border-color:var(--roxo);color:var(--roxo)}.lista-etapas li.feita .etapa-check{background:var(--sucesso);border-color:var(--sucesso);color:#fff}.lista-etapas li.feita .etapa-info b{color:var(--texto-suave)}.etapa-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.etapa-info small{color:var(--texto-suave);font-size:.82rem}.etapa-editar summary,.etapa-nova summary{cursor:pointer;color:var(--roxo);font-size:.85rem;font-weight:600}.etapa-editar form,.etapa-nova form{margin-top:10px}.etapa-nova{margin-top:12px}.item-encomenda .etapa-lista{display:block;color:var(--roxo);font-weight:600}.regras-grupo{border:1px solid var(--bege-borda);border-radius:14px;padding:14px;margin:14px 0;display:grid;grid-gap:10px;gap:10px}.regras-grupo legend{font-weight:700;color:var(--navy);padding:0 6px}.regras-grupo.apagado{opacity:.5}.taxa-linha{display:grid;grid-template-columns:minmax(0,1fr) 120px;grid-gap:8px;gap:8px}.taxa-linha input,.taxa-linha select{min-width:0;width:100%}.interruptor{font-size:1.02rem;padding:10px 0}.regras-previa{background:var(--lilas-claro);border-radius:14px;padding:16px;margin:14px 0}.regras-previa ul{margin:8px 0;padding-left:20px}.regras-termo{border:1px solid var(--bege-borda);border-radius:12px;padding:12px 14px;margin:12px 0;background:var(--superficie);font-size:.92rem}.regras-termo ul{margin:6px 0 4px;padding-left:18px}.regras-termo .check-linha{margin-top:8px}.taxa-pendente{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;padding:10px 0;border-top:1px solid var(--bege-borda)}.taxa-pendente:first-of-type{border-top:0}.taxa-pendente .botoes-enc{gap:6px}.taxa-pendente select{width:auto;padding:6px 8px}.pacote-resumo-online{padding:12px 14px;margin-bottom:8px}.agendar-total,.pacote-resumo-online{background:var(--lilas-claro);border-radius:12px}.agendar-total{padding:10px 14px;margin:10px 0 0}.agendar-subtitulo{font-size:1rem;margin:18px 0 8px;color:var(--navy)}a.agendar-pacote{text-decoration:none;color:inherit;border-style:dashed}.plano-item{display:flex;gap:12px;align-items:flex-start;padding:10px 0;border-bottom:1px solid var(--bege-borda)}.plano-item:last-of-type{border-bottom:0}.plano-item b{display:block}.plano-item small{display:block;color:var(--texto-suave);margin-top:2px}.plano-item.feito b{text-decoration:line-through;color:var(--texto-suave)}.plano-check{flex:0 0 auto;width:30px;height:30px;min-height:30px;padding:0;border-radius:8px;border:2px solid var(--roxo);background:#fff;color:#fff;font-weight:800;cursor:pointer;display:grid;place-items:center}.plano-item.feito .plano-check{background:var(--sucesso);border-color:var(--sucesso)}.plano-check:focus-visible{outline:3px solid var(--roxo);outline-offset:2px}.plano-msg{padding:12px 0;border-bottom:1px solid var(--bege-borda)}.plano-msg:last-child{border-bottom:0}.plano-msg p{margin:4px 0 8px;white-space:pre-line}.tabela-texto td,.tabela-texto th{text-align:left!important;white-space:normal!important}.linha-destaque td{background:var(--lilas-claro);font-weight:700}.plano-hoje{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;border-left:5px solid var(--roxo)}.plano-hoje .selo{align-self:flex-start}.plano-hoje small{color:var(--texto-suave)}.plano-contatos{margin:0 0 12px 42px;padding:10px 12px;background:var(--lilas-claro);border-radius:10px}@media (max-width:600px){.plano-contatos{margin-left:0}}.busca-contatos{display:flex;gap:8px;margin:0 0 12px}.busca-contatos input{flex:1 1}.plano-extras{margin:6px 0 14px 46px;display:grid;grid-gap:8px;gap:8px}.plano-artes{display:flex;gap:10px;flex-wrap:wrap}.plano-arte{display:grid;grid-gap:4px;gap:4px;width:120px;font-size:.8rem;text-decoration:none}.plano-arte img,.plano-arte video{width:100%;height:150px;object-fit:cover;border-radius:10px;border:1px solid var(--borda,#e5e7eb)}.plano-texto summary{cursor:pointer;font-weight:600;font-size:.9rem}.plano-texto p{white-space:pre-line;margin:8px 0;font-size:.88rem}.escolher-msg .msg-textos{margin-top:6px}.escolher-msg .msg-textos summary{cursor:pointer;font-size:.85rem;color:var(--roxo,#6a1bc4)}.escolher-msg .msg-textos ol{margin:8px 0 0;padding-left:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.escolher-msg .msg-textos li{font-size:.85rem;background:rgba(255,255,255,.7);border-radius:10px;padding:8px 10px}.escolher-msg .msg-textos li b{display:block;margin-bottom:2px}.escolher-msg .msg-textos li span{white-space:pre-line}.escolher-msg textarea{width:100%;margin-top:6px}.faixa-demo{background:#041C66;color:#fff;font-size:.92rem}.faixa-demo .container{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;padding-bottom:8px;flex-wrap:wrap}.faixa-demo-form{display:flex;gap:8px;align-items:center}.faixa-demo-form select{max-width:240px;padding:6px 10px;border-radius:10px;border:0;font:inherit}.campo-senha{position:relative}.campo-senha input{width:100%;padding-right:48px}.campo-senha-olho{position:absolute;right:6px;top:50%;transform:translateY(-50%);background:none;border:0;padding:6px;cursor:pointer;color:var(--roxo,#6a1bc4);line-height:0;border-radius:8px}.campo-senha-olho:focus-visible{outline:2px solid var(--roxo,#8828F6)}.conta-fixa{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--borda,#e5e7eb)}.conta-fixa:last-child{border-bottom:0}.conta-fixa-pagar{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.conta-fixa-pagar input[name=valor]{width:100px}.conta-fixa-pagar input[type=date]{width:150px}.repetir-despesa{border:1px dashed var(--borda,#d9d4e8);border-radius:14px;padding:10px 14px 4px;margin:4px 0 14px}.repetir-despesa legend{font-weight:700;font-size:.92rem;padding:0 6px}.bloqueio-conflitos{margin:4px 0 12px;padding:10px 12px;border-radius:12px;background:#FFF4E5;border:1px solid #f5c77e;color:#6B4300;display:grid;grid-gap:8px;gap:8px;font-size:.92rem}.bloqueio-conflito{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.comprovante{background:#fff;color:#111;border:1px solid #e3e6f0;border-radius:14px;padding:28px;max-width:640px;margin:0 auto;font-size:.95rem}.comp-topo{display:flex;gap:12px;align-items:center;border-bottom:2px solid #041c66;padding-bottom:12px}.comp-topo div{display:flex;flex-direction:column;color:#4b5170;font-size:.88rem}.comp-loja{font-size:1.15rem;color:#041c66}.comp-logo{width:56px;height:56px;object-fit:contain;border-radius:50%}.comp-titulo{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:14px 0 6px}.comp-titulo b{letter-spacing:.08em;color:#041c66}.comp-titulo span{color:#4b5170}.comp-cli{margin:6px 0 10px}.comp-itens{width:100%;border-collapse:collapse}.comp-itens th{text-align:left;font-size:.8rem;text-transform:uppercase;color:#6b7091;border-bottom:1px solid #ccc;padding:6px 4px}.comp-itens td{padding:7px 4px;border-bottom:1px dashed #ddd;vertical-align:top}.comp-itens td small{display:block;color:#6b7091}.comp-itens td:nth-child(2),.comp-itens th:nth-child(2){text-align:center;width:48px}.comp-itens td:last-child,.comp-itens th:last-child{text-align:right;white-space:nowrap}.comp-totais{margin-top:10px;display:grid;grid-gap:4px;gap:4px}.comp-totais div{display:flex;justify-content:space-between;gap:8px}.comp-total{font-weight:800;font-size:1.1rem;border-top:1px solid #ccc;padding-top:6px}.comp-falta{font-weight:700;color:#b42318}.comp-entrega{margin-top:12px;color:#4b5170}.comp-obs{margin-top:8px;text-align:center}.comp-aviso{margin-top:10px;text-align:center;font-weight:700;font-size:.85rem;letter-spacing:.04em;border-top:1px dashed #999;padding-top:8px}.comprovante-58{max-width:220px;padding:10px 6px;font-size:11px;border-radius:0;font-family:Courier New,monospace}.comprovante-58 .comp-topo{flex-direction:column;text-align:center;border-bottom:1px dashed #000}.comprovante-58 .comp-topo div{align-items:center;font-size:10px}.comprovante-58 .comp-loja{font-size:13px;color:#000}.comprovante-58 .comp-titulo{flex-direction:column;align-items:center;text-align:center}.comprovante-58 .comp-titulo b{color:#000}.comprovante-58 .comp-itens th{font-size:9px}.comprovante-58 .comp-total{font-size:13px}@media print{.comprovante{border:0;border-radius:0;max-width:none;padding:0}.comprovante-58{width:58mm;max-width:58mm;padding:0 2mm}}.opcoes-qtd{width:80px}.estoque-tag{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:99px;font-size:.78rem;font-weight:700;background:#E7F5EE;color:#1F6E46}.estoque-tag.baixo{background:#FFF4E5;color:#8A5300}.estoque-tag.esgotado{background:#FDECEC;color:#B42318}.produtos-venda .produto-venda-linha{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.produtos-venda .produto-venda-linha select{flex:1 1 160px;min-width:0}.produtos-venda .produto-venda-linha input[type=number]{width:70px}.produto-venda-valor{min-width:110px;font-weight:700}.produto-venda-valor small{display:block;font-weight:500}.so-imprimir{display:none}.conf-input{width:90px}.conf-branco{display:inline-block;width:70px;border-bottom:1px solid #333;height:1.1em}.conf-cabecalho{margin-bottom:10px;font-size:1rem}.conf-assina{margin-top:24px}@media print{.so-imprimir{display:block}td.so-imprimir,th.so-imprimir{display:table-cell}span.so-imprimir{display:inline-block}.conf-tabela td,.conf-tabela th{padding:6px 8px;border-bottom:1px solid #bbb}.conf-nova-cat td{border-top:2px solid #555}}.uso-medidor{margin:14px 0 18px}.uso-topo{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:.95rem}.uso-medidor .barra-saldo{margin:6px 0 4px}.parcelas-venda{margin-top:16px;border-top:1px solid var(--bege-borda);padding-top:12px}.parcelas-venda h3{font-size:1rem;margin:0 0 8px}.parcela-linha{display:grid;grid-template-columns:1fr auto auto;grid-gap:6px 12px;gap:6px 12px;align-items:center;padding:8px 0;border-bottom:1px dashed var(--bege-borda)}.parcela-linha .parcela-acoes{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.parcela-linha.paga{color:var(--texto-suave,#6b6f80)}.parcela-linha.paga .parcela-sit{color:#2e7d32;font-weight:700}.parcela-linha.vencida .parcela-sit{color:#c62828;font-weight:700}.parcela-sit{font-size:.9rem}.form-linha{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:0}.form-linha input,.form-linha select{width:auto;min-width:0}.btn-link{background:none;border:0;padding:6px 0;color:var(--roxo);text-decoration:underline;cursor:pointer;font:inherit}.aprazo-cliente{border-left:4px solid var(--roxo)}.aprazo-cliente.tem-vencida{border-left-color:#c62828}.aprazo-topo{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline}.caixa-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:10px 0 16px}.caixa-resumo div{background:var(--lilas-claro,#f1ecff);border-radius:12px;padding:10px 12px}.caixa-resumo span{display:block;font-size:.85rem;color:var(--texto-suave,#6b6f80)}.caixa-resumo b{font-size:1.15rem}.caixa-dif-ok{color:#2e7d32;font-weight:700}.caixa-dif-falta{color:#c62828;font-weight:700}.caixa-dif-sobra{color:#e0a100;font-weight:700}.plano-necessario{border:2px dashed var(--roxo)}.plano-necessario-linha{margin:8px 0}.planos-escolha{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;margin:12px 0 16px}.plano-opcao{display:block;border:2px solid var(--bege-borda);border-radius:16px;padding:14px 16px;cursor:pointer;background:#fff}.plano-opcao:has(input:checked){border-color:var(--roxo);box-shadow:0 0 0 3px var(--lilas-claro)}.plano-opcao input{margin-right:6px}.plano-opcao .lp-preco{margin:6px 0}.plano-opcao ul{margin:8px 0 0}.selo-plano{display:inline-block;font-size:.8rem;font-weight:700;padding:2px 10px;border-radius:99px;background:var(--lilas-claro);color:var(--roxo)}.com-lateral{display:flex;min-height:100vh;align-items:stretch}.com-lateral-corpo{flex:1 1;min-width:0;display:flex;flex-direction:column}.ml-lateral{width:248px;flex:none;position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;background:#fff;border-right:1px solid var(--bege-borda);padding:0 10px 24px}.ml-topo{border-bottom:1px solid var(--bege-borda);margin:0 -10px 10px;padding:18px 12px 14px 22px}.ml-marca{font-weight:800;font-size:1.2rem;color:var(--navy);text-decoration:none;letter-spacing:.2px}.ml-marca span{color:var(--roxo);font-weight:500}.ml-sub{display:block;color:var(--texto-suave);font-size:.78rem;margin-top:2px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ml-grupos,.ml-itens{list-style:none;margin:0;padding:0}.ml-grupo{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:12px;border:0;background:none;color:var(--texto-suave);font:inherit;font-weight:600;font-size:.95rem;text-decoration:none;cursor:pointer;text-align:left;margin-bottom:2px}.ml-grupo:hover{background:var(--lilas-claro);color:var(--navy)}.ml-grupo.ativo{background:var(--lilas-claro);color:var(--roxo)}.ml-grupo.dentro{color:var(--navy)}.ml-grupo>span:first-of-type{flex:1 1}.ml-seta{display:flex;transition:transform .15s;color:var(--texto-suave)}.ml-seta.aberta{transform:rotate(90deg)}.ml-itens{margin:0 0 6px 22px;padding-left:12px;border-left:2px solid var(--lilas-claro)}.ml-item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 10px;border-radius:10px;color:var(--texto-suave);text-decoration:none;font-size:.9rem;font-weight:500}.ml-item:hover{color:var(--navy);background:#faf7ff}.ml-item.ativo{color:var(--roxo);background:var(--lilas-claro);font-weight:700}.ml-item.bloqueado{opacity:.75}.ml-cadeado{display:flex;color:#b98cf9}.ml-barra,.ml-gaveta,.ml-sombra{display:none}.ml-aviso{position:fixed;left:50%;transform:translateX(-50%);bottom:24px;z-index:60;width:min(560px,calc(100% - 32px));background:var(--navy);color:#fff;border-radius:16px;padding:14px 16px;display:flex;gap:12px;align-items:center;justify-content:space-between;box-shadow:0 16px 40px rgba(4,28,102,.3);font-size:.92rem}@media (min-width:900px){.com-lateral .topbar .marca{visibility:hidden}}@media (max-width:899px){.ml-lateral{display:none}.com-lateral{display:block}.com-lateral-corpo{padding-bottom:76px;min-height:100vh}.ml-barra{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--bege-borda);padding:6px 4px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px rgba(4,28,102,.06)}.ml-barra a,.ml-barra button{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;border:0;background:none;color:var(--texto-suave);font:inherit;font-size:.7rem;font-weight:600;text-decoration:none;cursor:pointer;min-width:0}.ml-barra span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ml-barra a.ativo{color:var(--roxo)}.ml-sombra{inset:0;background:rgba(4,28,102,.45);z-index:70}.ml-gaveta,.ml-sombra{display:block;position:fixed}.ml-gaveta{top:0;left:0;bottom:0;width:min(310px,86vw);background:#fff;z-index:80;overflow-y:auto;padding:10px 10px 30px;box-shadow:8px 0 30px rgba(0,0,0,.2)}.ml-gaveta[hidden]{display:none}.ml-gaveta-topo{display:flex;justify-content:space-between;align-items:center;padding:8px 8px 12px 12px;color:var(--navy)}.ml-fechar{border:0;background:none;font-size:1.3rem;color:var(--texto-suave);cursor:pointer;padding:4px 8px}.ml-aviso{bottom:84px}body.gaveta-aberta{overflow:hidden}.com-lateral .fale-conosco{bottom:86px}.escolha-fundo{z-index:90}}[data-theme=noturno] .ml-barra,[data-theme=noturno] .ml-gaveta,[data-theme=noturno] .ml-lateral{background:#0d1640;border-color:#1f2b5c}[data-theme=noturno] .ml-gaveta-topo,[data-theme=noturno] .ml-grupo.dentro,[data-theme=noturno] .ml-marca{color:#fff}[data-theme=noturno] .ml-grupo.ativo,[data-theme=noturno] .ml-grupo:hover,[data-theme=noturno] .ml-item.ativo{background:#1a2457}[data-theme=noturno] .ml-item:hover{background:#141d4a}[data-theme=glamour] .ml-grupo.ativo,[data-theme=glamour] .ml-item.ativo{color:#b0268f}@media print{.ml-aviso,.ml-barra,.ml-gaveta,.ml-lateral,.ml-sombra{display:none!important}.com-lateral{display:block}}[data-theme=azulescuro]{--navy:#ffffff;--texto:#ffffff;--texto-suave:#c9d6ff;--superficie:#0b2a80;--bege:#03164f;--bege-borda:#2a4aa0;--lilas:#9cc4ff;--lilas-claro:#12358f;--sucesso-fundo:#0f3326;--alerta-fundo:#3a2a08;--erro-fundo:#3d1418;--sucesso:#53d49a;--alerta:#f2b64a;--erro:#ff8a80;--sombra:0 1px 2px rgba(0,0,0,.4),0 8px 24px rgba(0,0,0,.35);background-color:#03164f;color:var(--texto)}[data-theme=azulescuro] .topbar{border-bottom:1px solid #2a4aa0}[data-theme=azulescuro] .faixa-teste,[data-theme=azulescuro] .menu-app{background:#062377;border-color:#2a4aa0}[data-theme=azulescuro] .faixa-teste{color:var(--texto)}[data-theme=azulescuro] .card{background:var(--superficie);border-color:#2a4aa0}[data-theme=azulescuro] input,[data-theme=azulescuro] select,[data-theme=azulescuro] textarea{background:#03164f;color:var(--texto);border-color:#3556b0}[data-theme=azulescuro] .btn-secundario,[data-theme=azulescuro] .dias-check label,[data-theme=azulescuro] .filtros a,[data-theme=azulescuro] .prefixo-link,[data-theme=azulescuro] .tema-opcao label{background:#0a2a7a;color:var(--texto);border-color:#3556b0}[data-theme=azulescuro] .filtros a.ativo{background:#2f6bff;border-color:#2f6bff;color:#fff}[data-theme=azulescuro] .btn-perigo{background:transparent;border-color:#8a3a44}[data-theme=azulescuro] .caixa-nova,[data-theme=azulescuro] .caixa-pacote,[data-theme=azulescuro] .copiar-link input,[data-theme=azulescuro] .form-ajuste,[data-theme=azulescuro] .item-hist:hover,[data-theme=azulescuro] .mes-dia,[data-theme=azulescuro] .prefixo-link span,[data-theme=azulescuro] .resumo-at{background:#03164f}[data-theme=azulescuro] .dia-horario,[data-theme=azulescuro] .item-bloqueio,[data-theme=azulescuro] .item-confirmar,[data-theme=azulescuro] .item-hist,[data-theme=azulescuro] .lp-mock-item{border-color:#2a4aa0}[data-theme=azulescuro] .faixa{background:#12358f;color:var(--texto)}[data-theme=azulescuro] .faixa button{background:#03164f}[data-theme=azulescuro] .slot-livre{border-color:#3556b0}[data-theme=azulescuro] .slot-bloqueio{background:repeating-linear-gradient(45deg,#0b2a80,#0b2a80 8px,#123596 0,#123596 16px);color:var(--texto-suave)}[data-theme=azulescuro] .caixa-whats{background:#0f3326}[data-theme=azulescuro] .caixa-whats p{color:#b7f0d2}[data-theme=azulescuro] .barra-saldo{background:#2a4aa0}[data-theme=azulescuro] .st-confirmado{--cor:#8fb0ff;--fundo:#163a8f}[data-theme=azulescuro] .st-cancelado{--cor:#a3a9bf;--fundo:#16306f}[data-theme=azulescuro] .mini-at,[data-theme=azulescuro] .nota-admin{color:var(--texto)}[data-theme=azulescuro] a:not(.btn){color:#9cc4ff}[data-theme=azulescuro] .menu-app a{color:var(--texto-suave)}[data-theme=azulescuro] .menu-app a.ativo{color:#9cc4ff;border-bottom-color:#9cc4ff}[data-theme=azulescuro] .marca{color:#fff}[data-theme=azulescuro] .st-producao{--cor:#a9cbff;--fundo:#1b3c94}[data-theme=azulescuro] .st-pronta{--cor:#6fe0cf;--fundo:#12383a}[data-theme=azulescuro] .opcao-chip{background:transparent;border-color:#3556b0;color:#ffffff}[data-theme=azulescuro] .item-encomenda{border-top-color:#2a4aa0}[data-theme=azulescuro] .opcao-chip.ativo{background:#2f6bff;border-color:#2f6bff;color:#fff}[data-theme=azulescuro] .item-cardapio,[data-theme=azulescuro] .item-contrato,[data-theme=azulescuro] .item-extrato,[data-theme=azulescuro] .item-mensal,[data-theme=azulescuro] .item-retorno,[data-theme=azulescuro] .item-vitrine,[data-theme=azulescuro] .linha-comissao,[data-theme=azulescuro] .percentuais-colab,[data-theme=azulescuro] .recibos-colab+.recibos-colab{border-top-color:#2a4aa0}[data-theme=azulescuro] .selo-produto{background:#2a4aa0;color:#c9cff0}[data-theme=azulescuro] .pendencia{border-top-color:#2a4aa0}[data-theme=azulescuro] .mini-num a,[data-theme=azulescuro] .pendencia:hover{background:#0b2a80}[data-theme=azulescuro] .mini-num b{color:#fff}[data-theme=azulescuro] .reuniao .pauta{background:#0b2a80}[data-theme=azulescuro] .ml-barra,[data-theme=azulescuro] .ml-gaveta,[data-theme=azulescuro] .ml-lateral{background:#062377;border-color:#2a4aa0}[data-theme=azulescuro] .ml-gaveta-topo,[data-theme=azulescuro] .ml-grupo.dentro,[data-theme=azulescuro] .ml-marca{color:#fff}[data-theme=azulescuro] .ml-grupo.ativo,[data-theme=azulescuro] .ml-grupo:hover,[data-theme=azulescuro] .ml-item.ativo{background:#12358f}[data-theme=azulescuro] .ml-item:hover{background:#0b2a80}[data-theme=azulescuro]{--roxo:#4d8bff;--gradiente:linear-gradient(135deg,#2f6bff,#4d8bff);background-color:#041c66}[data-theme=azulescuro] .topbar{background:#021047}[data-theme=azulescuro] .btn-primario{background:#2f6bff;color:#fff}[data-theme=azulescuro] h1,[data-theme=azulescuro] h2,[data-theme=azulescuro] h3{color:#fff}[data-theme=azulclaro]{--navy:#041c66;--roxo:#1f4fd1;--lilas:#8fb3f0;--lilas-claro:#dce9ff;--bege:#eaf2ff;--bege-borda:#c9dbf7;--texto:#0b1f5c;--texto-suave:#3d5590;--gradiente:linear-gradient(135deg,#041c66,#1f4fd1);--sombra:0 1px 2px rgba(4,28,102,.06),0 6px 24px rgba(31,79,209,.08);background-color:#eaf2ff;color:var(--texto)}[data-theme=azulclaro] .topbar{background:#041c66}[data-theme=azulclaro] .ml-barra,[data-theme=azulclaro] .ml-gaveta,[data-theme=azulclaro] .ml-lateral{background:#f5f9ff}[data-theme=azulclaro] .btn-primario{background:#1f4fd1;color:#fff}[data-theme=azulclaro] h1,[data-theme=azulclaro] h2,[data-theme=azulclaro] h3{color:#041c66}.material-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));grid-gap:14px;gap:14px}.material-item{display:flex;flex-direction:column;gap:6px}.material-item h3,.material-item p{margin:0}.material-para{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--primaria,#7a1fe0)}.material-acoes{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.material-artes{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px}.material-arte{display:flex;flex-direction:column;gap:6px;padding:8px;text-decoration:none;color:inherit}.material-arte img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:8px}.material-video{display:grid;place-items:center;width:100%;aspect-ratio:4/5;border-radius:8px;background:#1b1340;color:#fff;font-size:2rem}.evento-mes{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:4px 0 10px}.evento-dias{flex-wrap:wrap;overflow-x:visible}.cartaz-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:10px;gap:10px;margin-top:8px}.cartaz-foto{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit}.cartaz-foto img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;border:1px solid var(--bege-borda,#e8dfd1)}.cartaz-detalhe summary{cursor:pointer;font-weight:600;color:var(--roxo,#8828f6)}.rotulo{display:block;font-weight:600;margin-bottom:6px}.cidade-busca{position:relative}.cidade-opcoes{position:absolute;z-index:20;left:0;right:0;top:100%;margin:4px 0 0;padding:4px;list-style:none;background:var(--superficie);border:1px solid var(--bege-borda);border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);max-height:280px;overflow:auto}.cidade-opcoes button{display:flex;justify-content:space-between;width:100%;padding:10px 12px;border:0;background:none;font:inherit;color:var(--texto);text-align:left;border-radius:8px;cursor:pointer}.cidade-opcoes button:focus,.cidade-opcoes button:hover{background:var(--bege-borda)}.cidade-opcoes small{color:var(--texto-suave)}.transp-opcoes{display:flex;gap:8px;flex-wrap:wrap}.transp-opcao{display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;flex:1 1 90px;padding:12px 10px;border:1px solid var(--bege-borda);border-radius:12px;background:var(--superficie);color:var(--texto);font:inherit;font-weight:600;cursor:pointer}.transp-opcao.ativo{background:var(--roxo);border-color:var(--roxo);color:#fff}.viagem-pergunta{border:1px solid var(--roxo);border-radius:14px;padding:10px 14px 6px}.viagem-pergunta legend{font-weight:700;padding:0 6px}.agenda-publica{margin:0 0 18px}.agenda-publica ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.agenda-publica li{gap:12px;padding:10px 12px;border:1px solid var(--bege-borda);border-radius:14px;background:var(--superficie)}.agenda-publica li,.ap-data{display:flex;align-items:center}.ap-data{flex-direction:column;min-width:44px}.ap-data b{font-size:1.3rem;color:var(--navy);line-height:1}.ap-data small{font-size:.75rem;color:var(--texto-suave);text-transform:uppercase}.ap-texto{display:flex;flex-direction:column;flex:1 1;min-width:0}.ap-texto span{font-size:.85rem;text-transform:none}.ap-cartaz img{width:56px;height:70px;object-fit:cover;border-radius:8px;display:block}.evento-cartaz-grande{max-width:100%;max-height:480px;border-radius:12px;display:block;margin:10px auto}.cal-evento{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px;margin:4px 0 8px}.cal-sem{font-size:.72rem;text-align:center;color:var(--texto-suave);text-transform:capitalize;padding-bottom:2px}.cal-dia{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;border-radius:10px;border:1px solid transparent;font:inherit;padding:2px 0;line-height:1.1}.cal-dia b{font-size:1rem}.cal-dia small{font-size:.65rem}.cal-dia.livre{background:var(--sucesso-fundo);border-color:var(--sucesso);color:var(--texto);cursor:pointer}.cal-dia.livre b{color:var(--sucesso)}.cal-dia.indisp{background:transparent;color:var(--texto-suave);opacity:.55;text-decoration:line-through}.cal-dia.tem-evento:not(.livre){background:var(--lilas-claro);color:var(--roxo);border-color:var(--roxo)}.cal-dia.passado{opacity:.3;text-decoration:none}.cal-dia.ativo{background:var(--roxo)!important;border-color:var(--roxo)!important}.cal-dia.ativo b,.cal-dia.ativo small{color:#fff!important}.cal-legenda{display:flex;gap:14px;flex-wrap:wrap;color:var(--texto-suave)}.cal-legenda .cl{display:inline-block;width:12px;height:12px;border-radius:4px;vertical-align:-1px;margin-right:4px;border:1px solid}.cl.livre{background:var(--sucesso-fundo);border-color:var(--sucesso)}.cl.evento{background:var(--lilas-claro);border-color:var(--roxo)}.cl.indisp{background:transparent;border-color:var(--texto-suave)}.cal-dia.encaixe{background:var(--alerta-fundo);border-color:var(--alerta);border-style:dashed}.cal-dia.encaixe b{color:var(--alerta)}.cl.encaixe{background:var(--alerta-fundo);border-color:var(--alerta);border-style:dashed}.materiais-loja{display:grid;grid-gap:8px;gap:8px;margin:6px 0 12px}.material-loja-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--bege-borda);border-radius:12px;background:var(--superficie)}.material-loja-item.ativo{border-color:var(--roxo)}.material-loja-item img,.material-loja-sem-foto{width:48px;height:48px;border-radius:8px;object-fit:cover;flex:0 0 48px;display:flex;align-items:center;justify-content:center;background:var(--lilas-claro);font-size:1.3rem}.material-loja-texto{display:flex;flex-direction:column;flex:1 1;min-width:0}.qtd-controle{display:flex;align-items:center;gap:4px}.qtd-controle button{width:32px;height:32px;border-radius:8px;border:1px solid var(--bege-borda);background:var(--superficie);font:inherit;font-weight:700;cursor:pointer;color:var(--texto)}.qtd-controle input{width:40px;text-align:center;padding:4px;border:1px solid var(--bege-borda);border-radius:8px;font:inherit}.materiais-total{margin:4px 0 0}.topbar-sino{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;text-decoration:none;font-size:1.15rem}.topbar-sino b{position:absolute;top:-2px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#e5484d;color:#fff;font-size:.7rem;line-height:18px;text-align:center}.lista-avisos{padding:6px}.lista-avisos form{margin:0}.aviso-item{display:flex;gap:10px;width:100%;text-align:left;padding:12px 10px;border:0;border-bottom:1px solid var(--bege-borda);background:none;font:inherit;color:var(--texto);cursor:pointer;border-radius:10px}.aviso-item:hover{background:var(--lilas-claro)}.aviso-texto{display:flex;flex-direction:column;gap:2px}.aviso-texto b{font-weight:500}.aviso-ponto{flex:0 0 10px;height:10px;margin-top:6px;border-radius:50%;background:transparent}.aviso-item.nao-lido .aviso-ponto{background:var(--roxo)}.aviso-item.nao-lido .aviso-texto b{font-weight:700}.aviso-item:not(.nao-lido){opacity:.75}.cidade-distrito{margin-top:8px;padding:10px 12px;border:1px dashed var(--bege-borda);border-radius:12px}.cidade-distrito label{display:block;font-weight:600;margin-bottom:4px}.link-botao{background:none;border:0;padding:4px 0;color:var(--roxo);text-decoration:underline;cursor:pointer;font:inherit}.faixas-dia{display:grid;grid-gap:6px;gap:6px;margin:0 0 12px}.faixa-evento{display:block;padding:10px 12px;border-radius:12px;text-decoration:none;font-weight:600;color:var(--texto);background:var(--alerta-fundo);border:1px dashed var(--alerta)}.faixa-evento.evento{background:var(--lilas-claro);border:1px solid var(--roxo);color:var(--roxo)}.faixa-evento.mini{padding:4px 6px;font-size:.75rem;font-weight:500;margin-top:4px;border-radius:8px}.faixa-mes{display:block;font-size:.65rem;color:var(--alerta)}.faixa-mes.evento{color:var(--roxo)}.video-chamada{border:1px dashed var(--roxo);border-radius:14px;padding:10px 14px}.video-chamada label[for]{display:block;font-weight:600;margin:8px 0 4px}.video-pedido{margin:8px 0 12px;padding:10px 14px;border-left:4px solid var(--roxo);background:var(--lilas-claro);border-radius:8px;white-space:pre-wrap}.faixa-evento.turne{background:var(--sucesso-fundo);border:1px dashed var(--sucesso)}.faixa-evento.turne,.faixa-mes.turne{color:var(--sucesso)}.proximos-eventos summary{cursor:pointer}.proximos-eventos ul{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.proximos-eventos li{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--bege-borda);border-radius:14px;background:var(--superficie);flex-wrap:wrap}.ap-cartaz-mini{width:44px;height:56px;object-fit:cover;border-radius:6px}.proximos-acoes{display:flex;gap:6px;margin-left:auto}.plano-atrasadas{border:1px dashed var(--alerta);background:var(--alerta-fundo);border-radius:12px;padding:10px 12px;margin-bottom:12px}.confirme-email h1{font-size:1.35rem;color:var(--navy);margin:8px 0 6px;text-align:center}.confirme-email>p{text-align:center}.ce-passos{padding-left:0;list-style:none;counter-reset:ce;margin:18px 0}.ce-passos>li{counter-increment:ce;position:relative;padding:0 0 18px 42px;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ce-passos>li:before{content:counter(ce);position:absolute;left:0;top:-2px;width:28px;height:28px;border-radius:50%;background:var(--roxo);color:#fff;font-weight:700;display:grid;place-items:center;font-size:.9rem}.ce-inbox{display:flex;align-items:center;gap:10px;width:100%;background:#fff;border:1px solid var(--bege-borda);border-radius:10px;padding:10px 12px;box-shadow:0 2px 8px rgba(4,28,102,.08)}.ce-inbox div{display:flex;flex-direction:column;flex:1 1;min-width:0;font-size:.9rem;color:#1a2240}.ce-inbox div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-inbox small{color:#5b6280}.ce-ponto{width:10px;height:10px;border-radius:50%;background:var(--roxo);flex:none}.ce-email{width:100%;border:1px solid #e8dfd1;border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 2px 8px rgba(4,28,102,.08)}.ce-email-topo{background:linear-gradient(135deg,#041c66,#8828f6);color:#d9c6ff;padding:10px 14px;font-size:1rem}.ce-email-topo b{color:#fff}.ce-email-corpo{padding:14px;display:flex;flex-direction:column;gap:8px;font-size:.88rem;color:#1a2240}.ce-email-titulo{color:#041c66;font-size:1rem}.ce-botao-linha{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px}.ce-botao{background:#8828f6;color:#fff;font-weight:700;padding:10px 18px;border-radius:9px;box-shadow:0 0 0 4px rgba(136,40,246,.25)}.ce-seta{color:#8828f6;font-weight:700;padding-left:40px;animation:ce-pulo 1.2s ease-in-out infinite}@keyframes ce-pulo{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.ce-seta{animation:none}}.ce-ajuda{margin-top:18px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.material-indice{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 4px}.material-aviso{background:#fff3d6;color:#7a4700;border-radius:10px;padding:8px 12px;font-size:.92rem}.pacote-card{position:relative}.etiqueta-promo{position:absolute;top:14px;right:14px;z-index:2;background:var(--gradiente);color:#fff;font-weight:800;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;padding:7px 12px 7px 22px;border-radius:0 6px 6px 0;-webkit-clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);transform:rotate(9deg);transform-origin:0 50%;box-shadow:0 4px 10px rgba(4,28,102,.25)}.etiqueta-promo:before{content:"";position:absolute;left:9px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#fff}.etiqueta-promo small{display:block;font-size:.66rem;font-weight:600;text-transform:none;letter-spacing:0;opacity:.92}.preco-antigo{text-decoration:line-through;color:var(--texto-suave);font-weight:500;font-size:.95rem;margin-right:6px}.promo-validade{font-size:.82rem;color:var(--roxo);font-weight:600}.selo-promo{display:inline-block;align-self:flex-start;background:var(--lilas-claro);color:var(--roxo);font-weight:700;font-size:.8rem;padding:4px 9px;border-radius:8px}.pedido-resumo{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px;border-radius:12px;background:var(--bege);margin-bottom:14px}.pedido-resumo .selo{margin:0}.pix-caixa{border:1px solid var(--bege-borda);border-radius:14px;padding:14px;background:#fff;margin-bottom:14px}.pix-caixa .agendar-passo{margin-top:0}.pix-valor{font-size:1.7rem;font-weight:800;color:var(--navy);margin:0 0 2px}.pix-linha{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-top:1px dashed var(--bege-borda)}.pix-chave{font-weight:700;word-break:break-all}.pix-codigo{font-family:ui-monospace,Menlo,monospace;font-size:.74rem;word-break:break-all;max-height:4.4em;overflow:hidden}.pix-codigo,.pix-passos{color:var(--texto-suave)}.pix-passos{margin:8px 0 12px;padding-left:20px;display:grid;grid-gap:2px;gap:2px}.sessoes-cliente{list-style:none;margin:10px 0;padding:0;display:grid;grid-gap:8px;gap:8px}.sessoes-cliente li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--bege-borda);border-radius:12px;background:#fff}.sessoes-cliente li small{display:block}.btn.desativado{opacity:.6;pointer-events:none}.alternar-pacote{display:inline-flex;align-items:center;gap:6px}.alternar-pacote .bolinha{width:34px;height:20px;border-radius:99px;background:var(--bege-borda);position:relative;transition:background .2s}.alternar-pacote .bolinha:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .2s;box-shadow:0 1px 2px rgba(0,0,0,.2)}.alternar-pacote.ligado .bolinha{background:var(--sucesso)}.alternar-pacote.ligado .bolinha:after{left:16px}.sessao-botoes{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:420px){.sessoes-cliente li{flex-direction:column;align-items:stretch}.sessao-botoes{justify-content:flex-start}}.andamento{list-style:none;margin:8px 0 12px;padding:0;display:grid;grid-gap:6px;gap:6px}.andamento li{display:flex;align-items:center;gap:10px;color:var(--texto-suave)}.andamento li span{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--bege);border:1px solid var(--bege-borda);font-size:.8rem;font-weight:700;flex-shrink:0}.andamento li.feito{color:var(--texto)}.andamento li.feito span{background:var(--sucesso-fundo);color:var(--sucesso);border-color:transparent}.andamento li.atual{color:var(--roxo);font-weight:700}.andamento li.atual span{background:var(--roxo);color:#fff;border-color:transparent}.crie-agenda{text-align:center;color:var(--suave,#5A6185);margin:14px 0 4px;font-size:.82rem}.crie-agenda a{color:inherit;text-decoration:underline;text-underline-offset:2px}