:root{--navy-900:#0b1e30;--navy-800:#102a43;--navy-700:#17385a;--navy-600:#1e4570;--navy-text:#c7d4e2;--navy-text-dim:#8fa3b8;--bg:#eef5fb;--surface:#fff;--surface-alt:#f8fafc;--text:#0f2233;--text-2:#475c70;--text-3:#5f7186;--border:#e2e8f0;--border-strong:#cbd5e1;--brand:#1b5fcc;--brand-hover:#17509f;--brand-soft:#edf3fe;--brand-border:#c6daf8;--pos:#0f7a4a;--pos-soft:#e8f5ee;--pos-border:#bfe3d0;--neg:#c0392b;--neg-soft:#fdecea;--neg-border:#f3c7c2;--warn:#935c00;--warn-soft:#fff7e6;--warn-border:#f0ddb0;--neutral-soft:#f1f4f8;--selecao-fundo:var(--navy-800);--selecao-texto:#fff;--selecao-indicador:#8fcbe8;--selecao-fundo-lateral:var(--brand);--selecao-foco:var(--brand);--radius:13px;--radius-sm:9px;--radius-pill:999px;--shadow:0 1px 2px rgba(15,34,51,.05),0 1px 3px rgba(15,34,51,.04);--shadow-raised:0 2px 6px rgba(15,34,51,.07);--sidebar-w:210px}*{box-sizing:border-box}body,html{height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit}.app-shell{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-w);flex-shrink:0;background:var(--navy-900);color:var(--navy-text);position:fixed;top:0;left:0;height:100vh;overflow-y:auto;padding:16px 0;transition:transform .2s ease;z-index:30;display:flex;flex-direction:column}.sidebar-nav-wrap{flex:1 1}.sidebar-brand{padding:0 20px 20px;display:flex;align-items:center;gap:10px;align-items:flex-start;padding:0 16px 18px;gap:9px}.sidebar-brand .mark{width:32px;height:32px;border-radius:8px;background:var(--brand);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;letter-spacing:.3px}.sidebar-brand .name{color:#fff;font-weight:800;font-size:18px;letter-spacing:-.3px;line-height:1.1}.sidebar-brand .tag{display:block;color:#7d93a8;font-size:9px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase;margin-top:4px;line-height:1.5;max-width:150px}.sidebar-sub{list-style:none;margin:2px 10px 6px;padding:0 0 0 22px;border-left:1px solid hsla(0,0%,100%,.12)}.sidebar-sub a{display:block;margin:1px 0;padding:6px 10px;border-radius:8px;color:var(--navy-text-dim);font-size:12.5px}.sidebar-sub a:hover{background:var(--navy-700);color:#fff}.sidebar-sub a.active{background:var(--selecao-fundo-lateral);color:var(--selecao-texto);font-weight:700;box-shadow:inset 3px 0 0 var(--selecao-indicador)}.sidebar-foot{margin:14px 12px 0;padding:12px 13px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;color:var(--navy-text-dim);font-size:11.5px;line-height:1.5}.sidebar-foot .claim{display:flex;gap:10px;align-items:flex-start;color:var(--navy-text);font-size:12.5px;line-height:1.5}.sidebar-foot .rule{border:none;border-top:1px solid hsla(0,0%,100%,.08);margin:12px 0 10px}.sidebar-foot .meta{display:flex;justify-content:space-between;align-items:center;color:#6e8399;font-size:11px}.sidebar-foot .email{display:block;color:var(--navy-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px}.resolver-contagens{gap:6px;flex-wrap:wrap;margin-bottom:12px}.resolver-faixa{margin-bottom:16px}.resolver-faixa-titulo{font-size:14px;margin-bottom:8px}.resolver-item{padding:0}.resolver-resumo{list-style:none;display:block;padding:13px 15px}.resolver-resumo::-webkit-details-marker{display:none}.resolver-resumo:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:var(--radius-sm)}.resolver-recomendacao{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--text);line-height:1.4}.recomendacao-rotulo{font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-3);margin-right:5px}.resolver-rodape{justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.resolver-impacto{font-size:13px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resolver-impacto-perda strong{color:var(--neg)}.resolver-saiba{flex-shrink:0;margin-left:auto}.resolver-resumo:hover .resolver-saiba{border-color:var(--brand)}.resolver-item[open] .resolver-saiba-abrir,.resolver-saiba-fechar{display:none}.resolver-item[open] .resolver-saiba-fechar{display:inline}.resolver-detalhe{border-top:1px solid var(--border);padding:12px 15px 14px}.resolver-bloco{margin-bottom:11px}.resolver-bloco-titulo{display:block;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-3);margin-bottom:3px}.resolver-bloco-corpo p{margin:0 0 4px;font-size:12.5px;line-height:1.5;color:var(--text-2)}.resolver-instrucao{font-size:13.5px!important;font-weight:600;color:var(--text)!important}.resolver-numeros{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px}.resolver-numeros li{display:flex;flex-direction:column;font-size:12.5px}.resolver-numeros strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.resolver-selos{margin-bottom:10px}.resolver-acoes,.resolver-selos{gap:6px;flex-wrap:wrap}@media (max-width:620px){.resolver-resumo{padding:12px 13px}.resolver-detalhe{padding:11px 13px 13px}.resolver-acoes .btn{flex:1 1 auto;justify-content:center}.resolver-saiba{width:100%;margin-left:0;padding:9px 14px;font-size:13px}}.inicio-resolver{padding:14px 16px}.inicio-resolver-lista{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.inicio-resolver-item{padding-left:10px;border-left:2px solid var(--border-strong)}.inicio-resolver-recomendacao{margin:3px 0 2px;font-size:13px;font-weight:600;color:var(--text);line-height:1.4}@media (max-width:620px){.inicio-resolver .btn-primary{width:100%;justify-content:center}}.decisao-de-ads{margin-top:10px}.decisao-botoes{gap:6px;flex-wrap:wrap}.decisao-aviso{margin-top:6px}.decisao-valor{margin-top:10px;display:flex;flex-direction:column;gap:6px}.teste-coluna{margin-bottom:18px}.teste-coluna .section-head h2{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.teste-de-ads{padding:13px 15px}.teste-valores{gap:18px;flex-wrap:wrap;margin:8px 0 6px}.teste-valor{display:flex;flex-direction:column;font-size:13px}.teste-valor strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.teste-resultado{margin-top:9px;padding:9px 11px;border-left:2px solid var(--border-strong);border-radius:0 8px 8px 0;background:var(--surface-2,var(--bg))}.teste-resultado p{margin:4px 0}.teste-acoes{gap:6px;flex-wrap:wrap;margin-top:9px;align-items:center}.resolver-sem-decisao{margin:10px 0}@media (max-width:620px){.decisao-botoes .btn,.teste-acoes .btn{flex:1 1 auto;justify-content:center}}.grupo-ads{cursor:pointer}.grupo-ads>summary{list-style:none}.grupo-ads>summary::-webkit-details-marker{display:none}.grupo-ads-resumo:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius)}.grupo-ads-dica{display:block}.grupo-ads-botao{margin-top:8px;display:inline-flex}.grupo-ads-fechar,.grupo-ads[open] .grupo-ads-abrir{display:none}.grupo-ads[open] .grupo-ads-fechar{display:inline}.grupo-ads-lista{margin-top:12px;border-top:1px solid var(--border);padding-top:12px;display:flex;flex-direction:column;gap:14px;cursor:auto}.grupo-ads-produto{padding-left:10px;border-left:2px solid var(--border-strong)}.grupo-ads-produto-titulo{margin:0 0 3px;font-size:13.5px;font-weight:700;line-height:1.3}.grupo-ads-motivo{margin:6px 0;font-size:12.5px;line-height:1.5;color:var(--text-2)}.grupo-ads-recomendacao{margin:8px 0 0;font-size:13px;font-weight:600;color:var(--text);line-height:1.45}.recomendacao{padding:14px 16px}.recomendacao-campo{margin-bottom:9px}.recomendacao-campo-titulo{display:block;font-size:10.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-3);margin-bottom:2px}.recomendacao-campo-corpo p{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-2)}.recomendacao-destaque{font-size:13.5px;font-weight:600;color:var(--text);line-height:1.45}.recomendacao-roas{margin:10px 0;padding:9px 11px;border-left:2px solid var(--border-strong);background:var(--surface-2,var(--bg));border-radius:0 8px 8px 0}.recomendacao-roas .chip{margin-bottom:4px}.recomendacao-roas p{margin:0 0 3px}.recomendacao-rodape{gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}.recomendacao-impacto{font-size:13px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-right:auto}.recomendacao-numeros{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px}.recomendacao-numeros li{display:flex;flex-direction:column;font-size:12.5px}.recomendacao-numeros strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.recomendacao-acoes{gap:6px;flex-wrap:wrap;margin-top:10px}@media (max-width:620px){.recomendacao{padding:13px}.recomendacao-impacto{margin-right:0;width:100%}.recomendacao-acoes .btn{flex:1 1 auto;justify-content:center}}.sidebar-rodape{margin-top:10px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.08)}.sidebar-user{margin:12px 13px 0;padding:0 1px}.sidebar-user .email{display:block;color:var(--navy-text);font-weight:600;overflow:hidden;text-overflow:ellipsis;margin-bottom:8px}.sidebar-user .email,.sync-badge{font-size:11.5px;white-space:nowrap}.sync-badge{display:inline-flex;align-items:center;gap:7px;color:var(--text-2)}.sync-badge .pulse{width:7px;height:7px;border-radius:50%;background:var(--pos);flex-shrink:0}.sync-badge .pulse.stale{background:var(--warn)}.sync-badge .pulse.off{background:var(--text-3)}.sync-badge .pulse.busy{background:var(--brand);animation:sync-pulse 1s ease-in-out infinite}.sync-badge .pulse.fail{background:var(--neg)}.sync-badge b{display:block;font-weight:600;color:var(--text);line-height:1.25}@keyframes sync-pulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes sync-spin{to{transform:rotate(1turn)}}.sync-controls{position:relative;display:inline-flex;align-items:center;gap:8px}.sync-badge-btn{background:none;border:none;padding:0;cursor:pointer;text-align:left;font-family:inherit}.sync-badge-btn:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.sync-refresh{gap:6px}.sync-refresh:disabled{opacity:.55;cursor:default}.sync-icon{display:inline-block;font-size:13px;line-height:1}.sync-icon.spinning{animation:sync-spin .9s linear infinite}.sync-detail{position:absolute;z-index:70;top:calc(100% + 8px);right:0;width:250px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-raised);padding:11px 13px}.sync-detail-head{margin:0 0 7px;font-size:11px;font-weight:700;color:var(--text-2);text-transform:uppercase;letter-spacing:.4px}.sync-detail ul{list-style:none;margin:0;padding:0}.sync-detail li{display:flex;justify-content:space-between;gap:10px;font-size:12px;padding:3px 0;color:var(--text-2)}.sync-detail-time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--text)}.sync-fail{color:var(--neg);font-style:normal;font-weight:700;font-size:11px}.sync-detail-note{margin:8px 0 0;font-size:10.5px;line-height:1.45;color:var(--text-3)}.sync-erro{font-size:11px;color:var(--neg);max-width:220px;line-height:1.35}.sidebar-nav a{display:flex;align-items:center;gap:10px;margin:1px 10px;padding:8px 12px;border-radius:9px;color:var(--navy-text);font-size:13px}.sidebar-nav a:hover{background:var(--navy-700);color:#fff}.sidebar-nav a.active{color:var(--selecao-texto);font-weight:700;box-shadow:inset 4px 0 0 var(--selecao-indicador)}.sidebar-nav a.active,.sidebar-nav a.active:hover,.sidebar-sub a.active:hover{background:var(--selecao-fundo-lateral)}.sidebar-nav a:focus-visible,.sidebar-sub a:focus-visible{outline:2px solid var(--selecao-indicador);outline-offset:-2px}.sidebar-secao+.sidebar-secao{margin-top:10px}.sidebar-secao-titulo{margin:6px 22px 4px;color:var(--navy-text-dim);font-size:10.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.sidebar-nav a .ico{width:16px;text-align:center;opacity:.9;font-size:13px}.menu-contagem{margin-left:auto;min-width:20px;padding:1px 6px;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.14);color:#fff;font-size:11px;font-weight:700;line-height:1.5;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sidebar-nav a.active .menu-contagem{background:hsla(0,0%,100%,.24)}.content-area{margin-left:var(--sidebar-w);flex:1 1;min-width:0;width:100%}.topbar{display:none}@media (max-width:900px){.topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 16px;background:var(--surface);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;z-index:20}}.topbar-user{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-2)}.page{padding:16px 20px 18px;max-width:none}.pergunte-jr32{position:fixed;right:20px;bottom:20px;z-index:24;display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border-radius:var(--radius-pill);background:var(--brand);color:#fff;font-size:13.5px;font-weight:700;box-shadow:0 6px 18px rgba(27,95,204,.32)}.pergunte-jr32:hover{background:#164fab}.pergunte-jr32:focus-visible{outline:3px solid var(--brand-soft);outline-offset:2px}.content-area>.page{padding-bottom:80px}@supports (padding:max(0px)){.pergunte-jr32{bottom:max(20px,calc(env(safe-area-inset-bottom) + 12px))}}@media (min-width:901px){.pergunte-jr32{display:none}.content-area>.page{padding-bottom:18px}}@media (max-width:620px){.pergunte-jr32{right:12px;bottom:12px;width:44px;height:44px;padding:0;justify-content:center}.pergunte-jr32-texto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.menu-toggle{display:none;background:none;border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:6px 10px;cursor:pointer;font-size:15px}.sidebar-backdrop{display:none}.h-page{font-size:28px;font-weight:800;letter-spacing:-.7px;margin:0;line-height:1.15}.h-section{font-size:18px;letter-spacing:-.25px}.h-card,.h-section{font-weight:700;margin:0}.h-card{font-size:13.5px;letter-spacing:-.15px}.sub{color:var(--text-2);font-size:12.5px;margin:3px 0 0}.hint{font-size:11.5px;margin:0;line-height:1.4}.hint,.muted{color:var(--text-3)}.section{margin-bottom:13px}.section-head{margin-bottom:9px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:13px 15px}.card-tight{padding:14px 16px}.card-flush{padding:0;overflow:hidden}.grid{display:grid;grid-gap:12px;gap:12px}.grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-3-2{grid-template-columns:1.6fr 1fr}.grid-2-1{grid-template-columns:2fr 1fr}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.card,.grid>*{min-width:0}.stack{display:flex;flex-direction:column;gap:12px}.row{gap:10px}.row,.row-between{display:flex;align-items:center;flex-wrap:wrap}.row-between{justify-content:space-between;gap:12px}.metric-label{font-size:12px;color:var(--text-2);font-weight:600;display:flex;align-items:center;gap:5px}.metric-value{font-size:25px;font-weight:700;letter-spacing:-.6px;margin-top:4px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metric-value.is-empty{color:var(--text-3);font-weight:600}.metric-foot{font-size:11.5px;margin-top:5px;line-height:1.35}.delta{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.delta-pos{color:var(--pos)}.delta-neg{color:var(--neg)}.delta-neutral{color:var(--text-2)}.delta-none{color:var(--text-3);font-weight:600}.kpi{padding:11px 14px 10px}.kpi-head{gap:9px;margin-bottom:5px;min-height:30px}.kpi-head,.kpi-label{display:flex;align-items:center}.kpi-label{font-size:12.5px;font-weight:600;color:var(--text-2);gap:5px;line-height:1.2}.kpi-value{font-size:23px;font-weight:800;letter-spacing:-.9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;line-height:1.1}.kpi-value.is-empty{color:var(--text-3);font-weight:700;letter-spacing:0}.kpi-foot{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-foot,.kpi-note{margin-top:5px;font-size:11px;line-height:1.3;min-height:15px}.kpi-note{display:flex;gap:5px;align-items:flex-start;color:var(--text-2)}.icon-circle{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.icon-brand{background:var(--brand-soft);color:var(--brand)}.icon-pos{background:var(--pos-soft);color:var(--pos)}.icon-neg{background:var(--neg-soft);color:var(--neg)}.icon-warn{background:var(--warn-soft);color:var(--warn)}.icon-neutral{background:var(--neutral-soft);color:var(--text-2)}.strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:9px 4px}.strip-item{display:flex;flex-direction:column;gap:1px;align-items:center;padding:1px 10px;min-width:0;text-align:center}.strip-item+.strip-item{border-left:1px solid var(--border)}.strip-label{display:inline-flex;align-items:center;gap:5px;justify-content:center;font-size:11px;font-weight:600;color:var(--text-2);line-height:1.3}.strip-value{font-size:15px;font-weight:800;letter-spacing:-.3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.25;white-space:nowrap}.strip-value.is-empty{color:var(--text-3);font-weight:700;letter-spacing:0}.strip-partial{display:inline-block;margin-left:5px;padding:0 5px;border-radius:var(--radius-pill);background:var(--warn-soft);color:var(--warn);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;vertical-align:middle}@media (max-width:1100px){.strip{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.strip-item:nth-child(3n+1){border-left:none}}@media (max-width:620px){.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.strip-item:nth-child(3n+1){border-left:1px solid var(--border)}.strip-item:nth-child(odd){border-left:none}}.legend{display:flex;gap:14px;flex-wrap:wrap;font-size:11.5px;color:var(--text-2)}.legend span.dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:5px}.chip{display:inline-flex;align-items:center;gap:5px;border-radius:var(--radius-pill);padding:2px 10px;font-size:11px;font-weight:700;white-space:nowrap;line-height:1.6}.chip-pos{background:var(--pos-soft);color:var(--pos)}.chip-neg{background:var(--neg-soft);color:var(--neg)}.chip-warn{background:var(--warn-soft);color:var(--warn)}.chip-info{background:var(--brand-soft);color:var(--brand)}.chip-neutral{background:var(--neutral-soft);color:var(--text-2)}.banner{gap:12px;height:46px;background:var(--warn-soft);border:1px solid var(--warn-border);border-radius:var(--radius);padding:0 14px}.banner,.banner .banner-icon{display:flex;align-items:center}.banner .banner-icon{width:24px;height:24px;font-size:12px;border-radius:50%;background:rgba(169,106,0,.12);color:var(--warn);justify-content:center;font-weight:800;flex-shrink:0}.banner .banner-text{flex:1 1;min-width:0;font-size:11.5px;color:#7a4d00;line-height:1.35}.banner .banner-text strong{font-size:12.5px;display:block;color:#6b4300}.btn-amber{background:#e8c98a;color:#6b4300;border-color:#e0bc72;font-weight:700}.btn-amber:hover{background:#dfbc72}.callout{border-radius:var(--radius);padding:12px 14px;font-size:13px;line-height:1.5;border:1px solid;display:flex;gap:10px;align-items:flex-start}.callout-neg{background:var(--neg-soft);border-color:var(--neg-border);color:#7e241a}.callout-warn{background:var(--warn-soft);border-color:var(--warn-border);color:#7a4d00}.callout-neutral{background:var(--surface-alt);border-color:var(--border);color:var(--text-2)}.callout-info{background:var(--brand-soft);border-color:var(--brand-border);color:#16407f}.callout-pos{background:var(--pos-soft);border-color:var(--pos-border);color:#0b5936}.callout .callout-title{font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:var(--radius-sm);padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background .12s ease;white-space:nowrap}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-hover)}.btn-ghost{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn-ghost:hover{background:var(--surface-alt);color:var(--text)}.btn-quiet{background:transparent;color:var(--brand);padding:6px 8px}.btn-quiet:hover{background:var(--brand-soft)}.btn-sm{padding:5px 10px;font-size:12px}.btn:disabled{opacity:.55;cursor:not-allowed}.btn-whatsapp{background:#1fa855;color:#fff;padding:6px 14px 6px 11px;gap:9px}.btn-whatsapp:hover{background:#178f47}.btn-whatsapp .wa-title{font-size:12.5px;font-weight:700;line-height:1.2}.btn-whatsapp .wa-sub{font-weight:500;opacity:.92;font-size:10.5px;line-height:1.2}.period{position:relative}.period>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:10px 14px;min-width:190px;background:var(--surface);border:1px solid var(--border-strong);border-radius:10px;font-size:13.5px;font-weight:600;color:var(--text)}.period>summary::-webkit-details-marker{display:none}.period>summary:hover{border-color:var(--brand-border)}.period>summary .caret{margin-left:auto;color:var(--text-3);font-size:10px}.period-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-raised);padding:5px;min-width:190px}.period-menu a{display:block;padding:8px 12px;border-radius:7px;font-size:13.5px;color:var(--text-2)}.period-menu a:hover{background:var(--surface-alt);color:var(--text)}.period-menu a.active{background:var(--selecao-fundo);color:var(--selecao-texto);font-weight:700;box-shadow:inset 4px 0 0 var(--selecao-indicador)}.period-custom-toggle:focus-visible,.period-menu a:focus-visible{outline:2px solid var(--selecao-foco);outline-offset:2px}.period-aviso{margin:4px 0 0;padding:8px 12px;border-top:1px solid var(--border);font-size:12.5px;line-height:1.45;color:var(--text-3);max-width:260px;overflow-wrap:anywhere}.period-custom-toggle{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;margin-top:4px;padding:8px 12px;border:none;border-top:1px solid var(--border);border-radius:0 0 7px 7px;background:none;cursor:pointer;text-align:left;font-family:inherit;font-size:13.5px;color:var(--text-2)}.period-custom-toggle:hover{background:var(--surface-alt);color:var(--text)}.period-custom-toggle.active{background:var(--selecao-fundo);color:var(--selecao-texto);font-weight:700;box-shadow:inset 4px 0 0 var(--selecao-indicador)}.period-custom-toggle.active .period-custom-atual{color:var(--selecao-indicador)}.period-custom-atual{font-size:11px;font-weight:600;color:var(--text-3)}.period-custom{padding:8px 12px 4px;gap:8px}.period-custom,.period-field{display:flex;flex-direction:column}.period-field{gap:3px;font-size:11.5px;font-weight:600;color:var(--text-2)}.period-field .input{padding:6px 9px;font-size:12.5px}.period-erro{margin:0;font-size:11px;line-height:1.35;color:var(--neg)}.period-acoes{display:flex;justify-content:flex-end;gap:8px;padding-top:2px}.period-current{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.period-atualizando:not(:empty){font-size:11px;color:var(--text-3);margin-left:6px;white-space:nowrap}.header-divider{width:1px;height:30px;background:var(--border)}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;border:none;background:none;color:var(--text-2);cursor:pointer}.icon-btn:hover{background:var(--neutral-soft);color:var(--text)}.icon-btn:disabled{opacity:.5;cursor:wait}.icon-btn-sino{position:relative;overflow:visible}.sino-badge{position:absolute;top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--neg);color:#fff;font-size:10px;font-weight:800;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:2px solid var(--surface);box-sizing:content-box}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin-bottom:16px;flex-wrap:wrap}.tabs a,.tabs button{padding:8px 14px;font-size:13px;font-weight:600;color:var(--text-2);background:none;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.tabs a:hover,.tabs button:hover{color:var(--brand);background:var(--brand-soft);border-radius:8px 8px 0 0}.tabs a.active,.tabs a[aria-current=page],.tabs button.active{color:var(--selecao-texto);background:var(--selecao-fundo);border-radius:8px 8px 0 0;border-bottom:3px solid var(--selecao-indicador);font-weight:700}.tabs a.active:hover,.tabs button.active:hover{color:var(--selecao-texto);background:var(--selecao-fundo)}.tabs a:focus-visible,.tabs button:focus-visible{outline:2px solid var(--selecao-foco);outline-offset:2px}.area-abas{margin:0 0 14px;row-gap:0}@media (min-width:901px){.area-abas-na-lateral{display:none}}.area-abas a,.area-abas button{white-space:nowrap;padding:8px 12px}.tabs .area-abas-mais{color:var(--text-3);font-weight:500}.ver-mais>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px dashed var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-2);font-size:13px;font-weight:600}.ver-mais>summary::-webkit-details-marker{display:none}.ver-mais>summary:hover{border-color:var(--brand-border);color:var(--brand)}.ver-mais>summary .caret{margin-left:auto;font-size:10px;transition:transform .15s ease}.ver-mais[open]>summary{margin-bottom:12px}.ver-mais[open]>summary .caret{transform:rotate(180deg)}.kpi-destaque>.kpi{padding:16px 18px 14px}.kpi-destaque .kpi-value{font-size:32px}.kpi-destaque .kpi-label{font-size:13px}@media (max-width:900px){.grid-3.kpi-destaque{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-destaque .kpi-value{font-size:24px}}@media (max-width:620px){.grid-3.kpi-destaque{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-destaque>.kpi:first-child{grid-column:1/-1}.kpi-destaque>.kpi{padding:12px 12px 10px}.kpi-destaque .kpi-value{font-size:21px}.kpi-destaque>.kpi:first-child .kpi-value{font-size:28px}}.lista-destaques{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.lista-destaques>li{padding-left:12px;border-left:3px solid var(--border-strong);font-size:13px}.lista-destaques>li.destaque-neg{border-left-color:var(--neg)}.lista-destaques>li.destaque-pos{border-left-color:var(--pos)}.atalhos-do-inicio{display:none}@media (max-width:900px){.atalhos-do-inicio{display:flex;flex-wrap:wrap;gap:6px}}.tarefa-instrucao{margin:4px 0;font-size:15px;font-weight:700;line-height:1.4;color:var(--text)}.tarefa-botoes{gap:8px;margin-top:10px;flex-wrap:wrap}.tarefa-valor{margin-top:10px;display:flex;flex-direction:column;gap:6px}.copilot-resumo{margin:6px 0 8px;font-size:14.5px;line-height:1.55;color:var(--text)}.copilot-resumo-acao{margin:0 0 10px;font-size:14px;line-height:1.5;padding:8px 10px;border-left:3px solid var(--brand);background:var(--brand-soft);border-radius:0 6px 6px 0}.modelo-de-experimento{display:flex;flex-direction:column;gap:4px;text-align:left;cursor:pointer;border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--text)}.modelo-de-experimento:hover{border-color:var(--brand-border);background:var(--brand-soft)}.veredito-garimpador{display:flex;flex-direction:column;gap:4px;border-width:2px}.veredito-garimpador-rotulo{margin:0;font-size:24px;font-weight:800;letter-spacing:-.4px}.promo-campos-simples{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:620px){.promo-campos-simples{grid-template-columns:1fr}}.promo-card-apagada{opacity:.72}.saiba-mais-botao{background:none;border:none;padding:0;font:inherit;text-decoration:underline;text-underline-offset:2px}.saiba-mais-texto{margin-top:6px;padding:8px 10px;border-left:2px solid var(--border-strong);background:var(--surface-alt);border-radius:0 6px 6px 0}.saiba-mais-texto>*+*{margin-top:6px}.barra-do-topo{display:flex;align-items:flex-end;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;margin-bottom:14px}.barra-do-topo .area-abas{flex:1 1 320px;margin:0}.barra-do-topo .seletor-de-modo{margin-left:auto;flex-shrink:0;flex-wrap:nowrap;margin-bottom:4px}.seletor-de-modo button:disabled{cursor:wait}@media (max-width:620px){.area-abas a,.area-abas button{padding:8px 10px;font-size:12.5px}.barra-do-topo .seletor-de-modo{order:-1}.barra-do-topo .area-abas{flex-basis:100%}}.segmented{display:inline-flex;background:var(--neutral-soft);border-radius:var(--radius-sm);padding:3px;gap:2px;flex-wrap:wrap}.segmented a,.segmented button{padding:5px 12px;border-radius:6px;font-size:12.5px;font-weight:600;color:var(--text-2);border:none;background:none;cursor:pointer}.segmented a:hover,.segmented button:hover{color:var(--brand)}.segmented [aria-pressed=true],.segmented a.active,.segmented button.active{background:var(--selecao-fundo);color:var(--selecao-texto);font-weight:700;box-shadow:inset 0 -3px 0 var(--selecao-indicador)}.segmented a:focus-visible,.segmented button:focus-visible{outline:2px solid var(--selecao-foco);outline-offset:2px}.table-wrap{overflow-x:auto}table.jr{width:100%;border-collapse:collapse;font-size:13px}table.jr th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.2px;color:var(--text-3);padding:8px 12px;background:var(--surface-alt);white-space:nowrap}table.jr td,table.jr th{border-bottom:1px solid var(--border)}table.jr td{padding:5px 11px;vertical-align:middle}table.jr tr:last-child td{border-bottom:none}table.jr td.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}table.jr td.num,table.jr th.num{text-align:right}.chart{display:flex;gap:12px}.chart-axis{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;font-size:11px;color:var(--text-3);flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-bottom:18px}.chart-plot{position:relative;flex:1 1;min-width:0}.chart-grid{position:absolute;inset:0 0 18px 0;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.chart-grid span{border-top:1px dashed var(--border);display:block}.bar-track{background:var(--neutral-soft);height:8px;overflow:hidden}.bar-fill,.bar-track{border-radius:var(--radius-pill)}.bar-fill{height:100%}.bar-brand{background:var(--brand)}.bar-muted{background:var(--border-strong)}.bar-pos{background:var(--pos)}.bar-neg{background:var(--neg)}.help{position:relative}.help,.help-btn{display:inline-flex}.help-btn{align-items:center;justify-content:center;width:16px;height:16px;padding:0;border-radius:50%;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-3);font-size:10px;font-weight:700;line-height:1;cursor:pointer;flex-shrink:0;position:relative}.help-btn:after{content:"";position:absolute;top:50%;left:50%;width:32px;height:32px;transform:translate(-50%,-50%)}.help-btn:hover{border-color:var(--brand);color:var(--brand)}.help-btn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.help-btn[aria-expanded=true]{border-color:var(--brand);color:#fff;background:var(--brand)}.help-bubble{position:fixed;z-index:90;width:max-content;max-width:min(280px,calc(100vw - 24px));background:var(--navy-800);color:#edf3fe;font-size:11.5px;font-weight:400;line-height:1.45;letter-spacing:0;text-align:left;white-space:normal;padding:9px 11px;border-radius:8px;box-shadow:0 8px 24px rgba(15,34,51,.26)}.field{display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--text-2)}.field>span{font-weight:600}.input{padding:8px 10px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);font-size:13px;color:var(--text);background:var(--surface);width:100%}.input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}@media (max-width:1420px){.grid-5{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-value{font-size:26px}}@media (max-width:1180px){.grid-4,.grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-2-1,.grid-3-2{grid-template-columns:1fr}}@media (max-width:900px){.sidebar{transform:translateX(-100%)}.sidebar.open{transform:translateX(0)}.sidebar.open+.sidebar-backdrop{display:block;position:fixed;inset:0;background:rgba(11,30,48,.45);z-index:25}.content-area{margin-left:0}.menu-toggle{display:inline-block}.page{padding:16px}.grid-2,.grid-3{grid-template-columns:1fr}.grid-5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.grid-4,.grid-5{grid-template-columns:1fr}.metric-value{font-size:23px}.h-page{font-size:20px}}.table-box{border:1px solid var(--border);border-radius:10px;overflow:hidden}.panel-group .card{background:var(--surface-alt);box-shadow:none;border-radius:10px}.panel-group .grid-2{align-items:stretch}.app-header{display:flex;align-items:center;justify-content:space-between;gap:18px;height:70px;margin-bottom:13px}.app-header .h-page{line-height:1.1}.app-header .sub{margin-top:2px}.grid-5>.kpi{height:104px}.row-charts{min-height:268px;align-items:stretch}.row-charts>.card{min-height:268px;overflow:hidden}.row-charts .chart{min-height:150px}.row-actions{min-height:250px;align-items:stretch}.row-actions>section{display:flex;min-height:0}.row-actions>section>.card{flex:1 1;display:flex;flex-direction:column;min-height:0}.origin-card{display:flex;flex-direction:column;gap:8px}.origin-head{flex-shrink:0}.origin-head .hint{margin-top:2px}.origin-body{flex:1 1;min-height:0;gap:16px}.origin-body,.origin-donut{display:flex;align-items:center}.origin-donut{flex-shrink:0;flex-direction:column;gap:4px}.origin-donut svg{width:108px;height:108px;display:block;overflow:visible}.origin-total{margin:0;text-align:center;line-height:1.25}.origin-total span{display:block;font-size:10px;color:var(--text-3)}.origin-total strong{font-size:12.5px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.origin-legend{flex:1 1;min-width:0;list-style:none;margin:0;padding:0;display:grid;grid-row-gap:9px;row-gap:9px}.origin-item{display:grid;grid-template-columns:9px minmax(0,1fr) auto;grid-template-areas:"swatch nome  nome" ".      valor pct";align-items:center;grid-column-gap:8px;column-gap:8px;grid-row-gap:1px;row-gap:1px}.origin-swatch{grid-area:swatch;width:9px;height:9px;border-radius:50%}.origin-name{grid-area:nome;display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-2);line-height:1.35}.origin-value{grid-area:valor;font-size:16px;font-weight:800;letter-spacing:-.3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2;min-width:0;overflow-wrap:anywhere}.origin-pct{grid-area:pct;justify-self:end;white-space:nowrap;font-size:12px;font-weight:700;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.origin-note{font-size:10px;color:var(--text-3);line-height:1.3;margin:5px 0 0}.attribution{margin-top:auto;padding-top:8px;border-top:1px solid var(--border);flex-shrink:0}.attribution-head{margin:0 0 4px;font-size:9.5px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px}.attribution-line{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin:0;font-size:11px;color:var(--text-2);line-height:1.4}.attribution-line strong{color:var(--text);font-weight:700}.attribution-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.attribution-line.ok .attribution-dot{background:var(--pos)}.attribution-line.warn .attribution-dot{background:var(--warn)}.attribution-warn{margin:4px 0 0;font-size:10.5px;line-height:1.4;color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-border);border-radius:var(--radius-sm);padding:5px 8px}.chip-mini{margin-left:8px;font-size:9.5px;padding:1px 7px;vertical-align:middle;text-transform:uppercase;letter-spacing:.4px;gap:4px}.copilot{display:flex;flex-direction:column;gap:10px}.copilot-head{align-items:flex-start}.copilot-sugestoes{display:flex;flex-wrap:wrap;gap:6px}.copilot-chip{border:1px solid var(--border-strong);background:var(--surface);border-radius:var(--radius-pill);padding:5px 12px;font-family:inherit;font-size:12px;color:var(--text-2);cursor:pointer;line-height:1.3;text-align:left}.copilot-chip:hover{border-color:var(--brand);color:var(--brand)}.copilot-chip.ativo{background:var(--selecao-fundo);border-color:var(--selecao-fundo);color:var(--selecao-texto);font-weight:700;box-shadow:inset 0 -3px 0 var(--selecao-indicador)}.copilot-chip:disabled{opacity:.55;cursor:default}.copilot-busca{display:flex;gap:8px}.copilot-busca .input{flex:1 1}.copilot-erro,.copilot-vazio{margin:4px 0 0}.copilot-erro{font-size:12px;color:var(--neg)}.copilot-resposta{border-top:1px solid var(--border);padding-top:10px;display:flex;flex-direction:column;gap:10px}.copilot-selos{display:flex;gap:6px;flex-wrap:wrap}.copilot-titulo{margin:0;font-size:15px;font-weight:800;letter-spacing:-.3px}.copilot-semresposta{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-2);background:var(--neutral-soft);border-radius:var(--radius-sm);padding:10px 12px}.copilot-bloco{display:flex;flex-direction:column;gap:5px}.copilot-rotulo{margin:0;font-size:9.5px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.6px}.copilot-texto{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-2)}.copilot-fatos{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.copilot-fatos li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;align-items:baseline;padding:5px 0;border-bottom:1px dashed var(--border)}.copilot-fato-rotulo{font-size:12px;color:var(--text-2)}.copilot-fato-valor{font-size:13.5px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.copilot-fato-fonte{grid-column:1/-1;font-size:10px;color:var(--text-3)}.copilot-rec{border-left:2px solid var(--brand-border);padding-left:10px;display:flex;flex-direction:column;gap:3px}.copilot-rec+.copilot-rec{margin-top:8px}.copilot-rec-acao{margin:0;font-size:13px;font-weight:700;line-height:1.4}.copilot-rec-reversao{margin:0;font-size:11px;color:var(--text-3);line-height:1.4}.copilot-avisos{background:var(--warn-soft);border:1px solid var(--warn-border);border-radius:var(--radius-sm);padding:8px 10px}.copilot-avisos p{margin:0;font-size:11px;line-height:1.45;color:var(--warn)}.copilot-avisos p+p{margin-top:4px}.copilot-rodape{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:10.5px;color:var(--text-3);line-height:1.45}.copilot-conferir a{color:var(--brand);font-weight:600}.copilot-compacto .copilot-fatos li:nth-child(n+7){display:none}.resultado{display:flex;flex-direction:column;gap:8px}.resultado-topo{align-items:flex-start}.resultado-produto{margin:0;font-size:13.5px;font-weight:700;line-height:1.3}.resultado-motivo{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-2)}.resultado-alerta{margin:0;font-size:11.5px;line-height:1.4;color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-border);border-radius:var(--radius-sm);padding:6px 9px}.resultado-comparacao{display:flex;align-items:center;gap:16px;background:var(--surface-alt);border-radius:var(--radius-sm);padding:9px 12px}.resultado-comparacao>div{display:flex;flex-direction:column;gap:1px;min-width:0}.resultado-rotulo{font-size:9.5px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px}.resultado-valor{font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resultado-seta{color:var(--text-3);font-size:15px;flex-shrink:0}.resultado-acao{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-top:1px solid var(--border);padding-top:8px}.aprendizado{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.aprendizado li{display:grid;grid-template-columns:110px minmax(0,1fr) auto;grid-gap:2px 12px;gap:2px 12px;align-items:baseline;padding-bottom:8px;border-bottom:1px dashed var(--border)}.aprendizado-classe{font-size:12px;font-weight:700}.aprendizado-contagem{font-size:11.5px;color:var(--text-2)}.aprendizado-ajuste{font-size:12px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-3);white-space:nowrap}.aprendizado-ajuste.pos{color:var(--pos)}.aprendizado-ajuste.neg{color:var(--neg)}.aprendizado-explicacao{grid-column:2/-1;font-size:10.5px;color:var(--text-3);line-height:1.45}@media (max-width:720px){.aprendizado li{grid-template-columns:1fr auto}.aprendizado-explicacao{grid-column:1/-1}}.action-mini{border-radius:11px;padding:11px 12px;display:flex;flex-direction:column;gap:6px;min-height:0}.action-mini h3{font-size:12.5px;font-weight:700;margin:0;line-height:1.3}.action-mini p{font-size:11px;line-height:1.35;margin:0;flex:1 1}.action-mini .icon-circle{width:26px;height:26px}.action-mini .btn{padding:4px 10px;font-size:11.5px}@media (max-width:1180px){.row-actions,.row-charts{height:auto;grid-template-rows:none}.row-charts>.card{overflow:visible}.grid-5>.kpi{height:auto;min-height:104px}.app-header{height:auto;flex-wrap:wrap}}.row-actions .section-head{margin-bottom:4px}.row-actions .table-box{overflow-y:auto}.row-actions table.jr td{padding:3px 10px;font-size:12.5px}.row-actions table.jr th{padding-top:4px;padding-bottom:4px}.experimento{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:inherit}.experimento:hover{border-color:var(--brand)}.experimento-hipotese{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-2)}.experimento-ressalva{margin:8px 0 0;font-size:11.5px;line-height:1.5;color:var(--text-2);background:var(--surface-alt);border-left:3px solid var(--border);border-radius:var(--radius-sm);padding:7px 10px}.experimento-alerta{margin:0;font-size:12px;line-height:1.45;color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-border);border-radius:var(--radius-sm);padding:9px 11px}.experimento-meta{gap:4px 16px;color:var(--text-3)}.experimento-efeito,.experimento-meta{display:flex;flex-wrap:wrap;font-size:11.5px}.experimento-efeito{gap:6px 18px;color:var(--text-2);background:var(--surface-alt);border-radius:var(--radius-sm);padding:8px 11px}.experimento-efeito strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.experimento-efeito-liquido strong{color:var(--text)}.experimento-desenho{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px;margin:10px 0 0}.experimento-desenho dt{font-size:9.5px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.5px}.experimento-desenho dd{margin:2px 0 0;font-size:12.5px;line-height:1.45}.experimento-checklist{margin:8px 0 12px;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:12.5px;line-height:1.5}.experimento-checklist li::marker{color:var(--text-3);font-weight:700}.experimento-comparacao{display:flex;align-items:center;gap:16px;margin-top:10px;background:var(--surface-alt);border-radius:var(--radius-sm);padding:10px 12px}.experimento-retrato{flex:1 1;min-width:0}.experimento-retrato ul{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:3px;gap:3px}.experimento-retrato li{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--text-2)}.experimento-retrato strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.experimento-cenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.experimento-cenario{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 11px}.experimento-cenario h4{margin:0 0 3px;font-size:12.5px;font-weight:700}.experimento-cenario ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:3px;gap:3px}.experimento-cenario li{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--text-2)}.experimento-cenario strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.experimento-checks{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:7px;gap:7px}.experimento-checks li{display:grid;grid-gap:1px;gap:1px;font-size:12px;line-height:1.45;padding-bottom:7px;border-bottom:1px dashed var(--border)}.experimento-check-ruim{color:var(--neg);font-weight:600}.experimento-problemas{margin:10px 0 0;padding-left:18px;display:grid;grid-gap:5px;gap:5px;font-size:12px;line-height:1.45;color:var(--neg)}.experimento-form{display:grid;grid-gap:12px;gap:12px}.campo{display:grid;grid-gap:4px;gap:4px}.campo>span{font-size:11.5px;font-weight:600;color:var(--text-2)}.campo input:not([type=checkbox]):not([type=radio]),.campo select,.campo textarea{width:100%;font:inherit;font-size:12.5px;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 9px}.campo input[type=checkbox],.campo input[type=radio]{width:15px;height:15px;margin:0;flex:0 0 auto;accent-color:var(--brand);cursor:pointer}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:2px solid var(--brand);outline-offset:-1px;border-color:var(--brand)}.campo textarea{resize:vertical;line-height:1.45}.campo small.hint{font-size:10.5px}.campo-unidade{display:flex;align-items:stretch;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.campo-unidade:focus-within{outline:2px solid var(--brand);outline-offset:-1px;border-color:var(--brand)}.campo .campo-unidade input{border:none;border-radius:0;background:transparent}.campo .campo-unidade input:focus{outline:none}.campo-unidade>span{display:flex;align-items:center;padding:0 9px;font-size:12.5px;font-weight:600;color:var(--text-2);background:var(--surface-2,var(--surface));border-left:1px solid var(--border)}.campo-linha{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.campo-linha-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:900px){.campo-linha,.campo-linha-3,.experimento-cenarios,.experimento-desenho{grid-template-columns:1fr}.experimento-comparacao{flex-direction:column;align-items:stretch}.resultado-seta{display:none}}.acao{display:flex;flex-direction:column;gap:9px}.acao-pendencia{border-color:var(--warn-border);background:var(--warn-soft)}.acao-pendencia h3{color:#7a4d00}.acao-pendencia p{margin:6px 0 0;font-size:12.5px;line-height:1.55;color:#7a4d00}.acao-pendencia .hint{color:#8a6220}.acao-bloqueio{margin:0;font-size:12px;line-height:1.5;color:var(--warn);background:var(--warn-soft);border:1px solid var(--warn-border);border-radius:var(--radius-sm);padding:8px 10px}.acao-blocos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.acao-lista{list-style:none;margin:5px 0 0;padding:0;display:grid;grid-gap:5px;gap:5px;font-size:12.5px;line-height:1.5;color:var(--text-2)}.acao-lista li{padding-left:13px;position:relative}.acao-lista li:before{content:"•";position:absolute;left:0;color:var(--text-3)}.acao-lista-alerta li:before{color:var(--warn)}.acao-lista-risco{margin-top:2px}.acao-lista-risco li:before{content:"!";color:var(--neg);font-weight:800}.acao-payload{border:1px solid var(--border);border-radius:var(--radius-sm)}.acao-payload summary{cursor:pointer;padding:7px 10px;font-size:12px;font-weight:600;color:var(--text-2)}.acao-payload pre{margin:0;padding:0 10px 10px;font-size:11.5px;line-height:1.5;overflow-x:auto;white-space:pre;color:var(--text)}.acao-reversao{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-2);background:var(--surface-alt);border-radius:var(--radius-sm);padding:8px 10px}.acao-confirma{display:flex;align-items:flex-start;gap:7px;font-size:12.5px;line-height:1.45;color:var(--text);cursor:pointer}.acao-confirma input[type=checkbox]{width:15px;height:15px;margin:2px 0 0;flex:0 0 auto;accent-color:var(--brand);cursor:pointer}@media (max-width:900px){.acao-blocos{grid-template-columns:1fr}}.btn-danger{background:var(--neg);border-color:var(--neg);color:#fff}.btn-danger:hover{background:#a5301f;border-color:#a5301f}.automacao-desligada{border-color:var(--neg-border);background:var(--neg-soft)}.automacao-desligada h3{color:var(--neg)}.automacao-acoes{display:grid;grid-gap:5px;gap:5px}.automacao-acoes label{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--text-2);cursor:pointer}.automacao-ciclo{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px;display:grid;grid-gap:8px;gap:8px}.automacao-decisao{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.automacao-decisao strong{font-size:12.5px}.automacao-decisao p{margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--text-2)}fieldset.campo{border:0;margin:0;padding:0}fieldset.campo>span{display:block;font-size:11.5px;font-weight:600;color:var(--text-2);margin-bottom:4px}.extensao-codigo{display:flex;align-items:baseline;gap:12px;margin-top:10px;background:var(--brand-soft);border:1px solid var(--brand-border);border-radius:var(--radius-sm);padding:10px 14px}.extensao-codigo strong{font-size:24px;font-weight:800;letter-spacing:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand)}.extensao-lista{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px}.extensao-lista li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:9px;border-bottom:1px dashed var(--border)}.extensao-lista li>div{display:grid;grid-gap:1px;gap:1px;min-width:0}.extensao-lista li strong{font-size:12.5px}.extensao-lista li.revogada{opacity:.55}@supports (padding:max(0px)){.app-shell{padding-bottom:env(safe-area-inset-bottom)}.topbar{padding-top:max(9px,env(safe-area-inset-top))}}@media (max-width:620px){.btn,.icon-btn,.menu-toggle{min-height:44px}button.menu-toggle{min-width:44px}.sidebar-nav a,.sidebar-sub a{min-height:44px;display:flex;align-items:center}.tabs a,.tabs button{min-height:44px;display:inline-flex;align-items:center}.row-between>*,.row>*{min-width:0}.hint{overflow-wrap:anywhere}.btn-sm{min-height:36px}.page{padding:12px 12px 20px}.section{margin-bottom:12px}.card{padding:12px 13px}.page-head,.row-between{flex-wrap:wrap;gap:8px}.table-box,.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}table.jr{min-width:560px}.btn{white-space:normal;text-align:left;max-width:100%}.acao-blocos,.campo-linha,.campo-linha-3,.experimento-cenarios,.experimento-desenho,.grid-2,.grid-3{grid-template-columns:1fr}.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-value{font-size:22px}.help-bubble,.sync-detail{max-width:calc(100vw - 24px)}.centro-card{grid-template-columns:1fr}.centro-card .chip{justify-self:start}}@media (max-width:380px){.metric-value{font-size:19px}.h-page{font-size:18px}}.centro-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding-bottom:11px;border-bottom:1px dashed var(--border)}.centro-card:last-child{border-bottom:0;padding-bottom:0}.centro-card h3{margin:0;font-size:13.5px;font-weight:700;line-height:1.3}.centro-card>div>p{margin:3px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-2)}.centro-dinheiro strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.centro-conta{margin-top:6px}.centro-conta summary{cursor:pointer;font-size:11.5px;font-weight:600;color:var(--text-3)}.centro-conta ul{list-style:none;margin:7px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px}.centro-conta li{display:grid;grid-template-columns:110px auto minmax(0,1fr);grid-gap:8px;gap:8px;font-size:11.5px;color:var(--text-2);align-items:baseline}.centro-conta li strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.centro-conta li em{font-style:normal;color:var(--text-3)}.btn-frase{white-space:normal;text-align:left;justify-content:flex-start;max-width:100%;line-height:1.4;height:auto}@media (max-width:620px){.centro-conta li{grid-template-columns:1fr auto}.centro-conta li em{grid-column:1/-1}}.aviso{display:flex;flex-direction:column;gap:8px}.aviso-lida{opacity:.62}.radar-fatores{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:9px;gap:9px}.radar-fatores li{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:2px 12px;gap:2px 12px;padding:8px 11px;border-radius:var(--radius-sm);background:var(--surface-alt);border-left:3px solid var(--border)}.radar-fatores li.radar-pos{border-left-color:var(--pos)}.radar-fatores li.radar-neg{border-left-color:var(--neg)}.radar-fatores li.radar-desconhecido{border-left-color:var(--warn);opacity:.85}.radar-rotulo{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text-3)}.radar-fatores strong{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.radar-fatores em{grid-column:1/-1;font-style:normal;font-size:11.5px;color:var(--text-2);line-height:1.45}.radar-exemplos{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:7px;gap:7px}.radar-exemplos li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;padding-bottom:7px;border-bottom:1px dashed var(--border);font-size:12.5px}.radar-exemplos strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.radar-exemplos em{grid-column:1/-1;font-style:normal;font-size:11px;color:var(--text-3)}@media (max-width:620px){.radar-fatores li{grid-template-columns:1fr}}.convite-publico{max-width:460px;margin:0 auto;padding:48px 20px 40px}.convite-publico .h-page{margin-bottom:6px}.compra-lotes,.estoque-lista{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:7px;gap:7px}.compra-lotes li,.estoque-lista li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;padding-bottom:7px;border-bottom:1px dashed var(--border);font-size:12.5px}.compra-lotes strong,.estoque-lista strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compra-lotes em,.estoque-lista em{grid-column:1/-1;font-style:normal;font-size:11px;color:var(--text-3)}.compra{border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 12px}.header-actions{flex-wrap:nowrap}@media (max-width:620px){.header-actions{flex-wrap:wrap;row-gap:8px;justify-content:flex-start}.header-divider{display:none}.app-header{align-items:flex-start}button.chip{min-height:44px;padding-left:12px;padding-right:12px}.btn-whatsapp .wa-sub{display:none}.sync-controls{flex-wrap:wrap}}.resultado-operacional{margin-top:16px;padding-top:12px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px;max-width:460px}.resultado-operacional .row-between{gap:12px;font-size:13.5px;color:var(--text-2)}.resultado-operacional .row-between>*{min-width:0}.resultado-operacional strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.resultado-operacional strong.negativo{color:var(--neg)}.resultado-operacional .total{margin-top:4px;padding-top:8px;border-top:1px solid var(--border);font-size:14.5px;color:var(--text);font-weight:700}.resultado-operacional .total strong{font-size:16px}.celula-titulo{display:block;max-width:320px;white-space:normal;overflow-wrap:anywhere;line-height:1.35}@media (max-width:620px){.celula-titulo{max-width:200px}}@media (max-width:420px){.origin-body{flex-direction:column;align-items:stretch;gap:12px}.origin-donut{align-self:center}.origin-donut svg{width:148px;height:148px}.origin-legend{width:100%}}.preco-produto{display:flex;flex-direction:column;gap:2px;min-width:0}.preco-produto-nome{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;font-weight:600}.preco-produto-id{font-size:11px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}td.preco-coluna-produto{max-width:300px;min-width:200px}.preco-acao-empilhada,.preco-situacao-empilhada{display:none}@media (max-width:620px){td.preco-coluna-produto{max-width:180px;min-width:0}.preco-coluna-acao{display:none}.preco-acao-empilhada{display:inline-flex}table.jr.preco-tabela{min-width:0}table.jr.preco-tabela th{white-space:normal}table.jr.preco-tabela td,table.jr.preco-tabela th{padding-left:6px;padding-right:6px}table.jr.preco-tabela td.preco-coluna-produto{max-width:150px}}.preco-produto-variante{color:var(--text-2);font-weight:700}.preco-th-unidade{display:block;font-weight:500;text-transform:none;letter-spacing:0}@media (max-width:1180px){td.preco-coluna-produto{max-width:220px;min-width:150px}td.preco-coluna-situacao .chip{white-space:normal}}@media (max-width:1100px){.preco-col-secundaria,.preco-coluna-situacao{display:none}.preco-situacao-empilhada{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:4px}.preco-situacao-empilhada .chip{white-space:normal}}.titulo-celula{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:620px){.titulo-celula{white-space:normal;overflow:visible;overflow-wrap:anywhere;line-height:1.35}td.celula-titulo-col{max-width:none}}.resultado-erro{flex-basis:100%;margin:0;font-size:12px;line-height:1.45;color:var(--neg);background:var(--neg-soft);border:1px solid var(--neg-border);border-radius:var(--radius-sm);padding:6px 9px}.confianca-explicada{display:flex;flex-direction:column;gap:3px}.confianca-explicada dl{display:flex;flex-wrap:wrap;gap:2px 14px;margin:0}.confianca-explicada dl>div{display:flex;gap:5px;align-items:baseline;font-size:12px}.confianca-explicada dt{color:var(--text-3)}.confianca-explicada dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.confianca-explicada .hint{margin:0;font-size:11.5px}.promo-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));grid-gap:12px;gap:12px}.promo-lista>*{min-width:0}.promo-card{display:flex;flex-direction:column;gap:10px}.promo-titulo{margin:0;font-size:14px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.promo-chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.promo-campos{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));grid-gap:8px 14px;gap:8px 14px;margin:0}.promo-campos>div{min-width:0}.promo-campos dt{font-size:10.5px;font-weight:700;color:var(--text-3);letter-spacing:.2px;line-height:1.3}.promo-campos dd{margin:2px 0 0;font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.35}.promo-motivo{margin:0;font-size:12.5px;line-height:1.5;color:var(--text-2);overflow-wrap:anywhere}.promo-lista-texto{margin:0;padding-left:18px;font-size:13px;line-height:1.55;color:var(--text-2)}.promo-destaque,.promo-lista-texto li{overflow-wrap:anywhere}.promo-destaque{margin:0;font-size:13.5px;line-height:1.55;background:var(--surface-alt);border-radius:var(--radius-sm);padding:10px 12px}.promo-filtros{display:flex;flex-wrap:wrap;gap:6px}.promo-decisao{display:flex;flex-wrap:wrap;gap:8px;align-items:center}td.promo-num,th.promo-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.lista-historico{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lista-historico li{font-size:13px;padding-bottom:8px;border-bottom:1px solid var(--border)}.lista-historico li:last-child{border-bottom:0;padding-bottom:0}.lista-historico .hint{margin-right:8px}.home-titulo{margin:0 0 10px}.home-titulo-linha{align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:10px}.home-titulo-linha .home-titulo{margin-bottom:2px}.home-kpis{gap:12px}.home-kpis>.kpi{height:auto;min-height:104px}.kpi-conciliacao{margin-top:5px;display:flex;flex-direction:column;gap:1px;font-size:11.5px;line-height:1.35;color:var(--text-2)}.kpi-conciliacao-destaque{font-weight:600;color:var(--text)}.home-rapidos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.home-rapido{display:flex;flex-direction:column;gap:1px;padding:9px 12px;background:var(--surface);border-radius:var(--radius-sm);border:1px solid var(--border);border-left:3px solid var(--border-strong);text-decoration:none;color:inherit;transition:box-shadow .15s ease}.home-rapido:hover{box-shadow:var(--shadow)}.home-rapido-rotulo{font-size:11px;color:var(--text-3);font-weight:600;letter-spacing:.01em}.home-rapido-valor{font-size:17px;font-weight:700;color:var(--text);line-height:1.2}.home-rapido-janela{font-size:10.5px;color:var(--text-3)}.home-agora{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.home-agora-card{display:flex;flex-direction:column;gap:3px;padding:14px 16px;text-decoration:none;color:inherit;border-left:3px solid var(--border-strong);transition:box-shadow .15s ease,transform .15s ease}.home-agora-card:hover{box-shadow:var(--shadow-raised);transform:translateY(-1px)}.home-agora-valor{font-size:25px;font-weight:800;line-height:1.15;color:var(--text)}.home-tom-pos{border-left-color:var(--pos)}.home-tom-warn{border-left-color:var(--warn)}.home-tom-neg{border-left-color:var(--neg)}.home-tom-neutral{border-left-color:var(--border-strong)}.home-prioridades{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.home-prioridade{display:flex;flex-direction:column;gap:7px;padding:15px 16px;border-left:3px solid var(--border-strong)}.home-prioridade-chip{align-self:flex-start}.home-prioridade-titulo{margin:0;font-size:14.5px;font-weight:700;line-height:1.3;color:var(--text)}.home-prioridade-texto{margin:0;font-size:13px;line-height:1.45;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-prioridade-impacto{margin:0}.home-prioridade-botao{margin-top:auto;align-self:flex-start}.home-vendas{display:grid;grid-auto-flow:column;grid-auto-columns:168px;justify-content:start;grid-gap:12px;gap:12px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity}.home-venda{display:flex;flex-direction:column;gap:5px;padding:12px;scroll-snap-align:start}.home-venda-foto{width:100%;aspect-ratio:1/1;border-radius:var(--radius-sm);background:var(--surface-alt);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;overflow:hidden}.home-venda-foto img{width:100%;height:100%;object-fit:contain}.home-venda-foto span{font-size:30px;font-weight:800;color:var(--text-3)}.home-venda-titulo{font-size:12.5px;font-weight:600;line-height:1.35;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-venda-unidades{font-size:14px;color:var(--text)}.home-venda-valor{font-weight:600;color:var(--text-2)}.home-resumo{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:12px;gap:12px;align-items:stretch}.home-resumo-lista{margin:0;padding-left:18px;display:grid;grid-gap:7px;gap:7px}.home-resumo-lista li{font-size:13.5px;line-height:1.5;color:var(--text-2)}.home-dica{display:flex;flex-direction:column;gap:6px;background:var(--brand-soft);border-color:var(--brand-border)}.home-dica-produto{margin:0;font-weight:700;font-size:13.5px;color:var(--text)}.home-dica-texto{margin:0;font-size:13.5px;line-height:1.5;color:var(--text-2)}.home-dica-botao{margin-top:auto;align-self:flex-start}.home-vazio{display:flex;flex-direction:column;gap:4px;padding:18px 16px}@media (max-width:1420px){.home-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.home-agora,.home-rapidos{grid-template-columns:repeat(2,minmax(0,1fr))}.home-prioridades,.home-resumo{grid-template-columns:1fr}}@media (max-width:620px){.home-kpis{grid-template-columns:1fr}.home-rapidos{grid-template-columns:repeat(2,minmax(0,1fr))}.home-rapido-valor{font-size:16px}.home-agora{grid-template-columns:1fr}.home-agora-valor{font-size:22px}.home-vendas{grid-auto-columns:138px}.home-titulo-linha{align-items:flex-start}}.calc-situacao{display:block;border-width:2px;padding:16px 18px}.calc-situacao-titulo{font-size:20px;font-weight:800;letter-spacing:-.3px;line-height:1.25}.calc-situacao-frase{margin:4px 0 12px;font-size:14px}.calc-situacao-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px 18px;gap:10px 18px;margin:0}.calc-situacao-numeros dt{font-size:11.5px;font-weight:600;opacity:.85}.calc-situacao-numeros dd{margin:2px 0 0;font-size:18px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.calc-situacao-numeros dd .hint{font-size:12px;font-weight:600}.calc-situacao-mudar{margin:12px 0 0;font-size:14px;font-weight:700}.calc-situacao-cinza{border-style:dashed}.calc-nao-salvas{margin-left:8px;vertical-align:middle}.calc-dados>summary{cursor:pointer;list-style:revert}.calc-dados-resumo .h-section{display:inline}.cartao-lista{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.cartao-anuncio{border-left:4px solid var(--border-strong);padding:14px 16px;min-width:0}.cartao-verde{border-left-color:var(--pos)}.cartao-amarelo{border-left-color:var(--warn)}.cartao-vermelho{border-left-color:var(--neg)}.cartao-cinza{border-left-color:var(--border-strong)}.cartao-cabecalho{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:6px 10px}.cartao-titulo{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;line-height:1.35}.cartao-chips{display:flex;flex-wrap:wrap;gap:6px}.cartao-manchete{font-weight:700;margin:10px 0 4px;font-size:14.5px}.cartao-motivo{margin:4px 0}.cartao-fazer,.cartao-motivo{font-size:13.5px;line-height:1.5}.cartao-fazer{margin:6px 0 10px;background:var(--surface-alt);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px}.cartao-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px 14px;gap:8px 14px;margin:0}.cartao-numeros>div{min-width:0}.cartao-numeros dt{font-size:11.5px;color:var(--text-3);margin:0}.cartao-numeros dd{margin:2px 0 0;font-weight:700;font-size:14px}.cartao-janela{margin:6px 0 0;font-size:11.5px}.cartao-detalhe{margin-top:10px;border-top:1px solid var(--border);padding-top:8px}.cartao-detalhe>summary{cursor:pointer;font-size:13px;list-style:none}.cartao-detalhe>summary::-webkit-details-marker{display:none}.cartao-abrir{color:var(--brand);font-weight:600;white-space:nowrap}.cartao-abrir:after{content:" ▾"}.cartao-detalhe[open] .cartao-abrir:after{content:" ▴"}.cartao-detalhe-corpo{padding-top:8px;font-size:13px}.cartao-compacto{padding:8px 12px;border-left:4px solid var(--border-strong)}.cartao-compacto-linha{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;cursor:pointer;list-style:none;font-size:13px}.cartao-compacto-linha::-webkit-details-marker{display:none}.contadores-de-ads{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.contadores-de-ads .card{padding:10px 12px}.contadores-de-ads .contador-numero{font-size:22px;font-weight:800;margin:2px 0 0}@media (max-width:620px){.cartao-numeros,.contadores-de-ads{grid-template-columns:repeat(2,minmax(0,1fr))}}.chip{cursor:default}.btn,.btn-sm{min-height:36px}.btn-sm{padding:6px 12px;font-size:13px}.expansao{margin-top:10px}.btn-expandir{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;padding:7px 14px;border-radius:var(--radius-sm);font:inherit;font-size:13px;font-weight:600;line-height:1.3;text-align:left;cursor:pointer;border:1px solid transparent;max-width:100%}.btn-expandir-seta{font-size:11px;flex-shrink:0}.btn-expandir-info{background:var(--brand-soft);border-color:var(--brand-border);color:var(--brand)}.btn-expandir-info:hover{border-color:var(--brand)}.btn-expandir-alerta{background:var(--warn-soft);border-color:var(--warn-border);color:var(--warn)}.btn-expandir-alerta:hover{border-color:var(--warn)}.btn-expandir-historico{background:var(--neutral-soft);border-color:var(--border);color:var(--text-2)}.btn-expandir-historico:hover{border-color:var(--border-strong);color:var(--text)}.btn-expandir:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.btn-expandir[aria-expanded=true]{border-bottom-left-radius:0}.painel-expandido{margin-top:0;padding:12px 14px;border-radius:0 var(--radius-sm) var(--radius-sm) var(--radius-sm);border-left:3px solid var(--brand-border);background:var(--surface-alt)}.painel-expandido[hidden]{display:none}.painel-info{border-left-color:var(--brand);background:#f7faff}.painel-alerta{border-left-color:var(--warn);background:#fffbf2}.painel-historico{border-left-color:var(--border-strong);background:var(--surface-alt)}.saiba-mais-botao{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:3px 10px;border-radius:var(--radius-sm);border:1px solid var(--brand-border);background:var(--brand-soft);color:var(--brand);font-weight:600;font-size:12.5px;text-decoration:none;cursor:pointer}.acao-sugerida{display:inline-flex;align-items:baseline;gap:4px;font-weight:700;color:var(--text);white-space:nowrap}.acao-sugerida:before{content:"→";color:var(--text-3);font-weight:600}.help-btn-info{width:20px;height:20px;font-size:13px;font-family:Georgia,Times New Roman,serif;font-style:italic;color:var(--brand);border-color:var(--brand-border);background:var(--brand-soft)}.help-btn-info:after{width:36px;height:36px}.link-nav{color:var(--brand);font-weight:600;text-decoration:underline;-webkit-text-decoration-color:var(--brand-border);text-decoration-color:var(--brand-border);text-underline-offset:3px}.link-nav:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}a.link-produto{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}a.link-produto:hover{color:var(--brand);-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.quadro-clicavel{position:relative}.quadro-ver{display:block;margin-top:4px;font-size:12px;font-weight:600;color:var(--brand)}.rotulo-janela{display:inline-block;font-size:11px;font-weight:600;color:var(--text-3);margin-left:6px}@media (max-width:620px){.btn,.btn-expandir,.btn-sm,.saiba-mais-botao{min-height:44px}.btn-expandir{width:100%}.help-btn-info:after,.help-btn:after{width:44px;height:44px}.help-btn,.help-btn-info{width:44px;height:44px;margin:-12px;border-color:transparent;background:transparent;isolation:isolate}.help-btn:before{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid var(--border-strong);background:var(--surface);z-index:-1}.help-btn-info:before{width:20px;height:20px;border-color:var(--brand-border);background:var(--brand-soft)}.help-btn[aria-expanded=true]{background:transparent}.help-btn[aria-expanded=true]:before{background:var(--brand);border-color:var(--brand)}}@media (max-width:900px){.pergunte-jr32{transition:transform .18s ease,opacity .18s ease}.pergunte-jr32-oculto{transform:translateY(80px);opacity:0;pointer-events:none}}.valor-neg{color:var(--neg)}.valor-pos{color:var(--pos)}.valor-warn{color:var(--warn)}.valor-info,.valor-neutral{color:var(--text)}.cartao-janela-titulo,.cartao-numeros dt{display:flex;align-items:center;gap:6px}.cartao-janela-titulo{margin:4px 0 6px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--text-3)}.cartao-campanha{margin-top:10px;border-top:1px solid var(--border);padding-top:10px}.cartao-campanha-frase{display:flex;align-items:center;gap:6px;margin:0;font-size:13px}.cartao-campanha .expansao{margin-top:8px}.cartao-fazer p+p{margin-top:4px}.filtro{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border-radius:var(--radius-sm);border:1px solid #d3dae3;background:#e6ebf1;color:var(--text-2);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.filtro:hover{border-color:var(--brand);color:var(--brand)}.filtro-ativo,.filtro[aria-pressed=true]{background:var(--selecao-fundo);font-weight:700;box-shadow:inset 0 -3px 0 var(--selecao-indicador)}.filtro-ativo,.filtro-ativo:hover,.filtro[aria-pressed=true],.filtro[aria-pressed=true]:hover{border-color:var(--selecao-fundo);color:var(--selecao-texto)}.copilot-chip:focus-visible,.filtro:focus-visible{outline:2px solid var(--selecao-foco);outline-offset:2px}.btn.selecionado,.btn.selecionado:hover{background:var(--selecao-fundo);border-color:var(--selecao-fundo);color:var(--selecao-texto);font-weight:700;box-shadow:inset 0 -3px 0 var(--selecao-indicador)}.copilot-chip{border-radius:var(--radius-sm);min-height:36px}@media (max-width:620px){.copilot-chip,.filtro,.segmented a,.segmented button{min-height:44px}.segmented a,.segmented button{display:inline-flex;align-items:center}.sync-badge-btn{min-height:44px}}.contador-rotulo{display:block;font-size:12px;font-weight:700}@media (max-width:620px){.input,.period-menu a,select.input{min-height:44px}.period-menu a{display:flex;align-items:center}.period-custom-toggle{min-height:44px;justify-content:center}.period>summary{min-height:44px}}.registrar-alteracao{margin-top:10px}.cartao-acompanhamento{margin:8px 0 0;font-size:13px}.acao-acompanhada{padding:14px 16px}.acao-resultado{margin-top:12px;border-top:1px solid var(--border);padding-top:10px}.antes-depois{width:100%;border-collapse:collapse;font-size:13px;margin-top:6px}.antes-depois td,.antes-depois th{padding:6px;border-bottom:1px solid var(--border);text-align:left}.antes-depois th[scope=row]{font-weight:600;color:var(--text-2)}.antes-depois .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:620px){.antes-depois{font-size:12px}.antes-depois td,.antes-depois th{padding:6px 3px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.chip-cinza{background:var(--surface-alt);color:var(--text-3);border:1px dashed var(--border-strong)}.fluxo-guiado{margin-top:12px;border-top:1px solid var(--border);padding-top:12px}.passos{list-style:none;margin:0 0 10px;padding:0;display:flex;gap:6px;flex-wrap:wrap}.passo{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.2px;text-transform:uppercase;border:1px solid var(--border);color:var(--text-3);background:var(--surface)}.passo-marca{font-size:12px;line-height:1}.passo-feito{color:var(--pos);border-color:var(--pos-border);background:var(--pos-soft)}.passo-atual{color:var(--brand);border-color:var(--brand);background:var(--brand-soft)}.passo-pendente{color:var(--text-3)}.fluxo-passo-corpo{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.fluxo-instrucao{margin:0;font-weight:600}.fluxo-porque{margin-top:8px}.fluxo-guiado .decisao-botoes{align-items:center}.recomendacao-numeros .help-btn{vertical-align:middle}.acompanhamento-contadores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:6px}.acompanhamento-contador{display:flex;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;color:inherit}.acompanhamento-contador:hover{border-color:var(--brand-border)}.acompanhamento-contador-numero{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acompanhamento-resumo{margin:10px 0 4px}.acompanhamento-expansoes{display:flex;flex-direction:column}.acompanhamento-expansoes .expansao{margin-top:6px}.progresso-acao-bloco{margin-top:10px}.progresso-acao{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.progresso-etapa{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;padding:3px 9px;border-radius:999px;border:1px solid var(--border);color:var(--text-3);background:var(--surface)}.progresso-feito{color:var(--pos);border-color:var(--pos-border);background:var(--pos-soft);font-weight:600}.progresso-atual{color:var(--brand);border-color:var(--brand);background:var(--brand-soft);font-weight:700}.tabela-rolavel{max-width:100%;overflow-x:auto}@media (max-width:620px){.fluxo-guiado .decisao-botoes{flex-direction:column;align-items:stretch}.fluxo-guiado .decisao-botoes .btn,.fluxo-guiado .decisao-botoes .btn-expandir,.fluxo-passo-corpo .registrar-alteracao>.btn,.fluxo-passo-corpo>.btn,.recomendacao-acoes .btn,.registrar-ok .btn{width:100%;justify-content:center}.fluxo-passo-corpo{align-items:stretch}.passos{flex-direction:column}.passo{border-radius:var(--radius-sm)}.acompanhamento-contadores{grid-template-columns:1fr;gap:6px}.acompanhamento-contador{flex-direction:row;justify-content:space-between;align-items:center;min-height:44px;padding:8px 12px}.acompanhamento-contador-numero{font-size:18px}.acao-acompanhada{padding:12px}.acompanhamento-expansoes .btn-expandir{width:100%}.registrar-alteracao>.btn{width:100%;justify-content:center}}.glossario-de-ads{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:4px 0 12px}.glossario-titulo{font-weight:600;color:var(--text-2)}.glossario-termo{display:inline-flex;align-items:center;gap:4px}.btn-secundario{background:var(--surface);color:var(--brand);border:1.5px solid var(--brand);font-weight:600}.btn-secundario:hover{background:var(--brand-soft)}.decisao-principal{gap:8px;align-items:center}.decisao-secundaria{gap:6px;margin-top:6px}.decisao-diferente{display:inline-flex;align-items:center;gap:6px}.fluxo-porque-botao{margin-top:8px}.minha-decisao{margin-top:4px;display:flex;flex-direction:column;gap:8px}.minha-decisao-titulo{margin:0;font-weight:700;display:flex;align-items:center;gap:6px}.minha-decisao-opcoes{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.minha-decisao-opcoes legend{font-weight:600;margin-bottom:6px;padding:0}.opcao-decisao{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:6px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;font-size:13px}.opcao-decisao-ativa{border-color:var(--brand);background:var(--brand-soft);font-weight:600}.opcao-decisao input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;flex-shrink:0;border:2px solid var(--border-strong);border-radius:50%;background:var(--surface);display:grid;place-content:center;cursor:pointer}.opcao-decisao input[type=radio]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--brand);transform:scale(0)}.opcao-decisao input[type=radio]:checked{border-color:var(--brand)}.opcao-decisao input[type=radio]:checked:before{transform:scale(1)}.opcao-decisao input[type=radio]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.minha-decisao-valores{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:8px 14px;gap:8px 14px;align-items:end}.minha-decisao-atual{margin:0;display:flex;flex-direction:column;gap:2px}.minha-decisao-campanha{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.recomendacao-e-decisao{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 14px;gap:6px 14px;padding:10px 12px;border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:var(--surface)}.recomendacao-e-decisao>div{display:flex;flex-direction:column;gap:2px;min-width:0}.resultado-veredito{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}@media (max-width:620px){.decisao-principal,.decisao-secundaria{flex-direction:column;align-items:stretch}.decisao-diferente{width:100%}.decisao-diferente .btn{flex:1 1 auto;justify-content:center}.fluxo-porque-botao .btn-expandir{width:100%}.minha-decisao-opcoes{flex-direction:column}.opcao-decisao{min-height:44px}.minha-decisao .decisao-botoes{flex-direction:column;align-items:stretch}.minha-decisao .decisao-botoes .btn,.minha-decisao-campanha .btn-expandir{width:100%;justify-content:center}.recomendacao-e-decisao{grid-template-columns:1fr}.resultado-veredito{align-items:flex-start}}.btn-alternativo{background:#cfe0fb;color:#123f87;border-color:#a9c6f3;font-weight:700}.btn-alternativo:hover{background:#bcd3f8}.btn-info{background:var(--brand-soft);color:var(--brand);border-color:var(--brand-border)}.btn-info:hover{background:#dfeafd;border-color:var(--brand)}.btn-neutro{background:#e6ebf1;color:var(--text);border-color:#d3dae3}.btn-neutro:hover{background:#dce2ea}.btn-alerta{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-border)}.btn-alerta:hover{border-color:var(--warn)}.btn-ja-fiz{font-size:14px}.passo2-instrucao{gap:10px;padding:12px 14px;border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:var(--surface);width:100%;box-sizing:border-box}.passo2-bloco,.passo2-instrucao{display:flex;flex-direction:column}.passo2-bloco{gap:3px;min-width:0}.passo2-titulo{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-3);display:inline-flex;align-items:center;gap:4px}.passo2-corpo p{margin:0}.passo2-corpo p+p{margin-top:3px}.passo2-acao{font-size:16px;line-height:1.3;color:var(--text)}.passo2-valor{font-size:15px;font-weight:700}.passo2-onde{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 14px;gap:6px 14px;margin:0}.passo2-onde dt{font-size:11.5px;color:var(--text-3)}.passo2-onde dd{margin:1px 0 0;font-weight:600;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.passo2-afetados{margin-top:4px}.passo2-subtitulo{font-size:12px;font-weight:700;color:var(--text-2)}.passo2-afetados ul{margin:2px 0 0;padding-left:18px}.fluxo-depois{margin:6px 0 0;font-weight:600}@media (max-width:620px){.passo2-onde{grid-template-columns:1fr}.passo2-instrucao{padding:10px 12px}.fluxo-passo-corpo .btn-expandir,.registrar-alteracao>.btn{width:100%;justify-content:center}.btn-alerta,.btn-alternativo,.btn-info,.btn-neutro{min-height:44px}}@media (max-width:900px){html{scroll-padding-top:76px}.acao-acompanhada,.fluxo-guiado,.recomendacao{scroll-margin-top:76px}}.passo2-limitacao{margin:0;font-style:italic}.produtos-excluidos{margin-top:24px;padding-top:16px;border-top:1px solid var(--border)}.produto-excluido{padding:12px 14px}.produto-excluido-resumo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 14px;gap:6px 14px;margin:8px 0 0}.produto-excluido-resumo dt{margin:0}.produto-excluido-resumo dd{margin:1px 0 0;font-weight:600}@media (max-width:620px){.produto-excluido-resumo{grid-template-columns:1fr}.produto-excluido .btn,.produto-excluido .btn-expandir,.produtos-excluidos .btn-expandir{width:100%;justify-content:center}}.progresso-resultado{display:block;font-size:11.5px}.expansao-margem{margin-top:8px;border-top:1px solid var(--border);padding-top:6px}.expansao-margem>summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--brand);list-style:none;display:inline-flex;align-items:center;min-height:32px}.expansao-margem>summary::-webkit-details-marker{display:none}.expansao-margem>summary:focus-visible{outline:2px solid var(--selecao-foco);outline-offset:2px}.composicao-da-margem{margin:4px 0 0;display:grid;grid-gap:2px;gap:2px;font-size:12.5px}.composicao-da-margem>div{display:flex;justify-content:space-between;gap:10px}.composicao-da-margem dt{color:var(--text-2)}.composicao-da-margem dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.composicao-da-margem .composicao-total{border-top:1px solid var(--border);padding-top:3px;font-weight:700}.composicao-da-margem .composicao-total dt{color:var(--text)}@media (max-width:620px){.expansao-margem>summary{min-height:44px}}.bloco-financeiro{padding:16px 18px 12px;display:grid;grid-gap:12px;gap:12px}.bf-topo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.bf-rotulo{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-2)}.bf-valor{display:block;font-size:28px;font-weight:800;letter-spacing:-.9px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15;margin-top:2px}.bf-valor.is-empty{color:var(--text-3)}.bf-pct{display:block;font-size:24px;font-weight:800;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bf-neg{color:var(--neg)}.bf-delta{display:block;margin-top:3px;font-size:12.5px}.bf-conciliacao{margin-top:5px;display:flex;flex-direction:column;gap:1px;font-size:11.5px;line-height:1.35;color:var(--text-2)}.bf-nota{display:block;margin-top:3px;font-size:12px;line-height:1.4;color:var(--text-2)}.bf-margem{display:flex;align-items:center;gap:14px;justify-content:flex-end}.bf-margem-texto{min-width:0}.bf-anel{flex:none}.bf-anel-texto{font-size:15px;font-weight:800;fill:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bf-parcial{display:inline-block;margin-top:4px;padding:2px 9px;border-radius:var(--radius-pill);background:var(--warn-soft);border:1px solid var(--warn-border);color:var(--warn);font-size:11.5px;font-weight:700}.bf-parcial-caixa{padding:8px 10px;border-radius:var(--radius-sm);background:var(--warn-soft);border:1px solid var(--warn-border);color:var(--text);font-size:12.5px;line-height:1.45}.bf-barra{position:relative;display:flex;gap:2px;height:18px;border-radius:4px;overflow:visible}.bf-segmento{display:block;height:100%;min-width:2px;cursor:pointer;transition:opacity .12s}.bf-segmento:first-child{border-radius:4px 0 0 4px}.bf-segmento:last-of-type{border-radius:0 4px 4px 0}.bf-barra .bf-segmento:not(.is-selecionado),.bf-barra:hover .bf-segmento:not(:hover){opacity:.88}.bf-segmento.is-selecionado{opacity:1;box-shadow:0 0 0 2px var(--surface),0 0 0 4px var(--text);position:relative;z-index:1}.bf-fim-da-receita{position:absolute;top:-6px;bottom:-6px;width:0;border-left:2px dashed var(--text)}.bf-fim-da-receita>span{position:absolute;top:-16px;left:3px;font-size:10.5px;font-weight:700;color:var(--text);white-space:nowrap}.bf-aviso{margin:0;font-size:12.5px;font-weight:600}.bf-legenda{display:flex;flex-wrap:wrap;gap:4px 6px}.bf-legenda-item{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 9px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font:inherit;font-size:12px;color:var(--text);cursor:pointer}.bf-legenda-item:hover{border-color:var(--border-strong)}.bf-legenda-item[aria-pressed=true]{background:var(--selecao-fundo);color:var(--selecao-texto);border-color:var(--selecao-fundo)}.bf-legenda-item[aria-pressed=true] .bf-legenda-pct{color:var(--selecao-texto)}.bf-legenda-item:focus-visible{outline:2px solid var(--selecao-foco);outline-offset:2px}.bf-cor{width:10px;height:10px;border-radius:3px;flex:none;box-shadow:0 0 0 1px hsla(0,0%,100%,.6)}.bf-legenda-pct{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-2)}.bf-legenda-item[aria-pressed=true] .bf-legenda-pct.bf-neg{color:#ffd3ce}.bf-selecionado{margin:0;min-height:18px;font-size:13px;font-weight:600;color:var(--text)}.bf-resultado{border-top:1px solid var(--border);padding-top:10px}.bf-resultado-conta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:13px;color:var(--text-2)}.bf-resultado-conta strong{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bf-resultado-final{display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--text)}.bf-resultado-final strong{font-size:16px}.bf-resultado-final strong.bf-neg{color:var(--neg)}.composicao-detalhe{display:block;font-size:11px;color:var(--text-3);font-weight:400}.composicao-resultado{margin-top:8px;padding-top:6px;border-top:1px dashed var(--border-strong)}.home-kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:620px){.bf-topo{grid-template-columns:1fr}.bf-margem{justify-content:flex-start;border-top:1px solid var(--border);padding-top:12px}.bf-legenda-item{min-height:44px}.home-kpis.home-kpis-3{grid-template-columns:1fr}}.studio{display:grid;grid-gap:12px;gap:12px}.studio-passos{flex-wrap:wrap;margin-bottom:0}.studio-passos button:disabled{color:var(--text-3);cursor:not-allowed;background:none}.pacote-minimo{display:grid;grid-gap:4px;gap:4px}.studio-retomado{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:12.5px}.studio-bloco{display:grid;grid-gap:12px;gap:12px}.studio-bloco h2{margin:0;font-size:17px}.studio-bloco h3{margin:6px 0 0;font-size:14px}.studio-campos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.studio-campos,.studio-perguntas{display:grid;grid-gap:10px;gap:10px}.studio-perguntas{padding:10px 12px;border-radius:var(--radius-sm);background:var(--warn-soft);border:1px solid var(--warn-border)}.studio-foto-previa{max-width:180px;max-height:180px;border-radius:var(--radius-sm);border:1px solid var(--border);object-fit:contain;background:#fff}.studio-titulo{margin:0;font-size:16px;font-weight:700;color:var(--text);overflow-wrap:break-word}.studio-secao{padding:8px 10px;border-radius:var(--radius-sm);background:var(--surface-alt)}.studio-secao p{margin:4px 0 0;white-space:pre-line;overflow-wrap:break-word}.studio-faq dd.is-pendente,.studio-secao.is-pendente{color:var(--warn)}.studio-lista{margin:4px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:13px;overflow-wrap:break-word}.studio-lista li>span{display:block}.studio-explicacao,.studio-ficha{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;font-size:13px}.studio-faq{margin:0;display:grid;grid-gap:6px;gap:6px;font-size:13px}.studio-faq dt{font-weight:600}.studio-faq dd{margin:0;color:var(--text-2)}.studio-palavras{display:flex;flex-wrap:wrap;gap:6px;margin:0}.studio-checklist td,.studio-checklist th{text-align:left;vertical-align:top;padding:6px 8px;border-bottom:1px solid var(--border)}.studio-checklist{width:100%;border-collapse:collapse;font-size:13px}.studio-custo,.studio-preco{padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);font-size:13px}@media (max-width:620px){.studio .btn,.studio .input,.studio .segmented button,.studio-passos button{min-height:44px}.studio-checklist,.studio-checklist tbody,.studio-checklist td,.studio-checklist th,.studio-checklist tr{display:block}.studio-checklist tr{padding:6px 0;border-bottom:1px solid var(--border)}.studio-checklist td,.studio-checklist th{border-bottom:0;padding:2px 0}}.studio-qualidade{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;font-size:13px}.studio-funil{margin:4px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;font-size:13px}.studio-lista li>span.chip{display:inline-flex;margin-right:4px}.producao{display:grid;grid-gap:12px;gap:12px}.producao h3{margin:6px 0 0;font-size:15px}.producao-miniatura{width:88px;height:88px;padding:2px;border-radius:var(--radius-sm);border:2px solid var(--border);background:#fff;cursor:pointer}.producao-miniatura img{width:100%;height:100%;object-fit:contain}.producao-miniatura[aria-pressed=true]{border-color:var(--selecao-fundo);box-shadow:0 0 0 2px var(--selecao-indicador)}.producao-miniatura:focus-visible{outline:2px solid var(--selecao-foco);outline-offset:2px}.field-check{display:flex;align-items:flex-start;gap:8px}.field-check input{margin-top:3px;min-width:18px;min-height:18px}.studio-armazenamento{display:grid;grid-gap:4px;gap:4px;margin-bottom:10px}@media (max-width:620px){.producao .btn,.producao .input,.producao-miniatura{min-height:44px}}.studio .row-actions{min-height:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.biblioteca,.pacote{display:grid;grid-gap:10px;gap:10px;min-width:0}.biblioteca h4,.pacote h4{margin:6px 0 0;font-size:13.5px}.biblioteca-galeria{list-style:none;margin:0;padding:0 0 6px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px}.biblioteca-item{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0}.biblioteca-midia{width:100%;aspect-ratio:1/1;object-fit:contain;background:#fff;border-radius:var(--radius-sm);border:1px solid var(--border)}.biblioteca-linha{display:flex;flex-wrap:wrap;align-items:center;gap:8px;justify-content:space-between}.biblioteca-item .row-actions{min-height:0;display:flex;flex-wrap:wrap;gap:6px}.biblioteca-item .input{min-width:0;flex:1 1 140px}@media (max-width:620px){.biblioteca-galeria{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain}.biblioteca-item{scroll-snap-align:start}.biblioteca .btn,.biblioteca .input,.pacote .btn,.pacote .input,.pacote select{min-height:44px}}.publicar-ml{display:grid;grid-gap:10px;gap:10px;min-width:0}.publicar-ml .btn-publicar{min-height:44px}.publicar-ml .field.check{display:flex;flex-direction:row;gap:8px;align-items:flex-start}.publicar-ml .field.check input{width:20px;height:20px;margin-top:2px;flex:0 0 auto}.publicar-ml .publicar-variacao{padding:8px;border:1px solid var(--border);border-radius:var(--radius-sm)}.publicar-ml .publicar-aprovacao{border-left:3px solid var(--brand)}.publicar-ml .row-actions{min-height:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media (max-width:620px){.publicar-ml .btn,.publicar-ml .input,.publicar-ml .segmented button,.publicar-ml select{min-height:44px}.publicar-ml .btn-publicar{width:100%;justify-content:center}}.publicar-ml .publicar-texto,.studio-descricao-atual{white-space:pre-wrap;overflow-wrap:break-word;font:inherit;font-size:13px;margin:6px 0;padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);max-height:360px;overflow-y:auto}.producao-miniatura{position:relative;min-width:44px;min-height:44px}.producao-conferencia{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.producao-conferencia .check{display:flex;gap:8px;align-items:center;min-height:44px}.revisao-lista{list-style:none;padding:0;margin:12px 0;display:grid;grid-gap:16px;gap:16px}.revisao-item{display:grid;grid-template-columns:minmax(0,320px) 1fr;grid-gap:16px;gap:16px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.revisao-midia img,.revisao-midia video{width:100%;max-width:320px;aspect-ratio:auto;border-radius:var(--radius-sm);background:#fff;border:1px solid var(--border);display:block}.revisao-midia video{max-height:480px}.revisao-dados{display:grid;grid-gap:6px;gap:6px;align-content:start}.revisao-dados .btn,.revisao-dados .input{min-height:44px}@media (max-width:620px){.revisao-item{grid-template-columns:1fr}}.selo{display:inline-block;padding:4px 10px;border-radius:var(--radius-pill);font-size:13px;font-weight:800;letter-spacing:.03em;line-height:1.3;border:1px solid transparent}.selo-nova{background:var(--brand);color:#fff}.selo-atual{background:var(--navy-800);color:#fff}.selo-anterior{background:var(--neutral-soft);color:var(--text-2);border-color:var(--border-strong);font-size:11px}.selo-aprovada{background:var(--pos-soft);color:var(--pos);border-color:var(--pos-border)}.selo-revisao{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-border)}.selo-reprovada{background:var(--neg-soft);color:var(--neg);border-color:var(--neg-border)}.galeria{list-style:none;margin:0;padding:0;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr)}.galeria-cartao{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.galeria-cartao.is-comparacao{border-color:var(--brand-border)}.galeria-cartao.is-recomendada{border-color:var(--neg-border)}.galeria-titulo{display:flex;gap:8px;align-items:baseline;justify-content:space-between;font-size:16px}.galeria-selos{display:flex;gap:6px;flex-wrap:wrap}.galeria-comparacao{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1fr}.galeria-lado{display:grid;grid-gap:8px;gap:8px;align-content:start;padding:10px;border-radius:var(--radius-sm)}.galeria-comparacao .galeria-lado.is-atual{background:var(--surface-alt);border:1px solid var(--border)}.galeria-comparacao .galeria-lado.is-nova{background:var(--brand-soft);border:2px solid var(--brand)}.galeria-midia{width:100%;max-height:520px;object-fit:contain;border-radius:var(--radius-sm);background:#fff;border:1px solid var(--border);display:block}.galeria-sem-midia{display:grid;place-items:center;min-height:160px;border:1px dashed var(--border-strong);border-radius:var(--radius-sm)}.galeria-acoes .btn,.galeria-cartao .input,.galeria-cartao summary{min-height:44px}.criar-bloco>summary,.galeria-cartao summary,.studio-detalhes>summary{display:flex;align-items:center;cursor:pointer;font-weight:600}.galeria-historico{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.galeria-historico li{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.galeria-historico-dados{display:grid;grid-gap:4px;gap:4px;justify-items:start}.galeria-mini{width:160px;height:160px;object-fit:contain;border-radius:var(--radius-sm);border:1px solid var(--border);background:#fff;flex:0 0 auto}.galeria-tecnico p{overflow-wrap:break-word}.galeria-cartao>*,.galeria-info>*,.galeria-tecnico,.galeria-unica>*{min-width:0}.studio-detalhes{margin-top:14px}.studio-detalhes>summary{min-height:44px}.criar-visual{display:grid;grid-gap:14px;gap:14px}.criar-bloco{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.criar-bloco>summary{min-height:44px}.criar-fotos{display:flex;flex-wrap:wrap;gap:10px}.criar-foto{justify-items:center}.criar-finalidades,.criar-foto{display:grid;grid-gap:4px;gap:4px}.criar-finalidades{border:0;padding:0;margin:0;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.criar-visual .check{display:flex;gap:8px;align-items:center;min-height:44px}.criar-estilo input[type=radio],.criar-visual .check input{width:20px;height:20px;flex:0 0 auto}.criar-visual .btn,.criar-visual .input{min-height:44px}.criar-estilos{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.criar-estilo{display:grid;grid-gap:6px;gap:6px;align-content:start;padding:12px;border:2px solid var(--border);border-radius:var(--radius);cursor:pointer}.criar-estilo.is-escolhido{border-color:var(--selecao-fundo);box-shadow:0 0 0 2px var(--selecao-indicador)}.criar-previa{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px}.criar-cena{flex:0 0 auto;width:56px;aspect-ratio:9/16;display:grid;grid-template-rows:1fr auto;align-items:center;background:#fff;border:1px solid var(--border);border-radius:6px;overflow:hidden}.criar-cena.is-escura{background:var(--navy-900)}.criar-cena-midia{width:100%;max-height:100%;background-repeat:no-repeat}.criar-cena-texto{font-size:8px;line-height:1.15;padding:2px;text-align:center;color:var(--text)}.criar-cena.is-escura .criar-cena-texto{color:#fff;font-weight:700}.galeria-unica{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start}.galeria-info{align-content:start}.galeria-decisao,.galeria-info{display:grid;grid-gap:8px;gap:8px}.galeria-decisao{padding-top:8px;border-top:1px solid var(--brand-border)}.galeria-mudancas{padding:8px 10px;border-radius:var(--radius-sm);background:var(--surface);border:1px dashed var(--brand-border);font-size:13px}.galeria-mudancas .studio-lista{margin:4px 0 0}.alerta-reprovacao{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--neg-soft);border:2px solid var(--neg);color:#7e241a}.alerta-reprovacao strong{font-size:15px;letter-spacing:.04em;color:var(--neg)}.btn.btn-perigo{background:var(--neg);border-color:var(--neg);color:#fff}.btn.btn-perigo:hover:not(:disabled){background:#a93226;border-color:#a93226}.link-discreto{justify-self:start;min-height:44px;padding:0 2px;border:0;background:none;color:var(--brand);font-size:13px;text-decoration:underline;cursor:pointer}.link-discreto:focus-visible{outline:2px solid var(--selecao-foco);outline-offset:2px}@media (max-width:620px){.galeria-comparacao{grid-template-columns:1fr}}@media (max-width:720px){.galeria-unica{grid-template-columns:1fr}.galeria-mini{width:120px;height:120px}}.criar-previa-aviso{display:inline-block;justify-self:start;padding:3px 8px;border-radius:var(--radius-pill);background:var(--warn-soft);color:var(--warn);border:1px dashed var(--warn-border);font-size:11px;font-weight:800;letter-spacing:.02em}.studio-mais-acoes{margin-left:auto}.studio-mais-acoes>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-size:13px;color:var(--text-2)}.studio-confirmar{display:grid;grid-gap:6px;gap:6px;max-width:460px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}@media (max-width:620px){.studio-passos{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.studio-passos button{flex:0 0 auto;white-space:nowrap}}.selo-estado-pos{background:var(--pos-soft);color:var(--pos);border-color:var(--pos-border)}.selo-estado-warn{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-border)}.selo-estado-neg{background:var(--neg-soft);color:var(--neg);border-color:var(--neg-border)}.studio-so-texto{margin:0;padding:8px 10px;border-left:3px solid var(--brand);background:var(--brand-soft);border-radius:var(--radius-sm);font-size:13px}.pacote-aprovar{display:grid;grid-gap:8px;gap:8px}.pacote-aprovar .field-check{font-size:13px;color:var(--text-2);min-height:44px;align-items:center}.criar-bloco>summary,.galeria-cartao summary,.studio-detalhes>summary,.studio-mais-acoes>summary{list-style:none}.criar-bloco>summary:before,.galeria-cartao summary:before,.studio-detalhes>summary:before,.studio-mais-acoes>summary:before{content:"▸";display:inline-block;width:1.1em;color:var(--text-3)}.criar-bloco[open]>summary:before,.galeria-cartao details[open]>summary:before,.studio-detalhes[open]>summary:before,.studio-mais-acoes[open]>summary:before{content:"▾"}.estado-local{display:inline-block;padding:2px 8px;border-radius:var(--radius-pill);font-size:11.5px;font-weight:700;border:1px solid transparent}.estado-local-pos{background:var(--pos-soft);color:var(--pos);border-color:var(--pos-border)}.estado-local-warn{background:var(--warn-soft);color:var(--warn);border-color:var(--warn-border)}.estado-local-neg{background:var(--neg-soft);color:var(--neg);border-color:var(--neg-border)}.studio-status{display:grid;grid-gap:2px;gap:2px;margin:0 0 10px;padding:10px 12px;border-radius:var(--radius-sm);border-left:4px solid var(--border-strong);background:var(--surface)}.studio-status strong{font-size:15px}.studio-status-rotulo{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.studio-status-warn{border-left-color:var(--warn)}.studio-status-pos{border-left-color:var(--pos)}.studio-status-neg{border-left-color:var(--neg)}.criar-estado{margin:0;padding:8px 10px;border-radius:var(--radius-sm);font-size:13px}.criar-estado-andamento{background:var(--brand-soft);color:var(--text);border:1px solid var(--brand-border)}.criar-estado-ok{background:var(--pos-soft);color:#0b5936;border:1px solid var(--pos-border)}.criar-estado-mantido{background:var(--neutral-soft);color:var(--text);border:1px solid var(--border-strong)}.refs{gap:12px}.refs-perguntas{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.refs-pergunta{display:grid;grid-gap:4px;gap:4px;align-content:start;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-alt);font-size:13px}.refs-acoes{display:grid;grid-gap:8px;gap:8px}.refs-link{display:flex;gap:8px;flex-wrap:wrap}.refs-link .input{flex:1 1 220px;min-height:44px}.refs-arquivo{display:inline-flex;align-items:center;cursor:pointer}.refs .btn,.refs-arquivo{min-height:44px}.refs-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.criar-bloco>*,.criar-visual>*,.refs-cartao>*,.refs-lista>*{min-width:0}.refs-cartao{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0}.refs-cartao.is-em-uso{border:2px solid var(--brand);background:var(--brand-soft)}.refs-cabeca{display:grid;grid-gap:2px;gap:2px}.refs-fotos{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.refs-foto{margin:0;flex:0 0 auto;width:96px;display:grid;grid-gap:2px;gap:2px}.refs-foto img{width:96px;height:96px;object-fit:contain;background:#fff;border:1px solid var(--border);border-radius:6px}.refs-foto figcaption{font-size:11px;line-height:1.2}.refs .check{display:flex;gap:8px;align-items:center;min-height:44px}.refs-comparativo{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13px}.refs-faltas{padding:10px;border-left:3px solid var(--warn);background:var(--warn-soft);border-radius:var(--radius-sm);font-size:13px}.refs-plano,.refs-storyboard{display:grid;grid-gap:6px;gap:6px;padding-left:20px;font-size:13px}.refs-plano .is-indisponivel,.refs-storyboard .is-indisponivel{color:var(--text-3)}.criar-papel{margin:0;font-weight:600}.material{gap:12px}.material-entradas{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start}.material-entrada{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-alt);min-width:0}.material-entrada h4{margin:0}.material-arquivo{display:inline-flex;align-items:center;justify-content:center;min-height:44px;cursor:pointer;justify-self:start}.material-arquivo.is-desabilitado{opacity:.6;cursor:progress}.material .btn,.material .input{min-height:44px}.material .check{display:flex;gap:8px;align-items:center;min-height:44px}.material-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.material-item{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.material-item img,.material-item video,.material-video{width:72px;height:72px;object-fit:contain;background:#fff;border:1px solid var(--border);border-radius:6px;display:grid;place-items:center}.material-dados{display:grid;grid-gap:2px;gap:2px;min-width:0;overflow-wrap:break-word}.material-corrigir{display:grid;grid-gap:2px;gap:2px;margin-top:4px}.material-pedidos{display:grid;grid-gap:6px;gap:6px;padding:10px;border-left:3px solid var(--warn);background:var(--warn-soft);border-radius:var(--radius-sm);font-size:13px}.material-pedido-grupo{display:grid;grid-gap:2px;gap:2px}.material-impacto{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.02em}.material-detalhes>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}.criar-gerar{display:grid;grid-gap:12px;gap:12px}.criar-gerar>h3{margin:0}.criar-plano>summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.criar-plano{display:grid;grid-gap:6px;gap:6px;min-width:0}.criar-plano details>summary,.criar-storyboard details>summary,.refs-detalhes>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:13px;color:var(--text-2)}.criar-atencao{display:grid;grid-gap:4px;gap:4px;padding:10px;border-left:3px solid var(--warn);background:var(--warn-soft);border-radius:var(--radius-sm);font-size:13px;min-width:0}.refs-detalhes,.revisao-decididos{display:grid;grid-gap:8px;gap:8px;min-width:0}.revisao-decididos{margin-top:8px}.revisao-decididos>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:13px;color:var(--text-2)}.criar-storyboard{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-sm)}.criar-storyboard h4{margin:0}.studio-indisponivel{display:grid;grid-gap:6px;gap:6px}.studio-indisponivel .btn{min-height:44px}.queda-de-receita{display:grid;grid-gap:8px;gap:8px}.queda-de-receita h2{margin:0}.queda-causas{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.queda-causa{line-height:1.45;overflow-wrap:break-word}.saude-blocos{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));align-items:start}.saude-bloco{min-width:0}.saude-bloco-areas{margin:0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;overflow-wrap:break-word}.central{display:flex;flex-direction:column;gap:14px}.central-abas{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.central-aba{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-weight:600;text-decoration:none}.central-aba-atual{background:var(--selecao-fundo);color:var(--selecao-texto);border-color:var(--selecao-fundo);box-shadow:inset 4px 0 0 var(--selecao-indicador)}.central-aba-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.central-lista{gap:10px}.central-item,.central-lista{display:flex;flex-direction:column}.central-item{gap:8px}.central-item[data-prioridade=CRITICA]{border-left:4px solid var(--neg)}.central-item-topo{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.central-item-titulo{margin:0;font-size:16px;line-height:1.35;overflow-wrap:break-word}.central-item-linha{margin:0;line-height:1.45;overflow-wrap:break-word}.central-item-detalhe{display:flex;flex-direction:column;gap:6px;padding-top:6px;border-top:1px solid var(--border)}.central-item-acoes{display:flex;flex-wrap:wrap;gap:8px}.central-item-acoes .btn{min-height:44px;display:inline-flex;align-items:center}.central-rodape{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px}.central-rodape .hint{margin:0}.central-rodape .btn{min-height:44px;display:inline-flex;align-items:center}.notificacoes{display:flex;flex-direction:column;gap:12px}.notificacoes-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.notificacoes-acoes .btn{min-height:44px}.notificacoes-titulo{margin:6px 0 0;font-size:15px}.notificacoes-som,.notificacoes-testes{display:flex;flex-direction:column;gap:8px}.notificacoes-som .hint,.notificacoes-testes .hint{margin:0}.notificacoes-niveis{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:2px}.notificacoes-som .btn{min-height:44px;align-self:flex-start}.notificacoes-passos{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:4px;line-height:1.45}.notificacoes-dispositivos,.notificacoes-prefs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.notificacoes-pref{display:flex;gap:10px;align-items:flex-start;min-height:44px;cursor:pointer}.notificacoes-pref input{width:22px;height:22px;margin-top:2px;flex:none}.notificacoes-dispositivos li>span,.notificacoes-pref>span{display:flex;flex-direction:column;gap:2px;min-width:0}.notificacoes-dispositivos li{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;padding:8px 0;border-top:1px solid var(--border)}.notificacoes-dispositivos .btn{min-height:44px}@media (max-width:620px){.central-abas{grid-template-columns:1fr 1fr}.central-aba{font-size:13px}.central-item-acoes .btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);justify-content:center;text-align:center}.notificacoes-acoes .btn{flex:1 1 100%;justify-content:center}}.promo-topo{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.promo-topo-texto{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.circulo-margem-bloco{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;width:132px;text-align:center}.circulo-margem{width:112px;height:112px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:9px solid var(--border-strong);background:var(--surface)}.circulo-numero{font-size:24px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);line-height:1}.circulo-numero-texto{font-size:12px;font-weight:800;letter-spacing:.02em;line-height:1.15;padding:0 6px}.circulo-pos{border-color:var(--pos);background:var(--pos-soft)}.circulo-warn{border-color:#d99a00;background:var(--warn-soft)}.circulo-neg{border-color:var(--neg);background:var(--neg-soft)}.circulo-neutral{border-color:var(--border-strong);background:var(--neutral-soft)}.circulo-meta{font-size:13px;color:var(--text-2);font-weight:600}.circulo-estado{font-size:12px;line-height:1.25}.circulo-estado-pos{color:var(--pos)}.circulo-estado-warn{color:var(--warn)}.circulo-estado-neg{color:var(--neg)}.circulo-estado-neutral{color:var(--text-2)}.circulo-margem-compacto{width:96px}.circulo-margem-compacto .circulo-margem{width:80px;height:80px;border-width:7px}.circulo-margem-compacto .circulo-numero{font-size:18px}.promo-valores{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:8px 14px;gap:8px 14px;margin:0}.promo-valores>div{display:flex;flex-direction:column;gap:2px;min-width:0}.promo-valores dt{font-size:12px;color:var(--text-2)}.promo-valores dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.promo-valor-destaque dd{color:var(--pos)}.promo-leitura{display:flex;flex-direction:column;gap:4px}.promo-frase-da-margem{margin:0;font-weight:600}.promo-prejuizo{margin:0;font-weight:800;color:var(--neg)}.promo-acoes{display:flex;flex-direction:column;gap:8px}.promo-botoes{display:flex;flex-wrap:wrap;gap:8px}.promo-botoes .btn,.promo-descartada .btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.promo-participando{align-self:flex-start;min-height:30px;padding:5px 14px;font-size:13px;border:1px solid var(--pos-border)}.promo-descartada{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.promo-confirmacao{display:flex;flex-direction:column;gap:10px}.promo-confirmacao-topo{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.promo-campos-confirmacao{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:6px 14px;gap:6px 14px;margin:0}.promo-bloqueios{margin:0;padding-left:18px}.promo-motivo-opcao,.promo-reforco{display:flex;gap:10px;align-items:flex-start;min-height:44px;cursor:pointer}.promo-motivo-opcao input,.promo-reforco input{width:22px;height:22px;margin-top:2px;flex:none}.promo-motivos{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.promo-card-foco{box-shadow:0 0 0 3px var(--selecao-foco)}@media (max-width:620px){.promo-topo{gap:10px}.circulo-margem-bloco{width:104px}.circulo-margem{width:92px;height:92px;border-width:8px}.circulo-numero{font-size:20px}.promo-campos-confirmacao,.promo-valores{grid-template-columns:1fr 1fr}.promo-botoes .btn{flex:1 1 100%}}.como-chegamos{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px;align-items:start}.como-chegamos>.hint{grid-column:1/-1}.cascata{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;background:var(--surface);min-width:0}.cascata-linhas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cascata-linha{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:2px 8px;gap:2px 8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--border);font-size:13px}.cascata-linha:last-child{border-bottom:0}.cascata-rotulo{min-width:0;overflow-wrap:break-word;word-break:normal}.cascata-valor{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cascata-nota{grid-column:1/-1;overflow-wrap:break-word;word-break:normal}.cascata-total{border-top:1px solid var(--border-strong)}@media (max-width:420px){.cascata-linha{grid-template-columns:minmax(0,1fr) auto}.cascata-linha .chip{grid-column:1/-1;justify-self:start}}.frete-dois{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px;align-items:start}.frete-cartao{border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px;background:var(--surface);min-width:0;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.frete-historico{border-left:4px solid var(--pos)}.frete-estimado{border-left:4px solid var(--brand)}.frete-titulo{margin:4px 0 0;overflow-wrap:break-word;word-break:normal}.frete-valor{margin:0;font-size:20px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frete-base{margin:0;padding-left:18px;font-size:13px;display:flex;flex-direction:column;gap:2px}.frete-base li{overflow-wrap:break-word;word-break:normal}.frete-usado{grid-column:1/-1;margin:0}@media (max-width:620px){.promo-comparacao-caixa{overflow-x:visible}table.jr.promo-comparacao{min-width:0}table.jr.promo-comparacao thead{display:none}table.jr.promo-comparacao,table.jr.promo-comparacao tbody,table.jr.promo-comparacao tr{display:block;width:100%}table.jr.promo-comparacao tr{padding:6px 0;border-bottom:1px solid var(--border)}table.jr.promo-comparacao th{white-space:normal}table.jr.promo-comparacao th[scope=colgroup]{display:block;padding:10px 0 2px}table.jr.promo-comparacao td{display:flex;justify-content:space-between;gap:12px;padding:2px 0;border-bottom:0;text-align:right}table.jr.promo-comparacao td.promo-comparacao-rotulo{display:block;text-align:left;font-weight:600}table.jr.promo-comparacao td.promo-comparacao-vazia{display:none}table.jr.promo-comparacao td[data-rotulo]:before{content:attr(data-rotulo);color:var(--text-3);font-weight:400;text-align:left}}.promo-chips .chip{white-space:normal;max-width:100%;text-align:left}@media (max-width:620px){.circulo-margem-bloco{width:112px}.circulo-margem{width:104px;height:104px}.circulo-numero-texto{font-size:11.5px;padding:0 4px;letter-spacing:0}}.garimpo-nav{gap:6px}.garimpo-integracao{align-items:stretch}.garimpo-celula-produto{min-width:210px}.garimpo-card{text-decoration:none;color:inherit;border:1px solid var(--border)}.garimpo-card:hover{border-color:var(--brand-border)}.garimpo-card.is-ativo{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.garimpo-metrica-texto{font-size:17px}.garimpo-cota{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));grid-gap:6px 12px;gap:6px 12px;margin:6px 0 0}.garimpo-cota dt,.garimpo-fatos dt{font-size:11.5px;color:var(--text-3);font-weight:600}.garimpo-cota dd,.garimpo-fatos dd{margin:1px 0 0;font-size:13px;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.garimpo-fatos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px;margin:12px 0 0}.garimpo-filtros{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end}.garimpo-filtro-busca{grid-column:span 2}.garimpo-mais-filtros{margin-top:10px}.garimpo-lista-parte summary,.garimpo-mais-filtros summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--brand);min-height:32px;display:flex;align-items:center}.garimpo-fieldset{border:0;padding:0;margin:0;min-width:0}.garimpo-produto{display:flex;gap:10px;align-items:center;min-width:0;color:inherit;text-decoration:none}.garimpo-produto:hover .garimpo-titulo{color:var(--brand);text-decoration:underline}.garimpo-produto-texto{display:flex;flex-direction:column;min-width:0}.garimpo-titulo{font-weight:600;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:260px;line-height:1.3}.garimpo-mlb{font-size:11.5px}.garimpo-foto{width:44px;height:44px;border-radius:8px;object-fit:cover;background:var(--surface-alt);border:1px solid var(--border);display:inline-flex;align-items:center;justify-content:center;font-size:9.5px;color:var(--text-3);flex-shrink:0;text-align:center}.garimpo-foto-grande{width:112px;height:112px;font-size:11px}.garimpo-detalhe-topo{display:flex;gap:14px;align-items:flex-start}.garimpo-grafico{margin:0}.garimpo-grafico svg{width:100%;height:auto;display:block;margin-top:6px}.garimpo-grafico-legenda{font-size:11.5px}.garimpo-sem-grafico{margin:10px 0 4px}.garimpo-termos{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-wrap:wrap;gap:6px}.garimpo-termos li{display:inline-flex;align-items:center;gap:2px}.garimpo-lista-parte{margin-top:10px}.garimpo-estrategia-campos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.garimpo-acoes-categoria{gap:4px;flex-wrap:nowrap}.garimpo-esqueleto{min-height:96px;background:var(--surface-alt)}.garimpo-tendencia{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.garimpo-tendencia-resumo{font-size:11px;display:flex;flex-direction:column;line-height:1.25}.garimpo-celula-tendencia{min-width:104px}.garimpo-celula-estado{min-width:96px}.garimpo-coleta{display:flex;flex-direction:column;gap:2px}.garimpo-celula-coleta{min-width:104px}.garimpo-orientacao{margin:4px 0 12px}.garimpo-frases{margin:4px 0 0;padding-left:18px}.garimpo-analise{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px;margin:0}.garimpo-analise-linha dt{font-size:12px;font-weight:600;color:var(--text-2);cursor:help}.garimpo-analise-linha dd{margin:3px 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:3px}.garimpo-analise-explicacao{font-size:12px;line-height:1.4}.garimpo-dica{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border-radius:50%;border:1px solid var(--border-strong);font-size:10px;color:var(--text-3)}.garimpo-sinais{margin-top:12px}.garimpo-preco-vendas{margin-top:10px;font-size:12.5px}.garimpo-esqueleto-tabela{min-height:320px}@media (max-width:1180px){.garimpo-fatos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.garimpo-estrategia-campos,.garimpo-fatos,.garimpo-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.garimpo-estrategia-campos,.garimpo-filtros{grid-template-columns:1fr}.garimpo-filtro-busca{grid-column:auto}.garimpo-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.garimpo-detalhe-topo{flex-direction:column}.garimpo-titulo{max-width:none}.garimpo-celula-estado,.garimpo-celula-produto,.garimpo-celula-tendencia{min-width:0}.garimpo-coleta{text-align:right}.garimpo-coleta,.garimpo-tendencia{align-items:flex-end}.garimpo-tendencia-resumo{text-align:right;align-items:flex-end}.garimpo-analise{grid-template-columns:1fr}.garimpo-nav .btn{flex:1 1}table.jr.garimpo-tabela{min-width:0}table.jr.garimpo-tabela thead{display:none}table.jr.garimpo-tabela,table.jr.garimpo-tabela tbody,table.jr.garimpo-tabela tr{display:block;width:100%}table.jr.garimpo-tabela tr{padding:10px 12px;border-bottom:1px solid var(--border)}table.jr.garimpo-tabela td{display:flex;justify-content:space-between;gap:12px;padding:2px 0;border-bottom:0;text-align:right}table.jr.garimpo-tabela td:first-child{display:block;text-align:left;padding-bottom:6px}table.jr.garimpo-tabela td[data-rotulo]:before{content:attr(data-rotulo);color:var(--text-3);font-weight:400;text-align:left}.garimpo-acoes-categoria{flex-wrap:wrap;justify-content:flex-end}}.garimpo-rotacao-contexto{margin:4px 0 0}.garimpo-rotacao-motivo{margin-top:12px}.garimpo-rotacao-detalhe{margin:10px 0;font-size:13px}.garimpo-rotacao-detalhe summary{cursor:pointer;font-weight:600;color:var(--text-2);min-height:44px;padding:12px 0;box-sizing:border-box}.garimpo-rotacao-motivos{margin:6px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:10px}.garimpo-rotacao-nome{font-weight:600}.garimpo-sinais-rotacao{list-style:none;margin:4px 0 0;padding:0;font-size:12.5px;line-height:1.45}.garimpo-sinal-a-favor{color:var(--pos)}.garimpo-sinal-contra{color:var(--text-2)}@media (max-width:620px){.garimpo-rotacao-contexto .btn{flex:1 1}}.garimpo-acoes-linha{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.garimpo-celula-acoes{min-width:150px}.garimpo-acoes-do-produto{margin-top:6px}.garimpo-sem-anuncio{font-size:11.5px;line-height:1.3}.garimpo-escolhido{display:inline-flex;flex-wrap:wrap;gap:4px;align-items:center}.garimpo-erro-curto{color:var(--neg);font-size:11.5px}.garimpo-contadores{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.garimpo-contador{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;text-decoration:none;min-height:44px;box-sizing:border-box}.garimpo-contador:hover{border-color:var(--brand-border)}.garimpo-contador.is-ativo{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.garimpo-contador-numero{font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.garimpo-contador-rotulo{font-size:12px;color:var(--text-3)}.garimpo-estado-comercial{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.garimpo-fornecedor-curto{font-size:11.5px}.garimpo-escolhido-estado .row-between{align-items:center}.garimpo-acoes-comerciais{display:flex;flex-direction:column;gap:8px;margin-top:10px}.garimpo-mudar-estado{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;grid-gap:8px;gap:8px;align-items:end;margin-top:6px}.garimpo-menu summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--brand);min-height:32px;padding:6px 0;box-sizing:border-box}.garimpo-menu-mais{display:inline-block}.garimpo-menu-itens{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:6px 0 2px;font-size:12.5px}.garimpo-blocos{align-items:stretch}.garimpo-bloco-titulo{font-size:15px;margin:0 0 8px}.garimpo-fatos.garimpo-fatos-2{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.garimpo-verificacao{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-top:12px;font-size:12.5px}.garimpo-validacao-resumo{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:10px;font-size:12.5px}.garimpo-dados-para-levar{display:grid;grid-template-columns:1fr;grid-gap:4px;gap:4px;margin:0;font-size:12.5px}.garimpo-dados-para-levar>div{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.garimpo-dados-para-levar dt{color:var(--text-3);font-weight:600}.garimpo-dados-para-levar dd{margin:0;display:flex;flex-wrap:wrap;gap:4px;align-items:center;overflow-wrap:break-word}.garimpo-candidatos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.garimpo-candidato{border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;display:flex;flex-direction:column;gap:6px}.garimpo-candidato.is-principal{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.garimpo-candidato-topo{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.garimpo-candidato-nome{font-weight:700}.garimpo-candidato-selos{display:flex;flex-wrap:wrap;gap:4px;align-items:flex-start}.garimpo-candidato-motivo{margin:0;font-size:12.5px;color:var(--text-2)}.garimpo-contato{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px 12px;gap:6px 12px;margin:0;font-size:12.5px}.garimpo-contato dt{font-size:11.5px;color:var(--text-3);font-weight:600}.garimpo-contato dd{margin:1px 0 0}.garimpo-quebra{overflow-wrap:break-word}.garimpo-sinais-fornecedor{list-style:none;margin:4px 0 0;padding:0;font-size:12.5px;line-height:1.45;display:flex;flex-direction:column;gap:2px}.garimpo-quantidade{max-width:280px}.garimpo-mensagem textarea{width:100%;box-sizing:border-box;resize:vertical;margin:6px 0;font-family:inherit}.garimpo-mensagem-opcoes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 72px;grid-gap:8px;gap:8px;margin:8px 0}.garimpo-perguntas{border:0;margin:0 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px}.garimpo-perguntas legend{font-size:12px;color:var(--text-3);padding:0;margin-bottom:4px}.garimpo-pergunta{display:inline-flex;align-items:center;gap:6px}.garimpo-comando{flex:1 1 260px;min-width:0}.garimpo-campo-uf .input{text-transform:uppercase}.garimpo-automacao{border-style:dashed}.garimpo-automacao-fatos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px;margin:0}.garimpo-automacao-decisao{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;line-height:1.45}.garimpo-automacao-slot select{min-width:140px}.garimpo-automacao-quando{display:block;font-size:12px}.garimpo-tabela-automacao td{vertical-align:top}.garimpo-saude{border-left:4px solid var(--border)}.garimpo-saude-motivos li{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.garimpo-tabela-metricas td:first-child{white-space:normal}.garimpo-alertas{list-style:none;margin:0;padding:0;gap:10px}.garimpo-alerta,.garimpo-alertas{display:flex;flex-direction:column}.garimpo-alerta{border:1px solid var(--border);border-radius:10px;padding:12px;gap:6px}.garimpo-alerta-critico,.garimpo-alerta-erro{border-left:4px solid var(--neg,#c62828)}.garimpo-alerta-atencao{border-left:4px solid var(--warn,#b26a00)}.garimpo-alerta-info{border-left:4px solid var(--border)}.garimpo-alerta-topo{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.garimpo-alerta-acao,.garimpo-alerta-mensagem{margin:0;line-height:1.45;overflow-wrap:break-word}.garimpo-revisao .input{min-width:0;flex:1 1 220px}.garimpo-filtros-automacao{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;grid-gap:8px;gap:8px;align-items:end}.garimpo-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.garimpo-timeline li{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;line-height:1.45;overflow-wrap:break-word}.garimpo-timeline-quando{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-3);min-width:120px}@media (max-width:1100px){.garimpo-contadores,.garimpo-filtros-automacao{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.garimpo-contadores{grid-template-columns:repeat(2,minmax(0,1fr))}.garimpo-blocos,.garimpo-mudar-estado{grid-template-columns:1fr}.garimpo-contato{grid-template-columns:repeat(2,minmax(0,1fr))}.garimpo-celula-acoes{min-width:0}table.jr.garimpo-tabela td.garimpo-celula-acoes{flex-wrap:wrap}.garimpo-acoes-linha{justify-content:flex-end}.garimpo-acoes-linha .btn,.garimpo-escolhido .btn{min-height:44px}.garimpo-menu summary{min-height:44px;padding:12px 0}.garimpo-dados-para-levar>div{grid-template-columns:1fr;gap:2px}.garimpo-quantidade{max-width:none}.garimpo-mensagem-opcoes{grid-template-columns:1fr 72px}.garimpo-mensagem-opcoes .field:first-child{grid-column:1/-1}.garimpo-pergunta{min-height:44px}.garimpo-automacao-fatos{grid-template-columns:repeat(2,minmax(0,1fr))}.garimpo-automacao-slot,.garimpo-automacao-slot select{width:100%;min-height:44px}.garimpo-filtros-automacao{grid-template-columns:repeat(2,minmax(0,1fr))}.garimpo-filtros-automacao .btn{grid-column:1/-1;min-height:44px}.garimpo-timeline-quando{min-width:0;width:100%}}.conta-resumo{display:flex;flex-direction:column;gap:6px}.conta-resumo-numero{font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.conta-lista{list-style:none;margin:0;padding:0;gap:10px}.conta-item,.conta-lista{display:flex;flex-direction:column}.conta-item{gap:8px;padding:12px;border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:break-word}.conta-item.is-desativada{background:var(--surface-alt)}.conta-topo{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.conta-nome{font-size:15px}.conta-acoes,.conta-renomear{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.conta-renomear .input{min-width:0;flex:1 1 200px}.conta-seletor{display:flex;flex-wrap:wrap;gap:6px}.conta-tabela td{vertical-align:top}.conta-total td{border-top:2px solid var(--border)}.conta-nao-somadas{padding-left:18px;gap:4px}.conta-nao-somadas,.conta-presenca{margin:0;display:flex;flex-direction:column}.conta-presenca{list-style:none;padding:0;gap:6px}.conta-presenca li{display:flex;flex-wrap:wrap;gap:8px;align-items:center;overflow-wrap:break-word}.conta-presenca-nome{font-weight:600}@media (max-width:620px){.conta-acoes .btn,.conta-renomear .btn,.conta-seletor .btn{min-height:44px}.conta-seletor .btn{flex:1 1 100%;justify-content:flex-start}.conta-renomear .input{flex-basis:100%;min-height:44px}}.garimpo-migracao-entrada{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.garimpo-hash{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;overflow-wrap:break-word}.garimpo-celula-motivo{white-space:normal;min-width:180px;line-height:1.4}.garimpo-tabela-migracao td{vertical-align:top}.garimpo-lotes{list-style:none;margin:0;padding:0;gap:8px}.garimpo-lote,.garimpo-lotes{display:flex;flex-direction:column}.garimpo-lote{gap:6px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);overflow-wrap:break-word}@media (max-width:620px){.garimpo-migracao-entrada{grid-template-columns:1fr}.garimpo-migracao-entrada .btn,.garimpo-migracao-entrada .input{min-height:44px;width:100%}.garimpo-celula-motivo{min-width:0;text-align:right}}.jornada{gap:10px;margin-bottom:18px;min-width:0}.jornada,.jornada-titulo{display:flex;flex-direction:column}.jornada-titulo{gap:2px}.jornada-area{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.jornada-subtitulo{margin:0;color:var(--text-2);font-size:14px}.jornada-etapas ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.jornada-etapas li{position:relative;min-width:0}.jornada-etapas a{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;text-decoration:none;box-shadow:var(--shadow)}.jornada-etapas a:hover{border-color:var(--brand-border)}.jornada-etapas li.is-ativa a{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-soft)}.jornada-numero{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--neutral-soft);color:var(--text-2);font-weight:700;font-size:14px}.jornada-etapas li.is-ativa .jornada-numero{background:var(--brand);color:#fff}.jornada-etapa-texto{display:flex;flex-direction:column;min-width:0}.jornada-etapa-rotulo{font-weight:700}.jornada-etapa-descricao{font-size:12px;color:var(--text-3);line-height:1.3}.jornada-etapas li:not(:last-child):after{content:"→";position:absolute;right:-8px;top:50%;transform:translate(50%,-50%);color:var(--text-3);font-size:12px;pointer-events:none}.jornada-progresso{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.jornada-progresso li{display:flex;align-items:center;gap:8px;color:var(--text-3)}.jornada-progresso li.is-feita{color:var(--pos)}.jornada-progresso li.is-atual{color:var(--brand);font-weight:700}.jornada-progresso-marca{width:18px;text-align:center}.jornada-progresso-descartado{margin-top:4px}.jornada-progresso-curto{display:inline-flex;flex-direction:column;gap:3px}.jornada-marcas{display:inline-flex;gap:4px}.jornada-marca{width:10px;height:10px;border-radius:50%;border:2px solid var(--border-strong);background:var(--surface)}.jornada-marca.is-feita{background:var(--pos);border-color:var(--pos)}.jornada-marca.is-atual{border-color:var(--brand);background:var(--brand-soft)}.jornada-ja-vendo summary{cursor:pointer;color:var(--text-2);font-size:13px}.jornada-ja-vendo-linha{display:block;margin-top:4px}.jornada-descartar{display:inline-block;position:relative}.jornada-descartar>summary{list-style:none}.jornada-descartar>summary::-webkit-details-marker{display:none}.jornada-descartar-painel{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-end;margin-top:6px;padding:8px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.jornada-a-validar{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.jornada-a-validar li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.jornada-leituras-da-conta{margin:0}.jornada-a-validar .garimpo-produto-texto>.chip{align-self:flex-start}.jornada-manual{gap:6px;padding:12px 14px;border:1px dashed var(--border-strong);border-radius:var(--radius)}.jornada-execucao,.jornada-manual{display:flex;flex-direction:column}.jornada-execucao{list-style:none;margin:0;padding:0;gap:12px}.jornada-execucao>li{display:flex;flex-direction:column;gap:10px}.jornada-execucao-topo{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.jornada-contas-alvo{display:flex;flex-direction:column;gap:6px;margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);min-width:0}.jornada-contas-alvo legend{font-weight:700;padding:0 4px}.jornada-contato{display:flex;flex-direction:column;gap:8px;border-color:var(--brand-border)}.jornada-fluxo-envio{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 6px;font-size:12px;color:var(--text-3)}.jornada-fluxo-envio li:not(:last-child):after{content:" →"}.ficha-voltar{align-self:flex-start}.ficha-cabecalho{display:flex;flex-direction:column;gap:14px}.ficha-topo{display:flex;gap:16px;align-items:flex-start;min-width:0}.ficha-identidade{display:flex;flex-direction:column;gap:6px;min-width:0}.ficha-titulo{margin:0;font-size:22px;line-height:1.25;overflow-wrap:break-word}.ficha-meta{margin:0;display:flex;flex-wrap:wrap;gap:4px 14px}.ficha-situacao{display:flex;flex-wrap:wrap;gap:6px}.ficha-indicadores{margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.ficha-indicadores>div{padding:8px 10px;border-radius:var(--radius-sm);background:var(--surface-alt);border:1px solid var(--border);min-width:0}.ficha-indicadores dt{font-size:12px;color:var(--text-3)}.ficha-indicadores dd{margin:0;font-weight:700;font-size:16px;overflow-wrap:break-word}.ficha-abas{display:flex;flex-wrap:wrap;gap:4px;border-top:1px solid var(--border);padding-top:10px}.ficha-abas a{flex:none;padding:8px 14px;min-height:40px;display:inline-flex;align-items:center;border-radius:var(--radius-pill);color:var(--text-2);text-decoration:none;font-weight:600}.ficha-abas a:hover{background:var(--neutral-soft)}.ficha-abas a.is-ativa{background:var(--brand);color:#fff}.ficha-resumo{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-gap:14px;gap:14px;align-items:start}.ficha-leituras{margin:0;display:flex;flex-direction:column}.ficha-leituras>div{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,2fr);grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border)}.ficha-leituras>div:last-child{border-bottom:0}.ficha-leituras dt{color:var(--text-2)}.ficha-leituras dd{margin:0;display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.ficha-proximas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ficha-proximas li{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.ficha-proximas li.is-feita a{color:var(--text-3);text-decoration:line-through}.ficha-trilha{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;overflow-wrap:break-word}@media (max-width:1100px){.ficha-indicadores{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.jornada-etapas ol{grid-template-columns:repeat(2,minmax(0,1fr))}.jornada-etapas li:after{display:none}.ficha-resumo{grid-template-columns:1fr}}@media (max-width:620px){.jornada-etapas a{min-height:48px;padding:8px 10px;gap:8px}.jornada-etapa-descricao{display:none}.ficha-topo{flex-direction:column}.ficha-titulo{font-size:19px}.ficha-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.ficha-abas a{min-height:44px}.ficha-leituras>div{grid-template-columns:1fr;gap:4px}.jornada-a-validar li{grid-template-columns:1fr;gap:6px}.jornada-a-validar .btn,.jornada-contas-alvo .btn,.jornada-descartar>summary,.jornada-manual .btn{min-height:44px}.jornada-contas-alvo label{min-height:44px;display:flex;align-items:center}.garimpo-nav{flex-wrap:wrap}}.chip-laranja{background:#fdf0e6;color:#9a4a0b}.termometro-card{display:flex;flex-direction:column;gap:10px;min-width:0}.termometro-resumo,.termometro-topo{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.termometro-nome-campanha{margin:0;overflow-wrap:break-word;word-break:normal}.termometro-roas{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px 14px;gap:8px 14px;margin:0}.termometro-roas dt{font-size:12px;color:var(--text-3)}.termometro-roas dd{margin:0;font-size:18px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.termometro{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.termometro-faixa{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;padding:8px 10px;border-radius:var(--radius-sm);border-left:6px solid var(--border-strong);background:var(--surface)}.termometro-nome{font-weight:700}.termometro-intervalo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.termometro-explicacao{grid-column:1/-1;font-size:13px;color:var(--text-3);overflow-wrap:break-word;word-break:normal}.termometro-marcas{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px}.termometro-marcada{box-shadow:inset 0 0 0 2px var(--border-strong)}.termometro-pos{border-left-color:var(--pos);background:var(--pos-soft)}.termometro-warn{border-left-color:#c99a1e;background:var(--warn-soft)}.termometro-laranja{border-left-color:#d9711c;background:#fdf0e6}.termometro-neg{border-left-color:var(--neg);background:var(--neg-soft)}.termometro-neutral{border-left-color:var(--border-strong);background:var(--neutral-soft)}.termometro-janelas{display:flex;flex-direction:column;gap:6px}.termometro-janela{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;padding:6px 0;border-bottom:1px solid var(--border);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.termometro-produtos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.termometro-produto{display:flex;flex-wrap:wrap;gap:2px 12px;padding:6px 0;border-bottom:1px solid var(--border);font-size:13px}.termometro-produto strong{flex:1 1 100%;overflow-wrap:break-word;word-break:normal}.termometro-orcamento-pendente{color:var(--warn)}.historico-sem-acao{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.historico-sem-acao-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0;border-bottom:1px solid var(--border);font-size:13px;min-width:0}.historico-sem-acao-item strong{overflow-wrap:break-word;word-break:normal}.execucao-bloco{display:flex;flex-direction:column;gap:6px;margin:8px 0;padding:10px 12px;border:1px solid var(--border);border-left:4px solid var(--brand);border-radius:8px;background:var(--surface);min-width:0}.execucao-bloco[data-estado=VOCE_FAZ_NO_ML]{border-left-color:#d9711c}.execucao-bloco[data-estado=INCERTO]{border-left-color:#c99a1e}.execucao-bloco[data-estado=EM_ACOMPANHAMENTO]{border-left-color:var(--border-strong)}.execucao-bloco[data-estado=JR32_PODE_EXECUTAR][data-envio=ativo]{border-left-color:var(--pos)}.execucao-bloco-compacto{margin:4px 0;padding:8px 10px}.execucao-pergunta{margin:0;font-size:13px;color:var(--text-2);overflow-wrap:break-word}.execucao-pergunta strong{color:var(--text)}.execucao-linha{margin:0;font-size:13.5px;line-height:1.45;overflow-wrap:break-word;word-break:normal}.execucao-linha .chip{margin-right:4px}.execucao-acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.execucao-acoes .btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.execucao-nota{margin:0;font-size:12.5px}.execucao-status{display:flex;flex-direction:column;gap:4px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-alt);min-width:0}.execucao-status-compacto{margin:0 0 8px;padding:8px 10px}.execucao-aprovacoes{display:flex;flex-direction:column;gap:8px;margin:0 0 14px;padding:12px;border:2px solid var(--brand);border-radius:10px;background:var(--brand-soft)}.execucao-aprovacoes h2{margin:0;font-size:15px;letter-spacing:.02em}.execucao-aprovacao{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;justify-content:space-between;padding:8px 0;border-top:1px solid var(--border);min-width:0}.execucao-aprovacao>span{flex:1 1 200px;min-width:0;overflow-wrap:break-word}.execucao-aprovacao .btn{min-height:44px;display:inline-flex;align-items:center}.execucao-historico{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.execucao-historico li{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;padding:6px 0;border-bottom:1px solid var(--border);font-size:13px;min-width:0}.execucao-historico li>span:last-child{flex:1 1 100%;overflow-wrap:break-word}.execucao-confirmacao{display:flex;flex-direction:column;gap:8px;margin:10px 0;padding:12px;border:2px solid var(--neg);border-radius:10px;background:var(--neg-soft)}.execucao-confirmacao[data-envio=desativado]{border-color:var(--border-strong);background:var(--surface-alt)}.execucao-confirmacao-titulo{margin:0;font-size:14px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--neg)}.execucao-revisei{display:flex;gap:10px;align-items:center;min-height:44px;font-weight:700;cursor:pointer}.execucao-revisei input{width:22px;height:22px}.execucao-trilha{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.execucao-trilha li{padding:3px 9px;border-radius:var(--radius-pill);font-size:12px;background:var(--neutral-soft);color:var(--text-3)}.execucao-trilha li[data-atual=sim]{background:var(--brand);color:#fff;font-weight:700}.execucao-trilha li[data-feita=sim]{background:var(--pos-soft);color:var(--pos)}.sino-aprovacao{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border-radius:var(--radius-pill);background:var(--brand-soft);color:var(--brand);font-size:12.5px;font-weight:700;text-decoration:none}@media (max-width:620px){.sino-aprovacao-texto{display:none}}.execucao-recomendacao{padding-top:6px;border-top:1px dashed var(--border)}.historico-do-diario .historico-dia{margin-top:12px}.faixa-de-acompanhamento li,.historico-antes-depois,.historico-do-diario .historico-evento,.resultado-em-linhas dd,[data-bloco=multiplas-mudancas],[data-bloco=protecao]{overflow-wrap:break-word;word-break:normal;min-width:0}.faixa-de-acompanhamento{border-left:4px solid var(--brand)}.registrar-mudanca .grid{min-width:0}@media (max-width:620px){body .chip,body .ds-janela,body .ds-selo{white-space:normal;max-width:100%;text-align:left}body .ap-campanha-selos .ds-selo-grande,body .ds-selo-grande{font-size:13px;padding:6px 12px 6px 8px}body .ds-produto-selos,body .ds-produto-topo>*{min-width:0;max-width:100%}body .ap-campanha-selos{justify-content:flex-start}.callout,.execucao-bloco,.execucao-bloco>*{min-width:0;max-width:100%;overflow-wrap:break-word;word-break:break-word}.callout .btn{white-space:normal}}.flex-zonas-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:2px 16px;gap:2px 16px;max-height:320px;overflow-y:auto;overflow-x:hidden;margin:6px 0}.resultado-operacional-item{display:flex;flex-direction:column;gap:2px}.resultado-operacional .resultado-operacional-linha{flex-wrap:nowrap;align-items:baseline}.resultado-operacional-valor-secundario{color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0}.resultado-operacional-nota{display:block;font-size:12px;line-height:1.4}.titulo-variante{display:block;color:var(--text-2);font-size:12px;font-weight:700}.cascata-informativa{opacity:.85;padding-left:14px;font-size:12.5px}