:root{--on:#1f1206;--dtx:#fbefe2;--r:20px;--lw:1180px;--bd:color-mix(in srgb, var(--tx) 15%, var(--sup));--s2:color-mix(in srgb, var(--tx) 6%, var(--sup));--ps:color-mix(in srgb, var(--prim) 18%, var(--sup))}:root[data-tema=claro]{--sup:#fff;--tx:#000;--ok:#17773f;--bad:#b42318;--sh:0 1px 2px #2819050f, 0 4px 14px #28190512;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-tema=escuro]{--bg:#000;--sup:#1c1c1c;--tx:#fff;--tx2:#b8b8b8;--ok:#6fd99f;--bad:#ff9c9c;--sh:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-paleta=brasa][data-tema=claro]{--bg:#fbf3ea;--prim:#ec6a00;--tp:#a34700;--apoio:#ffc043;--tx2:#5e5247;--dest:#3a1f0b}:root[data-paleta=brasa][data-tema=escuro]{--prim:#ff8a1f;--tp:#ffa552;--apoio:#ffc857;--dest:#6b3a14}:root[data-paleta=ambar][data-tema=claro]{--bg:#faf5e8;--prim:#f29100;--tp:#8f5200;--apoio:#ffd23f;--tx2:#5e5540;--dest:#3b2a08}:root[data-paleta=ambar][data-tema=escuro]{--prim:#ffa726;--tp:#ffb84d;--apoio:#ffd95a;--dest:#6a4a0e}:root[data-paleta=girassol][data-tema=claro]{--bg:#fbf8e6;--prim:#f5c400;--tp:#7a5c00;--apoio:#f07f1a;--tx2:#5c553c;--dest:#33290a}:root[data-paleta=girassol][data-tema=escuro]{--prim:#ffd43b;--tp:#ffdc5c;--apoio:#ff9a3d;--dest:#5e4b12}:root[data-largura=e]{--lw:960px}:root[data-largura=l]{--lw:100%}*{box-sizing:border-box}html,body,#raiz{height:100%}body{background:var(--bg);color:var(--tx);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,system-ui,sans-serif;font-size:15px;line-height:1.45}button,select{font:inherit;color:inherit;cursor:pointer}button:disabled,select:disabled{opacity:.6;cursor:default}:focus-visible{outline:2px solid var(--tp);outline-offset:2px}p{margin:0}.h1{letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800}.h2{margin:0;font-size:17px;font-weight:800}.sub{color:var(--tx2);margin:0;font-size:13px}.forte{font-weight:700;display:block}.bloco{display:block}.el{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.cresce{flex:1;min-width:0}.numero{font-size:28px;font-weight:800}.pilha{flex-direction:column;gap:8px;min-width:0;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.caixa{background:var(--s2);overflow-wrap:anywhere;border-radius:14px;padding:12px 14px}.marca{align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.card{background:var(--sup);border:1px solid var(--bd);border-radius:var(--r);box-shadow:var(--sh);min-width:0;padding:20px}.card.grupo{padding-bottom:6px}.card.grupo>.h2,.card.grupo>.titulo-linha{margin-bottom:14px}.card.vazio{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;display:flex}.card.vazio .bt{margin-top:12px}.bt{border:1px solid var(--bd);background:var(--sup);white-space:nowrap;border-radius:22px;flex:none;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-weight:700;display:inline-flex}.bt.p{background:var(--prim);border-color:var(--prim);color:var(--on)}.bt.g{color:var(--tp);background:0 0;border-color:#0000}.bt.w{width:100%}.ib{border:1px solid var(--bd);background:var(--sup);border-radius:22px;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.ch{background:var(--s2);height:24px;color:var(--tx2);white-space:nowrap;border-radius:12px;flex:none;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ch.a{background:var(--apoio);color:var(--on)}.ch.pr{background:var(--ps);color:var(--tp)}.ch.ok{color:var(--ok)}.ch.bad{color:var(--bad)}.ch.com-x{border-radius:16px;gap:4px;height:32px;padding-right:4px}.x{background:0 0;border:0;border-radius:12px;width:24px;height:24px;padding:0;font-size:16px;line-height:1}.av{background:var(--dest);width:36px;height:36px;color:var(--dtx);border-radius:18px;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.lb{margin:0 0 6px;font-size:13px;font-weight:700;display:block}.in{border:1px solid var(--bd);background:var(--s2);width:100%;height:48px;font:inherit;color:var(--tx);border-radius:14px;min-width:0;padding:0 14px}textarea.in{resize:none;height:96px;padding:12px 14px;display:block}.aviso{background:var(--s2);border-radius:14px;margin:0;padding:10px 14px;font-size:13px;font-weight:600}.aviso.bad{color:var(--bad)}.aviso.ok{color:var(--ok)}.act{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.g2>*,.g3>*,.g4>*{align-self:start}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tb{border:1px solid var(--bd);background:var(--sup);border-radius:22px;height:44px;padding:0 18px;font-weight:700}.tb.on{background:var(--tx);color:var(--bg);border-color:var(--tx)}.li{text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 12px;display:flex}.li.op{border-color:var(--bd)}.li.on{background:var(--ps);border-color:var(--prim)}.sws{flex:none;gap:4px;display:flex}.sw{border:1px solid var(--bd);border-radius:11px;width:22px;height:22px}.rw{border-top:1px solid var(--bd);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.rw-hora{flex:none;width:56px;font-weight:800}.rw-texto{flex:180px;min-width:0}.rw-botao{min-width:168px}.titulo-linha,.linha-acoes{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.junto{gap:8px;display:flex}.convite{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.convite .cresce{flex:220px}.in-papel{flex:none;width:auto;height:44px}.entrada{min-height:100%;display:flex}.entrada-lado{background:var(--dest);min-width:0;color:var(--dtx);flex-direction:column;flex:1;justify-content:space-between;padding:48px;display:flex}.entrada-lado .marca{gap:12px;font-size:24px}.entrada-frase{letter-spacing:-.02em;margin:0 0 16px;font-size:40px;font-weight:800;line-height:1.15}.entrada-form{flex:none;justify-content:center;align-items:center;width:480px;padding:32px 24px;display:flex}.entrada-form .bt{width:100%}.coluna{flex-direction:column;gap:16px;width:100%;max-width:360px;display:flex}.ou{align-items:center;gap:12px;display:flex}.ou:before,.ou:after{content:"";background:var(--bd);flex:1;height:1px}.centro{min-height:100%;padding:24px 16px;display:flex}.centro>.card{flex-direction:column;gap:16px;width:100%;max-width:520px;margin:auto;display:flex}.app{height:100dvh;display:flex;position:relative;overflow:hidden}.side{background:var(--sup);border-right:1px solid var(--bd);flex-direction:column;flex:none;gap:4px;width:248px;padding:20px 12px;display:flex;overflow-y:auto}.side-marca{padding:4px 12px 20px}.side-cliente{padding:0 0 12px}.side-nav{flex-direction:column;gap:4px;display:flex}.side-pe{border-top:1px solid var(--bd);align-items:center;gap:10px;margin-top:auto;padding:16px 4px 0;display:flex}.main{flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.top{align-items:center;gap:12px;padding:20px 24px 16px;display:flex}.top .cli{flex:0 auto;max-width:320px;line-height:24px;display:block}.top-cliente{flex:0 220px;min-width:0;display:none}.top-cliente .in{height:44px}.so-pequeno{display:none}.scroll{flex:1;padding:0 24px 24px;overflow-y:auto}.wrap{max-width:var(--lw);flex-direction:column;gap:20px;width:100%;margin:0 auto;display:flex}.bottom{background:var(--sup);border-top:1px solid var(--bd);padding:0 8px env(safe-area-inset-bottom);display:none}.ni{height:44px;color:var(--tx2);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:0 12px;font-weight:600;display:flex;position:relative}.ni.on{background:var(--ps);color:var(--tp)}.ni.on:before{content:"";background:var(--prim);border-radius:0 4px 4px 0;width:4px;position:absolute;top:10px;bottom:10px;left:-12px}.bdg{background:var(--prim);min-width:22px;height:22px;color:var(--on);border-radius:11px;place-items:center;margin-left:auto;padding:0 6px;font-size:12px;font-weight:800;display:grid}.bi{min-width:0;height:64px;color:var(--tx2);background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:0 2px;font-size:11px;font-weight:700;display:flex;position:relative}.bi.on{color:var(--tp)}.bi .bdg{min-width:18px;height:18px;margin:0;font-size:11px;position:absolute;top:6px;left:calc(50% + 6px)}.toast{background:var(--tx);color:var(--bg);z-index:5;text-align:center;border-radius:22px;max-width:90%;padding:10px 18px;font-size:14px;font-weight:700;position:absolute;top:16px;left:50%;transform:translate(-50%)}.ap{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:20px;display:grid}.apl{flex-direction:column;gap:4px;padding:12px;display:flex}.ap-conta{margin:4px 12px 8px;font-weight:700}.apd{flex-direction:column;gap:20px;display:flex}.apg{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:24px;display:grid}.th{background:var(--dest);width:44px;height:44px;color:var(--dtx);border-radius:10px;flex:none;place-items:center;font-size:10px;font-weight:800;display:grid}.pv{aspect-ratio:4/5;background:var(--dest);width:100%;max-width:300px;color:var(--dtx);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:16px;display:flex;overflow:hidden}.pv.midia{object-fit:contain;padding:0}.pv-titulo{overflow-wrap:anywhere;font-size:17px;font-weight:800}.pv-sub{opacity:.8;font-size:13px}.pv-nav{justify-content:center;align-items:center;gap:12px;display:flex}.pv-nav .sub{text-align:center;min-width:72px}.voltar{align-self:flex-start;padding:0 8px;display:none}.vaga-topo{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.tr{background:var(--s2);border-radius:4px;height:8px;overflow:hidden}.fl{background:var(--prim);border-radius:4px;height:8px}.hr{border-top:1px solid var(--bd);grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,1fr));align-items:center;gap:8px;padding:10px 0;display:grid}.hr-topo{border-top:0}.in-hora{height:44px;padding:0 8px}@media (width<=1199px){.apg{grid-template-columns:minmax(0,1fr)}}@media (width<=1023px){.side{display:none}.bottom{display:flex}.entrada-lado{display:none}.entrada-form{width:100%}.ap{grid-template-columns:260px minmax(0,1fr)}.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.top .cli{display:none}.top-cliente{display:block}.so-pequeno{display:grid}.so-grande{display:none}}@media (width<=699px){.top{gap:8px;padding:16px 16px 12px}.scroll{padding:0 16px 16px}.h1{font-size:20px}.ap{grid-template-columns:minmax(0,1fr)}.ap.det .apl,.ap.lst .apd{display:none}.voltar{display:inline-flex}.g2,.g3{grid-template-columns:minmax(0,1fr)}.card{padding:16px}.rw-botao{flex:100%}.in-papel{flex:140px}.convite>*{flex:100%}.top-cliente{flex-basis:150px}}@media (prefers-reduced-motion:reduce){*{transition:none;animation:none}}
