:root{--orange:#e8710a;--orange-text:#c2570c;--orange-soft:#fff1e3;--orange-border:#f8d2ae;--gray:#64748b;--gray-soft:#f1f4f8;--gray-border:#d9e0e8;--neg-tint:#fff6f5;--orange-tint:#fff9f2;--pos-tint:#f3faf6;--brand-tint:#f3f7fe;--gray-tint:#f8fafc;--ds-radius:12px;--ds-sombra:0 1px 3px rgba(15,34,51,.06)}.ds-tom-critico{--tom:#e0352b;--tom-texto:var(--neg);--tom-soft:var(--neg-soft);--tom-tint:var(--neg-tint);--tom-border:var(--neg-border)}.ds-tom-atencao{--tom:var(--orange);--tom-texto:var(--orange-text);--tom-soft:var(--orange-soft);--tom-tint:var(--orange-tint);--tom-border:var(--orange-border)}.ds-tom-saudavel{--tom:#16a34a;--tom-texto:var(--pos);--tom-soft:var(--pos-soft);--tom-tint:var(--pos-tint);--tom-border:var(--pos-border)}.ds-tom-info{--tom:var(--brand);--tom-texto:var(--brand);--tom-soft:var(--brand-soft);--tom-tint:var(--brand-tint);--tom-border:var(--brand-border)}.ds-tom-cinza{--tom:#7b8ba0;--tom-texto:var(--gray);--tom-soft:var(--gray-soft);--tom-tint:var(--gray-tint);--tom-border:var(--gray-border)}.ds-icone-redondo{display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:var(--tom,var(--brand));color:#fff}.ds-icone-g{width:46px;height:46px}.ds-icone-m{width:34px;height:34px}.ds-icone-p{width:18px;height:18px}.ds-resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px;margin:4px 0 16px}.ds-resumo-card{display:flex;align-items:flex-start;gap:14px;min-height:104px;padding:16px 16px 14px;background:var(--tom-tint,var(--surface));border:1px solid var(--tom-border,var(--border));border-radius:var(--ds-radius);box-shadow:var(--ds-sombra);color:inherit;text-decoration:none;min-width:0}a.ds-resumo-card:hover{box-shadow:0 4px 14px rgba(15,34,51,.1)}.ds-resumo-corpo{display:flex;flex-direction:column;gap:3px;min-width:0}.ds-resumo-rotulo{font-size:13px;font-weight:800;color:var(--tom-texto,var(--text-2));display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;line-height:1.3}.ds-resumo-valor{display:inline-flex;align-items:center;gap:6px;font-size:26px;font-weight:900;letter-spacing:-.6px;line-height:1.15;color:var(--text);overflow-wrap:normal}.ds-resumo-chevron{color:var(--text);flex:none}.ds-resumo-dica{font-size:12px;color:var(--text-2);line-height:1.4}.ds-resumo-janela{margin-top:4px}.ds-resumo-card{flex-wrap:wrap;row-gap:10px}.ds-resumo-card>.ds-resumo-corpo{flex:1 1 88px;min-width:min-content;max-width:100%}.ds-recomendacao{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:10px;background:var(--tom-soft,var(--surface-alt));border:1px solid var(--tom-border,var(--border));color:inherit;text-decoration:none;min-width:0}a.ds-recomendacao:hover{box-shadow:0 2px 10px rgba(15,34,51,.08)}.ds-recomendacao-corpo{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.ds-recomendacao-rotulo{font-size:11.5px;font-weight:800;color:var(--tom-texto,var(--text-2))}.ds-recomendacao-acao{font-size:16px;font-weight:900;letter-spacing:-.2px;line-height:1.25;color:var(--text)}.ds-recomendacao-porque{font-size:12.5px;color:var(--text-2);line-height:1.45}.ds-recomendacao-extra{margin-top:4px;display:flex;flex-direction:column;gap:6px}.ds-recomendacao-extra>p{margin:0}.ds-recomendacao-chevron{align-self:center;color:var(--tom-texto,var(--text-2));flex:none}.ds-recomendacao-compacta .ds-recomendacao-acao{font-size:15px}.ds-recomendacao-longa .ds-recomendacao-acao{font-size:14px;line-height:1.4;letter-spacing:0}.ds-selo{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:5px 13px 5px 7px;border-radius:var(--radius-pill);font-size:13px;font-weight:800;white-space:nowrap;background:var(--tom-soft);color:var(--tom-texto);border:1px solid var(--tom-border)}.ds-selo-grande{font-size:14px;min-height:36px;padding:7px 16px 7px 9px;letter-spacing:.3px}.ds-tag{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 10px;border-radius:7px;font-size:11.5px;font-weight:700;color:var(--text-2);background:var(--surface);border:1px solid var(--border)}.ds-tag-info{color:var(--brand);background:var(--brand-soft);border-color:var(--brand-border)}.ds-janela{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:2px 9px;border-radius:var(--radius-pill);font-size:11px;font-weight:700;color:var(--navy-700);background:var(--surface);border:1px solid var(--brand-border);white-space:nowrap;vertical-align:middle;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ds-janela svg{color:var(--brand);flex:none}.ds-janela[data-base=JANELA_FECHADA_DECISAO]{background:var(--navy-800);color:#fff;border-color:var(--navy-800)}.ds-janela[data-base=JANELA_FECHADA_DECISAO] svg{color:var(--selecao-indicador)}.ds-metricas{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px}.ds-metrica{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--border);min-width:0}.ds-metrica-rotulo{font-size:11.5px;color:var(--text-3);font-weight:600;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.ds-metrica-icone{color:var(--text-2);flex:none}.ds-metrica-valor{font-size:16px;font-weight:800;letter-spacing:-.2px;color:var(--tom-texto,var(--text));overflow-wrap:anywhere}.ds-metrica-dica{font-size:11px;color:var(--text-3);line-height:1.35}.ds-metrica-principal .ds-metrica-valor{font-size:19px}.ds-metrica-rotulo:has(.ds-janela),.ds-resumo-rotulo:has(.ds-janela){flex-direction:column;align-items:flex-start}.ds-metrica .ds-janela,.ds-resumo-janela .ds-janela{font-size:10px;min-height:18px;padding:1px 7px}.ds-resumo-janela .ds-janela{white-space:normal;overflow:visible;line-height:1.25;border-radius:9px}.ds-faixa{--tom-texto:var(--text);display:grid;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.ds-faixa-item{display:grid;grid-template-columns:15px minmax(0,1fr);grid-column-gap:6px;column-gap:6px;grid-row-gap:2px;row-gap:2px;align-content:start;padding:8px 10px;min-width:0;box-shadow:-1px 0 0 var(--border),0 -1px 0 var(--border)}.ds-faixa-icone{color:var(--text-2);flex:none;margin-top:0;width:15px;height:15px}.ds-faixa-texto{display:contents}.ds-faixa-rotulo{font-size:11px;color:var(--text-2);font-weight:600;line-height:1.25;display:flex;align-items:flex-start;gap:4px;min-width:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.ds-faixa-nota,.ds-faixa-valor{grid-column:1/-1}.ds-faixa-valor{font-size:16px;font-weight:800;color:var(--tom-texto,var(--text));letter-spacing:-.2px;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;line-height:1.25}.ds-faixa-nota{font-size:10.5px;color:var(--text-3);line-height:1.3;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.ds-faixa-nota.ds-tom-atencao,.ds-faixa-nota.ds-tom-critico{color:var(--tom-texto)}.ds-cartao-produto{display:flex;flex-direction:column;gap:12px;padding:14px 16px;margin-bottom:14px;background:var(--tom-tint,var(--surface));border:1px solid var(--tom-border,var(--border));border-radius:var(--ds-radius);box-shadow:var(--ds-sombra);min-width:0}.ds-cartao-topo{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.2fr) auto;grid-gap:16px;gap:16px;align-items:start}.ds-cartao-identidade{display:flex;gap:14px;align-items:flex-start;min-width:0}.ds-cartao-recomendacao{min-width:0}.ds-cartao-status{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.ds-produto-imagem{width:84px;height:84px;flex:none;border-radius:10px;background:var(--surface);border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;color:var(--border-strong);overflow:hidden}.ds-produto-imagem img{width:100%;height:100%;object-fit:contain}.ds-produto-imagem-p{width:48px;height:48px;border-radius:8px}.ds-produto{display:flex;flex-direction:column;gap:3px;min-width:0}.ds-produto-curto{font-size:17px;font-weight:900;letter-spacing:-.3px;color:var(--text);line-height:1.2;text-decoration:none}a.ds-produto-curto:hover{color:var(--brand);text-decoration:underline}.ds-produto-completo{font-size:12.5px;color:var(--text-2);line-height:1.35;overflow-wrap:anywhere}.ds-produto-codigo{font-size:12px;color:var(--text-3)}.ds-produto-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.ds-produto-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.ds-produto-selos{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.ds-filtros{justify-content:space-between;gap:12px 16px;padding:14px 16px;margin-bottom:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--ds-radius);box-shadow:var(--ds-sombra)}.ds-filtros,.ds-filtros-campos{display:flex;flex-wrap:wrap;align-items:flex-end}.ds-filtros-campos{gap:10px 14px;min-width:0}.ds-filtros-fim{display:flex;align-items:center;gap:14px}.ds-filtros-contagem{font-size:12.5px;color:var(--text-2)}.ds-filtro-grupo{display:flex;flex-direction:column;gap:6px;min-width:0}.ds-filtro-rotulo{font-size:12.5px;font-weight:700;color:var(--text)}.ds-filtro-grupo .input{min-height:40px}.ds-secao{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin:20px 0 12px;flex-wrap:wrap}.ds-secao-titulos{display:flex;gap:12px;align-items:center;min-width:0}.ds-secao-titulo{font-size:20px;font-weight:900;letter-spacing:-.4px;margin:0;color:var(--text)}.ds-secao-sub{font-size:13px;color:var(--text-2);margin:2px 0 0}.ds-painel{padding:4px 18px 18px;margin:4px 0 18px;border-radius:14px;background:linear-gradient(180deg,var(--tom-soft) 0,var(--tom-tint) 100%);border:1px solid var(--tom-border)}.ds-painel>.ds-secao{margin-top:16px}.ds-banner{display:flex;gap:14px;align-items:center;padding:14px 18px;border-radius:var(--ds-radius);background:var(--tom-soft);border:1px solid var(--tom-border);margin-bottom:14px}.ds-banner-titulo{font-size:18px;font-weight:900;letter-spacing:.3px;color:var(--tom-texto);margin:0;text-transform:uppercase}.ds-banner-texto{font-size:13px;color:var(--text);margin:3px 0 0;line-height:1.5}.ds-banner-acao{margin-left:auto}.ds-vazio{text-align:center;padding:26px 18px;border:1px dashed var(--border-strong);border-radius:var(--ds-radius);background:var(--surface)}.ds-vazio-titulo{font-size:15px;font-weight:800;margin:0 0 4px;color:var(--text)}.ds-vazio-texto{font-size:13px;color:var(--text-2);margin:0}.ds-prioridades{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:14px;gap:14px}.ds-prioridade{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px;min-width:0;background:var(--surface);border:1px solid var(--tom-border,var(--border));border-radius:var(--ds-radius);box-shadow:var(--ds-sombra)}.ds-prioridade-ordem{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:28px;padding:0 8px;border-radius:7px;background:var(--tom);color:#fff;font-size:13px;font-weight:900}.ds-info-linha{display:grid;grid-template-columns:18px 86px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;font-size:13px}.ds-info-icone{color:var(--text-2);margin-top:1px}.ds-info-rotulo{font-weight:700;color:var(--text)}.ds-info-valor{color:var(--text-2);line-height:1.4;min-width:0;overflow-wrap:anywhere}.ds-tabela{width:100%;border-collapse:separate;border-spacing:0;font-size:13px;background:var(--surface)}.ds-tabela th{text-align:left;font-size:12px;font-weight:700;color:var(--text-2);padding:10px 12px;background:var(--surface-alt);white-space:nowrap}.ds-tabela td,.ds-tabela th{border-bottom:1px solid var(--border)}.ds-tabela td{padding:12px;vertical-align:middle}.ds-tabela tr:last-child td{border-bottom:0}.ds-etapas{list-style:none;margin:0;padding:0;display:flex;gap:0;counter-reset:etapa;flex-wrap:wrap}.ds-etapas li{counter-increment:etapa;display:flex;gap:8px;padding:6px 14px 6px 0;font-size:13px;font-weight:800}.ds-etapas li,.ds-etapas li:before{align-items:center;color:var(--text-3)}.ds-etapas li:before{content:counter(etapa);display:inline-flex;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--surface);border:2px solid var(--border-strong);font-size:12.5px;font-weight:900;flex:none}.ds-etapas li+li{position:relative;padding-left:34px}.ds-etapas li+li:after{content:"";position:absolute;left:4px;top:50%;width:24px;height:2px;background:var(--border-strong)}.ds-etapas li[data-feita=sim]{color:var(--pos)}.ds-etapas li[data-feita=sim]:before{content:"✓";background:#16a34a;border-color:#16a34a;color:#fff}.ds-etapas li[data-atual=sim]{color:var(--brand)}.ds-etapas li[data-atual=sim]:before{background:var(--brand);border-color:var(--brand);color:#fff}.btn{min-height:44px}.btn-sm{min-height:40px}@media (pointer:coarse){.btn-sm{min-height:44px}}@media (max-width:1200px){.ds-cartao-topo{grid-template-columns:minmax(0,1fr) auto}.ds-cartao-recomendacao{grid-column:1/-1;grid-row:2}}@media (max-width:1100px){.ds-resumo{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.ds-resumo-valor{font-size:23px}.ds-icone-g{width:40px;height:40px}}@media (max-width:720px){.ds-cartao-topo{grid-template-columns:minmax(0,1fr)}.ds-cartao-status{align-items:flex-start;flex-direction:row;flex-wrap:wrap}}.h-page{font-size:32px;font-weight:900;letter-spacing:-.8px;line-height:1.12}@media (max-width:1100px){.h-page{font-size:28px}}.page{max-width:min(max(1240px,72vw),1480px);margin-inline:auto}.ds-cartao-produto>.callout,.ds-cartao-produto>div>.callout{padding:9px 12px}.ds-cartao-produto>.hint{margin-top:0}.ds-cartao-produto{container-type:inline-size}.ds-faixa:has(>.ds-faixa-item:nth-child(9):last-child){grid-template-columns:repeat(9,minmax(0,1fr))}@container (max-width: 1040px){.ds-faixa:has(>.ds-faixa-item:nth-child(9):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}}@container (max-width: 600px){.ds-faixa:has(>.ds-faixa-item:nth-child(9):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.parecer-detalhes{display:flex;flex-direction:column;gap:6px;margin-top:6px;font-size:13px;color:var(--text-1,inherit)}.parecer-selos{display:flex;flex-wrap:wrap;gap:6px}.parecer-linha{display:grid;grid-template-columns:128px 1fr;grid-gap:8px;gap:8px;align-items:baseline}.parecer-linha ul{margin:0;padding-left:16px}.parecer-linha li+li{margin-top:2px}.parecer-linha p{margin:0}.parecer-rotulo{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-2)}.parecer-confianca{margin:0}@media (max-width:640px){.parecer-linha{grid-template-columns:1fr;gap:2px}}.resultado-decisao{border:1px solid var(--tom-borda,var(--border));background:var(--tom-fundo,transparent);border-radius:12px;padding:12px 14px;margin:10px 0;display:flex;flex-direction:column;gap:6px;font-size:13px}.resultado-decisao-topo{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.resultado-decisao-linha{margin:0}.resultado-decisao-tabela{width:100%;border-collapse:collapse;font-size:12.5px}.resultado-decisao-tabela td,.resultado-decisao-tabela th{text-align:left;padding:4px 8px;border-bottom:1px solid var(--border)}.resultado-decisao-tabela th{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2)}@media (max-width:640px){.resultado-decisao-tabela{font-size:12px}.resultado-decisao-tabela td,.resultado-decisao-tabela th{padding:3px 4px}}.today-produtos{display:block;font-size:12px;font-weight:700;color:var(--text);line-height:1.35;overflow-wrap:anywhere;margin:-2px 0 2px}.home-rapido-familia{border-color:var(--neg-border);box-shadow:inset 4px 0 0 var(--neg)}.home-rapido-familia .ds-selo{align-self:flex-start;font-size:10.5px;min-height:20px;padding:1px 8px;margin:2px 0}.home-prioridade-titulo .ds-produto-curto{font-size:15px}.home-prioridade-chip .ds-selo,.vazamento .ds-selo{white-space:normal;line-height:1.3}.top-produto-tendencia .ds-selo,.vazamento .ds-selo{font-size:12px;min-height:26px;padding:3px 11px 3px 6px}.top-produto-completo{font-weight:400;color:var(--text-3);font-size:12px}.resolver-primeiro{margin-bottom:8px}.resolver-primeiro .ds-painel{margin-top:2px}.resolver-primeiro .ds-prioridades{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.resolver-primeiro .ds-prioridade{padding-top:14px}.resolver-primeiro-selo{position:absolute;top:14px;right:14px;max-width:calc(100% - 70px);display:flex;justify-content:flex-end}.resolver-primeiro-selo .ds-selo{white-space:normal;text-align:left;line-height:1.25}.resolver-primeiro .ds-produto-imagem{width:100%;height:108px;border-radius:10px}.resolver-primeiro .ds-produto-curto{font-size:16px}.resolver-primeiro .ds-produto-completo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.resolver-primeiro-linhas{display:flex;flex-direction:column;gap:0}.resolver-primeiro-linhas .ds-info-linha{padding:8px 0;border-bottom:1px solid var(--border)}.resolver-primeiro-linhas .ds-info-linha:last-child{border-bottom:0}.resolver-primeiro-linhas .ds-info-valor{color:var(--text)}.resolver-primeiro-linhas .resolver-impacto strong{font-size:15px}.resolver-primeiro-botao{width:100%;justify-content:center;margin-top:auto;font-weight:800}.resolver-navegar{gap:8px;display:inline-flex;align-items:center}.resolver-todas{margin-top:6px}.resolver-todas .ds-filtros .ds-janela{min-height:30px;padding:4px 12px;font-size:12px}.resolver-todas .resolver-contagens{margin:0;gap:6px;flex-wrap:wrap}.resolver-faixa{scroll-margin-top:80px;margin-bottom:18px}.resolver-faixa-titulo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px;font-size:16px;font-weight:900;letter-spacing:-.2px;color:var(--tom-texto,var(--text))}.resolver-faixa-titulo .hint{font-weight:600;font-size:13px}.resolver-item{overflow:hidden;border-color:var(--border)}.resolver-cartao{background:var(--tom-tint);box-shadow:inset 4px 0 0 var(--tom)}.resolver-cartao .resolver-resumo{padding:14px 16px 12px 20px}.resolver-cartao .resolver-detalhe{background:var(--surface);padding-left:20px}.resolver-item-topo{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.resolver-item-identidade{display:flex;gap:12px;align-items:flex-start;min-width:0}.resolver-item-identidade .ds-produto-curto{font-size:16px}.resolver-item-identidade a.ds-produto-curto{color:var(--text)}.resolver-item-corpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;margin-bottom:6px}.resolver-item-linhas{display:flex;flex-direction:column;gap:6px;min-width:0}.resolver-item-linhas .ds-info-valor{color:var(--text)}.resolver-item-problema{color:var(--tom-texto);font-weight:800}.resolver-cartao .resolver-recomendacao{font-size:13px}@media (max-width:1200px){.resolver-item-corpo{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.resolver-item-topo{flex-direction:column}.resolver-primeiro-selo{position:static;max-width:none;justify-content:flex-start}}.ds-cartao-produto a.ds-produto-curto{color:var(--text)}.produto-recomendacao .ds-recomendacao-porque:empty{display:none}.produto-botoes{justify-content:flex-end;flex-wrap:wrap}.produto-periodo{margin:0}.produto-metricas{margin-top:0}.rentab-topo{gap:12px}.rentab-resultado,.rentab-topo{display:flex;flex-direction:column}.rentab-resultado{gap:6px;align-items:flex-start;border-left:6px solid var(--tom,var(--border-strong));background:var(--tom-soft,var(--surface))}.rentab-resultado-rotulo{font-size:13px;font-weight:800;color:var(--text-2);text-transform:uppercase;letter-spacing:.5px}.rentab-resultado-valor{font-size:38px;font-weight:800;letter-spacing:-1px;line-height:1.05;color:var(--tom,var(--text));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rentab-resultado .ds-janela{font-size:12px;min-height:26px;padding:3px 11px}.rentab-topo .ds-resumo{margin-bottom:0}.vazamento{border-left:4px solid var(--tom,var(--border))}.saude-situacao .ds-painel{margin:0}.saude-situacao .ds-secao-titulo{font-size:18px;line-height:1.35}.saude-situacao-corpo{display:flex;justify-content:space-between;align-items:flex-end;gap:12px 20px;flex-wrap:wrap}.saude-hoje{background:var(--surface);border:1px solid var(--tom-border);border-radius:10px;padding:12px 14px;flex:1 1 320px;min-width:0}.saude-bloco{background:var(--tom-tint);border-color:var(--tom-border)}.saude-bloco-topo{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.saude-secao>.ds-secao:first-child{margin-top:0}.saude-riscos li{padding:8px 0}.saude-familias{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.saude-familia{border-left:6px solid var(--tom);background:var(--tom-soft)}.saude-produtos{display:flex;flex-direction:column}.saude-produtos .ds-cartao-topo{grid-template-columns:minmax(0,1fr) auto}.saude-produto-botoes{gap:8px;flex-wrap:wrap;justify-content:flex-end}.saude-produto-sinais{margin:0;padding:10px 14px 10px 32px;background:var(--surface);border:1px solid var(--border);border-radius:10px;display:grid;grid-gap:4px;gap:4px}.central .ds-filtros{margin-bottom:14px}.central .ds-filtros-campos,.central-filtro{flex:1 1 100%}.central .central-item{background:var(--tom-tint);border-color:var(--tom-border);box-shadow:inset 4px 0 0 var(--tom),var(--ds-sombra)}.central .central-item[data-prioridade]{border-left-width:1px;border-left-color:var(--tom-border)}.central .central-item-titulo{font-size:17px;letter-spacing:-.2px}.central-item-recomendacao{padding:10px 12px;border-radius:10px;background:var(--tom-soft);border:1px solid var(--tom-border)}.central-item-recomendacao strong{color:var(--tom-texto)}.central-rodape{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}@media (max-width:1100px){.rentab-resultado-valor{font-size:32px}}@media (max-width:620px){.rentab-resultado-valor{font-size:28px}}.executar-no-ml{border-left:4px solid var(--brand)}.executar-no-ml-recomendada{display:flex;flex-direction:column;gap:4px;padding:12px 14px;margin-bottom:12px;background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:10px}.executar-no-ml-rotulo{font-size:12px;font-weight:800;color:var(--brand)}.executar-no-ml-acao{font-size:16px;font-weight:900;color:var(--text)}.executar-no-ml-recomendada .acao-ml{margin-top:6px}.executar-no-ml-botoes{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center}.executar-no-ml-item{display:inline-flex;align-items:center;gap:6px}.executar-no-ml-indisponiveis{display:flex;flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--border)}.acao-ml-indisponivel{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.acao-ml{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:700}.acao-ml .icone-ml{flex:none}.acao-ml-recomendada{font-size:15px;padding-left:18px;padding-right:18px}.acao-ml-contorno{background:var(--surface);color:var(--brand);border:1.5px solid var(--brand)}.acao-ml-contorno:hover:not(:disabled){background:var(--brand-soft)}.acao-ml-contorno:disabled{color:var(--text-3);border-color:var(--border-strong);background:var(--surface-alt);cursor:not-allowed}.acao-ml-anuncio{font-size:11.5px}@media (max-width:620px){.executar-no-ml-botoes,.executar-no-ml-item{flex-direction:column;align-items:stretch}.acao-ml{width:100%;justify-content:center}}.resolver-compacto .resolver-cartao{padding:12px 16px 10px 20px}.resolver-compacto .resolver-detalhe{background:transparent;padding:0;margin-top:6px;border-top:0}.rc-topo{justify-content:space-between;gap:8px 12px;flex-wrap:wrap}.rc-identidade,.rc-topo{display:flex;align-items:center}.rc-identidade{gap:10px;min-width:0}.rc-produto{display:flex;flex-direction:column;min-width:0}.rc-produto .ds-produto-curto{font-weight:800}.rc-selos{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.rc-selos .chip,.rc-selos .ds-badge{font-size:12px}.rc-linhas{display:grid;grid-gap:3px;gap:3px;margin:8px 0 6px}.rc-linha{margin:0;line-height:1.4;overflow-wrap:anywhere;display:grid;grid-template-columns:176px minmax(0,1fr);align-items:baseline}.rc-rotulo{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:var(--text-3);margin-right:8px}.rc-recomendacao strong{color:var(--text)}.acao-no-cartao{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 0 2px;border-top:1px dashed var(--border)}.acao-no-cartao-linha{margin:0;flex:1 1 320px;min-width:0;overflow-wrap:anywhere}.acao-no-cartao-motivo{color:var(--text-2)}.acao-no-cartao-botoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.acao-no-cartao-nota{flex-basis:100%;margin:0}.acao-ml-info{min-height:44px;display:inline-flex;align-items:center}.passos-em-linha{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;font-size:12.5px;color:var(--text-3)}.passo-em-linha-atual{color:var(--brand);font-weight:800}.passo-em-linha-feito{color:var(--pos,#157347)}.decisao-compacta{gap:6px;flex-wrap:wrap}.decisao-compacta .btn{min-height:44px}.resolver-compacto .decisao-aviso{margin:4px 0 0}.resolver-compacto .expansao{margin-top:6px}.resolver-primeiros{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.resolver-primeiro-linha{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:44px;padding:2px 0;border-bottom:1px solid var(--border)}.resolver-primeiro-linha:last-child{border-bottom:0}.resolver-primeiro-ordem{font-weight:900;color:var(--text-3);min-width:24px}.resolver-primeiro-produto{font-weight:800}.resolver-primeiro-problema{flex:1 1 200px;color:var(--text-2)}.resolver-primeiro-linha .btn{min-height:44px;display:inline-flex;align-items:center}@media (max-width:620px){.rc-linha{grid-template-columns:minmax(0,1fr)}.rc-rotulo{display:block;margin:0}.rc-topo{align-items:flex-start}.acao-no-cartao{flex-direction:column;align-items:stretch}.acao-no-cartao-linha{flex-basis:auto}.acao-no-cartao-botoes{flex-direction:column;align-items:stretch}.acao-no-cartao-botoes .btn{width:100%;justify-content:center}.resolver-compacto .resolver-cartao{padding:10px 12px 10px 14px}}.como-fazer>summary{list-style:none;cursor:pointer}.como-fazer>summary::-webkit-details-marker{display:none}.como-fazer[open]{flex-basis:100%}.resolver-compacto .rc-situacao{margin:0;font-size:13px;color:var(--text-2)}.resolver-compacto .rc-situacao .recomendacao-rotulo{display:inline-block;width:176px;font-size:11.5px;font-weight:800;text-transform:uppercase;color:var(--text-3)}@media (max-width:620px){.resolver-compacto .rc-situacao .recomendacao-rotulo{display:block;width:auto}.rc-selos{flex-direction:row;flex:1 1 100%}.rc-selos>*{flex:0 0 auto;width:auto}.resolver-compacto .decisao-compacta{display:grid;grid-template-columns:1fr 1fr}.resolver-compacto .decisao-compacta .btn{width:100%;white-space:normal}}.callout.execucao-revisao{display:flex;flex-direction:column;align-items:stretch;gap:8px}.revisao-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 14px}.revisao-topo .ds-etapas{margin:0}.revisao-linhas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px;margin:0}.revisao-linhas>div{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:8px;gap:8px;padding:4px 0;border-bottom:1px solid var(--border);align-items:baseline}.revisao-linhas dt{font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:var(--text-3)}.revisao-linhas dd{margin:0;overflow-wrap:break-word;word-break:normal}.revisao-riscos{font-size:13.5px}.revisao-riscos .promo-bloqueios{margin:2px 0 0}.revisao-envio{overflow-wrap:anywhere}.revisao-tecnico>summary{cursor:pointer;font-size:13px;color:var(--brand);font-weight:700;min-height:32px;display:inline-flex;align-items:center}.revisao-botoes .btn{min-height:44px}.revisao-situacao{margin:0;font-weight:800;color:var(--brand)}.revisao-situacao-pronta{color:var(--pos,#157347)}.revisao-erro{margin:0}@media (max-width:760px){.revisao-linhas{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.revisao-linhas>div{grid-template-columns:minmax(0,1fr);gap:0}.revisao-botoes{flex-direction:column;align-items:stretch}.revisao-botoes .btn{width:100%;justify-content:center}}.callout.conferir-quadro{display:block}.conferir-titulo{margin:0;font-size:14px}.conferir-subtitulo{margin:2px 0 6px}.conferir-linhas{margin:4px 0 8px;display:grid;grid-gap:2px;gap:2px}.conferir-divergencia>div,.conferir-linhas>div{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:baseline}.conferir-linhas>.conferir-divergencia{display:contents}.conferir-linhas dt{font-weight:800}.conferir-linhas dd{margin:0;overflow-wrap:break-word;word-break:normal}.conferir-quadro .btn{min-height:44px}@media (max-width:620px){.conferir-divergencia>div,.conferir-linhas>div{grid-template-columns:minmax(0,1fr);gap:0}.conferir-quadro .btn{width:100%;justify-content:center}}.ap-ads-topo{margin-bottom:0}.ap-filtro-janelas{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-height:40px}.ap-filtro-janelas .hint{font-size:12px;margin-right:6px}.ds-filtros-campos:has(>.ap-contadores){flex:1 1;min-width:min(100%,520px);flex-direction:column;flex-wrap:nowrap;align-items:stretch}.ds-filtros .ap-contadores{flex:none}.ap-periodo{margin-top:0}.ap-contadores .contadores-de-ads{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:8px}.ap-contadores .contadores-de-ads .card{padding:8px 12px;min-height:0;border-radius:10px;box-shadow:none}.ap-contadores .contadores-de-ads .contador-numero{font-size:18px;font-weight:900;margin:0}.ap-contadores .quadro-ver{margin-top:0}.ap-contadores-nota{margin:0;font-size:12px}.ap-agora-grade{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(260px,1fr);grid-gap:16px;gap:16px;align-items:start;margin:4px 0 18px}.ap-agora-grade>.card{margin:0;padding:4px 18px 18px;min-width:0}.ap-agora-grade>.card>.ds-secao{margin-top:16px}.ap-agora .ds-resumo{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.ap-agora-grade:has(>:only-child){grid-template-columns:minmax(0,1fr)}.ap-agora-grade:has(>:only-child) .ap-agora .ds-resumo{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.ap-acoes-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ap-acao{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:var(--tom-tint);border:1px solid var(--tom-border)}.ap-acao-texto{display:flex;flex-direction:column;gap:1px;min-width:0}.ap-acao-rotulo{font-size:14.5px;font-weight:800;color:var(--tom-texto);line-height:1.3}.ap-acao .hint{font-size:12.5px}@media (max-width:1180px){.ap-agora-grade{grid-template-columns:minmax(0,1fr)}.ap-acoes-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.ap-grupo-contagem{font-weight:700;color:var(--text-3);font-size:16px}.cartao-lista.ap-cartao-lista{grid-template-columns:minmax(0,1fr);gap:14px}.cartao-anuncio.ds-cartao-produto{container-type:inline-size;gap:12px;padding:16px 18px;margin:0;background:var(--tom-tint);border-left:1px solid var(--tom-border);border:1px solid var(--tom-border)}.cartao-anuncio.ds-cartao-produto>*{margin-top:0;margin-bottom:0}.cartao-anuncio .ds-cartao-topo{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) auto}.cartao-anuncio .cartao-cabecalho{flex-wrap:nowrap;justify-content:flex-start;gap:14px}.ap-cartao-nome{display:flex;flex-direction:column;gap:6px;min-width:0}.cartao-anuncio .ds-produto-curto{font-size:17px}.cartao-anuncio .cartao-titulo{font-weight:900}.cartao-anuncio .cartao-manchete{margin:0;font-size:13px;font-weight:700;color:var(--tom-texto,var(--text));line-height:1.4}.cartao-anuncio .ds-cartao-status{min-width:0}.cartao-anuncio .cartao-chips{flex-direction:column;flex-wrap:nowrap;align-items:flex-end}.cartao-anuncio .ds-recomendacao .acao-sugerida{font-size:inherit;color:inherit;white-space:normal}.cartao-anuncio .ds-recomendacao .cartao-motivo{margin:0;font-size:13px}.cartao-fazer-texto{margin:2px 0 0;font-size:13px;line-height:1.45;color:var(--text)}.ap-cartao-numeros{display:flex;flex-direction:column;gap:6px}.cartao-anuncio .cartao-janela-titulo{margin:0}.cartao-numeros.ds-faixa{gap:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.cartao-numeros .ap-numero{position:relative;display:flex;flex-direction:column;gap:2px;padding:10px 12px 10px 37px}.cartao-numeros .ap-numero-icone{position:absolute;left:12px;top:11px}.cartao-numeros .ap-numero dt{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:11.5px;color:var(--text-2);font-weight:600}.cartao-numeros .ap-numero dd{margin:0;font-size:16px;font-weight:800}.cartao-numeros .ap-numero:first-child dd{font-size:18px}.ap-cartao-numeros .cartao-janela{margin:0}.ap-cartao-linha{display:flex;flex-direction:column;gap:6px}.ap-cartao-botao,.cartao-anuncio .cartao-acompanhamento{margin:0}.cartao-anuncio .cartao-campanha{margin-top:0;border-top-color:var(--tom-border)}@container (max-width: 820px){.cartao-anuncio .ds-cartao-topo{grid-template-columns:minmax(0,1fr) auto}.cartao-anuncio .ds-cartao-recomendacao{grid-column:1/-1;grid-row:2}}@container (max-width: 520px){.cartao-anuncio .ds-cartao-topo{grid-template-columns:minmax(0,1fr)}.cartao-anuncio .ds-cartao-recomendacao{grid-row:auto}.cartao-anuncio .cartao-chips{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.cartao-anuncio .ds-produto-imagem{width:56px;height:56px}}.cartao-compacto{background:var(--gray-tint)}.termometro-card.ds-cartao-produto{margin:0;padding:16px 18px;gap:12px}.termometro-card.ds-cartao-produto>*{margin-top:0;margin-bottom:0}.termometro-card .ds-banner{margin-bottom:0}.ap-campanha-topo{align-items:center}.ap-campanha-identidade{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 320px}.ap-campanha-identidade .ds-produto-curto{font-size:18px}.ap-campanha-selos{justify-content:flex-end}.ap-campanha-selos .ds-selo-grande,.ap-meta .ds-produto-selos .ds-selo-grande{font-size:15px;min-height:40px;padding:8px 18px 8px 10px}.ap-meta .ds-banner-titulo,.termometro-card .ds-banner-titulo{font-size:20px}.ap-faixa-campanha{display:contents}.termometro-card .ds-faixa{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ap-metas-lista{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,470px),1fr))}.ap-meta.ds-cartao-produto{display:flex;flex-direction:column;gap:12px;margin:0;padding:16px 18px;min-width:0}.ap-meta.ds-cartao-produto>*{margin-top:0;margin-bottom:0}.ap-meta-topo{display:flex;gap:12px;align-items:flex-start;min-width:0}.ap-meta-topo>.ds-produto-topo{flex:1 1;min-width:0}.ap-meta .ds-banner{margin-bottom:0}.ap-meta-motivo{margin:0}.ap-meta-origem{margin:0;font-size:11.5px}.ap-meta .ds-faixa-rotulo{flex-wrap:wrap}.ap-meta .ds-faixa-rotulo .ds-janela{font-size:10px;min-height:18px;padding:1px 7px}.ap-rentab-atalhos{flex-wrap:wrap;gap:10px 16px;padding:14px 16px;border-radius:var(--ds-radius)}.ap-rentab-atalhos>.row{flex-wrap:wrap}.ap-rentab-resultado{flex-direction:row;align-items:center;gap:18px;padding:20px 22px;border:1px solid var(--tom-border);border-left:6px solid var(--tom);background:var(--tom-tint);border-radius:var(--ds-radius)}.ap-rentab-resultado-corpo{display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0}.ap-rentab-resultado .ds-icone-g{width:56px;height:56px}@media (max-width:620px){.ap-rentab-resultado{flex-direction:column;align-items:flex-start}}.ap-preco-topo{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);grid-gap:14px;gap:14px;align-items:start;margin-bottom:4px}.ap-preco-resumo{margin:0;display:flex;flex-direction:column;gap:8px}.ap-preco-resumo .ds-resumo{margin-bottom:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ap-resumo-item{display:contents}.ap-entenda{font-size:12.5px;line-height:1.5;padding:14px 16px;border-left:4px solid var(--brand)}.ap-entenda p{margin:0 0 8px}.ap-entenda p:last-child{margin-bottom:0}.ap-entenda-titulo{font-size:14px;font-weight:800;margin:0 0 8px;color:var(--text)}.ap-entenda-janela{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--text-2);font-size:12px}@media (max-width:1100px){.ap-preco-topo{grid-template-columns:minmax(0,1fr)}}table.jr.preco-tabela th.ap-col-preco{white-space:normal;min-width:120px;max-width:160px}.ap-preco-equilibrio{display:block;font-size:11px;white-space:normal}@media (max-width:1280px){.ap-col-terciaria{display:none}}.pe-acomp-card,.pe-resultado{border-left:4px solid var(--tom,var(--border-strong))}.pe-leitura{padding:12px 16px}.pe-leitura .h-section{font-size:14px;font-weight:800;margin:0 0 2px}.pe-leitura .hint{margin:0}[data-bloco=o-que-vale-rever-hoje] .ds-prioridade{gap:12px}.pe-rever-selo{display:flex}.pe-rever-completo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pe-acoes-do-cartao{display:flex;flex-direction:column;gap:8px;margin-top:auto}.pe-acoes-do-cartao>.btn{width:100%;justify-content:center}.btn.pe-botao-do-tom{min-height:46px;font-size:15px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;background:var(--tom-soft);color:var(--tom-texto);border:1px solid var(--tom-border)}.btn.pe-botao-do-tom:hover{background:var(--tom-tint);border-color:var(--tom)}.pe-abas{gap:4px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--ds-radius,12px);box-shadow:var(--ds-sombra)}.pe-abas .filtro{border-color:transparent;background:transparent;font-weight:700;font-size:13px;padding:8px 14px}.pe-abas .filtro-ativo,.pe-abas .filtro[aria-pressed=true]{background:var(--selecao-fundo);color:var(--selecao-texto);border-color:var(--selecao-fundo)}.promo-lista.pe-promo-lista{grid-template-columns:minmax(0,1fr);gap:0}.pe-promo-card.ds-cartao-produto{gap:12px}.pe-oferta-topo{display:grid;grid-gap:14px 18px;gap:14px 18px;align-items:start;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) auto auto;grid-template-areas:"id tipo status circulo"}.pe-oferta-topo>.ds-cartao-identidade{grid-area:id}.pe-oferta-topo>.pe-oferta-tipo{grid-area:tipo}.pe-oferta-topo>.pe-oferta-status{grid-area:status}.pe-oferta-topo>.circulo-margem-bloco{grid-area:circulo}.pe-promo-card .promo-titulo{font-size:17px;font-weight:900;letter-spacing:-.3px;line-height:1.2}.pe-promo-card .ds-produto-completo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pe-oferta-tipo{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:2px}.pe-oferta-rotulo{font-size:11.5px;font-weight:600;color:var(--text-2)}.pe-oferta-tipo-nome{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:800;color:var(--text);overflow-wrap:anywhere}.pe-oferta-tipo-nome svg{color:var(--tom-texto,var(--brand));flex:none}.pe-oferta-campanha{font-size:12px;color:var(--text-3);overflow-wrap:anywhere}.pe-oferta-status{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:0}.pe-oferta-status .promo-chips{justify-content:flex-end;flex-direction:column;align-items:flex-end}.pe-promo-card .promo-campos-simples,.pe-promo-card .promo-valores{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-gap:0;gap:0;background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.pe-promo-card .promo-campos-simples>div,.pe-promo-card .promo-valores>div{padding:10px 12px;min-width:0;box-shadow:-1px 0 0 var(--border)}.pe-promo-card .promo-campos-simples dt,.pe-promo-card .promo-valores dt{font-size:11.5px;font-weight:600;color:var(--text-2);letter-spacing:0}.pe-promo-card .promo-campos-simples dd,.pe-promo-card .promo-valores dd{font-size:15.5px;font-weight:800;letter-spacing:-.2px;margin:2px 0 0;overflow-wrap:anywhere}.pe-promo-card .promo-leitura{padding:0 2px}.pe-situacao .ds-secao{margin-top:8px}.pe-situacao-lista{display:flex;flex-direction:column}.pe-situacao-item.status-do-anuncio-item{padding:14px 16px}.pe-detalhe>.promo-card>.h-section{font-size:18px;font-weight:900;letter-spacing:-.3px}.pe-detalhe>.ds-cartao-produto{margin-bottom:0}.pe-estoque-janela{margin:0;max-width:640px}.pe-estoque-lista{display:flex;flex-direction:column}[data-bloco=estoque]>.ds-secao{margin-top:4px}.pe-estoque-aviso{margin:0;font-size:13px;font-weight:700;color:var(--tom-texto,var(--text));line-height:1.45}.pe-estoque-linha{padding:10px 12px;border:1px solid var(--border);border-radius:10px;min-width:0;background:var(--surface)}.pe-estoque-conta .ds-secao{margin-top:0}[data-bloco=estoque-produto] [data-bloco=prazo-de-reposicao]{margin:0!important}.pe-compras-card .ds-secao{margin:0 0 6px}.pe-compras-lista li{padding:10px 12px;border-radius:10px}.pe-compra{padding:12px 14px;border:1px solid var(--border);border-radius:var(--ds-radius,12px);background:var(--surface)}@media (max-width:1200px){.pe-oferta-topo{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id circulo" "tipo status"}}@media (max-width:720px){.pe-oferta-topo{grid-template-columns:minmax(0,1fr);grid-template-areas:"id" "tipo" "status" "circulo"}.pe-oferta-status,.pe-oferta-status .promo-chips{align-items:flex-start}.pe-abas .filtro{flex:1 1 auto;justify-content:center}}.pe-acomp-cabecalho{display:flex;flex-direction:column;gap:2px;min-width:0}.pe-periodo-do-historico{margin:0 0 8px}.pe-tabela-diaria tr.pe-dia-sem-venda td{background:var(--surface-alt)}.pe-segmentos{align-items:center;flex-wrap:wrap}.pe-segmentos-rotulo{font-size:11px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px;margin-right:2px}.pe-segmentos .filtro{min-width:64px;justify-content:center;font-weight:700}.pe-conjuntos .strip-value{font-size:20px}.pe-conjuntos-leituras .strip-value{font-size:17px}@media (max-width:1100px){.pe-conjuntos .strip-value{font-size:17px}}@media (max-width:720px){.pe-segmentos .filtro{min-height:44px;flex:1 1 auto}}.pe-promo-card.ds-cartao-produto{gap:8px}.pc-topo{flex-wrap:wrap;justify-content:space-between;gap:6px 14px}.pc-identidade,.pc-topo{display:flex;align-items:center}.pc-identidade{gap:10px;min-width:0;flex:1 1 260px}.pc-produto{display:flex;flex-direction:column;min-width:0}.pc-produto .promo-titulo{margin:0;font-size:16px}.pc-tipo{align-items:center;font-size:13px;flex:0 1 auto;min-width:0;overflow-wrap:anywhere}.pc-selos,.pc-tipo{display:flex;gap:6px}.pc-selos{flex-wrap:wrap}.pc-numeros{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;margin:0;border:1px solid var(--border);border-radius:var(--radius-sm,8px);background:var(--surface)}.pc-numeros>div{padding:6px 10px;border-left:1px solid var(--border);min-width:0}.pc-numeros>div:first-child{border-left:0}.pc-numeros dt{font-size:11.5px;color:var(--text-3);font-weight:700}.pc-numeros dd{margin:0;font-weight:800;font-size:14px;overflow-wrap:anywhere}.pc-recomendacao{margin:0}.pc-rodape{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pc-rodape>.expansao{display:contents}.pc-rodape .painel-expandido{flex-basis:100%;order:3;min-width:0}.pc-rodape .btn,.pc-rodape .btn-expandir{min-height:44px}.pe-promo-card .promo-acoes{gap:6px}.pe-promo-card .promo-botoes .btn{min-height:44px}@media (max-width:900px){.pc-numeros{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-numeros>div:nth-child(4){border-left:0}.pc-numeros>div:nth-child(n+4){border-top:1px solid var(--border)}}@media (max-width:620px){.pc-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-numeros>div:nth-child(odd){border-left:0}.pc-numeros>div:nth-child(4){border-left:1px solid var(--border)}.pc-numeros>div:nth-child(n+3){border-top:1px solid var(--border)}.pe-promo-card .promo-botoes .btn{width:100%;justify-content:center}.pe-promo-card .promo-botoes{flex-direction:column;align-items:stretch}}.pe-promo-card .promo-acoes{flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 8px}.pe-promo-card .promo-acoes>*{flex:0 1 auto;min-width:0}.pe-promo-card .promo-acoes>.acao-no-cartao,.pe-promo-card .promo-acoes>.callout,.pe-promo-card .promo-acoes>.promo-descartada,.pe-promo-card .promo-acoes>[data-bloco=acoes-ampliadas-indisponiveis],.pe-promo-card .promo-acoes>[data-bloco=revisao-da-acao],.pe-promo-card .promo-acoes>p{flex-basis:100%}.pe-promo-card .promo-acoes .promo-acoes{display:contents}.pe-promo-card .promo-acoes .promo-acoes>div:not(.promo-botoes),.pe-promo-card .promo-acoes .promo-acoes>p{flex-basis:100%}.pe-promo-card .promo-participando{align-self:center}@media (max-width:620px){.pe-promo-card .promo-acoes,.pe-promo-card .promo-acoes .promo-acoes{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px}}.pe-promo-card .promo-acoes>[data-bloco=nota-decisao-propria]{order:1}.pe-promo-card .promo-acoes>.acao-no-cartao{padding-top:6px}.execucao-revisao .promo-confirmacao-topo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.copilot-resposta{gap:12px}.copilot-secao{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--ds-radius);background:var(--surface)}.copilot-secao-curta{background:var(--brand-soft);border-color:var(--brand-border);border-left:5px solid var(--brand)}.copilot-secao-rotulo{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--text-2)}.copilot-secao-tipo{font-size:10.5px;font-weight:700;text-transform:none;letter-spacing:0;color:var(--text-3);padding:1px 8px;border-radius:var(--radius-pill);background:var(--surface-alt);border:1px solid var(--border)}.copilot-secao .copilot-titulo{font-size:19px;line-height:1.3;letter-spacing:-.3px;color:var(--text)}.copilot-secao .copilot-texto{font-size:13.5px;color:var(--text);line-height:1.55}.copilot-secao .copilot-resumo{margin:0}.copilot-secao .copilot-selos{gap:6px}.copilot-secao .ds-recomendacao+.ds-recomendacao{margin-top:8px}.copilot-secao .copilot-rec-reversao{margin:4px 0 0;font-size:12px;color:var(--text-2)}.copilot{gap:14px}.copilot-head .ds-secao{margin:0}.copilot-head .ds-secao-sub{max-width:760px;line-height:1.5}.copilot-produto{color:var(--text)}.copilot-perguntas{display:flex;flex-direction:column;gap:12px;padding:14px 16px;background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--ds-radius)}.copilot-perguntas .copilot-busca .btn,.copilot-perguntas .copilot-busca .input{min-height:44px}.copilot-vazio .ds-vazio{padding:20px 16px}.copilot-ver-numeros{align-self:flex-start;width:auto}.copilot-voltar{align-self:flex-start;margin-bottom:2px}.copilot-secao-icone{color:var(--brand);flex:none}.copilot-resposta .copilot-resumo-acao{margin:0;border-left-width:5px;border-radius:0 10px 10px 0;padding:10px 14px}.copilot-fatos .ds-faixa{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.copilot-fatos .ds-faixa-valor{overflow-wrap:anywhere}.copilot-compacto .copilot-fatos .ds-faixa-item:nth-child(n+7){display:none}.copilot-compacto .copilot-perguntas{padding:12px 14px}.garimpador-busca .ds-filtros-campos{flex:1 1 520px}.garimpador-campo-q{flex:2 1 280px}.garimpador-campo-custo{flex:1 1 200px}.garimpador-busca .input{width:100%}.garimpador-busca .btn{min-width:140px;justify-content:center}.garimpador-busca-nota{flex-basis:100%;margin:0}.garimpador-margem{font-size:22px;font-weight:900;letter-spacing:-.4px;color:var(--text);margin:0 0 8px}.radar-fatores li.ds-tom-cinza,.radar-fatores li.ds-tom-critico,.radar-fatores li.ds-tom-info,.radar-fatores li.ds-tom-saudavel{background:var(--tom-tint);border:1px solid var(--tom-border);border-left:5px solid var(--tom);border-radius:10px;padding:10px 12px}.radar-fatores li.ds-tom-cinza{opacity:1}.radar-fatores li.ds-tom-critico strong,.radar-fatores li.ds-tom-saudavel strong{color:var(--tom-texto)}.radar-fatores strong{font-size:15px;font-weight:800}.garimpador-exemplos li{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 0}.garimpador-exemplos li .ds-produto-imagem{grid-row:span 2}.garimpador-exemplos li>span:not(.ds-produto-imagem){font-weight:700;font-size:13.5px;color:var(--text);overflow-wrap:anywhere}.garimpador-exemplos li strong{font-size:14px}.garimpador-exemplos li em{grid-column:2/-1}.veredito-garimpador{flex-direction:row;align-items:flex-start;gap:14px;padding:18px 20px;border-radius:var(--ds-radius);background:var(--tom-tint);border:1px solid var(--tom-border);box-shadow:var(--ds-sombra)}.veredito-garimpador-corpo{display:flex;flex-direction:column;gap:4px;min-width:0}.veredito-garimpador .veredito-garimpador-rotulo{font-size:26px;font-weight:900;color:var(--tom-texto)}.veredito-garimpador-frase{margin:0;font-size:14px;line-height:1.5;color:var(--text)}.garimpador-topo .ds-resumo{margin-bottom:12px}.garimpador-conclusao,.garimpador-consulta{font-size:20px;line-height:1.2;overflow-wrap:anywhere;display:block}.garimpador-banner-detalhes{display:flex;flex-direction:column;gap:4px;margin-top:8px}.garimpador-banner-detalhes>span{display:block}.garimpador-subtitulo{margin:0 0 6px;font-size:12px;font-weight:800;color:var(--text-2);text-transform:uppercase;letter-spacing:.4px}.garimpador-subtitulo:not(:first-child){margin-top:12px}.compras-passo{display:flex;gap:10px;margin:10px 0 2px;font-size:13.5px;color:var(--text);letter-spacing:-.1px}.compras-passo,.compras-passo-n{align-items:center;font-weight:800}.compras-passo-n{display:inline-flex;justify-content:center;width:26px;height:26px;flex:none;border-radius:50%;background:var(--brand);color:#fff;font-size:12.5px}.validador-passo{margin:0 0 4px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--brand)}.validador-decisao{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:6px 0 12px;padding:12px 14px;border-radius:10px;background:var(--tom-soft);border:1px solid var(--tom-border)}.validador-decisao-titulo{margin:0;font-size:22px;font-weight:800;letter-spacing:-.4px;line-height:1.2;color:var(--tom)}.validador-numeros{display:flex;flex-direction:column;gap:8px}.validador-numeros .ds-metrica-principal .ds-metrica-valor{font-size:21px}.pergunta-cartao{display:block}.pergunta-cartao .ds-tag svg{color:var(--text-3)}.pergunta-texto{margin:0;font-size:16px;font-weight:700;line-height:1.45;color:var(--text);overflow-wrap:anywhere}.pergunta-rotulo{display:block;margin:0 0 2px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--text-3)}.pergunta-linha{margin:0;line-height:1.5}.pergunta-linha,.pergunta-sugerida .ds-recomendacao-acao{overflow-wrap:anywhere}.pergunta-sugerida .pergunta-linha{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.posvenda-caso{display:flex;flex-direction:column;gap:8px;min-width:0}.posvenda-caso .posvenda-mensagem{margin:0}.posvenda-resumo .ds-secao{margin:0 0 8px}.posvenda-linhas{margin:0 0 8px;padding-left:18px;font-size:14px;line-height:1.6}.posvenda-criterio{margin:0}.posvenda-situacao{margin:0;font-size:15px;font-weight:700;line-height:1.45;color:var(--text)}.posvenda-rotulo{margin:0 0 4px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--brand)}.posvenda-mensagem{flex-direction:column;align-items:stretch}.central-item[data-prioridade=ALTA]{border-left:4px solid var(--orange)}.central-item[data-novo=sim]{box-shadow:inset 0 0 0 1px var(--brand-border),0 1px 2px rgba(15,34,51,.04)}.central-novo{min-height:26px;padding:3px 11px;border-radius:var(--radius-pill);font-weight:800;letter-spacing:.3px;color:#fff;background:var(--brand);border:1px solid var(--brand)}.central-item-meta,.central-novo{display:inline-flex;align-items:center;font-size:12px}.central-item-meta{margin-left:auto;color:var(--text-3);gap:2px;flex-wrap:wrap}.central-item-origem{font-weight:700;color:var(--text-2)}.central-item[data-novo=nao] .central-item-titulo{color:var(--text-2)}.central-item[data-novo=sim] .central-item-titulo{font-weight:800}.config-grupo{margin-top:28px;padding-bottom:4px;border-bottom:1px solid var(--border);margin-bottom:14px}.config-grupo:first-of-type{margin-top:8px}.config-grupo .ds-secao{margin:0 0 10px}.config-sub{font-size:16px}.config-cartao{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.config-cartao-texto{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0}.config-escrita{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-left:5px solid var(--brand)}.config-escrita-rotulo{font-size:15px;font-weight:800;color:var(--text)}.config-escrita .ds-selo-grande{font-size:16px;min-height:38px;padding:6px 18px}.config-escrita-conta{margin:0;font-size:13px;color:var(--text-2)}.config-escrita-conta strong{font-size:18px;color:var(--text)}.studio-status .ds-selo{justify-self:start}@media (max-width:1100px){.copilot-secao .copilot-titulo{font-size:17px}.validador-decisao-titulo{font-size:19px}.garimpador-conclusao,.garimpador-consulta{font-size:18px}}@media (max-width:640px){.central-item-meta{margin-left:0;width:100%}}.acomp-registrar{margin:0 0 14px}.tabs.abas-do-diario{gap:6px;margin-bottom:12px}.tabs.abas-do-diario a{padding:10px 18px;font-size:14px;font-weight:800;border-radius:8px 8px 0 0}.acomp-grupo .ds-secao{margin:18px 0 10px}.acomp-grupo-vazio{margin:0 0 6px}.acomp-lista{display:flex;flex-direction:column;gap:14px}.acomp-lista>.ds-cartao-produto{margin-bottom:0}.acomp-cartao .cartao-titulo{font-weight:900}.acomp-cartao a.ds-produto-curto{color:var(--text)}.acomp-cartao .ds-tag.acomp-origem{white-space:normal;line-height:1.35;max-width:100%}.acomp-cartao .ds-recomendacao-acao{overflow-wrap:anywhere}.acomp-cartao .ds-recomendacao-porque{font-size:12px}.acomp-decisao{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px 12px;padding-top:8px;border-top:1px solid var(--tom-border,var(--border))}.acomp-decisao dd{font-size:13px;font-weight:800}.acomp-porque{margin:0;font-size:12.5px;line-height:1.45;color:var(--text-2)}.acomp-porque strong{color:var(--text)}.acomp-faixa-quando .ds-faixa{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.acomp-faixa-quando .ds-faixa-valor{font-size:14.5px;line-height:1.35}.acomp-faixa-quando .ds-faixa-nota{font-size:11.5px}.acomp-resultado{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.acomp-resultado .chip{font-size:12px;font-weight:800}.acomp-sem-proxima{font-size:13px;font-weight:600;color:var(--text-2)}.resultado-em-linhas .ds-faixa-valor{font-size:14.5px}.acomp-cartao>.callout{margin:0}.acomp-leitura{display:flex;flex-direction:column;gap:6px}.acomp-leitura>p,.acomp-leitura>ul{margin:0!important}.acomp-cartao .acompanhamento-resumo{font-size:14px;font-weight:600;color:var(--text);line-height:1.5}.acomp-cartao .progresso-acao-bloco{margin-top:0;padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:10px}.acomp-cartao .acompanhamento-expansoes .expansao{margin-top:0}.hist-periodo{margin:0 0 10px}.hist-extrato{padding:16px 18px;border-radius:var(--ds-radius);box-shadow:var(--ds-sombra)}.hist-extrato>.ds-secao{margin-top:0}.hist-tabela thead th{font-size:12px;font-weight:700;color:var(--text-2);background:var(--surface-alt)}.hist-tabela tbody td{padding-top:11px;padding-bottom:11px}.hist-tabela tr.hist-dia-sem-venda td{background:var(--gray-tint)}.hist-rodape{flex-wrap:wrap;gap:10px}.hist-rodape,.res-painel{border-radius:var(--ds-radius);box-shadow:var(--ds-sombra)}.res-painel{padding:16px 18px}.res-painel>.ds-secao{margin-top:0}.res-segmentos{gap:6px;align-items:center;flex-wrap:wrap}.res-segmentos-rotulo{font-size:12.5px;font-weight:700;color:var(--text);margin-right:2px}.res-segmentos .filtro{min-width:68px;min-height:40px;justify-content:center;font-weight:700}.res-conjuntos.strip{margin-top:10px;background:var(--surface);border:1px solid var(--border);border-radius:10px}.res-conjuntos .strip-value{font-size:20px;font-weight:900}.res-conjuntos-leituras.strip{margin-top:8px}.res-conjuntos-leituras .strip-value{font-size:17px}.res-aprendizado-texto{margin:0 0 4px;line-height:1.5}.res-lista{display:flex;flex-direction:column;gap:14px}.res-lista>.ds-cartao-produto{margin-bottom:0}.res-cartao .resultado-produto{font-size:17px;font-weight:900}.res-cartao .ds-produto-tags:empty{display:none}.res-cartao .resultado-veredito{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.res-cartao .resultado-motivo{font-size:13px}.res-cartao .resultado-comparacao{padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:10px}.res-cartao .resultado-rotulo{font-size:11.5px;font-weight:600;color:var(--text-2);text-transform:none;letter-spacing:0}.res-cartao .resultado-valor{font-size:17px;font-weight:900}.res-cartao .resultado-acao{padding-top:10px;border-top:1px solid var(--tom-border,var(--border))}.execucao-revisao.callout{display:flex;flex-direction:column;gap:12px;padding:16px 18px;color:var(--text);background:var(--surface);border:1px solid var(--brand-border);border-radius:var(--ds-radius);box-shadow:var(--ds-sombra)}.execucao-revisao[data-etapa=confirmada]{border-color:var(--pos-border)}.execucao-revisao-titulo{font-size:16px;letter-spacing:-.2px}.execucao-revisao-titulo strong{font-weight:900}.execucao-revisao .ds-etapas{padding:8px 12px;gap:4px 0;background:var(--brand-tint);border:1px solid var(--brand-border);border-radius:10px}.execucao-revisao .promo-campos-confirmacao{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.execucao-revisao .promo-campos-confirmacao>div{padding:10px 12px;box-shadow:-1px 0 0 var(--border),0 -1px 0 var(--border);min-width:0}.execucao-revisao .promo-campos-confirmacao dt{font-size:11.5px;font-weight:600;color:var(--text-2);letter-spacing:0}.execucao-revisao .promo-campos-confirmacao dd{font-size:14px;font-weight:800;margin-top:3px}.execucao-revisao [data-bloco=revisao-envio],.execucao-revisao [data-bloco=revisao-riscos]{padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--gray-tint)}.execucao-revisao [data-bloco=revisao-riscos] .promo-bloqueios{margin-top:4px;font-size:13px}.execucao-revisao [data-bloco=revisao-bloqueios]{padding:10px 12px 10px 30px;border:1px solid var(--neg-border);border-radius:10px;background:var(--neg-tint);color:var(--neg);font-size:13px}.execucao-revisao .execucao-payload{padding:10px 12px;font-size:12px;line-height:1.5;background:var(--surface);border:1px solid var(--border);border-radius:8px;color:var(--text)}.execucao-revisao .execucao-revisei,.execucao-revisao .promo-reforco{padding:8px 12px;border:1px dashed var(--border-strong);border-radius:10px;background:var(--surface-alt)}.execucao-revisao [data-bloco=revisao-confirmada]{padding:10px 12px;border:1px solid var(--pos-border);border-radius:10px;background:var(--pos-soft);color:var(--pos)}.execucao-revisao [data-bloco=etapa-de-execucao]{padding-top:12px;border-top:1px solid var(--border)}.execucao-bloco{gap:8px;padding:12px 14px;border-radius:10px;background:var(--surface);box-shadow:var(--ds-sombra)}.execucao-bloco-compacto{padding:10px 12px}.execucao-bloco[data-estado=INCERTO],.execucao-bloco[data-estado=VOCE_FAZ_NO_ML]{background:var(--orange-tint)}.execucao-bloco[data-estado=JR32_PODE_EXECUTAR][data-envio=ativo]{background:var(--pos-tint)}.execucao-pergunta strong{font-weight:800}.execucao-recomendacao{padding-top:8px}.execucao-status{border-radius:10px}.execucao-aprovacoes{gap:10px;padding:14px 16px;border:1px solid var(--brand-border);border-radius:var(--ds-radius);background:var(--brand-tint);box-shadow:var(--ds-sombra)}.execucao-aprovacoes h2{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:17px;font-weight:900;letter-spacing:-.2px}.execucao-aprovacoes .execucao-aprovacao{padding:10px 12px;background:var(--surface);border:1px solid var(--border);border-radius:10px}[data-bloco=execucao-no-produto]{border-left:4px solid var(--brand);border-radius:var(--ds-radius);box-shadow:var(--ds-sombra)}@media (max-width:1100px){.acomp-faixa-quando .ds-faixa{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}@media (max-width:720px){.res-cartao .resultado-veredito{align-items:flex-start}.tabs.abas-do-diario a{padding:10px 12px}}.pc-resumo{margin:0 0 4px}.pc-resumo .ds-resumo{margin-bottom:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.pc-resumo-item{display:contents}.pc-base{margin:0 0 6px}.pc-corpo{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,300px);grid-gap:18px;gap:18px;align-items:start}.pc-lista{min-width:0}.pc-lista>.ds-secao{margin-top:12px}.pc-lista .ds-cartao-topo{grid-template-columns:minmax(0,1fr) auto}.pc-lista .ds-produto-imagem{width:76px;height:76px}.pc-lista .ds-cartao-produto a.ds-produto-curto{color:var(--text)}.pc-lista .ds-produto-completo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pc-status{display:flex;flex-direction:column;align-items:flex-end;gap:5px;text-align:right;max-width:240px}.pc-status-rotulo{font-size:11px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.4px}.pc-status .hint{font-size:11.5px;line-height:1.35}.pc-lista .ds-selo[data-estado=DADOS_INCOMPLETOS]{--tom:var(--brand);--tom-texto:var(--brand);--tom-soft:var(--brand-soft);--tom-border:var(--brand-border)}.pc-lista{container-type:inline-size}.pc-lista .ds-faixa{grid-template-columns:repeat(6,minmax(0,1fr))}.pc-lista .ds-faixa-item{box-shadow:-1px 0 0 var(--border),0 -1px 0 var(--border)}@container (max-width: 900px){.pc-lista .ds-faixa{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width: 480px){.pc-lista .ds-faixa{grid-template-columns:repeat(2,minmax(0,1fr))}}.pc-lista .ds-faixa-valor{font-size:16.5px}.pc-lista .ds-faixa{--tom-texto:var(--text)}.pc-entenda{position:-webkit-sticky;position:sticky;top:16px;display:flex;flex-direction:column;gap:12px;padding:16px 18px;font-size:12.5px;line-height:1.5;border-radius:var(--ds-radius);margin-top:12px}.pc-entenda p{margin:0}.pc-entenda-titulo{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:900;letter-spacing:-.3px;margin:0;color:var(--text)}.pc-entenda-icone{color:var(--brand);flex:none}.pc-entenda-janela{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--text-2);font-size:12px}.pc-entenda-item{padding:10px 12px;border-radius:10px;background:var(--brand-tint);border:1px solid var(--brand-border)}.pc-entenda-nota{color:var(--text-2)}@media (max-width:1200px){.pc-corpo{grid-template-columns:minmax(0,1fr)}.pc-entenda{position:static;margin-top:0}}@media (max-width:720px){.pc-resumo .ds-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-status{align-items:flex-start;text-align:left}}.pc-calc-produto{margin:0 0 16px}.pc-calc-produto .ds-cartao-topo{grid-template-columns:minmax(0,1fr) auto;align-items:center}.pc-calc-produto .ds-cartao-identidade{align-items:center}.pc-calc>.card{border-radius:var(--ds-radius);box-shadow:var(--ds-sombra)}.pc-calc .calc-dados-resumo .h-section,.pc-calc .section-head .h-section{font-size:20px;font-weight:900;letter-spacing:-.4px;color:var(--text)}.pc-calc .section-head .sub{font-size:13px;color:var(--text-2)}.pc-calc .metric-label,.pc-ficha .pc-subtitulo{display:block;margin:16px 0 8px;font-size:13px;font-weight:800;color:var(--text);text-transform:none;letter-spacing:0}.pc-calc .section-head+.metric-label,.pc-ficha .ds-secao+.pc-subtitulo{margin-top:4px}.pc-calc dl.promo-campos,.pc-ficha dl.promo-campos{grid-template-columns:repeat(auto-fill,minmax(min(100%,170px),1fr));gap:8px}.pc-calc dl.promo-campos>div,.pc-ficha dl.promo-campos>div{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:10px;background:var(--surface);border:1px solid var(--border)}.pc-calc dl.promo-campos dt,.pc-ficha dl.promo-campos dt{font-size:11.5px;font-weight:600;color:var(--text-2);letter-spacing:0;line-height:1.35}.pc-calc dl.promo-campos dd,.pc-ficha dl.promo-campos dd{margin:0;font-size:16px;font-weight:800;letter-spacing:-.2px;color:var(--text)}.pc-ficha dl.promo-campos>p{grid-column:1/-1}.pc-ficha .ds-recomendacao{margin:10px 0}.pc-ficha-selo{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 6px}.pc-ficha>.ds-secao{margin-top:0}.ficha-topo.ds-cartao-produto{background:var(--tom-tint);border-color:var(--tom-border);padding:16px 18px}.ficha-topo-linha{grid-template-columns:minmax(0,1fr) auto}.ficha-topo-linha,.ficha-topo-linha .ds-cartao-identidade{align-items:center}.ficha-manchete-caixa{align-items:center;background:var(--surface)}.ficha-manchete{margin:0;font-size:18px;line-height:1.3}.ficha-topo [data-bloco=antes-depois-dos-ads]>.grid{margin-top:0!important}.ficha-topo [data-bloco=antes-depois-dos-ads]>.grid>div{background:var(--surface)}.ficha-card>.ds-secao,.ficha-secao>.ds-secao,[data-bloco=estoque-da-ficha]>.ds-secao{margin-top:0}@media (max-width:720px){.ficha-topo-linha,.pc-calc-produto .ds-cartao-topo{grid-template-columns:minmax(0,1fr)}.ficha-manchete{font-size:16px}}.m27-impacto,.m27-preco{display:flex;flex-direction:column;gap:8px}.m27-topo{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.m27-cenario{font-size:12px}.m27-preliminar{font-size:12.5px;color:#7a4d00;background:#fff6e0;border:1px solid #f0d9a0;border-radius:8px;padding:6px 10px}.m27-risco{gap:6px}.m27-risco,.m27-status-regra{display:inline-flex;align-items:center;flex-wrap:wrap}.m27-status-regra{gap:8px}.m27-situacao{font-size:11.5px;letter-spacing:.02em;color:#7a4d00}.m27-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));grid-gap:6px 14px;gap:6px 14px;margin:2px 0}.m27-grade>div{min-width:0}.m27-grade dt{font-size:11.5px;color:var(--text-3);font-weight:600}.m27-grade dd{margin:0;font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.m27-motivo{font-size:13px;color:var(--text-2)}.m27-alerta{font-size:13px;color:#8a1c1c}.m27-alerta span{color:var(--text-2)}.m27-promo{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;padding:6px 10px;border-radius:8px;background:var(--surface-alt);border:1px dashed var(--border);margin-top:6px}.m27-promo-rotulo{color:var(--text-3);font-weight:600}.m27-promo-risco{border-color:#e4a3a3;background:#fdf3f3}.m27-promo-frase{flex-basis:100%;color:#8a1c1c;font-weight:600}.m27-resolver{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.m27-resolver>span{flex:1 1 260px}.m27-resumo .ds-resumo{grid-template-columns:repeat(5,minmax(0,1fr))}.m27-cenarios{display:flex;flex-wrap:wrap;gap:6px}.m27-cenarios a{min-height:40px;display:inline-flex;align-items:center}.m27-abas{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 10px}.m27-abas a{min-height:40px;display:inline-flex;align-items:center}.m27-lista{display:flex;flex-direction:column;gap:10px}.m27-linha{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(0,4fr);grid-gap:10px 18px;gap:10px 18px;align-items:center;padding:12px 14px}.m27-linha-produto{min-width:0;display:flex;flex-direction:column;gap:4px}.m27-linha-produto a{font-weight:700;color:var(--text);overflow-wrap:anywhere}.m27-linha-numeros{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:4px 12px;gap:4px 12px}.m27-linha-numeros dt{font-size:11px;color:var(--text-3);font-weight:600}.m27-linha-numeros dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px}.m27-linha-numeros .m27-2027 dd{color:var(--brand)}.m27-linha-motivo{grid-column:1/-1;margin:0;font-size:12.5px;color:var(--text-2)}.m27-linha[data-risco=CRITICO]{border-left:4px solid #c43c3c}.m27-linha[data-risco=ATENCAO]{border-left:4px solid #d08a00}.m27-linha[data-risco=OK]{border-left:4px solid #2e8b57}.m27-linha[data-risco=SEM_DADOS]{border-left:4px solid var(--border)}.m27-comparacao{width:100%;border-collapse:collapse;font-size:13.5px}.m27-comparacao td,.m27-comparacao th{padding:8px 10px;border-bottom:1px solid var(--border);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m27-comparacao td:first-child,.m27-comparacao th:first-child{text-align:left}.m27-comparacao thead th{font-size:12px;color:var(--text-2)}.m27-comparacao .m27-2027{color:var(--brand);font-weight:700}.m27-regras{display:flex;flex-direction:column;gap:10px}.m27-regra h4{margin:0 0 4px;font-size:14px}.m27-regra ul{margin:6px 0 0;padding-left:18px;font-size:12.5px}.m27-fonte{font-size:12.5px;overflow-wrap:anywhere}.m27-aviso{font-size:12px;color:var(--text-3);margin:18px 0 0}.m27-fiscal-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:6px 14px;gap:6px 14px;margin:6px 0 0}.m27-fiscal-campos dt{font-size:11.5px;color:var(--text-3);font-weight:600}.m27-fiscal-campos dd{margin:0;font-size:13px;overflow-wrap:anywhere}.m27-fiscal-campos dd[data-estado=AUSENTE],.m27-fiscal-campos dd[data-estado=NAO_DISPONIVEL]{color:#8a5a00}.m27-form .grid{gap:12px 16px}.m27-form .field small{display:block;color:var(--text-3);font-size:11.5px;margin-top:2px}.m27-parametros{display:flex;flex-direction:column;gap:10px;margin-top:10px}@media (max-width:1100px){.m27-resumo .ds-resumo{grid-template-columns:repeat(3,minmax(0,1fr))}.m27-linha{grid-template-columns:minmax(0,1fr)}.m27-linha-numeros{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.m27-linha-numeros,.m27-resumo .ds-resumo{grid-template-columns:repeat(2,minmax(0,1fr))}.m27-comparacao{font-size:12.5px}.m27-comparacao td,.m27-comparacao th{padding:6px}}