@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-ext-wght-normal.28krudoh3z7og.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-wght-normal.08sr_7r2rzxl4.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-vietnamese-wght-normal.03f_1bxrvnkfd.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-ext-wght-normal.37g1whwfgt7kp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/bricolage-grotesque-latin-wght-normal.1iqnhac4m3hwo.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--ct-papel:#f5f2ea;--ct-superficie:#fffdf8;--ct-superficie-2:#ece7db;--ct-tinta:#1b2621;--ct-tinta-suave:#55625b;--ct-linha:#ddd6c6;--ct-marca:#0f5a43;--ct-marca-forte:#0b4433;--ct-sobre-marca:#fff;--ct-acento:#d98e2b;--ct-acento-tinta:#8a5310;--ct-alerta:#a8361f;--ct-alerta-fundo:#fbe7e1;--ct-aviso-fundo:#fbefd6;--ct-ok:#2b6e47;--ct-ok-fundo:#e2f1e6;--ct-raio:14px;--ct-fonte-titulo:"Bricolage Grotesque Variable", system-ui, sans-serif;--ct-fonte-texto:"Figtree Variable", system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--ct-papel:#111915;--ct-superficie:#18221d;--ct-superficie-2:#22302a;--ct-tinta:#ecefe9;--ct-tinta-suave:#a5b1aa;--ct-linha:#2e3c35;--ct-marca:#3fae86;--ct-marca-forte:#5cc79f;--ct-sobre-marca:#08140f;--ct-acento:#e6a24a;--ct-acento-tinta:#f0c07a;--ct-alerta:#ff8a70;--ct-alerta-fundo:#3a1d16;--ct-aviso-fundo:#3a2e14;--ct-ok:#7fd3a2;--ct-ok-fundo:#173023}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ct-papel);color:var(--ct-tinta);font:16px/1.45 var(--ct-fonte-texto);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--ct-fonte-titulo);letter-spacing:-.01em;margin:0;line-height:1.15}h1{font-size:1.75rem;font-weight:700}h2{font-size:1.125rem;font-weight:650}a{color:inherit}:focus-visible{outline:3px solid var(--ct-marca);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.casca{min-height:100dvh}.conteudo{width:100%;max-width:44rem;padding:1rem 1rem calc(5.5rem + env(safe-area-inset-bottom));margin:0 auto}.conteudo:has(.quadro){max-width:none}.topo{justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 0 1rem;display:flex}.topo__sub{color:var(--ct-tinta-suave);margin:.25rem 0 0}.voltar{min-height:2.75rem;color:var(--ct-marca);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.abas{z-index:10;background:var(--ct-superficie);border-top:1px solid var(--ct-linha);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.abas a{min-height:3.5rem;color:var(--ct-tinta-suave);flex-direction:column;justify-content:center;align-items:center;gap:.15rem;font-size:.72rem;font-weight:600;text-decoration:none;display:flex}.abas a[aria-current=page]{color:var(--ct-marca)}.abas svg{width:1.5rem;height:1.5rem}@media (min-width:64rem){.abas{border-top:0;border-right:1px solid var(--ct-linha);grid-template-columns:none;grid-auto-rows:4.5rem;align-content:start;width:5.5rem;padding-top:1rem;inset:0 auto 0 0}.casca{padding-left:5.5rem}.conteudo{padding-bottom:2rem}}.cartao{background:var(--ct-superficie);border:1px solid var(--ct-linha);border-radius:var(--ct-raio);gap:.6rem;margin-bottom:.75rem;padding:1rem;display:grid}.cartao p{color:var(--ct-tinta-suave);margin:0}.cartao--alerta{border-color:var(--ct-alerta);background:var(--ct-alerta-fundo)}.cartao--aviso{background:var(--ct-aviso-fundo)}.secao{gap:.75rem;margin:1.5rem 0;display:grid}.secao>h2{text-transform:uppercase;letter-spacing:.06em;color:var(--ct-tinta-suave);font-size:.85rem}.dados{grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0;display:grid}.dados dt{color:var(--ct-tinta-suave)}.dados dd{margin:0;font-weight:600}.vazio{text-align:center;color:var(--ct-tinta-suave);padding:2rem 1rem}.aviso{border-radius:.75rem;margin:0 0 .75rem;padding:.75rem 1rem;font-weight:600}.aviso--erro{background:var(--ct-alerta-fundo);color:var(--ct-alerta)}.aviso--ok{background:var(--ct-ok-fundo);color:var(--ct-ok)}.botao{background:var(--ct-marca);min-height:2.75rem;color:var(--ct-sobre-marca);font:600 .95rem var(--ct-fonte-texto);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:.4rem;padding:.55rem 1rem;text-decoration:none;display:inline-flex}.botao:hover{background:var(--ct-marca-forte)}.botao--leve{color:var(--ct-marca);border-color:var(--ct-linha);background:0 0}.botao--leve:hover{background:var(--ct-superficie-2)}.botao--perigo{color:var(--ct-alerta);background:0 0;border-color:currentColor}.botao--perigo:hover{background:var(--ct-alerta-fundo)}.botao--largo{justify-self:stretch;width:100%}.botao[disabled]{opacity:.5;cursor:default}.botoes{flex-wrap:wrap;gap:.5rem;display:flex}.botao-icone{border:1px solid var(--ct-linha);width:2.75rem;height:2.75rem;color:var(--ct-tinta);cursor:pointer;background:0 0;border-radius:999px;font-size:1.1rem}.botao-icone[disabled]{opacity:.35;cursor:default}.campo{border:1px solid var(--ct-linha);background:var(--ct-superficie);width:100%;min-height:2.75rem;color:var(--ct-tinta);font:inherit;border-radius:.6rem;padding:.55rem .75rem}textarea.campo{resize:vertical;min-height:6rem}.rotulo{gap:.3rem;font-size:.9rem;font-weight:600;display:grid}.rotulo small{color:var(--ct-tinta-suave);font-weight:400}.formulario{gap:.85rem;display:grid}.grade-data{grid-template-columns:1fr 1fr 1.4fr;gap:.5rem;display:grid}.marcar{align-items:center;gap:.6rem;min-height:2.75rem;font-size:.95rem;display:flex}.marcar input{width:1.25rem;height:1.25rem;accent-color:var(--ct-marca);flex:none}.filtros{gap:.5rem;margin-bottom:.5rem;display:grid}.filtros__linha{grid-template-columns:1fr 1fr auto;gap:.5rem;display:grid}.contagem{color:var(--ct-tinta-suave);margin:.25rem 0 .5rem;font-size:.85rem}.lista{background:var(--ct-superficie);border:1px solid var(--ct-linha);border-radius:var(--ct-raio);margin:0;padding:0;list-style:none;overflow:hidden}.lista li+li{border-top:1px solid var(--ct-linha)}.linha{gap:.15rem;min-height:3.5rem;padding:.75rem 1rem;text-decoration:none;display:grid}.linha:hover{background:var(--ct-superficie-2)}.linha__nome{font-weight:650}.linha__info{color:var(--ct-tinta-suave);font-size:.85rem}.linha__chips{flex-wrap:wrap;gap:.3rem;margin-top:.2rem;display:flex}.linha__chips:empty{display:none}.chip{background:var(--ct-superficie-2);border-radius:999px;align-items:center;min-height:1.6rem;padding:.1rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.chip--aviso{background:var(--ct-aviso-fundo);color:var(--ct-acento-tinta)}.chip--alerta{background:var(--ct-alerta-fundo);color:var(--ct-alerta)}button.chip{border:1px solid var(--ct-linha);min-height:2.75rem;color:var(--ct-tinta);font:600 .85rem var(--ct-fonte-texto);cursor:pointer;padding:.3rem .9rem}button.chip[aria-pressed=true]{background:var(--ct-marca);border-color:var(--ct-marca);color:var(--ct-sobre-marca)}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.selo{border-radius:.4rem;justify-self:start;align-items:center;gap:.35rem;padding:.15rem .55rem;font-size:.8rem;font-weight:600;display:inline-flex}.selo--aguardando{background:var(--ct-superficie-2);color:var(--ct-tinta-suave)}.selo--nao_confirmado{background:var(--ct-aviso-fundo);color:var(--ct-acento-tinta)}.selo--falhou{background:var(--ct-alerta-fundo);color:var(--ct-alerta)}.selo--confirmado{background:var(--ct-ok-fundo);color:var(--ct-ok)}.triagem{gap:1rem;display:grid}.triagem__nome{font-size:1.6rem}.triagem__botoes{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.triagem__botoes .botao{width:100%;min-height:3.5rem;font-size:1.05rem}.quadro{scroll-snap-type:x mandatory;grid-auto-columns:minmax(17rem,85vw);grid-auto-flow:column;gap:.75rem;margin:0 -1rem;padding:0 1rem .5rem;display:grid;overflow-x:auto}@media (min-width:48rem){.quadro{grid-auto-columns:minmax(16rem,1fr)}}.quadro[aria-busy=true]{opacity:.7}.coluna{background:var(--ct-superficie-2);border-radius:var(--ct-raio);scroll-snap-align:start;border:2px solid #0000;align-content:start;gap:.5rem;min-height:12rem;padding:.75rem;display:grid}.coluna--alvo{border-color:var(--ct-marca)}.coluna__titulo{justify-content:space-between;font-size:1rem;display:flex}.coluna__titulo span{font-family:var(--ct-fonte-texto);color:var(--ct-tinta-suave)}.coluna ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.cartao-funil{cursor:grab;background:var(--ct-superficie);border:1px solid var(--ct-linha);border-radius:.75rem;gap:.3rem;padding:.65rem .75rem;display:grid}.cartao-funil__nome{align-items:center;min-height:2.75rem;font-weight:650;text-decoration:none;display:flex}.cartao-funil__info{color:var(--ct-tinta-suave);font-size:.8rem}.mover summary{cursor:pointer;min-height:2.75rem;color:var(--ct-marca);align-items:center;font-size:.85rem;font-weight:600;list-style:none;display:flex}.mover summary::-webkit-details-marker{display:none}.mover__opcoes{flex-wrap:wrap;gap:.4rem;padding-top:.35rem;display:flex}.etapas{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.etapa{background:var(--ct-superficie);border:1px solid var(--ct-linha);border-radius:.75rem;align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.etapa__nome{flex:1;font-weight:600}.qr{border-radius:var(--ct-raio);background:#fff;justify-self:center;width:min(18rem,100%);padding:.75rem}.qr img{width:100%;height:auto;display:block}.entrar{place-items:center;min-height:100dvh;padding:1rem;display:grid}.entrar__caixa{gap:1rem;width:min(24rem,100%);display:grid}.entrar__marca{font:700 1.5rem var(--ct-fonte-titulo);align-items:center;gap:.6rem;display:flex}.passos{grid-template-columns:repeat(4,1fr);gap:.25rem;margin-bottom:1rem;display:grid}.passos a{text-align:center;min-height:2.75rem;color:var(--ct-tinta-suave);background:var(--ct-superficie-2);border-radius:.6rem;justify-content:center;align-items:center;padding:0 .25rem;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.passos a[aria-current=step]{color:var(--ct-sobre-marca);background:var(--ct-marca)}.grupo{border:0;gap:.5rem;margin:0;padding:0;display:grid}.grupo legend{padding:0;font-size:.9rem;font-weight:600}.grupo small{color:var(--ct-tinta-suave)}.previa{background:var(--ct-superficie-2);color:var(--ct-tinta);white-space:pre-wrap;border-radius:.75rem;margin:0;padding:.75rem 1rem}.progresso{background:var(--ct-superficie-2);border-radius:999px;height:.6rem;overflow:hidden}.progresso span{background:var(--ct-marca);height:100%;display:block}.cartao details>summary,.apagar>summary{cursor:pointer;padding:.7rem 0;font-weight:600}.apagar{border-top:1px solid var(--ct-linha);gap:.75rem;margin-top:2rem;padding-top:.5rem;display:grid}.apagar>summary{color:var(--ct-tinta-suave);font-size:.9rem}.apagar[open]>summary{margin-bottom:.25rem}.grade-horas{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.barra-envio{left:0;right:0;bottom:calc(3.5rem + env(safe-area-inset-bottom));z-index:9;background:var(--ct-superficie);border-top:1px solid var(--ct-linha);justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;display:flex;position:fixed}.casca:has(.barra-envio) .conteudo{padding-bottom:calc(9rem + env(safe-area-inset-bottom))}@media (min-width:64rem){.barra-envio{bottom:0;left:5.5rem}.casca:has(.barra-envio) .conteudo{padding-bottom:5rem}}
