.pj .cartoes.emb-grade-4,.pj .grade-filete.emb-grade-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pj .grade-filete.emb-grade-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.pj .cartoes.emb-grade-4,.pj .grade-filete.emb-grade-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pj .grade-filete.emb-grade-3{grid-template-columns:1fr}}@media (max-width:560px){.pj .cartoes.emb-grade-4,.pj .grade-filete.emb-grade-4{grid-template-columns:1fr}}.pj .emb-foto{aspect-ratio:16/10;object-fit:cover;border-radius:10px;width:100%;height:auto}.pj .emb-tela{margin:0 0 32px}.pj .emb-tela video{border:1px solid var(--filete);background:var(--placa);border-radius:10px;width:100%}.pj .emb-tela figcaption{font:400 12px/1.4 var(--mono);letter-spacing:.04em;color:var(--cinza);margin-top:12px}.pj .emb-regra ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pj .emb-regra li{color:var(--tinta-2);padding-left:22px;font-size:15px;line-height:1.6;position:relative}.pj .emb-regra li:before{font-family:var(--mono);position:absolute;left:0}.pj .emb-pode li:before{content:"+";color:var(--ok)}.pj .emb-nao li:before{content:"×";color:var(--erro)}.pj .emb-erro{color:var(--erro);font-size:14px}.pj .emb-form .botao[disabled]{opacity:.6;cursor:wait}.pj .emb-pronto{align-content:start;gap:16px;display:grid}.pj .emb-pronto h3{font-size:34px;line-height:1.1}.pj .emb-pronto>p:not(.form-rodape){color:var(--tinta-2)}.pj .emb-link{border:1px solid var(--filete-2);background:var(--papel);border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.pj .emb-link code{font:400 14px/1.4 var(--mono);color:var(--tinta);word-break:break-all;flex:220px}.pj .cartao.emb-carteira{gap:14px}.pj .emb-carteira .emb-codigo{font:500 clamp(22px,3vw,28px)/1.1 var(--mono);letter-spacing:.04em;color:#fff}.pj .emb-carteira .emb-url{font:400 13px/1.5 var(--mono);color:#a7a094;word-break:break-all}.pj .emb-carteira .olho{color:#a7a094}.pj .emb-carteira .botao-linha{color:#f2ede3;border-color:#f2ede34d}.pj .emb-carteira .botao-linha:hover{border-color:#f2ede3}.pj .emb-numeros{border-top:1px solid #2e2a24;flex-wrap:wrap;gap:28px;margin:4px 0 0;padding-top:14px;display:flex}.pj .emb-numeros div{gap:2px;display:grid}.pj .emb-numeros dt{font:400 11px/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#a7a094}.pj .emb-numeros dd{font:400 30px/1 var(--serif);color:#f2ede3;font-variant-numeric:tabular-nums;margin:0}.pj .emb-trilho{background:var(--filete);border-radius:5px;height:10px;margin-bottom:18px;display:flex;overflow:hidden}.pj .emb-marca{align-items:center;gap:8px;display:flex}.pj .emb-ponto{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.pj .emb-c-carencia{background:var(--filete-2)}.pj .emb-c-lancar{background:var(--ouro)}.pj .emb-c-apurado{background:var(--ouro-escuro)}.pj .emb-c-pago{background:var(--ok)}.pj .grade-filete .emb-valor{font:400 36px/1 var(--serif);color:var(--tinta);font-variant-numeric:tabular-nums}.pj .grade-filete .emb-valor-ouro{color:var(--ouro-escuro)}.pj .emb-tabela{min-width:600px}.pj .emb-tabela th.num,.pj .emb-tabela td.num{text-align:right}.pj .emb-tabela td.emb-ref{font:400 13px/1.5 var(--mono)}.pj .emb-detalhe{color:var(--cinza);margin-top:2px;font-size:12.5px;display:block}.pj .emb-barra{background:var(--filete);width:120px;max-width:100%;height:3px;margin-top:8px;display:block}.pj .emb-barra i{background:var(--ouro);height:3px;display:block}.pj .emb-topo{margin-top:28px}.pj .emb-nota{max-width:74ch;color:var(--cinza);margin-top:18px;font-size:14px}.pj .emb-nota b{color:var(--tinta-2);font-weight:600}.pj .emb-caixa{margin-bottom:20px}.pj .emb-cota{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.pj .emb-vagas{gap:4px;display:flex}.pj .emb-vaga{border:1px solid var(--filete-2);border-radius:2px;width:15px;height:26px}.pj .emb-vaga-cheia{background:var(--ouro);border-color:var(--ouro)}.pj .emb-vaga-gasta{background:var(--ok);border-color:var(--ok)}.pj .emb-cota p{color:var(--cinza);font-size:14px}.pj .emb-cota b{color:var(--tinta);font-weight:600}.pj .emb-convite-linha{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.pj .emb-convite-linha .campo{flex:260px}.pj .emb-bilhete-cod{font:500 17px/1.2 var(--mono);letter-spacing:.03em;color:var(--tinta)}.pj .emb-bilhete-cab{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pj .emb-miudo{font:400 12px/1.4 var(--mono);color:var(--cinza)}
