:root{--bg:#f8fafc;--card:#ffffff;--border:#e2e8f0;--text:#0f172a;--muted:#64748b;--primary:#0f172a;--green:#16a34a;--amber:#d97706;--rose:#e11d48;--blue:#2563eb}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--fonte-app,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;letter-spacing:.005em}.mono{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.app-shell{max-width:1480px;margin:0 auto;padding:20px 20px 20px 236px}.app-shell.tela-larga{max-width:1760px}.sidebar{position:fixed;inset:0 auto 0 0;width:216px;z-index:40;background:linear-gradient(180deg,#0b1220,#0f172a);color:#cbd5e1;display:flex;flex-direction:column;padding:18px 12px}.sidebar-brand{display:flex;align-items:center;gap:10px;color:white;text-decoration:none;font-size:20px;font-weight:700;padding:4px 8px 16px;letter-spacing:.2px}.sidebar-nav{display:flex;flex-direction:column;gap:4px;overflow-y:auto;min-height:0;flex:1 1;scrollbar-width:none;-ms-overflow-style:none}.sidebar-nav::-webkit-scrollbar{width:0;height:0;display:none}.snav{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;color:#cbd5e1;text-decoration:none;font-size:14px}.snav:hover{background:rgba(148,163,184,.12);color:white}.snav.active{background:#2563eb;color:white;font-weight:600}.snav-icon{width:20px;text-align:center}.sidebar-foot{margin-top:auto;font-size:11px;color:#64748b;padding:8px;line-height:1.5}.rodape-versao{display:block;margin-top:4px;color:inherit;text-decoration:none}.rodape-versao__link{text-decoration:underline;text-underline-offset:2px}.rodape-versao:hover{color:#334155}.ficha-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px;align-items:start}@media (max-width:1100px){.ficha-grid{grid-template-columns:1fr}}.ficha-topo{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.ficha-topo h2{margin:0;font-size:19px;line-height:1.3}.ficha-migalha{font-size:12px;color:var(--muted);margin-bottom:2px}.snav-bloco{display:flex;flex-direction:column;gap:4px}.snav-grupo{display:flex;align-items:center;justify-content:space-between;gap:8px;background:none;border:none;cursor:pointer;font-family:inherit;padding:10px 12px;border-radius:10px;color:#9aa8bd;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;text-align:left;width:100%}.snav-grupo:hover{background:rgba(148,163,184,.08);color:#e2e8f0}.snav-grupo-label{flex:1 1;min-width:0}.snav-grupo:hover{color:#cbd5e1}.snav-seta{display:inline-block;transition:transform .15s ease;font-size:13px}.snav-seta.aberta{transform:rotate(90deg)}.snav-sub{padding-left:18px}.snav-oculto{display:none}.snav-flyout{position:fixed;z-index:60;min-width:216px;padding:8px;background:linear-gradient(180deg,#0b1220,#0f172a);border:1px solid #1e293b;border-left:none;border-radius:0 14px 14px 0;box-shadow:10px 14px 34px rgba(2,6,23,.5);display:flex;flex-direction:column;gap:2px}.snav-flyout-titulo{padding:4px 10px 8px;color:#7c8aa0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.snav-flyout .snav{display:flex}.snav-grupo.ativo{color:#e2e8f0}.snav-grupo .snav-badge{margin-left:auto}@media (max-width:900px){.snav-flyout{display:none}}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.topbar-title{font-size:22px;margin:0}.mais-fundo,.mais-sheet,.snav-mais{display:none}@media (max-width:900px){.snav-sec{display:none}.snav-bloco{display:contents}.snav-grupo{display:none}.snav-sub{padding-left:2px}.snav-mais,.snav-oculto:not(.snav-sec){display:flex}.snav-mais{background:none;border:none;cursor:pointer;font-family:inherit}.mais-fundo{display:block;position:fixed;inset:0;background:rgba(2,6,23,.45);z-index:60}.mais-sheet{display:flex;flex-direction:column;gap:2px;position:fixed;left:10px;right:10px;bottom:calc(74px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#0b1220,#0f172a);border-radius:14px;padding:10px;z-index:61;box-shadow:0 10px 30px rgba(2,6,23,.5);max-height:min(70vh,520px);overflow-y:auto}.mais-sheet .snav{flex-direction:row;font-size:14px;padding:12px;gap:10px;text-align:left}.mais-grupo{display:flex;align-items:center;gap:10px;padding:10px 12px 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.mais-grupo .snav-icon{opacity:.75}.mais-sheet .mais-item{padding-left:34px}.app-shell{padding:14px 12px calc(70px + env(safe-area-inset-bottom))}.sidebar{position:fixed;inset:auto 0 0 0;width:auto;flex-direction:row;align-items:stretch;justify-content:space-around;gap:2px;border-radius:0;padding:6px 4px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -6px 20px rgba(2,6,23,.25)}.sidebar-brand{display:none}.sidebar-nav{flex-direction:row;flex:1 1;justify-content:space-around;gap:2px;overflow-y:visible;min-height:auto}.snav{flex:1 1;min-width:0;flex-direction:column;gap:3px;padding:6px 2px;border-radius:10px;font-size:10px;text-align:center}.snav-label{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.snav-icon{width:auto;font-size:18px}.sidebar-foot{display:none}}@media (max-width:480px){.topbar{flex-direction:column;align-items:stretch;gap:8px}.topbar-title{font-size:18px}.topbar .select{width:100%}}.tabs{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.tab{padding:8px 16px;border-radius:10px;border:1px solid var(--border);background:var(--card);font-size:14px;cursor:pointer;text-decoration:none;color:var(--text)}.tab.active{background:var(--primary);color:white;border-color:var(--primary)}.input,.select{border:1px solid var(--border);border-radius:10px;padding:8px 10px;font-size:14px;background:white}.card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:0 1px 3px rgba(2,6,23,.04)}.kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:8px;gap:8px;margin:16px 0}.kpis-etapas{grid-template-columns:repeat(auto-fill,minmax(172px,1fr))}.kpis-etapas .kpi-head{align-items:flex-start}.kpi-rotulo{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.22;min-height:2.44em;word-break:break-word}@media (max-width:480px){.kpis-etapas{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}}.pv-grupo-titulo{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pv-pagina{--pv-borda:#e5e7eb;--pv-borda-forte:#d1d5db;--pv-raio:10px;--pv-raio-sm:8px;--pv-texto-2:#475569;--pv-texto-3:#64748b;--pv-texto-4:#94a3b8;--pv-suave:#f8fafc;--pv-hover:#f1f5f9;--pv-acento:#0f172a}.pv-barra-topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 12px;min-width:0}.pv-barra-topo .pv-escopo{font-size:12.5px;padding:4px 8px;height:30px;border-radius:var(--pv-raio-sm,8px);width:auto;max-width:170px}.pv-barra-topo-esp{flex:1 1}.pv-piloto{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;font:inherit;font-size:12.5px;font-weight:500;color:var(--pv-texto-2,#475569);background:#fff;border:1px solid var(--pv-borda,#e5e7eb);border-radius:999px;cursor:pointer;white-space:nowrap;max-width:100%}.pv-piloto:hover{border-color:var(--pv-borda-forte,#d1d5db);color:var(--text)}.pv-piloto:disabled{opacity:.6;cursor:default}.pv-piloto>i{width:7px;height:7px;border-radius:999px;background:#cbd5e1;flex:none}.pv-piloto-ligado>i{background:#16a34a;box-shadow:0 0 0 3px #dcfce7}.pv-piloto>span{overflow:hidden;text-overflow:ellipsis}.pv-btn-sec{height:30px}@media (max-width:640px){.pv-barra-topo{flex-wrap:nowrap;gap:6px}.pv-barra-topo .pv-escopo{flex:1 1;min-width:0;max-width:none}.pv-barra-topo .pv-piloto{flex:0 1 auto;min-width:0}.pv-barra-topo-esp{display:none}}.pv-btn-sec-ativo{background:var(--pv-hover,#f1f5f9);border-color:var(--pv-texto-4,#94a3b8)}.pv-btn-fantasma{display:inline-flex;align-items:center;gap:4px;font:inherit;font-size:12.5px;font-weight:500;color:var(--pv-texto-2,#475569);background:transparent;border:1px solid transparent;border-radius:7px;padding:3px 8px;cursor:pointer;white-space:nowrap}.pv-btn-fantasma:hover:not(:disabled){background:var(--pv-hover,#f1f5f9);color:var(--text)}.pv-btn-fantasma:disabled{opacity:.5;cursor:default}.exp-mais-compacto{padding:4px 6px;color:var(--pv-texto-3,#64748b)}.exp-mais-compacto[aria-expanded=true]{background:var(--pv-hover,#f1f5f9);color:var(--text)}.pv-visoes{display:flex;gap:2px;margin:0 0 16px;border-bottom:1px solid var(--pv-borda,#e5e7eb);overflow-x:auto;scrollbar-width:none;max-width:100%}.pv-visoes::-webkit-scrollbar{display:none}.pv-visao{display:inline-flex;align-items:center;gap:6px;border:0;border-bottom:2px solid transparent;background:transparent;cursor:pointer;font:inherit;font-size:13.5px;font-weight:500;color:var(--pv-texto-3,#64748b);padding:9px 10px 8px;white-space:nowrap;flex:none}.pv-visao-ativa,.pv-visao:hover{color:var(--text)}.pv-visao-ativa{font-weight:600;border-bottom-color:var(--pv-acento,#0f172a)}.pv-visao-n{font-size:12px;font-weight:500;color:var(--pv-texto-4,#94a3b8);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv-visao-ativa .pv-visao-n{color:var(--pv-texto-3,#64748b)}@media (max-width:640px){.pv-visao{padding:8px 8px 7px;font-size:13px}}.pv-alertas{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;align-items:flex-start;min-width:0}.pv-alerta{font-size:12.5px;line-height:1.35;border-radius:var(--pv-raio-sm,8px);padding:4px 10px;min-width:0;max-width:100%;background:#f8fafc;border:1px solid var(--border);color:#334155}.pv-alerta-forte{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.pv-alerta-info{background:#f0f9ff;border-color:#bae6fd;color:#0369a1}.pv-alerta-botao{font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;text-align:left}.pv-alerta-ativo{background:#fee2e2;box-shadow:inset 0 0 0 1px #b91c1c}.pv-alerta>summary{cursor:pointer;font-weight:600;overflow-wrap:anywhere}.pv-alerta[open]{flex-basis:100%}.pv-alerta-sub{font-weight:400;color:#64748b}.pv-alerta-corpo{display:grid;grid-gap:6px;gap:6px;margin-top:6px;color:var(--text)}.pv-alerta-item{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv-alerta-item>b{color:#b91c1c}.pv-quebra{min-width:0;overflow-wrap:anywhere}.pv-selo-prazo{display:inline-block;font-size:11.5px;font-weight:500;padding:1px 7px;border-radius:6px;color:var(--pv-texto-2,#475569);background:var(--pv-hover,#f1f5f9);max-width:100%;overflow-wrap:anywhere}.pv-selo-prazo-forte{color:#b91c1c;background:#fef2f2;font-weight:600}.pv-selo-prazo-perto{color:#b45309;background:#fffbeb;font-weight:600}.pv-caso-prazo{margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.pv-caso-prazo-sub{font-size:12px;color:var(--pv-texto-3,#64748b)}.pv-cards-principais{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));grid-gap:8px;gap:8px;margin:0 0 10px}.pv-card-principal{display:grid;grid-gap:4px;gap:4px;text-align:left;padding:10px 12px;border:1px solid var(--pv-borda,#e5e7eb);border-radius:var(--pv-raio,10px);background:#fff;cursor:pointer;min-width:0;font:inherit}.pv-card-principal:hover{border-color:var(--pv-borda-forte,#d1d5db);background:var(--pv-suave,#f8fafc)}.pv-card-principal-ativo,.pv-card-principal-ativo:hover{border-color:var(--pv-acento,#0f172a);box-shadow:none;background:#fff}.pv-card-principal-topo{display:flex;align-items:flex-start;gap:6px;min-width:0}.pv-card-principal-rotulo{font-size:12.5px;color:var(--muted);font-weight:500;line-height:1.25;min-width:0}.pv-card-principal-topo .pv-chip-critica{margin-left:auto}.pv-card-principal-n{font-size:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text);line-height:1.1}.pv-card-principal-alerta .pv-card-principal-n{color:#b91c1c}@media (max-width:480px){.pv-cards-principais{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv-filtros{display:grid;grid-gap:8px;gap:8px;margin:0 0 12px}.pv-filtro-grupo{display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:0}.pv-filtro-rotulo{font-size:12px;font-weight:500;color:var(--pv-texto-4,#94a3b8);width:64px;flex:none}.pv-chip{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12.5px;font-weight:500;color:var(--pv-texto-2,#475569);background:#fff;border:1px solid var(--pv-borda,#e5e7eb);border-radius:7px;padding:3px 9px;cursor:pointer;white-space:nowrap;line-height:1.3}.pv-chip:hover{border-color:var(--pv-borda-forte,#d1d5db);color:var(--text)}.pv-chip-ativo,.pv-chip-ativo:hover{background:var(--pv-hover,#f1f5f9);border-color:var(--pv-texto-4,#94a3b8);color:var(--text);font-weight:600}.pv-chip-apagado{opacity:.55}.pv-chip-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;color:var(--pv-texto-4,#94a3b8)}.pv-chip-ativo .pv-chip-n{color:var(--pv-texto-3,#64748b)}.pv-chip-n-alerta{color:#b91c1c;font-weight:600}.pv-chip-ativo .pv-chip-n-alerta{color:#b91c1c}.pv-chip-critica{background:#dc2626;color:#fff;border-radius:999px;font-size:10.5px;font-weight:700;padding:0 6px;line-height:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}@media (max-width:640px){.pv-filtro-rotulo{width:100%}.pv-chip{font-size:12px;padding:3px 8px}}.pv-aviso-linha{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:0;margin:0 0 12px}.pv-ajuda-filtro{font-size:12px;margin:-4px 0 8px;color:var(--pv-texto-3,#64748b)}.pv-barra-filtros{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:12px}.pv-barra-filtros .select{font-size:13px;padding:5px 9px;border-radius:var(--pv-raio-sm,8px)}.pv-busca{flex:1 1;min-width:190px}@media (max-width:640px){.pv-busca{min-width:0;flex-basis:100%}}.pv-barra-filtros select.pv-filtro-responsavel{max-width:260px}.pv-resp-seg{display:inline-flex;border:1px solid var(--pv-borda,#e5e7eb);border-radius:var(--pv-raio-sm,8px);padding:2px;gap:2px;background:var(--card)}.pv-resp-seg button{border:none;background:transparent;padding:3px 10px;font-size:12.5px;font-family:inherit;cursor:pointer;color:var(--pv-texto-3,#64748b);border-radius:6px;white-space:nowrap}.pv-resp-seg button.ativo{background:var(--pv-hover,#f1f5f9);color:var(--text);font-weight:600}.pv-resp-selo{color:var(--pv-texto-2,#475569)}.pv-cab-resp{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:12.5px;color:var(--pv-texto-3,#64748b);margin-top:6px}.pv-cab-resp-quem b{color:var(--text);font-weight:600}@media (max-width:640px){.pv-barra-filtros select.pv-filtro-responsavel{max-width:none;flex:1 1 100%}}.pv-linha{display:flex;gap:10px;width:100%;text-align:left;cursor:pointer;font:inherit;color:var(--text);background:#fff;border-left:1px solid var(--pv-borda,#e5e7eb);border:1px solid var(--pv-borda,#e5e7eb);border-left-width:2px;border-radius:var(--pv-raio,10px);padding:10px 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv-linha:hover{background:var(--pv-suave,#f8fafc)}.pv-linha-ativa,.pv-linha-ativa:hover{background:var(--pv-suave,#f8fafc);border-color:var(--pv-texto-4,#94a3b8);box-shadow:none}.pv-linha-foto{width:40px;height:40px;flex:none;border-radius:8px;object-fit:contain;background:#f1f5f9;border:1px solid #eef2f6}.pv-linha-corpo{min-width:0;flex:1 1;display:grid;grid-gap:3px;gap:3px}.pv-linha-topo{display:flex;gap:8px;align-items:flex-start}.pv-linha-titulo{flex:1 1;min-width:0;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pv-linha-quando{flex:none;font-size:11.5px;color:#94a3b8;padding-top:2px}.pv-linha-meta,.pv-linha-ref{display:flex;flex-wrap:wrap;align-items:center;column-gap:0;row-gap:1px;font-size:12.5px;color:#64748b;line-height:1.35;min-width:0}.pv-linha-ref-item{min-width:0;overflow-wrap:anywhere}.pv-linha-meta{font-size:12px}.pv-sep{color:#cbd5e1;margin:0 5px}.pv-linha-tipo{font-weight:600;display:inline-flex;align-items:center;gap:5px}.pv-linha-tag i,.pv-linha-tipo i{width:6px;height:6px;border-radius:999px;display:inline-block}.pv-linha-tag{display:inline-flex;align-items:center;gap:4px;font-weight:500}.pv-linha-valor{color:var(--text);font-weight:500}.pv-linha-selos{display:flex;flex-wrap:wrap;gap:4px}.pv-selo{font-size:10.5px;font-weight:600;line-height:16px;padding:0 6px;border-radius:5px;background:#f1f5f9;color:#475569;white-space:nowrap}.pv-selo-cheio{background:#dc2626;color:#fff}.pv-linha-resumo{font-size:12px;color:#64748b;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pv-linha-prazos{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:1px}.pv-prazo{font-size:11.5px;font-weight:500}.pv-prazo-forte{font-weight:600}.pv-prazo-critico{color:#fff;background:#dc2626;border-radius:5px;padding:0 6px;font-weight:600}.pv-linha-acao{font-weight:600;color:#6b21a8;border:1px solid #d8b4fe;background:#faf5ff;border-radius:6px}.pv-linha-acao,.pv-linha-lida{font-size:11.5px;padding:0 8px;line-height:18px;cursor:pointer}.pv-linha-lida{margin-left:auto;font-weight:500;color:#475569;border:1px solid var(--border);border-radius:6px;background:#fff}.pv-linha-lida-ok{color:#15803d;border-color:#86efac}.pv-caso{display:grid;grid-gap:10px;gap:10px;min-width:0}.pv-bloco{padding:12px 16px;border-radius:var(--pv-raio,10px);box-shadow:none;min-width:0;border-color:var(--pv-borda,#e5e7eb)}.pv-bloco-titulo{display:block;font-size:13px;font-weight:600;color:var(--text);letter-spacing:0}.pv-caso .section-sub{line-height:1.45}.pv-caso{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv-bloco-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.pv-bloco-cab .pv-bloco-titulo{display:inline}.pv-bloco-sub{font-size:12px;color:var(--pv-texto-3,#64748b);line-height:1.45;min-width:0}.pv-bloco-cab-botao{justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;gap:10px}.pv-bloco-cab-botao>.pv-bloco-cab{flex:1 1}.pv-bloco-cab-botao>.btn{flex:none}@media (max-width:640px){.pv-bloco-cab-botao{flex-wrap:wrap}}.pv-bloco-nota{font-size:11.5px;color:var(--pv-texto-3,#64748b);margin:8px 0 0;line-height:1.45}.pv-bloco-botoes{display:flex;gap:6px;flex-wrap:wrap;margin-top:10px}.pv-bloco-alerta{border:1px solid #fecaca;background:#fef2f2}.pv-grade{display:grid;grid-gap:8px 14px;gap:8px 14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:8px}.pv-subbloco{border-top:1px solid var(--pv-borda,#e5e7eb);margin-top:12px;padding-top:10px;min-width:0}.pv-subbloco-titulo{display:block;font-size:12.5px;font-weight:600;color:var(--text);margin-bottom:6px}.pv-etapas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 6px}.pv-etapas li{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:2px 8px 2px 6px;min-width:0;border:1px solid var(--pv-borda,#e5e7eb);border-radius:6px;background:var(--pv-suave,#f8fafc);color:#15803d}.pv-etapa-nome{color:var(--text);font-weight:500}.pv-etapa-quando{color:var(--pv-texto-3,#64748b)}.pv-cab-topo{display:flex;gap:12px;align-items:flex-start;min-width:0}.pv-cab-foto{width:48px;height:48px;flex:none;object-fit:contain;border-radius:8px;border:1px solid var(--pv-borda,#e5e7eb);background:#f1f5f9}.pv-cab-corpo{flex:1 1;min-width:0;display:grid;grid-gap:4px;gap:4px}.pv-cab-selos{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0}.pv-cab-tipo{font-size:11.5px;font-weight:600;padding:1px 7px;border-radius:6px}.pv-cab-motivo{font-size:12px;color:var(--pv-texto-2,#475569);min-width:0;overflow-wrap:anywhere}.pv-cab-selo{font-size:11.5px;font-weight:500;padding:1px 7px;border-radius:6px;background:#f1f5f9;color:#475569;white-space:nowrap}.pv-cab-titulo{font-size:15px;font-weight:600;line-height:1.35;color:var(--text);overflow-wrap:anywhere}.pv-cab-ref{font-size:12px;color:var(--pv-texto-3,#64748b);line-height:1.5;display:flex;flex-wrap:wrap;min-width:0}.pv-cab-ref b{color:var(--pv-texto-2,#475569);font-weight:600}.pv-cab-prazo-sub{display:block;margin-top:6px}.pv-cab-acoes{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px;padding-top:10px;border-top:1px solid var(--pv-borda,#e5e7eb)}.pv-cab-acoes-esp{flex:1 1}.pv-barra-topo[hidden],.pv-visoes[hidden]{display:none}.pv-aviso{font-size:12.5px;line-height:1.45;border-radius:var(--pv-raio,10px);padding:10px 14px;border:1px solid;display:grid;grid-gap:3px;gap:3px;min-width:0;overflow-wrap:anywhere}.pv-aviso>b{font-size:13px}.pv-aviso-sub{font-size:11.5px;color:var(--pv-texto-3,#64748b)}.pv-aviso-lista{display:grid;grid-gap:3px;gap:3px;font-size:12px;color:var(--text)}.pv-aviso-amarelo{background:#fffbeb;border-color:#fde68a}.pv-aviso-amarelo>b{color:#92400e}.pv-aviso-laranja{background:#fff7ed;border-color:#fdba74;color:#7c2d12}.pv-aviso-vermelho{background:#fef2f2;border-color:#fecaca}.pv-aviso-vermelho>b{color:#b91c1c}.pv-conversa{display:grid;grid-gap:8px;gap:8px;max-height:460px;overflow-y:auto;margin-top:10px;padding-right:2px}.pv-msg{padding:8px 11px;border-radius:10px;font-size:12.5px;max-width:88%;border:1px solid var(--pv-borda,#e5e7eb);background:#fff;min-width:0}.pv-msg-comprador{background:var(--pv-suave,#f8fafc)}.pv-msg-mediador{background:#fffbeb;border-color:#fde68a}.pv-msg-nos{margin-left:auto;background:#eef2ff;border-color:#c7d2fe}.pv-msg-quem{font-size:11px;color:var(--pv-texto-3,#64748b);margin-bottom:3px;display:flex;flex-wrap:wrap;align-items:center;gap:0 4px}.pv-msg-quem b{color:var(--pv-texto-2,#475569);font-weight:600}.pv-msg-mediador .pv-msg-quem b{color:#92400e}.pv-msg-nos .pv-msg-quem b{color:#4338ca}.pv-msg-ia{margin-left:4px;font-size:10px;font-weight:700;color:#475569;background:#e2e8f0;padding:0 6px;border-radius:5px;line-height:16px}.pv-msg-texto{white-space:pre-wrap;word-break:break-word}.pv-msg-texto p{margin:0}.pv-msg-texto .pv-msg-lista+p,.pv-msg-texto p+.pv-msg-lista,.pv-msg-texto p+p{margin-top:6px}.pv-msg-lista{margin:4px 0 0;padding-left:20px;white-space:normal}.pv-msg-lista li+li{margin-top:2px}.pv-msg-texto b{font-weight:600}.pv-conversa-anteriores{justify-self:center;border:1px solid var(--pv-borda,#e5e7eb);background:var(--card);border-radius:999px;padding:3px 12px;font:inherit;font-size:12px;color:var(--pv-texto-2,#475569);cursor:pointer}.pv-conversa-anteriores:hover{color:var(--text);border-color:var(--pv-borda-forte,#d1d5db)}.pv-msg-anexos{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.pv-msg-img{max-width:160px;max-height:160px;border-radius:8px;border:1px solid var(--pv-borda,#e5e7eb);display:block}.pv-msg-anexo-nome{font-size:11px;color:var(--muted)}.pva{display:grid;grid-gap:6px;gap:6px;margin-top:6px;min-width:0}.pva-grade{display:grid;grid-template-columns:repeat(2,minmax(0,116px));grid-gap:4px;gap:4px;max-width:100%}.pva-grade-uma{grid-template-columns:minmax(0,240px)}.pva-mini{position:relative;padding:0;margin:0;border:1px solid var(--pv-borda,#e5e7eb);border-radius:8px;overflow:hidden;background:#e2e8f0;cursor:zoom-in;aspect-ratio:1/1}.pva-mini,.pva-mini img{display:block;width:100%}.pva-mini img{height:100%;object-fit:cover}.pva-mini-uma{aspect-ratio:auto;min-height:120px}.pva-mini-uma img{height:auto;max-height:320px}.pva-mini-sem{aspect-ratio:1/1;color:#64748b}.pva-mini-icone,.pva-mini-sem{display:flex;align-items:center;justify-content:center}.pva-mini-icone{width:100%;height:100%}.pva-mini-mais{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.55);color:#fff;font-size:24px;font-weight:600}.pva-mini:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.pva-arquivo{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.pva-arquivo-nome{display:inline-flex;align-items:center;gap:4px;font-size:12px;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pva-erro{font-size:11.5px;color:#b91c1c}.pva-viz{position:fixed;inset:0;z-index:10000;background:#0b1120;display:flex;flex-direction:column;color:#f8fafc}.pva-viz-topo{display:flex;align-items:center;gap:8px;padding:10px 14px;min-width:0}.pva-viz-nome{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.pva-viz-cont{flex:none;font-size:13px;color:#cbd5e1}.pva-viz-btn{flex:none;display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:8px;padding:6px 12px;font-size:13px;cursor:pointer}.pva-viz-btn:hover{background:rgba(255,255,255,.22)}.pva-viz-palco{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;padding:0 64px 16px;overflow:hidden;touch-action:pan-y}.pva-viz-palco-zoom{overflow:auto;align-items:flex-start;justify-content:flex-start;touch-action:auto}.pva-viz-img{max-width:100%;max-height:100%;object-fit:contain;cursor:zoom-in;border-radius:4px}.pva-viz-img-zoom{max-width:none;max-height:none;cursor:zoom-out;margin:auto}.pva-viz-pdf{width:100%;height:100%;border:0;background:#fff;border-radius:4px}.pva-viz-msg{font-size:14px;color:#e2e8f0;text-align:center;padding:0 16px}.pva-viz-rodape{text-align:center;font-size:12px;color:#cbd5e1;padding:0 16px 12px}.pva-viz-seta{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:rgba(15,23,42,.6);color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.pva-viz-seta:disabled{opacity:.3;cursor:default}.pva-viz-seta-ant{left:10px}.pva-viz-seta-prox{right:10px}@media (max-width:640px){.pva-viz-topo{padding:8px 10px;gap:6px}.pva-viz-btn{padding:6px 9px}.pva-viz-palco{padding:0 0 8px}.pva-viz-seta{top:auto;bottom:10px;transform:none}.pva-viz-com-setas .pva-viz-palco{padding-bottom:8px}.pva-viz-com-setas{padding-bottom:60px}}.pv-msg-sistema{justify-self:center;text-align:center;font-size:11px;color:var(--pv-texto-4,#94a3b8);max-width:92%;overflow-wrap:anywhere}.pv-ia-caixa{display:grid;grid-gap:6px;gap:6px;margin-top:10px;padding:10px;border-radius:var(--pv-raio-sm,8px);background:var(--pv-suave,#f8fafc);border:1px solid var(--pv-borda,#e5e7eb);min-width:0}.pv-ia-linha{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.pv-ia-input{flex:1 1;min-width:200px;font-size:13px}@media (max-width:640px){.pv-ia-input{min-width:0;flex-basis:100%}}.pv-ia-nota{font-size:11px;color:var(--pv-texto-3,#64748b);margin:0;line-height:1.4}.pv-ia-cartao{padding:8px 11px;border-radius:8px;border:1px solid;font-size:12.5px;display:grid;grid-gap:4px;gap:4px;background:#fff;min-width:0}.pv-ia-rot{font-size:11px}.pv-ia-verde{border-color:#bbf7d0;background:#f0fdf4}.pv-ia-verde .pv-ia-rot{color:#166534}.pv-ia-amarelo{border-color:#fde68a;background:#fffbeb;font-size:12px}.pv-ia-amarelo .pv-ia-rot{color:#92400e}.pv-ia-roxo{border-color:#ddd6fe;background:#f5f3ff}.pv-ia-roxo .pv-ia-rot{color:#6d28d9}.pv-pre{white-space:pre-wrap;overflow-wrap:anywhere}.pv-resposta{display:grid;grid-gap:6px;gap:6px;margin-top:10px;min-width:0}.pv-resposta-opcoes{gap:6px 12px;min-width:0}.pv-resposta-dest,.pv-resposta-opcoes{display:flex;flex-wrap:wrap;align-items:center}.pv-resposta-dest{gap:4px 10px;font-size:12px}.pv-resposta-dest label{display:flex;gap:4px;align-items:center;cursor:pointer}.pv-resposta-modelos{flex:1 1;min-width:220px;font-size:13px}@media (max-width:640px){.pv-resposta-modelos{min-width:0;flex-basis:100%}}.pv-resposta-anexos{display:flex;gap:6px;flex-wrap:wrap}.pv-anexo-chip{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;background:#f1f5f9;border:1px solid var(--border);border-radius:6px;padding:3px 10px;max-width:100%}.pv-anexo-chip>b{color:#475569}.pv-anexo-chip>button{border:none;background:none;cursor:pointer;color:#b91c1c;font-weight:700;padding:0}.pv-resposta-acoes{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pv-lista-itens{display:grid;grid-gap:5px;gap:5px;margin-top:8px}.pv-item{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;padding:6px 10px;border-radius:8px;border:1px solid var(--pv-borda,#e5e7eb);min-width:0}.pv-item-dinheiro{background:#fffbeb}.pv-item-saida{align-items:baseline;flex-wrap:nowrap;font-size:12.5px}.pv-item-saida>b{flex:none;width:150px}@media (max-width:640px){.pv-item-saida{flex-wrap:wrap}.pv-item-saida>b{width:auto}}.pv-item-numeros{gap:4px 14px;font-size:12.5px;background:var(--pv-suave,#f8fafc)}.pv-item-azul{font-size:12.5px;background:#eff6ff;border-color:#bfdbfe}.pv-organizar-linha{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.pv-pagina .btn-destino{background:#fff;color:var(--text);border-color:var(--pv-borda,#e5e7eb);font-weight:500;box-shadow:none;display:inline-flex;align-items:center;gap:6px}.pv-pagina .btn-destino:before{content:"";width:7px;height:7px;border-radius:999px;background:currentColor;flex:none}.pv-pagina .btn-destino:hover{background:var(--pv-hover,#f1f5f9);color:var(--text)}.pv-pagina .btn-destino-aguardando:before{background:#0284c7}.pv-pagina .btn-destino-pendente:before{background:#ea580c}.pv-pagina .btn-destino-finalizar:before{background:#16a34a}.pv-pagina .btn-destino-fila:before{background:#4f46e5}.pv-pagina .card{border-radius:var(--pv-raio,10px);border-color:var(--pv-borda,#e5e7eb);box-shadow:none}@media (max-width:480px){.kpis{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:6px}.kpi{padding:8px 10px}.kpi b{font-size:17px}}.kpi{border:1px solid var(--border);background:white;border-radius:12px;padding:10px 12px;font-size:11px;font-weight:500;color:var(--muted);display:flex;flex-direction:column;gap:6px;text-align:left;line-height:1.25;box-shadow:0 1px 2px rgba(15,23,42,.04)}.kpi b{font-size:21px;font-weight:600;color:var(--text);letter-spacing:-.02em;line-height:1}.kpi-head{display:flex;align-items:center;gap:7px;min-width:0}.kpi-chip{width:24px;height:24px;border-radius:7px;flex:none;display:inline-flex;align-items:center;justify-content:center}button.kpi{cursor:pointer;font-family:inherit;transition:border-color .12s,background .12s,box-shadow .12s,transform .06s}button.kpi:hover{border-color:#94a3b8;box-shadow:0 2px 6px rgba(15,23,42,.08);transform:translateY(-1px)}button.kpi.active{border-color:#2563eb;background:#eff6ff;box-shadow:inset 0 0 0 1px #2563eb;color:#1d4ed8}button.kpi.active b{color:#1d4ed8}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;font-size:12px;border:1px solid var(--border);background:white;white-space:nowrap}.badge-green{background:#dcfce7;color:#166534;border-color:#bbf7d0}.badge-blue{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.badge-amber{background:#fef3c7;color:#92400e;border-color:#fde68a}.badge-rose{background:#ffe4e6;color:#be123c;border-color:#fecdd3}.badge-slate{background:#f1f5f9;color:#475569;border-color:#e2e8f0}.badge-orange{background:#ffedd5;color:#c2410c;border-color:#fed7aa}.btn-orange{background:#f97316;color:white;border-color:#ea580c}.btn-orange:hover{background:#ea580c}.btn-green{background:#16a34a;color:white;border-color:#15803d}.btn-green:hover{background:#15803d}.bulk-bar{position:-webkit-sticky;position:sticky;bottom:12px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:#0f172a;color:white;border-radius:12px;padding:10px 14px;box-shadow:0 8px 24px rgba(15,23,42,.35);font-size:13px}@media (max-width:900px){.bulk-bar{bottom:calc(64px + env(safe-area-inset-bottom));z-index:30}}table{width:100%;border-collapse:collapse;font-size:13px}th{text-align:left;color:#94a3b8;font-weight:600;padding:10px 8px;border-bottom:1px solid var(--border);font-size:10.5px;text-transform:uppercase;letter-spacing:.05em}td{padding:12px 8px;border-bottom:1px solid #eef2f7;vertical-align:top}.table-scroll thead th{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--card);box-shadow:inset 0 -1px 0 var(--border)}@media (max-width:1100px){.table-scroll{overflow-x:auto}}tbody tr:last-child td{border-bottom:none}tr:hover td{background:#f8fafc}.cell-sub{font-size:11.5px;color:var(--muted);line-height:1.4}.ext-link{color:#64748b;text-decoration:none;border-bottom:1px dotted #cbd5e1}.ext-link:hover{color:#2563eb;border-bottom-color:#2563eb}.thumb{width:40px;height:40px;object-fit:contain;border-radius:8px;border:1px solid var(--border);background:white}.density-compact table{font-size:12px}.density-compact th{padding:8px 6px}.density-compact td{padding:6px}.density-compact .thumb{width:32px;height:32px}.density-compact .badge{padding:2px 7px;font-size:10.5px}@media (max-width:720px){table{display:block;border:none}colgroup,thead{display:none}tbody,tr{display:block}tr{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:10px 12px;margin-bottom:10px}tr:hover td{background:transparent}td{display:block;box-sizing:border-box;width:100%;border-bottom:none;padding:5px 0;text-align:left!important}td[data-label]:not([data-label=""]){background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:8px 10px;margin:6px 0}tr:hover td[data-label]:not([data-label=""]){background:#f8fafc}td[data-label]:not([data-label=""]):before{content:attr(data-label);display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:4px}.density-compact tr{padding:8px 10px;margin-bottom:8px}.density-compact td{padding:4px 0}.density-compact td[data-label]:not([data-label=""]){padding:6px 8px;margin:5px 0}}@media (max-width:1000px){table.tabela-cards{display:block;border:none}.tabela-cards colgroup,.tabela-cards thead{display:none}.tabela-cards tbody{display:block}.tabela-cards tr{display:block;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:10px 12px;margin-bottom:10px}.tabela-cards td{display:block;box-sizing:border-box;width:100%!important;border-bottom:none;padding:5px 0;text-align:left!important}.tabela-cards td[data-label]:not([data-label=""]){background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:8px 10px;margin:6px 0}.tabela-cards td[data-label]:not([data-label=""]):before{content:attr(data-label);display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:4px}.tabela-cards td .mono,.tabela-cards td div{text-align:left!important}.tabela-cards td input.input,.tabela-cards td select.input{max-width:100%}.tabela-cards td img{width:46px!important;height:46px!important}}@media (max-width:720px){table.dash-top-table{display:table;border-collapse:collapse}.dash-top-table colgroup{display:table-column-group}.dash-top-table thead{display:table-header-group}.dash-top-table tbody{display:table-row-group}.dash-top-table tr{display:table-row;background:transparent;border:none;border-radius:0;padding:0;margin:0}.dash-top-table td{display:table-cell;width:auto;padding:5px 4px;border-bottom:none}.dash-top-table col:nth-child(4){width:0!important}.dash-top-table td:nth-child(4),.dash-top-table th:nth-child(4){padding:0!important;font-size:0;line-height:0;overflow:hidden;white-space:nowrap}.dash-top-table td:nth-child(3),.dash-top-table td:nth-child(5),.dash-top-table th:nth-child(3),.dash-top-table th:nth-child(5){text-align:right!important}}.dash-periodo-topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;min-width:0}.dash-periodo-topo .dash-periodo-rotulo{font-size:13px;font-weight:600;color:var(--muted)}.dash-periodo-botoes{display:flex;gap:4px;flex-wrap:wrap;min-width:0}.dash-periodo-botoes .btn[aria-pressed=true]{background:#eff6ff;border-color:#2563eb;color:#1d4ed8;font-weight:600}.dash-periodo-topo .dash-periodo-carregando{font-size:12.5px;color:var(--muted)}@media (max-width:560px){.dash-periodo-botoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.dash-periodo-botoes .btn{padding-left:4px;padding-right:4px;overflow:hidden;text-overflow:ellipsis}}.faixas-table{width:100%;border-collapse:collapse;font-size:11.5px;background:var(--card)}.faixas-table th{text-align:left;padding:4px 6px;border-bottom:1px solid var(--border);font-weight:600;font-size:11px;color:var(--muted);white-space:nowrap}.faixas-table td{padding:4px 6px;border-bottom:1px dotted var(--border)}.faixas-table td.num,.faixas-table th.num{text-align:right;white-space:nowrap}@media (max-width:720px){table.faixas-table{display:table;border-collapse:collapse;width:100%}.faixas-table thead{display:table-header-group}.faixas-table tbody{display:table-row-group}.faixas-table tr{display:table-row;background:transparent;border:none;border-radius:0;padding:0;margin:0}.faixas-table th{padding:3px 2px;font-size:9.5px}.faixas-table td,.faixas-table td[data-label]:not([data-label=""]){display:table-cell;width:auto;padding:4px 2px;margin:0;font-size:10.5px;background:transparent;border:none;border-bottom:1px dotted var(--border);border-radius:0}.faixas-table td[data-label]:not([data-label=""]):before{content:none}.faixas-table td.num,.faixas-table th.num{text-align:right!important}table.jbp-ritmo-table{display:table;border-collapse:collapse;width:100%}.jbp-ritmo-table thead{display:table-header-group}.jbp-ritmo-table tbody{display:table-row-group}.jbp-ritmo-table tr{display:table-row;border:none;border-radius:0;padding:0;margin:0}.jbp-ritmo-table th{padding:3px 6px;font-size:10.5px}.jbp-ritmo-table td,.jbp-ritmo-table td[data-label]:not([data-label=""]){display:table-cell;width:auto;padding:4px 6px;margin:0;font-size:11px;background:transparent;border:none;border-bottom:1px solid var(--border);border-radius:0;text-align:right!important}.jbp-ritmo-table td[data-label]:not([data-label=""]):before{content:none}.jbp-ritmo-table td:first-child{text-align:left!important}}@media (min-width:721px) and (max-width:1100px){.std-table{min-width:1000px}}.filters{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin-bottom:12px}.filter-field label{display:block;font-size:11px;color:var(--muted);margin-bottom:4px}@media (max-width:640px){.filter-field{flex:1 1 100%!important;min-width:0!important}.filter-field .input,.filter-field .select,.filter-field input,.filter-field select{width:100%}}.ped-cards{display:none}@media (max-width:900px){.ped-tabela{display:none}.ped-cards{display:grid;grid-gap:8px;gap:8px}.ped-card{width:100%;text-align:left;font-family:inherit;cursor:pointer;border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:white;box-shadow:0 1px 2px rgba(15,23,42,.04)}.ped-card:active{border-color:#94a3b8}.ped-card-topo{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11.5px;color:var(--muted)}.ped-card-produto{font-size:13px;font-weight:500;margin:4px 0 6px;color:var(--text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ped-card-linha{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:12.5px}.ped-card-valor{font-weight:700;font-size:15px}.ped-faixas{overflow-x:auto;-webkit-overflow-scrolling:touch}.ped-faixas>button{min-width:132px!important;flex:0 0 auto!important}}@media (max-width:1180px) and (min-width:901px){.ped-faixas{flex:1 1 100%!important}}.empty,.loading{padding:40px;text-align:center;color:var(--muted)}.error-box{background:#ffe4e6;border:1px solid #fecdd3;color:#be123c;padding:12px 16px;border-radius:12px;margin-bottom:16px;font-size:14px}.pagination{display:flex;align-items:center;justify-content:space-between;margin-top:12px;font-size:13px;color:var(--muted);flex-wrap:wrap;gap:8px}.pagination button{border:1px solid var(--border);background:white;border-radius:8px;padding:6px 12px;cursor:pointer}.pagination button:disabled{opacity:.4;cursor:default}.btn{border:1px solid var(--border);background:white;border-radius:8px;padding:6px 12px;font-size:13px;cursor:pointer;color:var(--text);white-space:nowrap}.btn:hover{background:#f8fafc}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--primary);color:white;border-color:var(--primary)}.btn-primary:hover{opacity:.92;background:var(--primary)}.btn-sm{padding:4px 10px;font-size:12px;border-radius:7px}.btn-danger{color:var(--rose);border-color:#fecdd3}.btn-destino{color:#fff;font-weight:600;box-shadow:0 1px 2px rgba(15,23,42,.18)}.btn-destino:hover{color:#fff}.btn-destino:active{transform:translateY(1px);box-shadow:none}.btn-destino-aguardando{background:#0284c7;border-color:#0369a1}.btn-destino-aguardando:hover{background:#0369a1}.btn-destino-pendente{background:#ea580c;border-color:#c2410c}.btn-destino-pendente:hover{background:#c2410c}.btn-destino-finalizar{background:#16a34a;border-color:#15803d}.btn-destino-finalizar:hover{background:#15803d}.btn-destino-fila{background:#4f46e5;border-color:#4338ca}.btn-destino-fila:hover{background:#4338ca}.btn-icon{padding:6px 10px;font-size:16px;line-height:1}.spin{display:inline-block;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:720px){.btn{min-height:38px;padding:8px 14px}.btn-sm{min-height:32px;padding:7px 12px}.pagination button{min-height:34px;padding:6px 14px}input[type=checkbox]{width:18px;height:18px}}.link{text-decoration:none}.link,.link-btn{color:var(--blue)}.link-btn{background:none;border:none;padding:0;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.link:hover{text-decoration:underline}.historico-topo-rotulo{text-align:right}.historico-topo{font-size:12px;text-decoration:none;display:inline-flex;align-items:center;gap:4px;font-weight:600}.historico-topo:hover{text-decoration:underline}.historico-topo-rotulo .historico-topo+.historico-topo{margin-left:12px}@media (max-width:640px){.historico-topo-rotulo{text-align:left}.historico-topo{font-size:13px;min-height:32px}}.abas-ignorados{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:-6px 0 12px;padding:3px;background:#f1f5f9;border-radius:10px;width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box}.abas-ignorados__aba{border:none;background:transparent;cursor:pointer;padding:5px 10px;border-radius:8px;font:inherit;font-size:12px;font-weight:600;color:#475569;white-space:nowrap}.abas-ignorados__aba:hover{color:#1e293b}.abas-ignorados__aba--ativa{background:#fff;color:#1d4ed8;box-shadow:0 1px 3px rgba(15,23,42,.15)}.form-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px 16px;gap:12px 16px;margin:16px 0}.form-field label{display:block;font-size:12px;color:var(--muted);margin-bottom:4px}.form-field .input,.form-field .select{width:100%}.section-title{font-size:15px;font-weight:600;margin:0 0 4px}.section-sub{font-size:13px;color:var(--muted);margin:0 0 12px}.success-box{background:#dcfce7;border:1px solid #bbf7d0;color:#166534;border-radius:12px}.success-box,.warn-box{padding:10px 14px;margin-bottom:16px;font-size:13px}.warn-box{background:#fef3c7;border:1px solid #fde68a;color:#92400e;border-radius:12px}.detail-grid{display:grid;grid-template-columns:2fr 1fr;grid-gap:16px;gap:16px;align-items:start}@media (max-width:900px){.detail-grid{grid-template-columns:1fr}}.kv{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed var(--border);font-size:13px}.kv:last-child{border-bottom:none}.kv .k{color:var(--muted)}.modal-overlay{z-index:100;background:rgba(2,6,23,.45);place-items:center;padding:16px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.busy-overlay,.modal-overlay{position:fixed;inset:0;display:grid}.busy-overlay{z-index:99;background:rgba(248,250,252,.55);place-items:center;padding:16px;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);cursor:progress}.busy-box{display:flex;align-items:center;gap:10px;background:white;color:var(--text);border:1px solid var(--border);border-radius:10px;padding:10px 16px;font-size:13.5px;box-shadow:0 8px 30px rgba(2,6,23,.12)}.busy-spinner{width:16px;height:16px;border-radius:50%;flex:none;border:2px solid #cbd5e1;border-top:2px solid var(--primary);animation:spin .8s linear infinite}.pub-andamento{background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a;border-radius:8px;padding:8px 10px;font-size:12.5px;margin:0 0 8px;min-width:0;overflow-wrap:anywhere}.pub-andamento__topo{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pub-andamento__pct{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.pub-andamento__quando{color:var(--muted);font-size:11.5px}.pub-andamento__barra{height:8px;background:#dbeafe;border-radius:999px;overflow:hidden;margin-top:6px}.pub-andamento__barra>span{display:block;height:100%;background:var(--blue);border-radius:999px;transition:width .4s}.pub-andamento__etapa{margin-top:5px;color:#1d4ed8}.pub-andamento__erro{margin-top:5px;line-height:1.45;white-space:pre-line}.pub-andamento__acoes{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.pub-andamento--falhou{background:#fff1f2;border-color:#fecdd3;color:#be123c}.pub-andamento--ok{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.pub-andamento--ok.pub-andamento--aviso{background:#fffbeb;border-color:#fde68a;color:#92400e}.modal-card{background:white;border-radius:16px;padding:22px;width:100%;max-width:440px;max-height:calc(100vh - 32px);overflow-y:auto;box-shadow:0 20px 50px rgba(2,6,23,.25);animation:modal-in .12s ease-out}@media (max-width:480px){.modal-card{padding:18px;border-radius:14px}}@keyframes modal-in{0%{transform:translateY(8px);opacity:0}to{transform:none;opacity:1}}.modal-title{margin:0 0 8px;font-size:17px}.modal-message{margin:0;font-size:13.5px;color:#475569;line-height:1.55;white-space:pre-line}.modal-word-label{font-size:12px;color:var(--muted)}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}@media (max-width:900px){.dash-duas-colunas{grid-template-columns:1fr!important}}@media (max-width:720px){.pub-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.pub-kpis .card{padding:10px 12px}.pub-kpis .card>div:nth-child(2){font-size:17px!important}.pub-sub{display:none!important}.pub-scroll-x{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px}.pub-scroll-x::-webkit-scrollbar{display:none}.pub-scroll-x>*{flex-shrink:0}td.half{display:inline-block!important;width:calc(50% - 4px)!important;vertical-align:top;margin:5px 1px!important}.pub-scroll-x .kpi{flex-direction:row;align-items:center;gap:7px;padding:9px 13px;border-radius:999px;white-space:nowrap;font-size:12.5px}.pub-scroll-x .kpi b{font-size:15px}.prev-bar{flex-direction:column;align-items:stretch!important}.prev-tabs{flex-wrap:wrap!important;overflow-x:visible}.prev-tabs .btn{font-size:12.5px;padding:7px 10px}.prev-sync{width:100%}.prev-acoes .btn{flex:1 1 auto;min-height:42px}.prev-acoes .prev-atalho{flex:0 0 auto;width:46px;min-width:46px}.prev-acoes .mono{width:100%;text-align:right}.prev-orientar .btn{min-height:42px}.prev-chips{display:none!important}.input,.select,input,select,textarea{font-size:16px!important}.prev-card{padding:12px!important;border-radius:14px}.prev-balao{font-size:16px!important;line-height:1.45}.prev-card .btn{min-height:42px}}.pub-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.seg{background:#f1f5f9;border:1px solid var(--border);border-radius:10px;padding:3px;gap:2px;max-width:100%}.seg,.seg button{display:inline-flex}.seg button{border:none;background:transparent;padding:6px 12px;border-radius:7px;font-size:12.5px;font-weight:600;color:#64748b;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;transition:background .12s ease,color .12s ease}.seg button:hover{color:#0f172a}.seg button.on{background:#fff;color:#0f172a;box-shadow:0 1px 3px rgba(15,23,42,.13)}.pub-hero{border:1px solid var(--border);border-radius:14px;overflow:hidden;margin-bottom:14px}.pub-hero-main{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:1px;gap:1px;background:var(--border)}.pub-hero-cel{background:#fff;padding:15px 18px;min-width:0}.pub-hero-lab{font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#64748b}.pub-hero-num{font-size:27px;font-weight:800;letter-spacing:-.025em;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:3px}.pub-hero-sub{font-size:11.5px;color:#94a3b8;margin-top:3px;line-height:1.4}.pub-hero-ratios{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));grid-gap:1px;gap:1px;background:var(--border);border-top:1px solid var(--border)}.pub-ratio{background:#f8fafc;padding:9px 16px;display:flex;align-items:center;gap:7px;font-size:12.5px;flex-wrap:wrap}.pub-ratio-lab{color:#64748b;font-weight:600}.pub-ratio b{font-size:15px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pub-ratio i{font-style:normal;color:#94a3b8;font-size:11px}.pub-triagem{gap:10px;margin-bottom:12px}.pub-grupo,.pub-triagem{display:flex;align-items:center;flex-wrap:wrap}.pub-grupo{gap:8px}.pub-grupo:before{content:"";width:1px;height:24px;background:var(--border)}.pub-grupo-tit{font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#94a3b8;white-space:nowrap}.pub-grupo-chips{display:flex;gap:6px;flex-wrap:wrap}.pub-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;border:1px solid var(--border);background:#fff;font-size:12.5px;font-weight:600;color:#475569;cursor:pointer;white-space:nowrap;transition:border-color .12s ease,background .12s ease}.pub-chip:hover{border-color:#94a3b8}.pub-chip b{font-size:13.5px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pub-filtros-lista{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.pub-filtro-lista{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);background:#fff;border-radius:8px;padding:0 4px 0 10px;height:31px;font-size:12px;color:var(--muted);cursor:pointer;white-space:nowrap;min-width:0}.pub-filtro-lista:hover{border-color:#94a3b8}.pub-filtro-lista.on{border-color:#2563eb;background:#eff6ff}.pub-filtro-lista.on select{color:#1d4ed8}.pub-filtro-lista select{background:transparent;font-size:13px;color:var(--text);min-width:0;max-width:100%;outline-offset:2px}.pub-filtro-lista select,.pub-limpar{border:none;font-weight:600;padding:4px 2px;cursor:pointer}.pub-limpar{background:none;font-size:12.5px;color:#2563eb;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.pub-selo-ads{font-size:10.5px!important;margin-left:6px}.pub-ocultar-outlet{display:inline-flex;align-items:center;gap:6px;height:31px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:#fff;font-size:12.5px;font-weight:600;color:var(--text);cursor:pointer;white-space:nowrap}.pub-ocultar-outlet input{margin:0;width:15px;height:15px;accent-color:#2563eb;cursor:pointer}.pub-ocultar-outlet.off{border-color:#2563eb;background:#eff6ff;color:#1d4ed8}@media (max-width:720px){.pub-filtros-lista{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pub-filtro-lista{height:auto;flex-direction:column;align-items:stretch;gap:0;padding:4px 6px 2px 10px;font-size:11px}.pub-filtro-lista select{width:100%;padding:0 0 2px;text-overflow:ellipsis}.pub-limpar{justify-self:start}.pub-ocultar-outlet{height:40px}}.copy-btn{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;padding:2px 4px;margin-left:2px;color:var(--muted);cursor:pointer;vertical-align:middle;border-radius:4px;line-height:1}.copy-btn:hover{color:var(--text);background:#f1f5f9}.copy-btn-ok{color:#16a34a}.copy-btn-falhou,.copy-btn-ok{font-family:system-ui,sans-serif;font-size:11px;font-weight:600}.copy-btn-falhou{color:#b91c1c}.pub-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.pub-alert{display:inline-flex;align-items:center;padding:2.5px 10px;border-radius:999px;font-size:11.5px;font-weight:700;border:1px solid;white-space:nowrap}.pub-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:#f8fafc;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:#64748b;border-bottom:1px solid var(--border)}.pub-table tbody tr:nth-child(2n){background:#fafbfd}.pub-table tbody tr:hover{background:#f1f5f9}.pub-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pub-thumb{width:40px;height:40px;border-radius:8px;object-fit:cover;flex-shrink:0;border:1px solid var(--border);background:#fff}@media (max-width:720px){.pub-hero-main{grid-template-columns:1fr 1fr}.pub-hero-main>.pub-hero-cel:last-child{grid-column:1/-1}.pub-hero-cel{padding:11px 13px}.pub-hero-num{font-size:20px}.pub-hero-sub{display:none}.pub-hero-ratios{grid-template-columns:1fr 1fr}.pub-ratio{padding:8px 12px;font-size:12px}.pub-table thead th{position:static}.pub-triagem{align-items:center}.pub-grupo,.pub-triagem{flex-wrap:nowrap}.pub-grupo-tit,.pub-grupo:before{display:none}.pub-grupo-chips{flex-wrap:nowrap}}.snav-badge{margin-left:auto;background:#dc2626;color:white;font-size:10.5px;font-weight:700;min-width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;line-height:1}.mais-sheet .snav-badge{margin-left:6px}.viz-linha-topo{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:3px}.viz-rotulo{font-size:12.5px;color:var(--text);display:flex;align-items:center;gap:6px;min-width:0}.viz-rotulo>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.viz-valor{font-size:12.5px;font-weight:700;color:var(--text);white-space:nowrap}@media (max-width:720px){.viz-linha-topo{display:block;margin-bottom:5px}.viz-rotulo{align-items:flex-start}.viz-rotulo>span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;text-overflow:clip}.viz-valor{display:block;margin-top:3px;padding-left:32px;font-size:13px}.viz-sem-icone .viz-valor{padding-left:0}.kpi-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.kpi-grid>.card{padding:10px!important}.kpi-grid>.card>div:first-child{font-size:11.5px!important}.kpi-grid .kpi-num{font-size:19px!important}.kpi-grid .kpi-sec{font-size:14px!important}}.pub-datas{margin:-4px 0 12px;padding:10px 12px}.pub-datas-linha{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.pub-datas-linha label{display:flex;flex-direction:column;gap:3px}.pub-datas-linha label>span{font-size:11px;font-weight:700;color:#64748b}.pub-datas-linha input{width:158px}.pub-datas-atalhos{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}@media (max-width:720px){.pub-datas-linha label{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px)}.pub-datas-linha input{width:100%;min-height:44px}.pub-datas-linha .btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-height:44px}.pub-datas-atalhos .btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 3px);min-height:38px}.pub-bar{flex-direction:column;align-items:stretch;gap:8px}.pub-bar .pub-scroll-x{flex-wrap:wrap!important;overflow-x:visible}.pub-bar .seg{display:grid;grid-template-columns:1fr 1fr;width:100%}.pub-bar .seg button{justify-content:center;min-height:40px;font-size:12.5px}.pub-sync{width:100%;min-height:44px}}.pub-periodo{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:-4px 0 12px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:#f8fafc;font-size:12.5px;color:var(--muted)}.pub-periodo b{color:var(--text)}@media (max-width:720px){.pub-periodo .btn{min-height:38px}}.desp-bloco-tit{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.desp-bloco-tit>span{font-size:13px;font-weight:700;color:var(--text)}.desp-sep{height:1px;background:var(--border);margin:14px 0 10px}.desp-acoes{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:var(--muted)}@media (max-width:720px){.desp-acoes{flex-direction:column;align-items:stretch;text-align:center}.desp-acoes .btn{min-height:46px;font-size:14px}}.fin-tabela{table-layout:fixed;width:100%;font-size:12px}.fin-tabela td,.fin-tabela th{padding:8px 6px}.fin-tabela th{font-size:10px;letter-spacing:.04em}.fin-tabela td{vertical-align:middle}.fin-tabela .col-foto{width:46px}.fin-tabela .col-sku{width:88px}.fin-tabela .col-qtd{width:74px;text-align:right;white-space:nowrap}.fin-tabela .col-num{width:88px;text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-tabela .col-marg{width:86px;text-align:right;white-space:nowrap}.fin-tabela .col-estoque{width:70px;text-align:right;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fin-tabela .col-produto{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.fin-tabela th.col-estoque,.fin-tabela th.col-marg,.fin-tabela th.col-num,.fin-tabela th.col-qtd{text-align:right}@media (max-width:1280px){.fin-tabela{font-size:11.5px}.fin-tabela .col-num,.fin-tabela .col-sku{width:82px}.fin-tabela .col-estoque{width:62px}}@media (max-width:900px){.fin-tabela{table-layout:auto}.fin-tabela .col-estoque,.fin-tabela .col-foto,.fin-tabela .col-marg,.fin-tabela .col-num,.fin-tabela .col-qtd,.fin-tabela .col-sku{width:auto}}.lv{display:grid;grid-gap:2px;gap:2px}.lv-item{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"rot val pct" "barra barra barra";grid-gap:2px 10px;gap:2px 10px;align-items:baseline;width:100%;text-align:left;font:inherit;border:none;background:transparent;padding:7px 6px;border-radius:8px}.lv-item.clicavel{cursor:pointer}.lv-item.clicavel:hover{background:#f8fafc}.lv-item.on{background:#f1f5f9}.lv-rot{grid-area:rot;font-size:12.5px;color:var(--text);display:flex;align-items:center;gap:6px;min-width:0}.lv-rot>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lv-val{grid-area:val;font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lv-pct,.lv-val{white-space:nowrap}.lv-pct{grid-area:pct;font-size:11.5px;color:var(--muted);min-width:64px;text-align:right}.lv-barra{grid-area:barra;height:6px;background:#f1f5f9;overflow:hidden;margin-top:3px}.lv-barra,.lv-barra>i{display:block;border-radius:3px}.lv-barra>i{height:100%}@media (max-width:720px){.lv-item{grid-template-columns:1fr auto;grid-template-areas:"rot val" "rot pct" "barra barra"}.lv-rot>span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.desp-resumo{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.desp-resumo>span{display:grid;grid-gap:1px;gap:1px;padding:7px 12px;border:1px solid var(--border);border-radius:10px;background:#f8fafc;min-width:132px}.desp-resumo>span.on{border-color:#93c5fd;background:#eff6ff}.desp-resumo i{font-style:normal;font-size:11px;color:var(--muted);font-weight:600}.desp-resumo b{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desp-resumo em{font-style:normal}.cfg-dica,.desp-resumo em{font-size:11.5px;color:var(--muted)}.cfg-dica{margin-top:4px;line-height:1.4}.cfg-dica.alerta{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:5px 8px;font-weight:500}.fila-sem-custo{margin-top:12px;padding:10px 14px;border:1px solid #fde68a;background:#fffbeb;border-radius:10px}.fila-sem-custo .tit{font-size:13px;font-weight:700;color:#92400e}.fila-sem-custo p{margin:4px 0 8px;font-size:12.5px;line-height:1.45;color:#78350f}.fila-sem-custo .lista{display:flex;gap:6px;flex-wrap:wrap}.fila-sem-custo .lista>span{display:inline-flex;gap:6px;align-items:baseline;padding:3px 9px;border:1px solid #fcd34d;border-radius:999px;background:#fff;font-size:12px}.fila-sem-custo .lista em{font-style:normal;font-size:11px;color:var(--muted)}.desp-conferencia{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));margin-top:10px;border-top:1px solid var(--border);padding-top:10px}.desp-conferencia>span{display:grid;grid-gap:1px;gap:1px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;background:#f8fafc}.desp-conferencia>span.fora{border-color:#fde68a;background:#fffbeb}.desp-conferencia i{font-style:normal;font-size:11px;color:var(--muted);font-weight:600}.desp-conferencia b{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desp-conferencia>span.fora b{color:#92400e}.desp-conferencia em{font-style:normal;font-size:11.5px;color:var(--muted);line-height:1.35}.cfg-nota{grid-column:1/-1;margin:-2px 0 2px;padding:8px 12px;font-size:12px;line-height:1.45;color:#78350f;background:#fffbeb;border:1px solid #fde68a;border-radius:10px}.cfg-nota b{color:#7c2d12}.cfg-pagina .card{margin-bottom:16px}.cfg-pagina .card+.card{margin-top:0}.cfg-secao__topo{display:flex;justify-content:space-between;align-items:flex-start;gap:8px 12px;flex-wrap:wrap;margin-bottom:14px}.cfg-secao__cabeca{min-width:0;flex:1 1 320px;max-width:760px}.cfg-secao__cabeca .section-title{margin:0 0 4px}.cfg-secao__titulo{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:0 0 4px;min-width:0}.cfg-secao__titulo .section-title{margin:0}.cfg-secao__apoio{font-size:13px;color:var(--muted);line-height:1.5;margin:0}.cfg-grupo{border-top:1px solid var(--border);padding-top:14px;margin-top:4px}.cfg-grupo+.cfg-grupo{margin-top:2px}.cfg-secao__topo+.cfg-grupo{border-top:none;padding-top:0;margin-top:0}.cfg-grupo__cabeca{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin:0 0 10px;min-width:0}.cfg-grupo__titulo{font-size:13.5px;font-weight:700;margin:0 0 10px;color:var(--text)}.cfg-grupo__cabeca .cfg-grupo__titulo{margin:0}.cfg-grupo__apoio{margin:-6px 0 10px;max-width:720px}.cfg-campo{display:flex;flex-direction:column;gap:4px;max-width:720px;min-width:0;margin:0 0 18px}.cfg-campo__titulo{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:13px;font-weight:600;color:var(--text);line-height:1.35;margin:0}.cfg-campo__rotulo{font:inherit;color:inherit;margin:0;min-width:0;overflow-wrap:anywhere}.cfg-ajuda{display:inline-flex;align-items:center;justify-content:center;flex:none;width:22px;height:22px;padding:0;margin:-2px 0;border:none;border-radius:50%;background:transparent;color:#94a3b8;cursor:help;vertical-align:middle}.cfg-ajuda--aberta,.cfg-ajuda:hover{color:var(--blue);background:#eff6ff}.cfg-ajuda:focus-visible{outline:2px solid var(--blue);outline-offset:1px;color:var(--blue)}.cfg-ajuda__balao{position:fixed;z-index:21000;box-sizing:border-box;max-height:min(60vh,420px);overflow-y:auto;padding:10px 12px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;box-shadow:0 10px 30px rgba(15,23,42,.18);font-size:12.5px;font-weight:400;line-height:1.5;text-align:left;overflow-wrap:anywhere;white-space:normal}.cfg-ajuda__balao p{margin:0 0 6px}.cfg-ajuda__balao p:last-child{margin-bottom:0}.cfg-ajuda__balao b{color:var(--text)}.cfg-ajuda__balao ul{margin:0 0 6px;padding-left:18px}.section-title>.cfg-ajuda,h1>.cfg-ajuda,h2>.cfg-ajuda,h3>.cfg-ajuda,h4>.cfg-ajuda{margin-left:4px}.cfg-selo{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:600;line-height:18px;border:1px solid transparent;white-space:nowrap;cursor:default}.cfg-selo--global{background:#eef2ff;color:#3730a3;border-color:#c7d2fe}.cfg-selo--usuario{background:#ecfeff;color:#155e75;border-color:#a5f3fc}.cfg-selo--na-hora{background:#fffbeb;color:#92400e;border-color:#fde68a}.cfg-falha{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;max-width:760px;padding:10px 12px;border-radius:10px;border:1px solid #fde68a;background:#fffbeb;color:#78350f;font-size:13px;line-height:1.45}.cfg-falha>span{flex:1 1 260px}.cfg-campo__apoio,.cfg-falha>span{min-width:0;overflow-wrap:anywhere}.cfg-campo__apoio{font-size:12.5px;color:var(--muted);line-height:1.45;margin:0}.cfg-campo__controle{min-width:0;margin-top:2px}.cfg-campo__controle>.input,.cfg-campo__controle>.select,.cfg-campo__controle>input:not([type=checkbox]):not([type=radio]),.cfg-campo__controle>select,.cfg-campo__controle>textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.cfg-campo__controle>textarea{resize:vertical;font-family:inherit}.cfg-campo--curto .cfg-campo__controle>.input,.cfg-campo--curto .cfg-campo__controle>.select,.cfg-campo--curto .cfg-campo__controle>input:not([type=checkbox]),.cfg-campo--curto .cfg-campo__controle>select{max-width:220px}.cfg-campo__nota{font-size:12px;color:var(--muted);line-height:1.4;min-width:0}.cfg-unidade{display:inline-flex;align-items:center;gap:6px 8px;flex-wrap:wrap;font-size:13px;color:var(--text)}.cfg-unidade>.input,.cfg-unidade>.select,.cfg-unidade>input,.cfg-unidade>select{width:110px;flex:none;box-sizing:border-box}.cfg-unidade>input[type=time]{width:120px}.cfg-saiba{margin-top:2px}.cfg-saiba>summary{display:inline-flex;align-items:center;gap:4px;cursor:pointer;list-style:none;color:var(--blue);font-size:12.5px;font-weight:500}.cfg-saiba>summary::-webkit-details-marker{display:none}.cfg-saiba>summary:after{content:"\25BE";font-size:10px}.cfg-saiba[open]>summary:after{content:"\25B4"}.cfg-saiba__texto{margin-top:6px;padding:8px 10px;border-left:3px solid var(--border);background:#f8fafc;border-radius:0 8px 8px 0;font-size:12.5px;line-height:1.5;color:#475569;max-width:720px;overflow-wrap:anywhere}.cfg-saiba__texto p{margin:0 0 6px}.cfg-saiba__texto p:last-child{margin-bottom:0}.cfg-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));grid-column-gap:16px;column-gap:16px;grid-row-gap:0;row-gap:0;margin:0}.cfg-grade>.cfg-campo{max-width:none;margin-bottom:16px}@supports (grid-template-rows:subgrid){.cfg-grade>.cfg-campo{display:grid;grid-row:span 4;grid-template-rows:subgrid;grid-row-gap:4px;row-gap:4px;align-content:start}.cfg-grade>.cfg-campo>.cfg-campo__titulo{grid-row:1;align-self:end}.cfg-grade>.cfg-campo>.cfg-campo__apoio{grid-row:2}.cfg-grade>.cfg-campo>.cfg-campo__controle{grid-row:3}.cfg-grade>.cfg-campo>.cfg-campo__nota{grid-row:4}.cfg-grade>.cfg-campo:not(:has(>.cfg-campo__apoio))>.cfg-campo__titulo{grid-row:1/3}}.cfg-grade>.cfg-campo--largo,.cfg-grade>.cfg-grade__linha,.cfg-grade>.cfg-nota{grid-column:1/-1}.cfg-grade>.cfg-campo--largo .cfg-campo__controle{max-width:720px}.cfg-grade>.cfg-nota{margin:0 0 16px}.cfg-chave{max-width:720px;margin:0 0 14px}.cfg-chave__linha{display:flex;gap:10px;align-items:flex-start;font-size:13px}.cfg-chave__linha>input{margin:2px 0 0;flex:none;cursor:pointer}.cfg-chave__texto{display:flex;flex-direction:column;gap:2px;min-width:0}.cfg-chave__cabeca{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 6px;min-width:0}.cfg-chave__titulo{font-weight:600;color:var(--text);line-height:1.35}.cfg-chave__apoio,.cfg-chave__titulo{cursor:pointer;overflow-wrap:anywhere}.cfg-chave__apoio{font-size:12.5px;color:var(--muted);line-height:1.45}.cfg-chave__saiba{padding-left:28px}.cfg-marcar{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:13px;color:var(--text);line-height:1.4}.cfg-marcar>input{margin:2px 0 0;flex:none}.cfg-linha{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.cfg-linha>.select,.cfg-linha>select{width:auto;min-width:160px;max-width:100%}.cfg-pilha{display:flex;flex-direction:column;gap:10px}.cfg-abas{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.cfg-aba{gap:6px}.cfg-aba,.cfg-aba__num{display:inline-flex;align-items:center}.cfg-aba__num{justify-content:center;width:18px;height:18px;border-radius:50%;font-size:10.5px;font-weight:700;background:#e2e8f0;color:#475569;flex:none}.cfg-aba.btn-primary .cfg-aba__num{background:rgba(255,255,255,.25);color:#fff}.cfg-abas__seletor{display:none;margin-bottom:10px}.cfg-abas__seletor>label{display:block;font-size:12px;font-weight:600;color:var(--muted);margin-bottom:4px}.cfg-abas__seletor>select{width:100%;box-sizing:border-box}@media (max-width:720px){.cfg-abas{display:none}.cfg-abas__seletor{display:block}}.cfg-aba__intro{color:var(--muted);margin:0 0 14px}.cfg-aba__intro,.cfg-dica-topo{font-size:13px;line-height:1.45;max-width:820px}.cfg-dica-topo{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:8px 10px 8px 12px;border:1px solid #bfdbfe;background:#eff6ff;color:#1e3a8a;border-radius:10px}.cfg-dica-topo>span{flex:1 1 auto;min-width:0}.cfg-dica-topo>button{flex:none;border:none;background:transparent;color:inherit;cursor:pointer;padding:2px;line-height:0;border-radius:6px}.cfg-dica-topo>button:hover{background:#dbeafe}@keyframes cfg-destaque{0%{box-shadow:0 0 0 3px #93c5fd}to{box-shadow:0 0 0 0 rgba(147,197,253,0)}}.cfg-destaque{animation:cfg-destaque 2.4s ease-out 1}.cfg-ponteiro{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.cfg-ponteiro>p{margin:0;flex:1 1 280px;min-width:0;font-size:13px;color:var(--muted);line-height:1.45}.cfg-acoes{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.cfg-acoes .input,.cfg-acoes .select{max-width:100%}.cfg-retorno{font-size:12.5px;border-radius:8px;padding:6px 10px;margin:0 0 12px;max-width:720px}.cfg-retorno--erro{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.cfg-retorno--ok{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.cfg-salvar{position:-webkit-sticky;position:sticky;bottom:12px;z-index:20;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:10px 14px;box-shadow:0 8px 24px rgba(15,23,42,.12);margin:0 0 16px}.cfg-salvar .cfg-retorno{margin:0;flex:1 1 240px}@media (max-width:900px){.cfg-salvar{bottom:calc(64px + env(safe-area-inset-bottom))}}.cfg-faixas{max-width:560px}.cfg-faixas,.cfg-faixas__linha{display:grid;grid-gap:6px;gap:6px}.cfg-faixas__linha{align-items:center}.cfg-faixas__linha>.input,.cfg-faixas__linha>.select{width:100%;min-width:0;box-sizing:border-box}.cfg-faixas__cab{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.cfg-faixas--3 .cfg-faixas__linha{grid-template-columns:repeat(3,minmax(0,1fr)) 34px}.cfg-faixas--4 .cfg-faixas__linha{grid-template-columns:repeat(4,minmax(0,1fr)) 34px}.cfg-faixas--2 .cfg-faixas__linha{grid-template-columns:repeat(2,minmax(0,1fr)) 34px}.cfg-faixas__linha>.btn{padding-left:0;padding-right:0;width:34px}@media (max-width:480px){.cfg-faixas__cab{font-size:10px;letter-spacing:0}.cfg-faixas__linha>.input{padding-left:6px;padding-right:6px}}.cfg-integ-grade{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:16px;gap:16px}.cfg-integ{border:1px solid var(--border);border-radius:12px;padding:16px;min-width:0}.cfg-integ__topo{display:flex;align-items:center;gap:6px 8px;flex-wrap:wrap;margin:0 0 8px;min-width:0}.cfg-integ__topo .cfg-integ__logo,.cfg-integ__topo .cfg-integ__nome{margin:0}.cfg-integ__logo{height:26px;width:auto;max-width:100%;display:block;margin-bottom:8px}.cfg-integ__nome{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--text);margin:0 0 8px}.cfg-integ__nome--grande{font-size:15px}.cfg-integ__estado{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.cfg-integ__aviso{font-size:12px;color:var(--muted);margin-top:6px;line-height:1.45;overflow-wrap:anywhere}.cfg-integ__aviso--erro{color:#b91c1c}.cfg-integ .badge{white-space:normal;text-align:left;max-width:100%}.cfg-integ .cfg-grade{margin-top:10px}.cfg-integ .section-sub{overflow-wrap:anywhere}.cfg-integ .cfg-retorno{margin:10px 0 0}@media (max-width:720px){.cfg-vira-cartao,.cfg-vira-cartao tbody,.cfg-vira-cartao td,.cfg-vira-cartao tr{display:block;width:100%;box-sizing:border-box}.cfg-vira-cartao{min-width:0!important}.cfg-vira-cartao colgroup,.cfg-vira-cartao thead{display:none}.cfg-vira-cartao tr{border:1px solid var(--border);border-radius:10px;padding:8px 10px;margin:0 0 8px}.cfg-vira-cartao td{border:none!important;padding:3px 0!important;text-align:left!important;max-width:none!important;white-space:normal!important}.cfg-vira-cartao td[data-rotulo]:before{content:attr(data-rotulo) ": ";color:var(--muted);font-size:11.5px;font-weight:600}.cfg-vira-cartao td .select,.cfg-vira-cartao td select{width:100%;min-width:0!important;box-sizing:border-box}}.cfg-pagina .form-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));align-items:end;margin:10px 0 14px}.cfg-pagina .form-field{min-width:0}.cfg-pagina .form-field>label{font-size:13px;font-weight:600;color:var(--text);margin-bottom:6px;line-height:1.35}.cfg-pagina .form-field .input,.cfg-pagina .form-field .select{box-sizing:border-box;min-width:0;max-width:100%}.cfg-pagina .form-grid>.cfg-grade-titulo{grid-column:1/-1;margin:8px 0 -4px;padding-top:10px;border-top:1px solid var(--border)}.cfg-pagina .card>.section-sub,.cfg-pagina .cfg-integ .section-sub{max-width:820px}.mkt-produto{line-height:1.35;white-space:normal;overflow-wrap:anywhere}.fin-tabela .mkt-col-marca{width:132px}.fin-tabela .mkt-col-sinais{width:118px}@media (max-width:1280px){.fin-tabela .mkt-col-marca{width:112px}}@media (max-width:900px){.fin-tabela .mkt-col-marca,.fin-tabela .mkt-col-sinais{width:auto}}.mkt-ajuda{background:#f8fafc;border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-size:12.5px;color:#475569;margin-bottom:12px}.mkt-ajuda b{color:#0f172a}.mkt-ajuda ol{margin:6px 0 0;padding-left:18px}.mkt-ajuda li{margin:2px 0}.ia-gasto{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch;margin:0 0 12px}.ia-gasto>span{display:flex;flex-direction:column;gap:2px;min-width:150px;border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:var(--card)}.ia-gasto i{font-style:normal;font-size:11.5px;color:var(--muted)}.ia-gasto b{font-size:17px;font-weight:600;letter-spacing:-.02em}.ia-gasto em{font-style:normal;font-size:11px;color:var(--muted)}.ia-gasto .btn{align-self:center}.ia-passos{display:flex;gap:6px;margin:0 0 12px;overflow-x:auto;-webkit-overflow-scrolling:touch}.ia-passo{flex:1 1;min-width:148px;text-align:left;cursor:pointer;font-family:inherit;display:flex;flex-direction:column;gap:2px;border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:var(--card)}.ia-passo:hover{background:#f8fafc}.ia-passo-nome{font-size:12.5px;font-weight:600;color:var(--text);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ia-passo-sub{font-size:11px;color:var(--muted)}.ia-passo-ativo{border-color:#7c3aed;box-shadow:inset 0 0 0 1px #7c3aed;background:#faf5ff}.ia-passo-ativo .ia-passo-nome{color:#6d28d9}.tabela-larga{min-width:1200px}@media (max-width:720px){.tabela-larga{min-width:0}}.ae-so-cel{display:none}@media (max-width:720px){.ae-so-pc{display:none!important}.ae-so-cel{display:block}}a.btn{display:inline-block;text-decoration:none;text-align:center;box-sizing:border-box}.ae-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin:0 0 16px}.ae-cartao{text-align:left;cursor:pointer;border:1px solid var(--border);border-radius:16px;background:var(--card);padding:16px;display:grid;grid-gap:6px;gap:6px;min-width:0;font:inherit;color:var(--text)}.ae-cartao:hover{border-color:#93c5fd}.ae-cartao.ativo{border-color:var(--primary);box-shadow:0 0 0 2px rgba(37,99,235,.18)}.ae-cartao__titulo{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.ae-cartao__valor{font-size:24px;font-weight:800;overflow-wrap:anywhere;line-height:1.15}.ae-cartao__frase{font-size:13px;font-weight:600;color:#1d4ed8}.ae-item-cel{border:1px solid var(--border);border-radius:12px;padding:10px 12px;margin-bottom:10px;background:var(--card);min-width:0}.ae-resumo{display:flex;flex-wrap:wrap;align-items:stretch;gap:0;margin:0 0 12px;background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 3px rgba(2,6,23,.04);overflow:hidden}.ae-resumo__item{display:flex;flex-direction:column;gap:4px;min-width:0;padding:14px 18px}.ae-resumo__item--principal{border-right:1px solid var(--border)}.ae-resumo__rotulo{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.ae-resumo__valor{font-size:26px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.ae-resumo__valor,.ae-resumo__valor-sec{color:var(--text);overflow-wrap:anywhere}.ae-resumo__valor-sec{font-size:16px;font-weight:600;line-height:1.2}.ae-resumo__secundarios{display:flex;flex-wrap:wrap;align-items:center;flex:1 1 auto;background:#f8fafc}.ae-resumo__secundarios .ae-resumo__item{padding:12px 18px}@media (max-width:720px){.ae-resumo__item--principal{flex:1 1 50%;padding:12px 14px}.ae-resumo__item--principal+.ae-resumo__item--principal{border-right:0}.ae-resumo__valor{font-size:20px}.ae-resumo__secundarios{flex:1 1 100%;border-top:1px solid var(--border)}.ae-resumo__secundarios .ae-resumo__item{flex:1 1;padding:10px 12px}.ae-resumo__valor-sec{font-size:14px}.ae-resumo__rotulo{font-size:10px}}.ae-tabela td{padding:10px 8px}.ae-tabela td.ae-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ae-diag-linha{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.ae-pos{flex:none;min-width:20px;height:20px;padding:0 5px;border-radius:6px;background:#f1f5f9;color:var(--muted);font-size:11px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.badge.ae-diag{flex:0 1 auto;min-width:0;max-width:calc(100% - 28px);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 8px;font-weight:600}.ae-acao-txt,.badge.ae-diag{font-size:11.5px;line-height:1.35}.ae-acao-txt{margin-top:4px;color:var(--muted);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:720px){.ae-acao-txt{display:block}}.ae-produto{display:flex;align-items:flex-start;gap:6px;min-width:0}.ae-produto>div{flex:1 1 auto}.ae-produto__nome{font-weight:500;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ae-icone-btn{flex:none;width:28px;height:28px;border-radius:7px;border:1px solid var(--border);background:var(--card);color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.ae-icone-btn:hover{color:var(--blue);border-color:#93c5fd;background:#eff6ff}.ae-sku{display:grid;grid-gap:2px;gap:2px;min-width:0}.ae-sku__sku{font-size:12.5px;font-weight:600}.ae-sku__mlb{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ae-mini-selos{display:flex;gap:3px;flex-wrap:wrap;margin-top:3px}.badge.ae-mini{padding:0 6px;font-size:10.5px;line-height:16px}.ae-acoes{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.ae-acoes>.btn{white-space:nowrap;padding:4px 9px}.ae-det-topo{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:12px;gap:12px;margin:14px 0}.ae-det-topo--so-numeros{grid-template-columns:minmax(0,1fr)}.ae-det-rotulo{font-size:10.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.ae-det-diag{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;border-radius:12px;border:1px solid #e2e8f0;border-left-width:4px;background:#f8fafc}.ae-det-diag--critico{background:#fff1f2;border-color:#fecdd3 #fecdd3 #fecdd3 #e11d48}.ae-det-diag--alto{background:#fffbeb;border-color:#fde68a #fde68a #fde68a #d97706}.ae-det-diag--ok{background:#f0fdf4;border-color:#bbf7d0 #bbf7d0 #bbf7d0 #16a34a}.ae-det-diag--info{background:#eff6ff;border-color:#bfdbfe #bfdbfe #bfdbfe #2563eb}.ae-det-diag__texto{font-size:18px;font-weight:700;line-height:1.3;color:var(--text);overflow-wrap:anywhere}.ae-det-diag--critico .ae-det-diag__texto{color:#9f1239}.ae-det-diag--alto .ae-det-diag__texto{color:#92400e}.ae-det-diag__acao{display:flex;flex-direction:column;gap:2px;margin-top:4px;padding-top:8px;border-top:1px dashed rgba(100,116,139,.3);font-size:13.5px;font-weight:500;line-height:1.45;color:var(--text)}.ae-det-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;align-content:start}.ae-det-topo--so-numeros .ae-det-nums{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ae-det-num{display:flex;flex-direction:column;gap:5px;min-width:0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--card)}.ae-det-num b{font-size:16px;font-weight:600;line-height:1.2;color:var(--text);overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ae-det-bloco{border:1px solid var(--border);border-radius:12px;padding:12px 16px;margin:0 0 14px}.ae-det-principal{margin:8px 0 0;font-weight:600;font-size:13.5px}.ae-det-passos{margin:8px 0 0;padding:0;list-style:none;counter-reset:passo;display:grid;grid-gap:6px;gap:6px}.ae-det-passos li{counter-increment:passo;position:relative;padding-left:28px;font-size:13px;line-height:1.5}.ae-det-passos li:before{content:counter(passo);position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:#eff6ff;color:#1d4ed8;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.ae-det-pontos{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.55}@media (max-width:720px){.ae-det-topo{grid-template-columns:minmax(0,1fr)}.ae-det-topo--so-numeros .ae-det-nums{grid-template-columns:repeat(2,minmax(0,1fr))}.ae-det-num b{font-size:14px}.ae-det-diag__texto{font-size:16px}}.ae-graf{border:1px solid var(--border);border-radius:12px;padding:12px 12px 6px}.ae-graf__legenda{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;font-size:12.5px;margin:0 0 6px}.ae-graf__legenda>span{display:inline-flex;align-items:center;gap:6px}.ae-graf__legenda>.ae-graf__dica{margin-left:auto}.ae-graf__barra{width:10px;height:10px;opacity:.5}.ae-graf__barra,.ae-graf__linha{display:inline-block;border-radius:2px}.ae-graf__linha{width:16px;height:2px}.ae-graf__area{position:relative}.ae-graf__dia{position:absolute;top:4px;z-index:2;pointer-events:none;display:grid;grid-gap:2px;gap:2px;background:var(--card);border:1px solid var(--border);border-radius:8px;padding:6px 9px;box-shadow:0 4px 14px rgba(15,23,42,.12);font-size:12px;white-space:nowrap;color:var(--text)}@media (max-width:720px){.ae-graf__legenda>.ae-graf__dica{display:none}}.impressao-relatorio{position:fixed;inset:0;z-index:200;background:#ffffff;color:#0f172a;overflow:auto;-webkit-overflow-scrolling:touch}.impressao-barra{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:10px;background:#0f172a;color:white;padding:calc(10px + env(safe-area-inset-top, 0px)) 12px 10px}.impressao-barra__nome{flex:1 1;min-width:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impressao-barra .btn{min-height:38px}.impressao-barra .btn-primary{background:var(--blue);border-color:var(--blue);color:white}@media (max-width:720px){.impressao-barra{flex-wrap:wrap}.impressao-barra__nome{flex:1 1 100%;order:-1;white-space:normal}.impressao-barra .btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px);min-height:44px}}.impressao-folha{padding:18px;font-size:11px;line-height:1.45}.impressao-folha--retrato{max-width:210mm}.impressao-folha--paisagem{max-width:297mm}.impressao-folha--etiqueta{padding:16px;display:flex;flex-direction:column;align-items:center;gap:16px}.impressao-folha--etiqueta .etq-pagina{box-sizing:border-box;max-width:100%;background:white;border:1px solid #cbd5e1;overflow:hidden}.impressao-folha h1{font-size:15px;margin:0 0 6px}.impressao-folha h2{font-size:12px;margin:12px 0 4px}.impressao-folha p{margin:0 0 4px;color:#475569;font-size:10.5px}.impressao-folha p.empresa{color:#0f172a;font-size:11px}.impressao-folha table{width:100%;border-collapse:collapse;margin-top:10px;display:table;font-size:10.5px}.impressao-folha thead{display:table-header-group}.impressao-folha tbody{display:table-row-group}.impressao-folha tr{display:table-row;background:transparent;border:none;border-radius:0;padding:0;margin:0}.impressao-folha th{display:table-cell;text-align:left;font-size:9.5px;text-transform:uppercase;letter-spacing:.04em;color:#64748b;border-bottom:1px solid #cbd5e1;padding:5px 4px}.impressao-folha td{display:table-cell;width:auto;padding:4px;border-bottom:1px solid #eef2f7;vertical-align:top;background:transparent;border-radius:0;margin:0;text-align:left}.impressao-folha td[data-label]:before{content:none}.impressao-folha td.n,.impressao-folha th.n{text-align:right}.impressao-folha .tot,.impressao-folha .totais{margin-top:12px;font-size:12px;font-weight:600}.impressao-cab{display:flex;align-items:flex-start;gap:12px}.impressao-cab__texto{min-width:0}.impressao-logo{height:48px;width:auto;max-width:180px;object-fit:contain}@media (max-width:720px){.impressao-folha{padding:12px;overflow-x:auto}.impressao-folha table{min-width:560px}.impressao-folha--retrato table{min-width:0}}@media print{body>:not(.impressao-relatorio){display:none!important}.impressao-relatorio{position:static;inset:auto;overflow:visible;background:white}.impressao-barra{display:none!important}.impressao-folha{padding:0;max-width:none;overflow:visible;font-size:10.5px}.impressao-folha table{min-width:0!important}.impressao-folha thead{display:table-header-group}.impressao-folha tr{page-break-inside:avoid}.impressao-folha--etiqueta{display:block;padding:0;gap:0}.impressao-folha--etiqueta .etq-pagina{border:none;max-width:none;page-break-after:always;break-after:page}.impressao-folha--etiqueta .etq-pagina:last-child{page-break-after:auto;break-after:auto}}.cfg-logo__grade{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.cfg-logo__previa{display:block;max-width:180px;max-height:90px;width:auto;height:auto;border:1px solid var(--border);border-radius:8px;padding:6px;background:white}@media (max-width:720px){.cfg-logo__grade{grid-template-columns:1fr}.compras-filtros .filter-field{flex:1 1 100%!important;min-width:0!important}.compras-filtros .filter-field .btn,.compras-filtros .filter-field .input,.compras-filtros .filter-field .select,.compras-filtros .filter-field input:not([type=checkbox]):not([type=radio]),.compras-filtros .filter-field select{width:100%}.compras-filtros .filter-field .btn{min-height:44px}}.sug-cards{display:none}.sug-acoes{display:flex;gap:8px;flex-wrap:wrap}.sug-em-pedido{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.2;cursor:help}.sug-em-pedido__oc{font-size:11px;color:var(--muted);white-space:nowrap}@media (max-width:720px){.sug-tabela{display:none}.sug-cards{display:grid;grid-gap:10px;gap:10px}.sug-acoes{width:100%}.sug-acoes .btn{flex-grow:1;flex-shrink:1;flex-basis:calc(33.33% - 6px);min-height:44px;font-size:13px}.sug-card{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:white;box-shadow:0 1px 2px rgba(15,23,42,.04)}.sug-card__topo{display:flex;align-items:flex-start;gap:10px}.sug-card__marcar{width:20px;height:20px;margin:2px 0 0;flex:0 0 auto}.sug-card__nome{min-width:0;display:flex;flex-direction:column;gap:2px}.sug-card__sku{font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sug-card__prod{font-size:13px;font-weight:600;line-height:1.35;color:var(--text)}.sug-card__dados{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;margin:8px 0 0;font-size:12px;color:var(--muted)}.sug-card__dados b{font-weight:600;text-transform:uppercase;font-size:10px;letter-spacing:.05em}.sug-card__qtd{display:flex;align-items:center;gap:10px;margin-top:10px}.sug-card__qtd>span{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.sug-card__qtd input{flex:1 1;min-width:0;height:46px;font-size:17px;text-align:center}}.oc-lista-grade{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12.8px}.oc-lista-grade th{padding:4px 6px;text-align:left;font-weight:600;color:var(--muted);white-space:nowrap}.oc-lista-grade td{padding:6px;vertical-align:middle;overflow:hidden}.oc-lista-grade td.n,.oc-lista-grade th.n{text-align:right}.oc-lista-grade td.nowrap{white-space:nowrap}.oc-lista-grade tbody tr{border-top:1px solid var(--border)}.oc-lista-grade td .badge{white-space:normal}.oc-lista__linha{cursor:pointer}.oc-lista__origem{display:block;font-size:10.5px;color:var(--muted)}.oc-lista__forn{font-weight:600;overflow-wrap:anywhere}.oc-lista__excluir{text-align:right}.btn-lixeira{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--rose);cursor:pointer}.btn-lixeira:hover:not(:disabled){background:#ffe4e6;border-color:#fecdd3}.btn-lixeira:disabled{opacity:.45;cursor:default}.oc-cards,.oc-itens-cards{display:none}.oc-rodape-acoes{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:720px){.oc-itens-tabela,.oc-tabela{display:none}.oc-itens-tabela table{min-width:0!important}.oc-cards,.oc-itens-cards{display:grid;grid-gap:10px;gap:10px}.oc-card,.oc-item-card{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:white;box-shadow:0 1px 2px rgba(15,23,42,.04)}.oc-card{cursor:pointer}.oc-card__topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.oc-card__excluir{margin-left:auto;width:40px;height:40px}.oc-card__numero{font-size:14px;font-weight:700}.oc-card__forn{font-size:13px;font-weight:600;margin:4px 0 0}.oc-card__dados{display:flex;flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;font-size:12px;color:var(--muted)}.oc-card__dados b{font-weight:600;text-transform:uppercase;font-size:10px;letter-spacing:.05em}.oc-item-card__topo{display:flex;align-items:center;gap:8px;margin-bottom:8px}.oc-item-card__pos{font-size:13px;font-weight:700;min-width:20px}.oc-item-card__topo .select{flex:1 1;min-width:0}.oc-item-card__topo .btn{min-height:40px}.oc-campo{display:block;margin-bottom:8px}.oc-campo>span{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:3px}.oc-campo .select{width:100%;min-height:42px;text-align:left}.oc-campo-par{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.oc-item-card__mais{width:100%;min-height:40px;margin-top:2px}.oc-item-card__resto{margin-top:10px;border-top:1px dashed var(--border);padding-top:10px}.oc-rodape-acoes{width:100%}.oc-rodape-acoes .btn{flex:1 1 100%;min-height:44px}}.oc-janela__card{max-width:min(1240px,100%)}.oc-janela__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.oc-cab-grade{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.oc-cab-grade__larga{grid-column:1/-1}.oc-cab-grade__dupla{grid-column:span 2}.oc-cab-grade .filter-field label{display:block;font-size:11px;color:var(--muted);margin-bottom:4px}.oc-resumo{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center;margin:12px 0 0;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--bg);font-size:13px}.oc-resumo b{font-weight:600;text-transform:uppercase;font-size:10px;letter-spacing:.05em;color:var(--muted)}.oc-janela__adicionar{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 10px}.oc-janela__rodape{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}table.oc-itens-grade{width:100%;table-layout:fixed;border-collapse:collapse;font-size:12.5px}.oc-itens-grade td,.oc-itens-grade th{padding:3px 4px;vertical-align:middle;overflow:hidden}.oc-itens-grade th{font-size:11px;font-weight:600;line-height:1.2}.oc-itens-grade td.n,.oc-itens-grade th.n{text-align:right}.oc-itens-grade .select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;padding:4px 6px;font-size:12px}.oc-itens-grade input.select.n{text-align:right}.oc-itens-grade .btn{padding:4px 6px}.oc-linha__mais{padding:2px 6px;font-size:11.5px;white-space:nowrap}.oc-linha-detalhe>td{background:var(--bg);border-top:1px dashed var(--border);padding:8px 6px}.oc-linha-detalhe__campos{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.oc-linha-detalhe__campos .oc-campo>span{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:3px}.oc-linha-detalhe__campos .select{width:100%;box-sizing:border-box}@media (max-width:720px){.oc-janela{padding:0;place-items:stretch}.oc-janela__card{max-width:none;width:100%;height:100%;max-height:none;border-radius:0;padding:calc(12px + env(safe-area-inset-top, 0px)) 12px calc(12px + env(safe-area-inset-bottom, 0px))}.oc-janela__adicionar .btn{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-height:44px}.oc-janela__rodape{align-items:stretch}}.forn-janela{max-width:min(760px,100%)}.forn-janela__topo{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.forn-janela__botoes{display:flex;gap:8px;flex-wrap:wrap}.forn-janela__linha{cursor:pointer}.forn-janela__grade{display:grid;grid-gap:10px 12px;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.forn-janela__grade .form-field{min-width:0}.forn-janela__grade .input,.forn-janela__grade .select{width:100%;box-sizing:border-box}.forn-janela__larga{grid-column:1/-1}.forn-janela__rodape{flex-wrap:wrap}@media (max-width:560px){.forn-janela__grade{grid-template-columns:minmax(0,1fr)}.forn-janela__rodape .btn{flex:1 1 auto;min-height:44px}}.forn-janela__busca{display:flex;gap:10px 14px;align-items:flex-end;flex-wrap:wrap;margin:0 0 12px}.forn-janela__inativos{display:inline-flex;gap:6px;align-items:center;font-size:13px;min-height:34px;cursor:pointer;white-space:nowrap}.forn-janela__inativos input{width:auto;margin:0}.forn-janela__acoes{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.forn-janela__acoes .btn{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.forn-janela__linha--cnpj td:first-child{padding-left:26px;border-left:3px solid #bfdbfe}.forn-janela__linha--inativo td{color:var(--muted)}.forn-janela__cnpj-de{display:block;font-size:11px;color:var(--muted);margin-bottom:2px}@media (max-width:720px){.forn-janela__linha--cnpj{margin-left:14px;border-left:3px solid #bfdbfe}.forn-janela__linha--cnpj td:first-child{padding-left:10px;border-left:none}.forn-janela__acoes{justify-content:flex-start}.forn-janela__acoes .btn{flex:1 1 auto;min-height:44px;justify-content:center}}.forn-janela__grupo{display:flex;flex-direction:column;gap:2px;border-top:1px solid var(--border);padding-top:10px;margin-top:2px}.forn-pend__cabecalho{gap:8px;margin-bottom:12px}.forn-pend__cabecalho,.forn-pend__topo{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.forn-pend__topo{gap:10px}.forn-pend__filtro{display:flex;gap:6px;align-items:center;font-size:13px;font-weight:600;cursor:pointer}.forn-pend__selos{display:flex;gap:4px;flex-wrap:wrap}.forn-pend__selos .badge{white-space:normal}.forn-pend__acoes{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.forn-pend__tabela tr.forn-pend__linha--pendente td{background:#fffbeb}.forn-pend__tabela td{vertical-align:top}@media (max-width:1000px){.forn-pend__tabela tr.forn-pend__linha--pendente{border-left:4px solid #f59e0b}.forn-pend__tabela tr.forn-pend__linha--pendente td{background:transparent}.forn-pend__acoes{justify-content:flex-start}.forn-pend__acoes .btn{flex:1 1 auto;min-height:44px}}@media (max-width:480px){.forn-pend__cabecalho>.btn{width:100%;min-height:44px}}.forn-campo{min-width:0}.forn-campo>label{display:block;font-size:11px;color:var(--muted);margin-bottom:4px}.forn-campo__aviso{color:var(--amber)}.forn-lista{margin-top:6px;border:1px solid var(--border);border-radius:10px;background:white;max-height:240px;overflow-y:auto}.forn-lista__item{display:block;width:100%;text-align:left;background:none;border:none;border-bottom:1px solid var(--border);padding:7px 9px;cursor:pointer;font:inherit}.forn-lista__item:last-child{border-bottom:none}.forn-lista__item:focus,.forn-lista__item:hover{background:var(--bg)}.forn-lista__nome{display:block;font-size:13px;font-weight:600}.forn-lista__dados{display:block;font-size:11.5px;color:var(--muted)}.forn-lista__grupo{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:5px 9px;font-size:11px;font-weight:600;color:var(--muted);background:#f8fafc;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.forn-lista>[role=group]:first-child .forn-lista__grupo{border-top:none}.forn-lista__recado{margin:0!important;padding:6px 9px;font-size:12px}.forn-lista__selo{padding:1px 7px;font-size:10.5px;font-weight:600;vertical-align:1px;white-space:nowrap}.forn-lista__item:disabled{cursor:progress;opacity:.7}.cfg-dobra>summary.cfg-dobra__titulo{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px}.cfg-dobra>summary.cfg-dobra__titulo::-webkit-details-marker{display:none}.cfg-dobra>summary.cfg-dobra__titulo:before{content:"\25B8";font-size:12px;color:var(--muted)}.cfg-dobra[open]>summary.cfg-dobra__titulo:before{content:"\25BE"}.exp-janela{max-height:calc(100vh - 32px)}.exp-abas .seg,.exp-periodo .seg{flex-wrap:wrap}.exp-abas .seg button,.exp-periodo .seg button{flex:0 1 auto}.exp-grafico{display:flex;align-items:flex-end;gap:1px;height:84px;background:#f8fafc;border:1px solid var(--border);border-radius:10px;padding:6px;overflow:hidden}.exp-grafico i{flex:1 1;min-width:2px;border-radius:2px 2px 0 0}.exp-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));grid-gap:8px;gap:8px}.exp-cartao{border:1px solid var(--border);border-radius:10px;background:#f8fafc;padding:8px 10px;display:flex;flex-direction:column;gap:4px;align-items:flex-start}.exp-cartao-rot{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.exp-evento{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap;font-size:12.5px;border:1px solid var(--border);border-radius:10px;background:#f8fafc;padding:7px 10px}.exp-lista{margin:4px 0;padding-left:18px;font-size:12.5px;color:#475569;line-height:1.5}.exp-semana{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:3px}.exp-semana-rot{width:74px;flex:none;color:var(--muted)}.exp-semana-trilho{flex:1 1;height:9px;background:#f1f5f9;border-radius:5px;overflow:hidden}.exp-semana-trilho i{display:block;height:100%;border-radius:5px}.exp-semana b{width:38px;text-align:right;flex:none}.exp-acoes,.exp-selos-1{gap:6px}.exp-acoes,.exp-selos-1,.exp-selos-2{display:flex;flex-wrap:wrap;align-items:center}.exp-selos-2{gap:4px}.exp-mais{position:relative;display:inline-flex}.exp-mais-fora{position:fixed;inset:0;z-index:40}.exp-mais-lista{position:fixed;z-index:41;width:200px;max-height:60vh;overflow:auto;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 24px rgba(15,23,42,.15);padding:4px;min-width:168px;display:flex;flex-direction:column}.exp-mais-item{border:none;background:none;text-align:left;font-family:inherit;font-size:13px;color:var(--text);padding:7px 10px;border-radius:7px;cursor:pointer;white-space:nowrap}.exp-mais-item:hover{background:#f1f5f9}.exp-mais-item:disabled{opacity:.5;cursor:default}.exp-mais-item.risco{color:var(--rose)}.exp-caminho{border:1px solid var(--border);border-radius:12px;background:var(--card);padding:10px 12px;display:flex;flex-direction:column;gap:8px}.exp-trilha{display:flex;gap:6px;align-items:stretch}.exp-trilha-passo{flex:1 1;min-width:0;box-sizing:border-box;border:1px solid var(--border);border-radius:10px;background:#f8fafc;padding:7px 9px;display:flex;flex-direction:column;gap:2px}.exp-trilha-num{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.exp-trilha-nome{font-size:12.5px;font-weight:600;color:#475569;line-height:1.25}.exp-trilha-passo.feito{background:#f0fdf4;border-color:#bbf7d0}.exp-trilha-passo.feito .exp-trilha-nome,.exp-trilha-passo.feito .exp-trilha-num{color:#15803d}.exp-trilha-passo.atual{background:#eff6ff;border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.exp-trilha-passo.atual .exp-trilha-nome,.exp-trilha-passo.atual .exp-trilha-num{color:#1d4ed8}@media (max-width:720px){.exp-trilha{flex-direction:column}}.exp-proximo{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between;border:1px solid #bfdbfe;border-radius:10px;background:#eff6ff;padding:9px 11px}.exp-proximo-frase{margin:2px 0 0;font-size:13px;color:#1e3a8a;line-height:1.4}.exp-grupo{margin-top:10px;padding-top:10px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.exp-btn-ok{color:#15803d;border-color:#bbf7d0}.exp-btn-ok:hover{background:#f0fdf4}.estp-topo{justify-content:space-between;gap:8px 12px;margin-bottom:14px}.estp-topo,.estp-topo__botoes{display:flex;align-items:center;flex-wrap:wrap}.estp-topo__botoes{gap:8px}.estp-fora>div{margin:0 6px 0 0!important}.estp-btn-icone{display:inline-flex;align-items:center;gap:5px}.estp-cartoes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px;margin:0 0 10px}.estp-cartao{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left;cursor:pointer;font:inherit;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:10px;padding:8px 12px;transition:border-color .12s,background .12s}.estp-cartao:hover{border-color:var(--borda)}.estp-cartao:focus-visible{outline:2px solid var(--cor);outline-offset:1px}.estp-cartao.ativo{border-color:var(--cor);background:color-mix(in srgb,var(--cor) 4%,var(--card))}.estp-cartao__cabeca{display:flex;align-items:center;gap:6px;min-width:0}.estp-cartao__icone{display:inline-flex;flex:none;color:var(--cor);opacity:.9}.estp-cartao__rotulo{font-size:12.5px;font-weight:500;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.estp-cartao.ativo .estp-cartao__rotulo{color:var(--cor)}.estp-cartao__linha{display:flex;align-items:baseline;gap:6px;min-width:0}.estp-cartao__valor{font-size:22px;font-weight:600;line-height:1.15;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.estp-cartao__pct{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.estp-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 14px}.estp-chips__titulo{font-size:12px;color:var(--muted);margin-right:2px}.estp-chip{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:100%;font:inherit;font-size:12.5px;color:var(--text);cursor:pointer;background:var(--card);border:1px solid var(--border);border-radius:999px;padding:4px 11px 4px 9px;transition:border-color .12s,background .12s}.estp-chip:hover{border-color:var(--borda)}.estp-chip:focus-visible{outline:2px solid var(--cor);outline-offset:1px}.estp-chip.ativo{border-color:var(--cor);background:color-mix(in srgb,var(--cor) 4%,var(--card))}.estp-chip.ativo .estp-chip__rotulo{color:var(--cor)}.estp-chip__icone{display:inline-flex;flex:none;color:var(--cor)}.estp-chip__rotulo{color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.estp-chip__valor{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.estp-chip__pct{color:var(--muted);font-size:11.5px}.estp-filtros{margin-bottom:12px}.estp-filtros .filters{margin-bottom:10px}.estp-filtro--busca{flex:1 1 220px;min-width:0}.estp-filtro--forn{flex:1 1 260px;min-width:0;max-width:520px}.estp-caixas{display:flex;gap:14px;flex-wrap:wrap;align-items:center;min-height:34px}.estp-caixas .estp-caixa{display:inline-flex;gap:5px;align-items:center;font-size:13px;color:var(--text);margin:0;cursor:pointer}@media (min-width:1200px){.estp-tabela td[data-label=Produto]{min-width:150px}}.estp-caixa input{width:auto;margin:0}.estp-tabela-topo{justify-content:space-between;margin-bottom:6px}.estp-tabela-topo,.estp-tabela-topo__sel{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.estp-col-sel{width:30px}.estp-col-sel input{width:auto;margin:0;cursor:pointer}.estp-tabela tr.estp-linha--sel td{background:#eff6ff}.estp-link{background:none;border:none;padding:0;color:#2563eb;cursor:pointer;text-align:left;font:inherit}.estp-forn-cel{gap:6px;flex-wrap:wrap}.estp-btn-lapis,.estp-forn-cel{display:inline-flex;align-items:center}.estp-btn-lapis{justify-content:center;padding:3px 6px;color:#2563eb}.forn-reso{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;vertical-align:middle}.forn-reso__selo{font-size:10.5px;font-weight:600;padding:1px 6px;white-space:nowrap}.forn-reso__olist{font-size:11px;overflow-wrap:anywhere}.estp-btn-remover-reso{padding:2px 6px;font-size:11px;color:var(--muted)}.estp-resultado-duplo{display:inline-flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.estp-barra{justify-content:flex-start;z-index:30;margin-top:12px}.estp-barra .btn{color:var(--text)}.estp-barra__aviso{color:#fde68a;font-size:12px}.estp-faixa{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;margin:0 0 14px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a8a;border-radius:12px;padding:10px 14px;font-size:13px}.estp-faixa .estp-progresso{flex:1 1 160px}.estp-progresso{height:8px;background:#e2e8f0;border-radius:999px;overflow:hidden;min-width:120px}.estp-progresso>span{display:block;height:100%;background:var(--blue);border-radius:999px;transition:width .3s}.estp-janela{max-width:min(620px,100%)}.estp-janela__rodape{flex-wrap:wrap}.estp-previa{margin-top:12px;display:grid;grid-gap:8px;gap:8px;font-size:13px}.estp-previa__linha{border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:#f8fafc}.estp-previa__linha--sim{background:#f0fdf4;border-color:#bbf7d0;color:#14532d}.estp-previa__linha--pula{background:#fffbeb;border-color:#fde68a}.estp-previa__linha--pai{background:#eff6ff;border-color:#bfdbfe;color:#1e3a8a;overflow-wrap:anywhere}.estp-previa__linha--troca{background:#f5f3ff;border-color:#ddd6fe;color:#3b0764;overflow-wrap:anywhere}.estp-resultado-olist{white-space:normal;overflow-wrap:anywhere;text-align:left}.estp-btn-enviar-olist{font-weight:600}.estp-lista{max-height:150px;overflow-y:auto;margin-top:6px;border:1px solid var(--border);border-radius:8px;background:var(--card);padding:4px 8px;font-size:12.5px}.estp-lista__linha{padding:3px 0;border-bottom:1px solid #eef2f7;overflow-wrap:anywhere}.estp-lista__linha:last-child{border-bottom:none}@media (max-width:720px){.estp-topo__botoes{width:100%}.estp-topo__botoes .btn{flex:1 1 auto;min-height:40px;justify-content:center}.estp-fora{flex:1 1 100%}.estp-cartoes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.estp-cartao{padding:7px 9px}.estp-cartao__rotulo{font-size:12px}.estp-cartao__valor{font-size:20px}.estp-cartao__sufixo{display:none}.estp-chip{min-height:34px}.estp-filtro--forn{max-width:none}.estp-tabela tr{position:relative;padding-top:38px}.estp-tabela td.estp-col-sel{position:absolute;top:10px;right:12px;width:auto;padding:0}.estp-tabela td.estp-col-sel input{width:20px;height:20px}.estp-tabela tr.estp-linha--sel{border-color:#93c5fd;background:#eff6ff}.estp-tabela tr.estp-linha--sel td{background:transparent}.estp-barra{gap:8px}.estp-barra .btn{flex:1 1 auto;min-height:40px}.estp-janela__rodape .btn{flex:1 1 auto;min-height:44px}}.dre-faixa{margin-bottom:12px;padding:10px 14px;font-size:13px}.dre-exportar__botoes{display:flex;gap:6px;flex-wrap:wrap}.dre-exportar__botoes .btn{display:inline-flex;align-items:center;gap:5px}.dre-faixa-ambar{background:#fffbeb;border-color:#fde68a;color:#92400e}.dre-pend-lista{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.dre-pend-lista li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:space-between}.dre-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));grid-gap:8px;gap:8px;margin-bottom:12px}.dre-kpi{min-width:0}.dre-kpi b{font-size:20px;overflow-wrap:anywhere}.dre-kpi-sub{font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.dre-selo{font-size:10.5px;padding:1px 7px;margin-left:6px;vertical-align:1px}.dre-barra{height:6px;border-radius:999px;background:#e2e8f0;overflow:hidden}.dre-barra>span{display:block;height:100%;background:#16a34a;border-radius:999px}.dre-canais{display:flex;gap:8px;flex-wrap:wrap}.dre-canais>span{display:flex;flex-direction:column;gap:2px;border:1px solid var(--border);border-radius:10px;padding:8px 10px;min-width:0;flex:1 1 150px}.dre-canais i{font-style:normal;font-size:11px;color:var(--muted);font-weight:600}.dre-canais b{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dre-canais em{font-style:normal;font-size:11.5px;color:var(--muted);overflow-wrap:anywhere}.dre-conf{margin:10px 0 0;padding-left:18px;font-size:12.5px;color:#475569;display:flex;flex-direction:column;gap:4px}.dre-conf-ambar{color:#92400e}.dre-tit{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.dre-muted{color:var(--muted);font-size:12px}.dre-neg{color:#be123c}.dre-pos{color:#15803d}.dre-rolagem{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.dre-tabela{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dre-tabela td,.dre-tabela th{padding:7px 8px;border-bottom:1px solid var(--border);white-space:nowrap}.dre-tabela th{font-size:10.5px;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);text-align:right;font-weight:600}.dre-tabela .dre-col-linha{text-align:left;position:-webkit-sticky;position:sticky;left:0;background:var(--card);z-index:1;min-width:190px;white-space:normal}.dre-tabela th.dre-col-linha{z-index:2}.dre-tabela .dre-col-num,.dre-tabela .dre-col-pct{text-align:right}.dre-tabela .dre-col-pct{color:var(--muted)}.dre-tabela tr.dre-total td{font-weight:700;background:#f8fafc}.dre-tabela tr.dre-total td.dre-col-linha{background:#f8fafc}.dre-tabela tr.dre-destaque td,.dre-tabela tr.dre-destaque td.dre-col-linha{background:#eff6ff}.dre-tabela tr.dre-sub td{font-size:12px;color:#475569}.dre-tabela tr.dre-sub td.dre-col-linha{padding-left:22px}.dre-pct-mini{font-size:10.5px;color:var(--muted);font-weight:500}.dre-link{background:none;border:none;color:var(--primary);font-size:11.5px;cursor:pointer;padding:0 0 0 6px}.dre-form{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.dre-form .filter-field{flex:0 1 180px;min-width:0}.dre-campo{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:100%;min-width:0}.dre-grade{border-collapse:collapse;width:100%;font-size:12.5px}.dre-grade td,.dre-grade th{padding:5px 6px;border-bottom:1px solid var(--border)}.dre-grade th{font-size:10.5px;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);text-align:right;font-weight:600;white-space:normal}.dre-grade td.dre-col-linha,.dre-grade th.dre-col-linha{text-align:left;white-space:nowrap}.dre-grade td.dre-col-num{text-align:right;white-space:nowrap}.dre-grade .dre-campo{width:112px;padding:6px 8px;font-size:13px}.dre-lista{border-collapse:collapse;width:100%;font-size:12px;color:#1e293b}.dre-lista td,.dre-lista th{padding:5px 6px;border-bottom:1px solid #fde68a;text-align:left;vertical-align:top}.dre-lista th{font-size:10.5px;letter-spacing:.03em;text-transform:uppercase;color:#92400e;font-weight:600}.dre-lista td,.dre-lista th{white-space:nowrap}.dre-lista td.dre-lista-produto{white-space:normal;min-width:200px}.dre-lista .dre-col-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.dre-form .filter-field{flex:1 1 100%}.dre-tabela .dre-col-linha{min-width:150px;max-width:170px}.dre-grade,.dre-grade tbody,.dre-grade td,.dre-grade tr{display:block;width:100%;box-sizing:border-box}.dre-grade thead{display:none}.dre-grade tr{border:1px solid var(--border);border-radius:12px;padding:8px 10px;margin-bottom:8px}.dre-grade td{border:none;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:4px 0}.dre-grade td:before{content:attr(data-label);font-size:12px;color:var(--muted);text-align:left;overflow-wrap:anywhere}.dre-grade td.dre-col-linha:before{content:none}.dre-grade .dre-campo{width:140px;flex:none}.dre-lista,.dre-lista tbody,.dre-lista td,.dre-lista tr{display:block;width:100%;box-sizing:border-box}.dre-lista thead{display:none}.dre-lista tr{border:1px solid #fde68a;border-radius:10px;padding:6px 8px;margin-bottom:6px;background:#fff}.dre-lista td{border:none;display:flex;justify-content:space-between;gap:10px;padding:2px 0;white-space:normal;text-align:right;overflow-wrap:anywhere}.dre-lista td:before{content:attr(data-label);color:#92400e;font-size:11.5px;text-align:left;flex:none}.dre-lista td.dre-lista-produto{min-width:0}}.dre-tabela tr.dre-grupo td{font-size:11px;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-weight:600;padding-top:10px}.dre-check{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;flex:1 1 100%}.dre-check input{width:18px;height:18px;flex:none}.dre-lista.dre-lista-neutra{color:inherit}.dre-lista.dre-lista-neutra td,.dre-lista.dre-lista-neutra th{border-bottom-color:var(--border)}.dre-lista.dre-lista-neutra th{color:var(--muted)}@media (max-width:720px){.dre-lista.dre-lista-neutra tr{border-color:var(--border);background:var(--card)}.dre-lista.dre-lista-neutra td{border:none}.dre-lista.dre-lista-neutra td:before{color:var(--muted)}table.dre-tabela{display:table;border:none;width:100%}.dre-tabela thead{display:table-header-group}.dre-tabela tbody{display:table-row-group}.dre-tabela tr{display:table-row;background:transparent;border:none;border-radius:0;padding:0;margin:0}.dre-tabela td,.dre-tabela th{display:table-cell;width:auto;padding:6px 7px;border-bottom:1px solid var(--border);font-size:12px}.dre-tabela .dre-col-num,.dre-tabela .dre-col-pct{text-align:right!important}.dre-tabela .dre-col-linha{text-align:left!important}.dre-grade tr{background:var(--card)}.dre-grade td.dre-col-num{text-align:right!important}}.fe-kpi-destaque{border-color:#93c5fd;background:#eff6ff}.fe-canal .badge{min-height:36px;padding:6px 12px;font-size:13px}.fe-tabela{border-collapse:separate;border-spacing:0;width:100%;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fe-tabela td,.fe-tabela th{padding:7px 8px;border-bottom:1px solid var(--border);white-space:nowrap;text-align:right;vertical-align:top}.fe-tabela th{font-size:10.5px;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-weight:600;white-space:normal}.fe-tabela .fe-col-linha{text-align:left;white-space:normal;min-width:160px}.fe-tabela tr.fe-total td{font-weight:700;background:#f8fafc}.fe-tabela tr.fe-saldo td{font-weight:700;background:#eff6ff}.fe-tabela tr.fe-sub td{font-size:12px;color:#475569}.fe-tabela tr.fe-sub td.fe-col-linha{padding-left:22px}.fe-tabela th.fe-th-on{color:var(--text);box-shadow:inset 0 -2px 0 var(--primary)}.fe-th-btn{background:none;border:none;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.fe-th-btn:hover{color:var(--text);text-decoration:underline}.fe-mini,.fe-pct{color:var(--muted)}.fe-mini{display:block;font-size:10.5px;font-weight:500;white-space:nowrap}.fe-seg{flex-wrap:wrap}.fe-onde{margin-top:10px}.fe-onde>b{font-size:13px}.fe-config{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}.fe-campo{width:130px}.fe-campo,.fe-obs{padding:6px 8px;font-size:13px}.fe-obs{width:100%;min-width:140px}.fe-tabela td.fe-quem{text-align:left;white-space:normal;font-size:12px}.fe-pend{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.fe-tabela .fe-obs,.fe-tabela th.fe-th-esq{text-align:left}@media (max-width:720px){.fe-tabela tbody,.fe-tabela tr,table.fe-tabela{display:block;width:100%;box-sizing:border-box}.fe-tabela thead{display:none}.fe-tabela tr{border:1px solid var(--border);border-radius:12px;padding:8px 10px;margin-bottom:8px;background:var(--card)}.fe-tabela tr.fe-saldo,.fe-tabela tr.fe-total{background:#f8fafc}.fe-tabela tr.fe-saldo{background:#eff6ff;border-color:#93c5fd}.fe-tabela tr.fe-saldo td,.fe-tabela tr.fe-total td{background:transparent}table.fe-tabela td,table.fe-tabela td[data-label]{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:2px 10px;width:100%;box-sizing:border-box;padding:3px 0;margin:0;border:none;border-radius:0;background:transparent;text-align:right!important;white-space:normal;overflow-wrap:anywhere}table.fe-tabela td[data-label]:before{content:attr(data-label);display:inline;margin:0;font-size:11.5px;font-weight:500;color:var(--muted);text-transform:none;letter-spacing:0;text-align:left;flex:1 1 auto}table.fe-tabela td[data-label]>*{text-align:right}table.fe-tabela td[data-label] .fe-mini{flex-basis:100%;text-align:right}table.fe-tabela td[data-label=""],table.fe-tabela td[data-label=""]:before{display:none}table.fe-tabela td.fe-col-linha{display:block;font-weight:700;font-size:13px;text-align:left!important;padding:0 0 6px;margin-bottom:4px;border-bottom:1px solid var(--border);min-width:0}table.fe-tabela td.fe-col-linha .fe-mini{display:inline;margin-left:6px}.fe-tabela tr.fe-sub{margin-left:12px;width:calc(100% - 12px)}.fe-tabela tr.fe-sub td.fe-col-linha{padding-left:0}.fe-campo{width:140px;flex:none}.fe-obs{width:100%;min-width:0;flex:1 1 100%}table.fe-tabela td.fe-quem{text-align:right!important}table.fe-tabela td[data-label]>input.fe-obs{text-align:left}}.fe-leitura{border:1px solid var(--border);border-radius:10px;padding:10px 12px;margin-bottom:10px;background:#f8fafc;font-size:13px}.fe-leitura-tit{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fe-leitura-sub{margin:6px 0 0;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.fe-tabela tr.fe-share-on td{background:#eff6ff}.fe-share-grupo{display:block;font-size:12.5px;margin:10px 0 4px}.fe-share-cat{flex:1 1 240px!important}.fe-share-conc{width:100%;box-sizing:border-box;font-family:inherit;font-size:12.5px;resize:vertical}.fe-share-cond .filter-field{flex:0 1 100px!important}@media (max-width:720px){.fe-tabela tr.fe-share-on{border-color:#93c5fd;background:#eff6ff}.fe-tabela tr.fe-share-on td{background:transparent}.fe-share-cond .filter-field{flex:1 1 30%!important}.amz-envio-grade table{display:table;border-collapse:collapse}.amz-envio-grade thead{display:table-header-group}.amz-envio-grade tbody{display:table-row-group}.amz-envio-grade tr{display:table-row;background:transparent;border:none;border-radius:0;padding:0;margin:0}.amz-envio-grade td,.amz-envio-grade th{display:table-cell;width:auto;padding:2px 4px;border-bottom:none}.amz-envio-grade td:first-child{text-align:left!important}.amz-envio-grade td:not(:first-child){text-align:right!important}}.margens-origem-contador{display:inline-block;min-width:16px;padding:0 5px;flex:none;border-radius:999px;background:var(--amber);color:#fff;font-size:10.5px;line-height:16px;text-align:center}.margens-origem-nota{font-size:12.5px;color:var(--muted);margin:0 0 8px}.margens-origem-pendente{font-size:12.5px;color:var(--amber);font-weight:600}.margens-grade-rolagem{overflow-x:auto;max-width:100%}table.margens-grade{width:auto;min-width:0;border-collapse:collapse}.margens-grade td,.margens-grade th{padding:6px 8px;vertical-align:top}.margens-grade td.num,.margens-grade th.num{text-align:right}.margens-grade td.centro,.margens-grade th.centro{text-align:center}.margens-grade-origem{min-width:150px;max-width:280px}.margens-grade-origem span{display:block;font-weight:500}.margens-grade-origem small{display:block;font-size:11px;color:var(--muted);margin-top:2px}.margens-grade-oculta{opacity:.55}.margens-celula{width:72px;text-align:right}.margens-celula::placeholder{color:#94a3b8}.margens-herda{display:block;font-size:10.5px;color:var(--muted);margin-top:2px;white-space:nowrap}.margem-alterada{background:#fef3c7!important;border-color:var(--amber)!important}input[type=checkbox].margem-alterada{outline:2px solid var(--amber);outline-offset:1px}.margem-invalida{border-color:var(--rose)!important;background:#fff1f2!important}.margens-grade tr.margens-grade-todas>td{background:var(--bg);border-bottom:2px solid var(--border)}.margens-todas-leitura{display:inline-block;min-width:58px;padding:6px 0;font-size:12px;color:var(--muted);white-space:nowrap}.margens-todas-leitura.mono{font-size:13px;color:var(--text)}@media (max-width:720px){.margens-grade tr.margens-grade-todas>td{background:var(--bg);border-bottom:2px solid var(--border)}table.margens-grade{display:table;border:none}.margens-grade thead{display:table-header-group}.margens-grade tbody{display:table-row-group}.margens-grade tr{display:table-row;background:transparent;border:none;border-radius:0;padding:0;margin:0}.margens-grade th{padding:4px 3px;font-size:10px}.margens-grade td{display:table-cell;width:auto;padding:5px 3px;margin:0;background:transparent;border:none;border-bottom:1px solid var(--border);border-radius:0}.margens-grade td.num,.margens-grade th.num{text-align:right!important}.margens-grade td.centro,.margens-grade th.centro{text-align:center!important}.margens-grade-origem{min-width:0;font-size:12px}.margens-celula{width:58px;padding-left:6px;padding-right:6px}}.amz-painel-destaque{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:12px;margin:0 0 12px;box-shadow:0 1px 2px rgba(15,23,42,.04)}.amz-painel-destaque__grupos{display:flex;flex-wrap:wrap;gap:10px}.amz-painel-destaque__grupo{flex:1.2 1 250px;min-width:0;display:flex;flex-direction:column;gap:8px;border:1px solid var(--border);border-radius:12px;padding:8px;background:#fcfdff}.amz-painel-destaque__grupo--fora{flex:2.2 1 360px}.amz-painel-destaque__grupo--sem{flex:1 1 190px}.amz-painel-destaque__cabeca{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:2px 8px;gap:2px 8px;width:100%;text-align:left;font-family:inherit;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:10px;padding:6px 8px;color:var(--text);transition:border-color .12s,background .12s}.amz-painel-destaque__cabeca:hover{border-color:#cbd5e1;background:#fff}.amz-painel-destaque__titulo{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;min-width:0}.amz-painel-destaque__chip{width:26px;height:26px;border-radius:8px;flex:none;display:inline-flex;align-items:center;justify-content:center}.amz-painel-destaque__cabeca b{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1}.amz-painel-destaque__sub{grid-column:1/-1;font-size:11.5px;color:var(--muted);padding-left:33px}.amz-painel-destaque__cabeca--verde .amz-painel-destaque__chip{background:#dcfce7;color:#15803d}.amz-painel-destaque__cabeca--verde b{color:#166534}.amz-painel-destaque__cabeca--rosa .amz-painel-destaque__chip{background:#ffe4e6;color:#be123c}.amz-painel-destaque__cabeca--rosa b{color:#be123c}.amz-painel-destaque__cabeca--cinza .amz-painel-destaque__chip{background:#f1f5f9;color:#475569}.amz-painel-destaque__cabeca--cinza b{color:#475569}.amz-painel-destaque__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:6px;gap:6px}.amz-painel-destaque__card{display:flex;flex-direction:column;gap:4px;text-align:left;font-family:inherit;cursor:pointer;border:1px solid var(--border);background:#fff;border-radius:10px;padding:7px 9px;color:var(--muted);line-height:1.25;min-width:0;transition:border-color .12s,box-shadow .12s}.amz-painel-destaque__card:hover{border-color:#94a3b8;box-shadow:0 2px 6px rgba(15,23,42,.08)}.amz-painel-destaque__card b{font-size:18px;font-weight:600;color:var(--text);line-height:1}.amz-painel-destaque__rotulo{overflow-wrap:anywhere}.amz-painel-destaque__cabeca.active,.amz-painel-destaque__card.active{border-color:#2563eb;background:#eff6ff;box-shadow:inset 0 0 0 1px #2563eb}.amz-painel-destaque__card.active,.amz-painel-destaque__card.active b{color:#1d4ed8}.amz-painel-destaque__rodape{margin:8px 2px 0;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.amz-relampago-auto{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:12px;margin:0 0 12px;box-shadow:0 1px 2px rgba(15,23,42,.04);display:grid;grid-gap:10px;gap:10px;min-width:0}.amz-relampago-auto__cabeca{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.amz-relampago-auto__texto{margin:0;font-size:12.5px;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.amz-relampago-auto__alerta{font-size:13px;color:#92400e}.amz-relampago-auto__kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.amz-relampago-auto__kpis .kpi{min-width:0}.amz-relampago-auto__kpis .kpi b{font-size:18px}.amz-relampago-auto__proximos{display:grid;grid-gap:2px;gap:2px;font-size:12px;color:var(--text)}.amz-relampago-auto__resultado-titulo{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:13px}.amz-relampago-auto__grupos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:8px;gap:8px}.amz-relampago-auto__grupo{border:1px solid var(--border);border-radius:12px;padding:8px 10px;background:#fcfdff;display:grid;grid-gap:4px;gap:4px;min-width:0;font-size:12px}.amz-relampago-auto__grupo--total{background:#eff6ff;border-color:#bfdbfe}.amz-relampago-auto__grupo-titulo{display:flex;justify-content:space-between;gap:6px;font-size:13px}.amz-relampago-auto__grupo-titulo span{color:var(--muted);font-size:11.5px}.amz-relampago-auto__linha{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.amz-relampago-auto__linha>span:first-child{color:var(--muted)}.amz-relampago-auto__linha .mono{overflow-wrap:anywhere}.amz-relampago-auto__dias{font-size:11.5px;color:var(--muted)}.amz-relampago-auto__ajustes summary{cursor:pointer;font-size:12.5px;color:var(--muted)}.amz-relampago-auto__form{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-top:8px}.amz-relampago-auto__form label{display:grid;grid-gap:2px;gap:2px;font-size:11px;color:var(--muted)}.amz-relampago-auto__form .input{width:86px;max-width:100%}.shp-relampago-auto{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:12px;margin:0 0 12px;box-shadow:0 1px 2px rgba(15,23,42,.04);display:grid;grid-gap:10px;gap:10px;min-width:0}.shp-relampago-auto__cabeca{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.shp-relampago-auto__texto{margin:0;font-size:12.5px;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.shp-relampago-auto__erro{font-size:12.5px;color:#b91c1c;overflow-wrap:anywhere}.shp-relampago-auto__aviso{font-size:13px;color:#166534;overflow-wrap:anywhere}.shp-relampago-auto__kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.shp-relampago-auto__kpis .kpi{min-width:0}.shp-relampago-auto__kpis .kpi b{font-size:16px;overflow-wrap:anywhere}.shp-relampago-auto__bloco{display:grid;grid-gap:6px;gap:6px;min-width:0;font-size:13px}.shp-relampago-auto__bloco>summary{cursor:pointer;font-weight:600}.shp-relampago-auto__oferta{border:1px solid var(--border);border-radius:12px;padding:8px 10px;background:#fcfdff;display:grid;grid-gap:6px;gap:6px;min-width:0}.shp-relampago-auto__oferta-titulo{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;cursor:pointer;font-size:13px}.shp-relampago-auto__item{border-top:1px solid var(--border);padding-top:6px;display:grid;grid-gap:3px;gap:3px;min-width:0;font-size:12.5px}.shp-relampago-auto__item-nome{display:grid;grid-gap:1px;gap:1px;min-width:0;overflow-wrap:anywhere}.shp-relampago-auto__item-precos{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;min-width:0}.shp-relampago-auto__item-precos>*{overflow-wrap:anywhere}.shp-relampago-auto__ajustes summary{cursor:pointer;font-size:12.5px;color:var(--muted)}.shp-relampago-auto__form{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-top:8px}.shp-relampago-auto__form label{display:grid;grid-gap:2px;gap:2px;font-size:11px;color:var(--muted)}.shp-relampago-auto__form .input{width:86px;max-width:100%}.shp-relampago-auto__form .select{max-width:100%}.shp-or-fixos{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--border);border-radius:10px;padding:8px 10px;min-width:0}.shp-or-fixos__cabeca{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px}.shp-or-fixos__linha{display:grid;grid-gap:3px;gap:3px;padding:6px 0;border-top:1px solid var(--border);min-width:0}.shp-or-fixos__nome{display:grid;grid-gap:1px;gap:1px;min-width:0;overflow-wrap:anywhere;font-size:12.5px}.shp-or-fixos__dados{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center;min-width:0;font-size:12.5px}.shp-or-fixos__dados>*{overflow-wrap:anywhere}.shp-or-fixos__form{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--border);padding-top:8px;min-width:0}.shp-or-fixos__form>.input{width:100%;max-width:420px;box-sizing:border-box}.shp-or-fixos__achado{display:grid;grid-gap:1px;gap:1px;text-align:left;background:none;border:1px solid var(--border);border-radius:8px;padding:6px 8px;cursor:pointer;min-width:0;overflow-wrap:anywhere;font:inherit;font-size:12.5px;color:inherit}.shp-or-fixos__achado:hover{border-color:var(--accent,#2563eb)}.shp-or-fixos__campos{display:grid;grid-template-columns:repeat(3,minmax(0,150px));grid-gap:8px;gap:8px}.shp-or-fixos__campos label{display:grid;grid-gap:2px;gap:2px;font-size:11px;color:var(--muted);min-width:0}.shp-or-fixos__campos .input{width:100%;box-sizing:border-box;min-width:0}.shp-or-fixos__conta{overflow-wrap:anywhere}.shp-or-fixos__acoes{display:flex;gap:6px;flex-wrap:wrap;align-items:center}@media (max-width:480px){.shp-or-fixos__campos{grid-template-columns:1fr 1fr}.shp-or-fixos__campos label:last-child{grid-column:1/-1}}.std-automacoes{margin-bottom:16px;display:grid;grid-gap:10px;gap:10px;min-width:0}.std-automacoes__cabeca{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.std-automacoes__resumo{display:inline-flex;gap:6px;flex-wrap:wrap}.std-automacoes__texto{margin:0;font-size:12.5px;color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.std-automacoes__erro{font-size:12.5px;color:#b91c1c;overflow-wrap:anywhere}.std-automacoes__lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0;min-width:0}.std-automacoes__linha{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-top:1px solid var(--border);min-width:0}.std-automacoes__linha:first-child{border-top:0;padding-top:2px}.std-automacoes__linha--off .std-automacoes__frase{color:var(--muted)}.std-automacoes__linha--trava{background:#f8fafc;border-radius:10px;padding:8px 10px;margin-top:6px;border-top:0}.std-automacoes__info{flex:1 1;min-width:0;display:grid;grid-gap:3px;gap:3px}.std-automacoes__nome{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px}.std-automacoes__nome b{cursor:help;overflow-wrap:anywhere}.std-automacoes__frase{font-size:12.5px;line-height:1.4;overflow-wrap:anywhere}.std-automacoes__meta{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:11.5px;color:var(--muted)}.std-automacoes__meta>*{overflow-wrap:anywhere}.std-automacoes__alerta{color:#b45309}.std-automacoes__form{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-top:4px}.std-automacoes__form label{display:grid;grid-gap:2px;gap:2px;font-size:11px;color:var(--muted)}.std-automacoes__form .input{width:120px;max-width:100%}.std-automacoes__acao{flex:0 0 auto}@media (max-width:520px){.std-automacoes__linha{flex-direction:column;gap:6px}.std-automacoes__acao{align-self:stretch}.std-automacoes__acao .btn{width:100%;min-height:38px}}.amz-barra,.op-barra{flex-direction:column;align-items:stretch;z-index:30;margin-top:12px}.amz-barra__linha,.op-barra__linha{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.amz-barra .btn:not(.btn-primary):not(.btn-green),.op-barra .btn:not(.btn-primary):not(.btn-green){color:var(--text)}.amz-barra .btn.btn-green,.op-barra .btn.btn-green{background:#16a34a;color:#fff;border-color:#15803d}.amz-barra .btn.btn-green:disabled,.op-barra .btn.btn-green:disabled{opacity:.55}.amz-barra .btn.amz-barra__ativo,.op-barra .btn.op-barra__ativo{background:#334155;color:#fff;border-color:#475569}.amz-barra__aviso,.op-barra__aviso{color:#fde68a;font-size:12px}.amz-barra__form,.op-barra__form{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin-top:10px;padding-top:10px;border-top:1px solid #334155}.amz-barra__form label,.op-barra__form label{font-size:11px;color:#94a3b8}.amz-barra__form .input,.op-barra__form .input{width:110px;max-width:100%}.amz-barra__dica,.op-barra__dica{flex-basis:100%;font-size:11.5px;color:#cbd5e1}.op-barra__form select.select{height:30px;font-size:12.5px}@media (max-width:720px){.amz-barra__conta,.op-barra__conta{flex-basis:100%}.amz-barra__linha .btn,.op-barra__linha .btn{flex:1 1 auto;min-height:40px}.amz-barra__form .filter-field,.op-barra__form .filter-field{flex:1 1 90px}.amz-barra__form .input,.op-barra__form .input{width:100%}}.op-margens{position:relative;display:inline-block}.op-margens__botao{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}@media (min-width:641px){.op-margens__rotulo{display:none}.op-margens__botao{padding:3px 8px}}.op-margens__painel{position:absolute;right:0;top:calc(100% + 4px);z-index:40;width:240px;background:#fff;color:var(--text);border:1px solid var(--border);border-radius:10px;padding:10px;box-shadow:0 10px 28px rgba(15,23,42,.18);text-align:left;white-space:normal}.op-margens__campo{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;margin-bottom:6px}.op-margens__campo .input{width:96px;text-align:right}.op-margens__nota{font-size:11px;color:var(--muted);margin:2px 0 6px}.op-margens__erro{font-size:11.5px;color:var(--rose);margin:0 0 6px}.op-margens__acoes{display:flex;gap:6px;justify-content:flex-end}.op-margens__extra{margin-top:8px;padding-top:8px;border-top:1px solid var(--border)}.op-vendas b{font-weight:600}.op-num{text-align:right;white-space:nowrap}.op-acoes-linha{display:flex;gap:6px;flex-wrap:wrap;align-items:flex-start}.op-barra-topo{display:flex;justify-content:flex-end;gap:8px;margin:-4px 0 10px}.op-botao-cfg{display:inline-flex;align-items:center;gap:6px}.modal-card.op-janela-cfg{max-width:980px}.op-janela-cfg__topo{display:flex;justify-content:space-between;align-items:center;gap:8px}.op-janela-cfg .card{margin-top:12px;box-shadow:none;border:1px solid var(--border)}@media (max-width:640px){.op-margens{display:block}.op-margens__painel{position:static;width:auto;margin-top:6px;box-shadow:none}.op-margens__botao{width:100%;justify-content:center;min-height:36px}.op-num{text-align:left}}.tt-auto-reprecificacao{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;margin:2px 0 8px;padding:6px 12px;border-radius:8px;font-size:12.5px;background:#f8fafc;border:1px solid var(--border)}.tt-auto-reprecificacao--ligada{background:#f0fdf4;border-color:#bbf7d0}.tt-auto-reprecificacao__ligada{color:#15803d}.tt-auto-reprecificacao .btn{margin-left:auto}.tt-oferta-linha{margin:0 0 8px;display:flex;flex-wrap:wrap;align-items:center;gap:0 2px}.btn.tt-ajuda{padding:0 7px;min-width:22px;height:22px;border-radius:999px;font-weight:700;line-height:1;margin-left:4px}.tt-oferta-tabela td,.tt-oferta-tabela th{padding-left:6px;padding-right:6px}.tt-anuncio{display:flex;gap:8px;align-items:flex-start;min-width:0}.tt-anuncio .thumb{flex:none}.tt-anuncio__texto{min-width:0;max-width:300px}@media (min-width:1101px){.tt-anuncio__texto{min-width:180px}}.tt-nowrap{white-space:nowrap}.tt-oferta-tabela td .badge{white-space:normal}.tt-anuncio__titulo{font-weight:500;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.tt-anuncio__ids{overflow-wrap:anywhere;margin-top:2px}.tt-de-edicao{display:inline-flex;gap:4px;align-items:center}.tt-acoes,.tt-de-edicao{flex-wrap:wrap;justify-content:flex-end}.tt-acoes{display:flex;gap:6px}.tt-custos{position:relative;display:inline-block}.btn.tt-custos__botao{padding:2px 8px;font-size:12px;white-space:nowrap}.tt-custos__fonte{display:block;margin-top:2px}.tt-custos__painel{position:absolute;right:0;top:calc(100% + 4px);z-index:40;width:280px;display:block;background:#fff;color:var(--text);border:1px solid var(--border);border-radius:10px;padding:10px 12px;box-shadow:0 10px 28px rgba(15,23,42,.18);text-align:left;white-space:normal;font-size:12px}.tt-custos__titulo{display:block;font-weight:600;margin-bottom:6px}.tt-custos__linha{display:flex;justify-content:space-between;gap:10px;padding:2px 0}.tt-custos__total{border-top:1px solid var(--border);margin-top:4px;padding-top:5px;font-weight:600}.tt-custos__nota{display:block;font-size:11px;color:var(--muted);margin-top:6px;line-height:1.4}@media (max-width:1100px){.tt-anuncio__texto{max-width:220px}}@media (max-width:720px){.tt-anuncio__texto{max-width:none}.tt-custos{display:block}.tt-custos__painel{position:static;width:auto;margin-top:6px;box-shadow:none}.tt-acoes{justify-content:flex-start}.tt-auto-reprecificacao .btn{margin-left:0}}.amz-painel-destaque{padding:8px;margin-bottom:10px}.amz-painel-destaque__grupos{gap:8px}.amz-painel-destaque__grupo{gap:4px;padding:6px}.amz-painel-destaque__cabeca{padding:4px 6px}.amz-painel-destaque__cabeca b{font-size:20px}.amz-painel-destaque__chip{width:22px;height:22px}.amz-painel-destaque__sub{padding-left:29px;font-size:11px}.amz-painel-destaque__cards{display:flex;flex-wrap:wrap;gap:5px}.amz-painel-destaque__card{flex-direction:row;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:11.5px}.amz-painel-destaque__card b{font-size:13px}.amz-painel-destaque__rodape{margin-top:6px;font-size:11.5px}.amz-chaves{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;margin:0 0 8px;padding:6px 10px;border-radius:8px;font-size:12.5px;background:#f8fafc;border:1px solid var(--border)}.amz-chave{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.amz-chave .btn{padding:1px 8px;font-size:11.5px}.amz-chave__ligada{color:#15803d;font-weight:600}.amz-chave__desligada{color:var(--muted);font-weight:600}.amz-oferta-linha{margin:0 0 8px;display:flex;flex-wrap:wrap;align-items:center;gap:0 2px}.btn.op-ajuda{padding:0 7px;min-width:22px;height:22px;border-radius:999px;font-weight:700;line-height:1;margin-left:4px}.amz-ajuda{font-size:12px;color:var(--text);background:#f8fafc;border:1px solid var(--border);border-radius:8px;padding:8px 12px;margin:0 0 10px}.amz-ajuda p{margin:0 0 6px;line-height:1.45}.amz-ajuda p:last-child{margin-bottom:0}.amz-oferta-tabela td,.amz-oferta-tabela th{padding-left:6px;padding-right:6px}.amz-oferta-tabela td .badge{white-space:normal}.amz-anuncio{display:flex;gap:8px;align-items:flex-start;min-width:0}.amz-anuncio .thumb{flex:none}.amz-anuncio__texto{min-width:0;max-width:280px}@media (min-width:1101px){.amz-anuncio__texto{min-width:170px}}.amz-anuncio__titulo{font-weight:500;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.amz-anuncio__ids{overflow-wrap:anywhere;margin-top:2px}.amz-ver-anuncio{display:inline-flex;vertical-align:-2px;margin-left:3px;color:var(--accent,#2563eb)}.amz-anuncio__selos{display:flex;gap:4px;flex-wrap:wrap;margin-top:3px}.amz-anuncio__selos .badge{font-size:10px}.amz-anuncio__erro{color:var(--rose);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.amz-nowrap{white-space:nowrap}.amz-selo-situacao{font-size:10px}.amz-bloqueio{color:#92400e;max-width:120px;margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amz-alvo__frase{font-family:var(--fonte-app,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);line-height:1.25}.amz-alvo__frase--aviso{color:#92400e}.amz-alvo__frase--acao{color:#1d4ed8}.amz-pma{white-space:nowrap;font-size:11px}.amz-destaque{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.amz-destaque__resumo{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.amz-destaque__resumo .badge{font-size:10px}.amz-destaque__sem-preco{color:#92400e;font-family:var(--fonte-app,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif)}.btn.amz-btn-destaque{font-size:11px;padding:2px 7px;white-space:normal;line-height:1.2;text-align:left}.amz-custos__aviso{display:block;margin-top:2px;color:#92400e}.amz-acoes{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.op-detalhe{position:relative;display:inline-block}.op-detalhe__botao{font-family:inherit;cursor:pointer}button.badge.op-detalhe__botao{border:1px solid transparent;white-space:nowrap}button.badge.op-detalhe__botao:hover{border-color:currentColor}.btn.amz-custos-botao{padding:2px 8px;font-size:12px;white-space:nowrap}.op-detalhe__painel{position:absolute;right:0;top:calc(100% + 4px);z-index:40;width:290px;display:block;background:#fff;color:var(--text);border:1px solid var(--border);border-radius:10px;padding:10px 12px;box-shadow:0 10px 28px rgba(15,23,42,.18);text-align:left;white-space:normal;font-size:12px}.amz-destaque__detalhe .op-detalhe__painel{left:0;right:auto}.op-detalhe__titulo{display:block;font-weight:600;margin-bottom:6px}.op-detalhe__linha{display:flex;justify-content:space-between;gap:10px;padding:2px 0}.op-detalhe__fonte{color:var(--muted);font-size:11px}.op-detalhe__total{border-top:1px solid var(--border);margin-top:4px;padding-top:5px;font-weight:600}.op-detalhe__nota{display:block;font-size:11.5px;color:var(--muted);margin-top:5px;line-height:1.4}.amz-destaque__linha-detalhe{color:var(--text);margin-top:3px}@media (max-width:1100px){.amz-anuncio__texto{max-width:210px}}@media (max-width:720px){.amz-anuncio__texto{max-width:none}.op-detalhe{display:block}.amz-destaque__detalhe .op-detalhe__painel,.op-detalhe__painel{position:static;width:auto;margin-top:6px;box-shadow:none}.amz-acoes{justify-content:flex-start}.amz-bloqueio{max-width:none;white-space:normal}.amz-destaque{align-items:flex-start}}.modal-card.amz-janela-tabela{max-width:780px}.amz-janela-tabela__lista{max-height:46vh;overflow-y:auto}.amz-janela-tabela__puladas{margin-top:10px;font-size:12.5px}.amz-janela-tabela__puladas summary{cursor:pointer;font-weight:600}.amz-janela-tabela__puladas ul{margin:6px 0 0;padding-left:18px;max-height:30vh;overflow-y:auto;overflow-wrap:anywhere}.amz-janela-tabela__puladas li{margin-bottom:6px}.amz-erro-anuncio{margin-top:6px;padding:8px 10px;border:1px solid #fecdd3;background:#fff1f2;border-radius:8px;font-size:12.5px;max-width:560px;overflow-wrap:anywhere}.amz-erro-anuncio__selos{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.amz-erro-anuncio__texto{color:#9f1239;line-height:1.45;margin-bottom:4px}.amz-erro-anuncio__acoes{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:6px}.amz-erro-anuncio__ean{max-width:100%;min-width:0;font-size:12px}.amz-erro-anuncio__outra{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:8px;padding-top:6px;border-top:1px dashed #fecdd3}button.kpi.amz-chip-conflito,button.kpi.amz-chip-erro,button.kpi.amz-chip-marca,button.kpi.amz-chip-saude{cursor:pointer;text-align:left}.amz-saude__topo{justify-content:space-between}.amz-saude__acoes,.amz-saude__topo{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.amz-saude__lista{margin:10px 0 0;padding-left:18px;font-size:12.5px;max-height:40vh;overflow-y:auto;overflow-wrap:anywhere}.amz-saude__lista li{margin-bottom:6px}.amz-saude-linha{margin-top:6px;padding:6px 8px;border:1px solid #fde68a;background:#fffbeb;border-radius:8px;font-size:12.5px;max-width:560px;overflow-wrap:anywhere}.amz-saude-linha__texto{color:#92400e;line-height:1.45;margin-bottom:2px}.amz-passos{font-size:13px;overflow-wrap:anywhere}.amz-caminho{border:1px solid var(--border);border-left:4px solid var(--blue);border-radius:8px;padding:12px;background:var(--card);margin-bottom:12px}.amz-caminho--catalogo{border-left-color:var(--blue)}.amz-caminho--novo{border-left-color:var(--amber)}.amz-caminho--publicado{border-left-color:var(--green)}.amz-caminho--alerta,.amz-caminho--sem_conexao{border-left-color:var(--rose)}.amz-caminho--sub{margin-bottom:8px}.amz-caminho__titulo{font-size:17px;font-weight:700;line-height:1.3}.amz-caminho__frase{color:var(--muted);margin-top:4px}.amz-caminho__marca{margin-top:8px;padding:6px 8px;border-radius:6px;background:rgba(217,119,6,.12);color:var(--text)}.amz-produtos{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.amz-produto{display:flex;gap:10px;align-items:flex-start;min-width:0}.amz-produto__foto{width:64px;height:64px;object-fit:contain;border:1px solid var(--border);border-radius:6px;background:#fff;flex:0 0 64px}.amz-produto__foto--vazia{background:var(--bg)}.amz-produto__txt{min-width:0;flex:1 1 auto}.amz-produto__nome{font-weight:600}.amz-produto__txt .badge{white-space:normal;max-width:100%;height:auto;text-align:left}.amz-produtos__sku{display:grid;grid-gap:6px;gap:6px}.amz-produto--opcao{padding:8px;border:1px solid var(--border);border-radius:8px;cursor:pointer}.amz-produto--opcao>input{margin-top:4px;flex:0 0 auto}.amz-produto--marcado{border-color:var(--blue);background:rgba(37,99,235,.06)}.amz-publicados{margin-top:8px;display:grid;grid-gap:4px;gap:4px}.amz-publicados__linha{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.amz-trilha{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.amz-trilha__passo{display:flex;align-items:center;gap:6px;padding:6px 8px;border-radius:8px;border:1px solid var(--border);color:var(--muted);min-width:0}.amz-trilha__passo--atual{border-color:var(--blue);color:var(--text);font-weight:700;background:rgba(37,99,235,.08)}.amz-trilha__passo--feito{color:var(--green)}.amz-trilha__num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1.5px solid;font-size:12px;font-weight:700;flex:0 0 22px}.amz-passo{border:1px solid var(--border);border-radius:8px;padding:10px;margin-bottom:8px}.amz-passo__cab{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.amz-passo__corpo{margin-top:8px}.amz-passo--atual{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue) inset}.amz-passo--atual .amz-passo__cab .amz-trilha__num{color:var(--blue)}.amz-passo--feito .amz-passo__cab .amz-trilha__num{color:var(--green)}.amz-passo--proximo>.amz-passo__cab>.amz-trilha__num,.amz-passo--proximo>.amz-passo__cab>.cell-sub,.amz-passo--proximo>.amz-passo__cab>b{opacity:.55}.amz-passos__acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.amz-passos__publicar{font-size:15px;padding:10px 22px;min-height:44px}.amz-passos__trava{margin-bottom:8px;padding:10px 12px;border-radius:8px;border:1px solid var(--rose);background:rgba(225,29,72,.08);display:grid;grid-gap:4px;gap:4px}.amz-produto__escolher{display:flex;flex-wrap:wrap;gap:6px;align-self:center}@media (max-width:640px){.amz-produto--opcao:has(.amz-produto__escolher){flex-wrap:wrap}.amz-produto__escolher{width:100%}.amz-produto__escolher .btn{flex:1 1 auto;min-height:40px}}.amz-novo__marca{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 8px}.amz-novo__marca-aviso{flex-basis:100%}.amz-novo__titulo{display:grid;grid-gap:4px;gap:4px;margin:0 0 8px;max-width:640px}.amz-novo__titulo textarea{width:100%;resize:vertical}.amz-novo__titulo-linha{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.amz-outro-ean{display:grid;grid-gap:6px;gap:6px;margin:6px 0 4px}.amz-outro-ean__linha{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.amz-passos__motivo{color:#b45309;font-weight:600}.amz-passos__faltas{margin-top:8px;padding:8px 10px;border-radius:8px;background:rgba(225,29,72,.07)}.amz-passos__faltas-tit{font-weight:700;margin-bottom:4px}.amz-passos__det ul,.amz-passos__faltas ul,.amz-passos__lista{margin:4px 0 0;padding-left:18px}.amz-passos__faltas li{margin-bottom:4px}.amz-passos__det{margin-top:8px}.amz-passos__det>summary{cursor:pointer;font-weight:600}.amz-ofertas{display:grid;grid-gap:8px;gap:8px}.amz-oferta{border:1px solid var(--border);border-radius:8px;padding:8px 10px}.amz-oferta__cab{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:6px}.amz-oferta__motivo{margin:0 0 6px;padding:6px 8px 6px 22px;border-radius:6px;background:rgba(225,29,72,.07)}div.amz-oferta__motivo{padding-left:8px;background:rgba(37,99,235,.08)}.amz-oferta__campos{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.amz-passos__resultado{margin-top:8px;display:grid;grid-gap:6px;gap:6px}.amz-res{padding:8px 10px;border-radius:8px}.amz-res--ok{background:rgba(22,163,74,.1)}.amz-res--erro{background:rgba(225,29,72,.08)}@media (max-width:640px){.amz-trilha__passo{padding:6px;font-size:12px}.amz-passos__acoes .btn{flex:1 1 auto;min-height:40px}.amz-caminho__titulo{font-size:16px}}.amz-resumo{border:1px solid var(--border);border-left:4px solid var(--blue);border-radius:8px;padding:10px 12px;display:grid;grid-gap:4px;gap:4px;justify-items:start}.amz-resumo.amz-caminho--novo{border-left-color:var(--amber)}.amz-resumo.amz-caminho--publicado{border-left-color:var(--green)}.amz-resumo.amz-caminho--sem_conexao{border-left-color:var(--rose)}.amz-resumo__titulo{font-weight:700;font-size:14.5px}.amz-resumo__linha{color:var(--muted);font-size:13px}.amz-resumo__abrir{margin-top:4px}.amz-janela-fundo{position:fixed;inset:0;z-index:90;background:rgba(2,6,23,.45);display:flex;justify-content:center;align-items:stretch;padding:16px}.amz-janela{background:var(--card);color:var(--text);width:100%;max-width:1100px;border-radius:12px;display:flex;flex-direction:column;min-height:0;box-shadow:0 20px 60px rgba(2,6,23,.25)}.amz-janela__cab{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border)}.amz-janela__cab-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.amz-janela__fechar{flex:0 0 auto}.amz-janela__corpo{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:16px;gap:16px;align-items:start}.amz-janela__esq{min-width:0}.amz-janela__dir{position:-webkit-sticky;position:sticky;top:0;min-width:0}.amz-janela__ver-previa{display:none}.amz-janela__previa-tit{font-weight:700;font-size:12.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:6px}.amz-previa{border:1px solid var(--border);border-radius:10px;padding:10px;display:grid;grid-gap:6px;gap:6px;font-size:13px;overflow-wrap:anywhere}.amz-previa--vazia{color:var(--muted)}.amz-previa__foto{aspect-ratio:1/1;background:#fff;border:1px solid var(--border);border-radius:8px;display:grid;place-items:center;overflow:hidden}.amz-previa__foto img{width:100%;height:100%;object-fit:contain}.amz-previa__sem-foto{color:var(--muted);font-size:12px}.amz-previa__miniaturas{display:flex;gap:4px;flex-wrap:wrap}.amz-previa__mini{width:40px;height:40px;padding:0;border:1px solid var(--border);border-radius:6px;background:#fff;cursor:pointer;overflow:hidden}.amz-previa__mini img{width:100%;height:100%;object-fit:contain}.amz-previa__mini--ativa{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.amz-previa__titulo{font-weight:600;line-height:1.35}.amz-previa__marca{color:var(--blue);font-size:12.5px}.amz-previa__preco{font-size:18px;font-weight:700}.amz-previa__chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.amz-previa__chip{border:1px solid var(--border);background:var(--card);color:var(--text);border-radius:6px;padding:3px 8px;font-size:12px;cursor:pointer}.amz-previa__chip--ativo{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);font-weight:600}.amz-previa__topicos{margin:0;padding-left:18px;font-size:12.5px}.amz-previa__topicos li{margin-bottom:3px}.amz-trilha__passo{width:100%;background:transparent;cursor:pointer;font:inherit;text-align:left}.amz-trilha__passo--visto{box-shadow:0 0 0 2px var(--blue) inset}.amz-trilha li{min-width:0}.amz-chip{border:1px solid var(--border);background:var(--card);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:12.5px;cursor:pointer}.amz-chip--ativo{border-color:var(--text);color:var(--text);font-weight:600}.amz-linhas{margin-top:8px}.amz-linhas__barra{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:6px}.amz-linhas__rolagem{max-width:100%;overflow-x:auto}.amz-linhas__tabela{width:100%;border-collapse:collapse;font-size:12.5px;table-layout:auto}.amz-linhas__tabela th{position:-webkit-sticky;position:sticky;top:-14px;z-index:1;background:var(--card);text-align:left;font-size:11.5px;color:var(--muted);font-weight:600;white-space:nowrap}.amz-linhas__tabela td,.amz-linhas__tabela th{padding:6px;border-bottom:1px solid var(--border)}.amz-linhas__tabela td{vertical-align:middle}.amz-linha{cursor:pointer}.amz-linha:hover{background:rgba(37,99,235,.04)}.amz-linha--aberta{background:rgba(37,99,235,.06)}.amz-linha__foto img,.amz-linha__prod img{object-fit:contain;background:#fff}.amz-linha__foto img,.amz-linha__prod img,.amz-linha__sem-foto{width:36px;height:36px;border:1px solid var(--border);border-radius:6px;display:block}.amz-linha__sem-foto{background:var(--bg)}.amz-linha__prod{display:flex;gap:6px;align-items:center;min-width:0;max-width:200px}.amz-linha__prod-txt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-width:0}.amz-linha__preco{width:82px;padding:4px 6px}.amz-linha__aceite{display:flex;gap:4px;align-items:flex-start;font-size:11px;max-width:110px}.amz-linha__motivo{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amz-linha__sit .badge{white-space:nowrap}.amz-linha__sku{min-width:0}.amz-linha__seta{color:var(--muted);width:16px}.amz-linha__detalhe>td{background:var(--bg)}.amz-linha__det{display:grid;grid-gap:6px;gap:6px;padding:4px 0;min-width:0}.amz-linha__margem{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.amz-linhas .amz-margens__botao{width:auto;min-height:0;padding:2px 6px}.amz-linhas .amz-margens__botao .op-margens__rotulo{display:none}.amz-linha__margens{white-space:normal;max-width:150px}.amz-margens{width:100%;max-width:320px;box-sizing:border-box;background:var(--card);border:1px solid var(--border);border-radius:10px;padding:10px;text-align:left}.amz-margens__cab{flex-wrap:wrap;margin-bottom:8px;font-size:12.5px}.amz-margens__cab,.amz-margens__todas{display:flex;align-items:center;gap:6px}.amz-margens__todas{font-size:12px;margin:2px 0 6px}.amz-margens__digitado{color:var(--text);font-weight:600}.amz-novo__comuns-cab{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.amz-novo-respostas>summary{cursor:pointer;font-weight:600;font-size:12.5px}@media (max-width:900px){.amz-janela-fundo{padding:0}.amz-janela{border-radius:0;max-width:none}.amz-janela__corpo{grid-template-columns:minmax(0,1fr);padding:12px}.amz-janela__dir{position:static;order:-1}.amz-janela__ver-previa{display:inline-flex}.amz-janela__previa{display:none;margin-top:8px}.amz-janela__previa--aberta{display:block}.amz-previa__foto{max-width:260px}.amz-linhas__tabela,.amz-linhas__tabela tbody{display:block}.amz-linhas__tabela thead{display:none}.amz-linhas__tabela tr.amz-linha{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"sel foto sku sit" "sel foto preco marg";grid-gap:2px 8px;gap:2px 8px;padding:8px 4px;border-bottom:1px solid var(--border);align-items:center}.amz-linhas__tabela tr.amz-linha>td{border:0;padding:0;box-sizing:border-box;min-width:0}.amz-linhas__tabela tr.amz-linha>td:first-child:not(.amz-linha__foto){grid-area:sel}.amz-linhas__tabela tr.amz-linha>td.amz-linha__foto,.amz-linhas__tabela tr.amz-linha>td.amz-linha__prod-td{grid-area:foto}.amz-linha__prod-txt{display:none}.amz-linhas__tabela tr.amz-linha>td.amz-linha__sku{grid-area:sku}.amz-linhas__tabela tr.amz-linha>td.amz-linha__sit{grid-area:sit;text-align:right}.amz-linhas__tabela tr.amz-linha>td[data-l="Preço"]{grid-area:preco;display:flex;gap:6px;align-items:center}.amz-linhas__tabela tr.amz-linha>td[data-l=Margem]{grid-area:marg;text-align:right}.amz-linha__ean,.amz-linha__motivo,.amz-linhas__tabela tr.amz-linha>td.amz-linha__seta,.amz-linhas__tabela tr.amz-linha>td[data-l=EAN],.amz-linhas__tabela tr.amz-linha>td[data-l=Estoque]{display:none}.amz-linhas__tabela tr.amz-linha__detalhe{display:block}.amz-linhas__tabela tr.amz-linha__detalhe>td{display:block;padding:6px;box-sizing:border-box}}.amz-novo{margin-top:14px;padding-top:12px;border-top:1px solid var(--border)}.amz-novo__item{border:1px solid var(--border);border-radius:8px;padding:10px;margin-top:10px;font-size:12.5px;overflow-wrap:anywhere}.amz-novo__cab{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:6px}.amz-novo__bloco{margin-top:8px}.amz-novo__bloco h5{margin:0 0 4px;font-size:12.5px}.amz-novo__bloco ul{margin:0;padding-left:18px}.amz-novo__bloco li{margin-bottom:4px}.amz-novo__pend{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px}.amz-novo__pend label{font-size:12px;font-weight:600;display:block;margin-bottom:2px}.amz-novo__pend .input,.amz-novo__pend .select{width:100%;max-width:420px}.amz-novo__sug{gap:6px;margin-top:4px;padding:4px 6px;border-radius:6px;background:rgba(37,99,235,.08)}.amz-novo__acoes,.amz-novo__sug{display:flex;flex-wrap:wrap;align-items:center}.amz-novo__acoes{gap:8px;margin-top:10px}.amz-novo__campos{margin-top:6px}.amz-novo__campos summary{cursor:pointer;font-weight:600}@media (max-width:720px){.amz-erro-anuncio{max-width:100%}.amz-erro-anuncio__acoes .btn,.amz-erro-anuncio__outra .btn{flex:1 1 auto;min-height:40px}.amz-erro-anuncio__ean{flex:1 1 100%}.amz-saude-linha{max-width:100%}.amz-novo__acoes .btn,.amz-saude__acoes .btn{flex:1 1 auto;min-height:40px}}.pausados-amz__titulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:320px}@media (max-width:720px){.pausados-amz__titulo{white-space:normal;max-width:none}.pausados-amz td[data-label]{max-width:none!important}}.abas-canais{display:inline-flex;align-items:stretch;gap:2px;max-width:100%;background:#e2e8f0;border-radius:10px;padding:3px;margin-bottom:14px}.aba-canal{border:none;cursor:pointer;background:transparent;color:#64748b;padding:6px 14px;border-radius:8px;font-size:12.5px;font-weight:600;line-height:16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;min-width:0;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.aba-canal:hover{color:#334155}.aba-canal.on{background:#fff;color:var(--aba-cor,#0f172a);box-shadow:0 1px 4px rgba(15,23,42,.15)}.aba-canal-simbolos{gap:3px}.aba-canal-simbolo,.aba-canal-simbolos{display:inline-flex;align-items:center;flex:none}.aba-canal-simbolo{width:16px;height:16px;justify-content:center;transition:filter .15s ease}.aba-canal-simbolo>img,.aba-canal-simbolo>svg{width:16px;height:16px;display:block;object-fit:contain}.aba-canal:not(.on) .aba-canal-simbolo{filter:grayscale(1) opacity(.45)}.aba-canal-nome{overflow:hidden;text-overflow:ellipsis}.abas-canais.abas-canais--icones{display:grid!important;width:100%;grid-template-columns:repeat(var(--n,5),minmax(0,1fr))}.abas-canais.abas-canais--icones>.aba-canal{grid-column:auto!important;padding:7px 0}.abas-canais--icones .aba-canal-nome{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.abas-canais--icones .aba-canal-simbolo,.abas-canais--icones .aba-canal-simbolo>img,.abas-canais--icones .aba-canal-simbolo>svg{width:18px;height:18px}.aba-canal{position:relative}.aba-canal-ativo{position:absolute;top:2px;right:4px;width:13px;height:13px;border-radius:50%;background:#16a34a;color:#fff;font-size:9px;font-weight:700;line-height:13px;text-align:center;pointer-events:none}@media (max-width:640px){.abas-canais{display:grid;width:100%;grid-template-columns:repeat(6,minmax(0,1fr))}.aba-canal{padding:7px 6px;font-size:12px;gap:6px}.abas-canais[data-n="1"]>.aba-canal{grid-column:span 6}.abas-canais[data-n="4"]>.aba-canal{grid-column:span 3}.abas-canais[data-n="2"]{display:flex}.abas-canais[data-n="2"]>.aba-canal{flex:1 1 auto}.abas-canais[data-n="3"]>.aba-canal{grid-column:span 2}.abas-canais[data-n="5"]>.aba-canal:nth-child(-n+2){grid-column:span 3}.abas-canais[data-n="5"]>.aba-canal:nth-child(n+3){grid-column:span 2}}.promo-lista{display:flex;flex-direction:column;gap:10px}.promo-item{border:1px solid var(--border);border-radius:12px;padding:10px 12px;background:var(--card);font-size:12.5px;min-width:0}.promo-cab{display:flex;gap:10px;align-items:flex-start;min-width:0}.promo-foto{width:44px;height:44px;border-radius:8px;object-fit:cover;border:1px solid var(--border);flex-shrink:0;background:#fff}.promo-titulo{font-weight:600;font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.promo-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.promo-bloco{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:8px 10px;min-width:0;overflow-wrap:anywhere}.promo-rotulo{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:4px}.promo-fraco{font-size:11px;color:var(--muted)}.promo-ofertas{margin-top:8px;font-size:11.5px;min-width:0;overflow-wrap:anywhere}@media (max-width:1100px){.promo-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.promo-grade{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.promo-em-breve{display:none!important}}.promo-total{margin-top:10px;padding:10px 12px;border-radius:10px;background:#f0fdf4;border:1px solid #bbf7d0;font-size:13px;overflow-wrap:anywhere}.promo-pos{flex:none;min-width:26px;height:26px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-weight:700;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.mp{display:grid;grid-gap:10px;gap:10px;min-width:0}.mp-intro{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--muted);padding:0 2px}.mp-intro svg{flex:none;margin-top:2px}.mp-barra{gap:8px;justify-content:space-between;flex-wrap:wrap}.mp-barra,.mp-busca{display:flex;align-items:center}.mp-busca{gap:6px;flex:1 1 260px;min-width:0;color:var(--muted)}.mp-busca .input{flex:1 1;min-width:0}.mp-filtros{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.mp-resumo{font-size:12.5px;color:var(--muted);padding:0 2px}.mp-lista{display:grid;grid-gap:10px;gap:10px}.mp-produto{display:grid;grid-gap:8px;gap:8px;min-width:0}.mp-produto-cab{display:flex;gap:10px;align-items:flex-start;min-width:0}.mp-foto{width:56px;height:56px;object-fit:cover;border-radius:8px;border:1px solid var(--border);flex:none;background:var(--bg)}.mp-produto-info{flex:1 1;min-width:0;display:grid;grid-gap:3px;gap:3px}.mp-produto-titulo{font-weight:600;font-size:14px;overflow-wrap:anywhere}.mp-produto-sku{font-size:12px;color:var(--muted)}.mp-anuncios{display:flex;flex-wrap:wrap;gap:4px}.mp-anuncio{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;border:1px solid var(--border);border-radius:999px;padding:1px 8px;color:var(--muted)}.mp-add{flex:none}.mp-fatos{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.mp-fato{border-top:1px solid var(--border);padding-top:8px;display:grid;grid-gap:4px;gap:4px;min-width:0}.mp-fato--inativo .mp-fato-texto{color:var(--muted);text-decoration:line-through}.mp-fato-topo{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;min-width:0}.mp-assunto{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#1d4ed8;background:#eff6ff;border-radius:6px;padding:1px 6px;flex:none}.mp-fato-texto{font-size:13.5px;overflow-wrap:anywhere;min-width:0}.mp-fato-meta{display:flex;gap:6px;flex-wrap:wrap;font-size:11.5px;color:var(--muted);overflow-wrap:anywhere}.mp-selo-inativo{color:#b91c1c}.mp-fato-acoes{display:flex;gap:6px;flex-wrap:wrap}.mp-conversa{font-size:12.5px;background:var(--bg);border:1px solid var(--border);border-radius:8px;padding:8px 10px;display:grid;grid-gap:4px;gap:4px;overflow-wrap:anywhere}.mp-form{display:grid;grid-gap:8px;gap:8px}.mp-campo{display:grid;grid-gap:3px;gap:3px;font-size:12px;color:var(--muted);min-width:0}.mp-campo .input,.mp-campo .select,.mp-campo textarea{width:100%;box-sizing:border-box;color:var(--text)}.mp-campo small{font-size:11px}.mp-form-acoes{display:flex;gap:6px}@media (max-width:640px){.mp-produto-cab{flex-wrap:wrap}.mp-add,.mp-filtros{width:100%}}.compet-visoes{display:flex;flex-wrap:wrap;gap:6px}.compet-visoes button{border:1px solid var(--border);background:var(--card);color:#475569;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;max-width:100%}.compet-visoes button.on{background:#0f172a;color:#fff;border-color:#0f172a}.compet-conta{font-size:11px;font-weight:700;background:rgba(100,116,139,.15);border-radius:999px;padding:0 7px}.compet-visoes button.on .compet-conta{background:rgba(255,255,255,.2)}.compet-canal-linha{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}.compet-canal-linha .abas-canais{flex:0 1 auto;min-width:0}.compet-todos{border:1px solid var(--border);background:var(--card);color:#475569;border-radius:10px;padding:7px 12px;font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.compet-todos.on{background:#0f172a;color:#fff;border-color:#0f172a}.compet-rolagem{overflow-x:auto;max-width:100%}.compet-tabela td,.compet-tabela th{padding-left:6px;padding-right:6px}.compet-tabela .compet-col-produto{min-width:170px}.compet-tabela .compet-col-ganhar{min-width:180px}.compet-celula .badge{white-space:normal!important}.compet-barra{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.compet-barra .compet-on{border-color:#2563eb;color:#1d4ed8}.compet-filtros{flex:1 1 100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px;border-top:1px solid var(--border);padding-top:10px}.compet-grupo-rot{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:4px}.compet-chips{display:flex;flex-wrap:wrap;gap:5px}.compet-chips button{border:1px solid var(--border);background:#f8fafc;color:#334155;border-radius:8px;padding:4px 9px;font-size:12px;cursor:pointer}.compet-chips button.on{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8;font-weight:600}.compet-menu{position:absolute;top:100%;right:0;margin-top:4px;background:var(--card);border:1px solid var(--border);border-radius:10px;box-shadow:0 6px 20px rgba(15,23,42,.12);padding:4px;z-index:20;display:flex;flex-direction:column;min-width:120px}.compet-menu button{border:none;background:transparent;text-align:left;padding:7px 10px;border-radius:7px;cursor:pointer;font-size:13px}.compet-menu button:hover{background:#f1f5f9}.compet-topo-lista{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px;font-size:12.5px;color:var(--muted)}.compet-link{border:none;background:none;color:#2563eb;cursor:pointer;padding:0;font-size:inherit}.compet-fraco{color:var(--muted);font-size:11.5px}.compet-tabela{width:100%;font-size:12.5px}.compet-tabela td{vertical-align:top}.compet-tabela tr.compet-aberta td{background:#f8fafc}.compet-produto{display:flex;gap:8px;align-items:flex-start;min-width:0;max-width:240px}.compet-foto{width:36px;height:36px;object-fit:contain;border-radius:6px;border:1px solid var(--border);background:#fff;flex:none}.compet-titulo{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.compet-selos{margin-top:3px}.compet-celula,.compet-selos{display:flex;gap:4px;flex-wrap:wrap;align-items:center}.compet-det-linha td{background:#f8fafc}.compet-detalhe{padding:6px 2px;min-width:0}.compet-detalhe-cab{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;margin-bottom:8px}.compet-canais{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:8px;gap:8px}.compet-canal{background:var(--card);border:1px solid var(--border);border-radius:10px;padding:9px 10px;min-width:0;display:flex;flex-direction:column;gap:4px}.compet-canal-cab{display:flex;justify-content:space-between;gap:6px;align-items:center}.compet-dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:2px 8px;gap:2px 8px;margin:4px 0;font-size:12px}.compet-dl dt{color:var(--muted)}.compet-dl dd{margin:0;overflow-wrap:anywhere}.compet-motivo{font-size:12px;background:#f1f5f9;border-radius:8px;padding:5px 7px}.compet-botoes{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.compet-abas{display:inline-flex;gap:2px;margin-top:10px;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--card);max-width:100%}.compet-abas button{border:none;background:transparent;padding:6px 14px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap}.compet-abas button.on{background:#0f172a;color:#fff}.compet-margem-linha{display:flex;flex-direction:column;gap:3px;min-width:0}.compet-mg{font-size:11.5px;font-weight:600}.compet-mg-min{white-space:nowrap;font-weight:400;color:var(--muted)}.compet-mg-negativa{color:#be123c}.compet-mg-abaixo_minima{color:#b45309}.compet-mg-ok{color:#15803d}.compet-mg-acima_alvo{color:#1d4ed8}.compet-mg-calculando{color:var(--muted);font-weight:500}.compet-quem{font-size:11.5px;color:#be123c;overflow-wrap:anywhere}.compet-acima{color:#b45309;font-weight:600;font-size:11.5px}.compet-lista-anuncios{list-style:none;margin:2px 0 4px;padding:0;display:flex;flex-direction:column;gap:3px;font-size:11.5px}.compet-lista-anuncios li{display:flex;flex-wrap:wrap;gap:4px 8px;padding:3px 6px;border-radius:6px;background:rgba(100,116,139,.07);overflow-wrap:anywhere}.compet-lista-anuncios li.on{background:rgba(37,99,235,.1)}.compet-num{border:none;background:none;padding:0;cursor:pointer;color:inherit;font:inherit;-webkit-text-decoration:underline dotted rgba(100,116,139,.6);text-decoration:underline dotted rgba(100,116,139,.6);text-underline-offset:3px}.compet-num:hover{color:#1d4ed8}.compet-ponto{display:inline-block;width:7px;height:7px;border-radius:999px;margin-right:4px;vertical-align:1px}.compet-ponto-bom{background:#16a34a}.compet-ponto-mau{background:#e11d48}.compet-ponto-neutro{background:#94a3b8}.compet-rosca-svg{flex:none;display:block}.compet-rosca-svg .compet-fatia{cursor:pointer;transition:stroke-width .12s}.compet-rosca-svg .compet-fatia:focus-visible,.compet-rosca-svg .compet-fatia:hover{stroke-width:7.5;outline:none}.compet-rosca-centro{font-size:7px;font-weight:700;fill:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compet-rosca-sub{font-size:3.4px;fill:var(--muted)}.compet-rosca-corpo{display:flex;gap:16px;align-items:center;min-width:0}.compet-rosca-legenda{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:12.5px;min-width:0;flex:1 1 auto}.compet-alterna{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--border);border-radius:8px;align-self:flex-start}.compet-alterna button{border:none;background:transparent;padding:3px 9px;border-radius:6px;cursor:pointer;font-size:11.5px;font-weight:600;color:var(--muted)}.compet-alterna button.on{background:#0f172a;color:#fff}.compet-acao-entre{display:flex;flex-direction:column;gap:4px;align-items:flex-start;min-width:0}.compet-acao-texto{font-size:12px;overflow-wrap:anywhere}.compet-acao-canal{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:12px}.compet-tabela .compet-col-acao{min-width:210px}.compet-tabela th.compet-col-foco{color:#1d4ed8}.compet-tabela td.compet-col-foco{background:rgba(37,99,235,.05)}.compet-regua-combate{color:#7c3aed;font-weight:600}.compet-selos-filtro{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:6px}.compet-selo-filtro{border:1px solid #93c5fd;background:#dbeafe;color:#1d4ed8;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;cursor:pointer}.compet-cab{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;margin:-6px 0 12px}.compet-cab .compet-abas{margin-top:0;flex:none}.compet-cab-frase{margin:0;font-size:13px;color:var(--text);flex:1 1 320px;min-width:0}.compet-cab-acoes{display:flex;gap:8px;flex-wrap:wrap;position:relative;margin-left:auto;align-items:center}.compet-atualizado{font-size:12px;color:var(--muted);white-space:nowrap}.compet-atualizado-velho{color:#92400e;font-weight:600}.compet-frase{margin:0 0 10px;font-size:13.5px;line-height:1.55;color:var(--text)}.compet-frase .compet-num{color:inherit}.compet-frase .compet-num b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compet-frase-fora{color:var(--muted);font-size:12.5px}.compet-painel-v4{display:grid;grid-template-columns:350px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px;margin:0 0 12px;min-width:0}.compet-painel-v4-mercado{grid-template-columns:minmax(0,1fr)}.compet-quadro{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:12px 14px;min-width:0;display:flex;flex-direction:column;gap:10px}.compet-quadro-cab{display:flex;justify-content:space-between;align-items:center;gap:6px 10px;flex-wrap:wrap}.compet-quadro-tit{margin:0;font-size:13.5px;font-weight:700;color:var(--text)}.compet-legenda-item{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;width:100%;border:none;background:none;padding:5px 6px;border-radius:7px;cursor:pointer;color:var(--text);font:inherit;text-align:left}.compet-legenda-item:hover{background:var(--bg)}.compet-legenda-item.on{background:#eff6ff;font-weight:700}.compet-legenda-item .compet-ponto{width:10px;height:10px;margin:0;vertical-align:0}.compet-legenda-nome{white-space:nowrap;min-width:0}.compet-legenda-valor{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap}.compet-resumo-quadro{overflow-x:auto}.compet-resumo{width:100%;border-collapse:collapse;font-size:13px}.compet-resumo th{padding:6px 8px;font-size:10.5px;line-height:1.25;vertical-align:bottom}.compet-resumo td{padding:8px;vertical-align:middle;border-bottom:1px solid var(--border)}.compet-resumo tbody tr:last-child td{border-bottom:none}.compet-resumo td.num,.compet-resumo th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.compet-resumo td.num{white-space:nowrap}.compet-resumo tr.on td{background:#eff6ff}.compet-resumo tr.on td:first-child{box-shadow:inset 3px 0 0 #2563eb}.compet-resumo-canal{display:inline-flex;align-items:center;gap:7px;border:none;background:none;padding:2px 4px;margin:-2px -4px;border-radius:7px;cursor:pointer;font:inherit;font-weight:700;color:var(--text);white-space:nowrap}.compet-resumo-canal:hover{color:#1d4ed8}.compet-resumo-canal .compet-rosca-svg{margin-right:2px}.compet-mm{white-space:nowrap}.compet-calc{font-size:10.5px;color:var(--muted);margin-left:5px;vertical-align:4px}.compet-calc-txt{font-size:11px;color:var(--muted);margin-left:6px}.compet-acima-num{color:#b45309;font-weight:600}.compet-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.compet-nota{margin:0;font-size:12px;color:var(--muted)}.compet-nota b{color:var(--text)}.compet-ferramentas{display:flex;flex-direction:column;gap:10px;margin:0;padding:12px 14px}.compet-fila{display:grid;grid-template-columns:172px minmax(0,1fr);align-items:center;grid-gap:6px 12px;gap:6px 12px;min-width:0}.compet-fila+.compet-fila{border-top:1px solid var(--border);padding-top:10px}.compet-fila-rot{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.compet-fila .abas-canais{justify-self:start;max-width:100%;margin-bottom:0}.compet-fila .compet-canal-linha{margin:0}.compet-comparar{display:flex;flex-wrap:wrap;gap:6px}.compet-check{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:999px;padding:4px 11px 4px 8px;font-size:12.5px;font-weight:600;color:var(--muted);background:var(--card);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.compet-check input{margin:0;accent-color:#2563eb}.compet-check.on{color:var(--text);border-color:#93c5fd;background:#eff6ff}.compet-check:not(.on) .aba-canal-simbolo{filter:grayscale(1) opacity(.45)}.compet-check.trava{cursor:not-allowed}.compet-check:focus-within{outline:2px solid #2563eb;outline-offset:2px}.compet-barra .compet-busca{flex:1 1 260px;min-width:0}.compet-ordenar{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--muted)}.compet-ordenar select.input{width:auto;min-width:160px;max-width:100%}.compet-ferramentas .compet-filtros{padding-top:10px}.compet-preco-acao{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.compet-nowrap,.compet-tabela .mono{white-space:nowrap}.compet-acao-texto{font-size:12.5px;color:#334155;line-height:1.45}.compet-abas button:focus-visible,.compet-alterna button:focus-visible,.compet-chips button:focus-visible,.compet-legenda-item:focus-visible,.compet-link:focus-visible,.compet-menu button:focus-visible,.compet-num:focus-visible,.compet-resumo-canal:focus-visible,.compet-selo-filtro:focus-visible,.compet-todos:focus-visible,.compet-visoes button:focus-visible{outline:2px solid #2563eb;outline-offset:2px;border-radius:6px}.compet-rosca-svg .compet-fatia:focus-visible{outline:none;stroke-width:8}@media (max-width:1500px){.compet-painel-v4{grid-template-columns:220px minmax(0,1fr)}.compet-rosca .compet-rosca-corpo{flex-direction:column;align-items:stretch;gap:10px}.compet-rosca .compet-rosca-svg{align-self:center}.compet-rosca .compet-quadro-cab{flex-direction:column;align-items:flex-start}}@media (max-width:1000px){.compet-painel-v4{grid-template-columns:minmax(0,1fr)}.compet-rosca .compet-quadro-cab,.compet-rosca .compet-rosca-corpo{flex-direction:row;align-items:center}}@media (max-width:760px){.compet-resumo tbody,table.compet-resumo{display:block;border:none}.compet-resumo thead{display:none}.compet-resumo tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0 14px;gap:0 14px;background:transparent;border:none;border-bottom:1px solid var(--border);border-radius:0;padding:8px 2px;margin:0}.compet-resumo tbody tr:last-child{border-bottom:none}.compet-resumo td,.compet-resumo td[data-label]:not([data-label=""]),.compet-resumo tr:hover td[data-label]:not([data-label=""]){display:flex;justify-content:space-between;align-items:baseline;gap:8px;width:auto;padding:3px 0;margin:0;border:none;border-radius:0;background:transparent;min-width:0;text-align:right!important}.compet-resumo td.compet-resumo-c0{grid-column:1/-1;padding-bottom:4px}.compet-resumo td[data-label="Margem média"],.compet-resumo td[data-label="Rebate a pedir"],.compet-resumo td[data-label="Venda 90 dias"]{grid-column:1/-1}.compet-resumo td[data-label]:not([data-label=""]):before{content:attr(data-label);display:inline;margin:0;font-size:11.5px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--muted);white-space:nowrap;text-align:left}.compet-resumo tr.on td,.compet-resumo tr.on td[data-label]:not([data-label=""]){background:transparent}.compet-resumo tr.on{background:#eff6ff;border-radius:10px;padding-left:8px;padding-right:8px}.compet-resumo tr.on td:first-child{box-shadow:none}.compet-fila{grid-template-columns:minmax(0,1fr)}.compet-cab{margin-top:0}.compet-cab-acoes{margin-left:0}}@media (max-width:1000px){.compet-rolagem{overflow-x:visible}.compet-produto{max-width:none}.compet-tabela .compet-col-acao,.compet-tabela .compet-col-ganhar,.compet-tabela .compet-col-produto{min-width:0}.compet-tabela td.compet-col-foco{background:transparent}.compet-tabela-entre td.compet-col-outro{display:none}.compet-tabela tr.compet-det-linha{padding:6px}.compet-tabela td.compet-vazio{display:none}}@media (max-width:640px){.compet-canal-linha .abas-canais{flex:1 1 100%}.compet-visoes button{font-size:12px;padding:6px 10px}.compet-dl{grid-template-columns:minmax(0,1fr)}.compet-dl dd{margin-bottom:4px}.compet-abas{display:flex;width:100%}.compet-abas button{flex:1 1;padding:7px 8px}.compet-acao-entre .btn{align-self:stretch;text-align:center}.compet-fila .abas-canais[data-n="6"]>.aba-canal{grid-column:span 3}}.vale-troca-linha{margin-top:3px;font-size:11.5px;line-height:1.35;max-width:280px}.vale-troca-largo{max-width:none;margin-top:6px;font-size:12px}.vale-troca-botao{all:unset;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px;overflow-wrap:anywhere}.vale-troca-botao:focus-visible{outline:2px solid #93c5fd;outline-offset:1px;border-radius:3px}.vale-troca-verde{color:#15803d}.vale-troca-ambar{color:#b45309}.vale-troca-vermelho{color:#b91c1c}.vale-troca-neutro{color:var(--muted)}.vale-troca-conta{margin-top:3px;color:#334155;background:#f8fafc;border:1px solid var(--border,#e2e8f0);border-radius:6px;padding:5px 7px;font-size:11px}.fe-bonif-sit{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.fe-bonif-sit .fe-mini{white-space:normal;text-align:left}.fe-bonif-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;align-self:flex-end;padding-bottom:6px}@media (max-width:720px){.fe-bonif-sit{align-items:flex-end}.fe-bonif-sit .fe-mini{text-align:right}}.amz-chamado{margin-top:6px;padding:8px;border-radius:8px;border:1px solid var(--border,#e5e7eb);display:grid;grid-gap:6px;gap:6px;min-width:0}.amz-chamado__acoes{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.amz-chamado__texto{width:100%;max-width:100%;box-sizing:border-box;font-size:12.5px;resize:vertical}.amz-melhorar{margin-top:10px;padding:10px;border-radius:10px;border:1px solid var(--border,#e5e7eb);min-width:0}.amz-melhorar__cab{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between}.amz-melhorar__item{margin-top:10px;padding-top:8px;border-top:1px solid var(--border,#e5e7eb);min-width:0}.amz-melhorar__grade{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(0,1fr);grid-gap:6px 10px;gap:6px 10px;margin-top:6px;align-items:start}.amz-melhorar__grade div,.amz-melhorar__grade label{min-width:0;overflow-wrap:anywhere;font-size:12.5px}.amz-melhorar__th{font-weight:600;font-size:12px;color:var(--muted,#6b7280)}.amz-melhorar__campo{display:flex;gap:6px;align-items:flex-start;font-weight:600}.amz-melhorar__fotos{display:flex;flex-wrap:wrap;gap:4px}.amz-melhorar__fotos img{width:40px;height:40px;object-fit:contain;border-radius:4px;background:#fff;border:1px solid var(--border,#e5e7eb)}.amz-melhorar__txt{max-height:96px;overflow:auto;white-space:pre-line}.amz-melhorar__vazio{color:var(--muted,#6b7280);font-style:italic}.amz-melhorar__res{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}@media (max-width:640px){.amz-melhorar__grade{grid-template-columns:minmax(0,1fr)}.amz-melhorar__th{display:none}.amz-melhorar__grade div[data-l]:before{content:attr(data-l);display:block;font-size:11px;color:var(--muted,#6b7280);font-weight:600}}.titulos-ficha{display:flex;flex-direction:column;gap:12px}.titulos-ficha__linha{display:flex;flex-direction:column;gap:4px;min-width:0}.titulos-ficha__topo{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:28px}.titulos-ficha__rotulo{font-size:12.5px;font-weight:600;color:var(--muted)}.titulos-ficha__conta{font-size:11.5px;color:#94a3b8}.titulos-ficha__enviar{margin-left:auto}.titulo-canal{display:block;width:100%;box-sizing:border-box;font-family:inherit;line-height:1.4;resize:none;overflow:hidden;white-space:pre-wrap;word-break:break-word}.modo-excecao{display:inline-flex;align-items:center;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modo-excecao--ativa{background:#fef3c7;color:#92400e;border:1px solid #f59e0b;font-weight:700;border-radius:8px;padding:4px 10px;font-size:12.5px}button.modo-excecao--ativa:hover{background:#fde68a}.modo-excecao--agendada{color:#92400e;border-color:#fcd34d}.modo-excecao__curto{display:none}.modo-excecao__janela{max-width:520px}.modo-excecao__campos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:10px}.modo-excecao__campos label{display:flex;flex-direction:column;gap:4px;min-width:0}.modo-excecao__campos .input{width:100%;box-sizing:border-box;min-width:0}.modo-excecao__erro{color:#be123c;font-size:13px;margin:8px 0 0}.modo-excecao__janela{max-height:calc(100vh - 32px);overflow-y:auto;box-sizing:border-box}.modo-excecao__subtitulo,.modo-excecao__titulo{display:flex;align-items:center;gap:6px}.modo-excecao__subtitulo{font-size:14px;margin:14px 0 6px}.modo-excecao__secao{border-top:1px solid #e2e8f0;margin-top:14px;padding-top:4px}.modo-excecao__campos--2{grid-template-columns:repeat(2,minmax(0,1fr))}.modo-excecao__colar{display:flex;gap:8px;align-items:flex-start}.modo-excecao__colar textarea{flex:1 1;min-width:0;box-sizing:border-box;resize:vertical}.modo-excecao__lista{list-style:none;margin:8px 0 0;padding:0;max-height:200px;overflow-y:auto}.modo-excecao__lista li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 0;border-bottom:1px solid #f1f5f9}.modo-excecao__item{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}@media (max-width:600px){.modo-excecao__campos{grid-template-columns:1fr}}@media (max-width:480px){.modo-excecao__longo{display:none}.modo-excecao__curto{display:inline}.topbar .modo-excecao{align-self:flex-start}}.pix-tabela .pix-titulo{font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.pix-tabela .pix-cupom{margin-top:4px;padding-top:4px;border-top:1px dashed var(--border);white-space:normal}.pix-tabela td .mono{overflow-wrap:anywhere}.pix-tabela td.pix-situacao{max-width:190px}.pix-tabela td.pix-situacao .badge{white-space:normal;max-width:100%;box-sizing:border-box}.pix-tabela .pix-msg{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}@media (max-width:1000px){.pix-tabela td.pix-situacao{max-width:none}}.dash-feed-coluna{position:relative;min-width:0;min-height:320px}.dash-feed-coluna>.dash-feed{position:absolute;inset:0;display:flex;flex-direction:column}.dash-feed-coluna .dash-feed-lista{flex:1 1;min-height:0}@media (max-width:900px){.dash-feed-coluna{min-height:0}.dash-feed-coluna>.dash-feed{position:static}.dash-feed-coluna .dash-feed-lista{max-height:420px}}.camp-abas{display:inline-flex;flex-wrap:wrap;gap:2px;margin-bottom:14px;padding:3px;border:1px solid var(--border);border-radius:12px;background:var(--card);max-width:100%}.camp-abas button{display:inline-flex;align-items:center;gap:7px;border:none;background:transparent;padding:7px 14px;border-radius:9px;cursor:pointer;font-size:13px;font-weight:600;color:var(--muted);white-space:nowrap}.camp-abas button:hover{background:#f1f5f9;color:var(--text)}.camp-abas button.on{background:#0f172a;color:#fff}.camp-abas button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (max-width:720px){.camp-abas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.camp-abas button{white-space:normal;text-align:left;padding:8px 10px;font-size:12.5px}}.cad-topo{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:0 0 8px}.cad-topo__acoes{display:inline-flex;align-items:center;gap:6px}.cad-topo__acoes .btn-primary{font-weight:600;padding:7px 14px}.cad-secao{gap:4px;font-size:11.5px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.cad-btn-icone,.cad-secao{display:inline-flex;align-items:center}.cad-btn-icone{justify-content:center;padding:6px 8px;color:#475569}.cad-btn-icone.btn-sm{padding:5px 7px}.cad-etapas{display:grid;grid-template-columns:minmax(0,.8fr) repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:12px;overflow:hidden}.cad-etapa{position:relative;display:flex;align-items:center;gap:10px;min-width:0;padding:10px 14px 10px 18px;background:var(--card);border:none;text-align:left;font-family:inherit;cursor:pointer;color:var(--text);transition:background .12s}.cad-etapa:first-child{padding-left:14px}.cad-etapa:hover{background:#f8fafc}.cad-etapa:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.cad-etapa.ativa{background:var(--cad-fundo);box-shadow:inset 0 -3px 0 var(--cad-cor)}.cad-etapa--seta:before{content:"›";position:absolute;left:-9px;top:50%;transform:translateY(-50%);z-index:1;width:16px;height:16px;border-radius:50%;background:var(--card);border:1px solid var(--border);display:flex;font-size:13px;line-height:1;color:#94a3b8}.cad-etapa--seta:before,.cad-etapa__chip{align-items:center;justify-content:center}.cad-etapa__chip{flex:none;width:28px;height:28px;border-radius:8px;display:inline-flex;color:var(--cad-cor);background:var(--cad-fundo);border:1px solid var(--cad-borda)}.cad-etapa__txt{display:flex;flex-direction:column;min-width:0}.cad-etapa__rotulo{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cad-etapa__n{font-size:19px;font-weight:650;line-height:1.15;letter-spacing:-.02em;color:var(--text)}.cad-etapa.ativa .cad-etapa__rotulo{color:var(--cad-cor);font-weight:700}.cad-etapa.ativa .cad-etapa__n{color:var(--cad-cor)}.cad-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:6px 5px;margin:12px 0}.cad-filtros .cad-secao{margin-right:4px}.cad-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 9px;border-radius:999px;border:1px solid var(--border);background:var(--card);font-family:inherit;font-size:12px;color:#334155;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s}.cad-chip:hover{border-color:var(--cad-borda);background:#f8fafc}.cad-chip:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.cad-chip__ic{display:inline-flex;color:var(--cad-cor)}.cad-chip__n{min-width:20px;padding:1px 7px;border-radius:999px;background:#f1f5f9;font-weight:700;font-size:11.5px;text-align:center;color:#334155}.cad-chip.zero{color:#94a3b8}.cad-chip.zero .cad-chip__ic{color:#cbd5e1}.cad-chip.ativa{background:var(--cad-fundo);border-color:var(--cad-borda);color:var(--cad-cor);font-weight:600;box-shadow:0 0 0 1px var(--cad-borda) inset}.cad-chip.ativa .cad-chip__n{background:var(--card);color:var(--cad-cor)}.cad-mostrando{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:-4px 0 12px;font-size:12.5px}.cad-mostrando__selo{display:inline-flex;align-items:center;font-weight:600;padding:2px 10px;border-radius:999px;color:var(--cad-cor);background:var(--cad-fundo);border:1px solid var(--cad-borda)}.cad-busca{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.cad-busca__campo{position:relative;flex:1 1 200px;min-width:150px}.cad-busca__campo input{width:100%;box-sizing:border-box;padding-left:34px;font-size:13.5px}.cad-busca__lupa{position:absolute;left:4px;top:50%;transform:translateY(-50%);border:none;background:none;cursor:pointer;color:#64748b;padding:5px 6px;border-radius:6px;display:inline-flex}.cad-busca__lupa:hover{color:var(--text);background:#f1f5f9}.cad-busca__sel{width:172px;max-width:100%;font-size:13px;padding-right:6px}.cad-busca__sel--resp{width:178px}.cad-busca__outlet{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12.5px;color:var(--muted);cursor:pointer}table.cad-tabela{table-layout:fixed;width:100%;font-size:13.5px}.cad-tabela col.cad-col-sel{width:34px}.cad-tabela col.cad-col-resp{width:128px}.cad-tabela col.cad-col-canais{width:158px}.cad-tabela col.cad-col-status{width:172px}.cad-tabela th{padding:8px}.cad-tabela td{padding:10px 8px;vertical-align:middle;overflow-wrap:anywhere}.cad-tabela tbody tr{cursor:pointer}.cad-prod{display:flex;align-items:center;gap:10px;min-width:0}.cad-prod__foto{flex:none;width:44px;height:44px;object-fit:cover;border-radius:8px;border:1px solid var(--border);display:block;background:white}.cad-prod__foto--vazia{display:inline-flex;align-items:center;justify-content:center;border-style:dashed;border-color:#cbd5e1;background:#f8fafc;color:#cbd5e1}.cad-prod__txt{min-width:0}.cad-prod__titulo{font-weight:500;color:var(--text);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cad-prod__sub{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:3px;font-size:11.5px;color:var(--muted)}.cad-prod__sub .mono{color:#334155;font-size:11.5px}.cad-prod__sub .badge{padding:1px 7px;font-size:10.5px}.cad-resp__nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cad-canais,.cad-icone-texto{display:inline-flex;align-items:center;gap:4px}.cad-canais img{height:18px;width:18px;object-fit:contain;display:block}.cad-canais span{display:inline-flex}.cad-canais .off{opacity:.18;filter:grayscale(1)}.cad-canais+.cell-sub{margin-top:4px;white-space:nowrap}.cad-selos{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.cad-selos .badge{font-size:11.5px;padding:2px 8px}.cad-td-status .cell-sub{margin-top:4px;white-space:nowrap}@media (max-width:1180px){.cad-etapa{gap:8px;padding:9px 10px 9px 14px}.cad-etapa__chip{width:24px;height:24px}.cad-etapa__n{font-size:17px}}@media (max-width:720px){.cad-etapas{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-etapa:first-child{grid-column:1/-1}.cad-etapa--seta:before{display:none}.cad-etapa,.cad-etapa:first-child{padding:8px 10px}.cad-busca__sel,.cad-busca__sel--resp{flex:1 1 140px;width:auto}.cad-busca__campo{flex-basis:100%}.cad-tabela tbody tr{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(0,1fr);grid-column-gap:8px;column-gap:8px;grid-row-gap:2px;row-gap:2px;padding:10px 12px}.cad-tabela td{padding:2px 0;width:auto!important}.cad-tabela td.cad-td-sel{grid-column:1;grid-row:1;padding-top:12px}.cad-tabela td.cad-td-prod{grid-column:2/-1;grid-row:1}.cad-tabela td.cad-td-resp{grid-column:2;grid-row:2}.cad-tabela td.cad-td-status{grid-column:3;grid-row:2}.cad-tabela td.cad-td-canais{grid-column:2/-1;grid-row:3;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cad-tabela td.cad-td-canais .cell-sub{margin-top:0}.cad-tabela td img.cad-prod__foto{width:46px!important;height:46px!important}}.cad-falta{position:relative;min-width:0}.cad-falta>summary{list-style:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px;display:flex;align-items:center}.cad-falta>summary::-webkit-details-marker{display:none}.cad-falta__painel{position:absolute;z-index:30;top:calc(100% + 4px);left:0;background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:10px;padding:8px 10px;box-shadow:0 8px 24px rgba(15,23,42,.12);display:flex;flex-direction:column;gap:6px;min-width:190px}.cad-falta__item{display:flex;gap:8px;align-items:center;font-size:13.5px;cursor:pointer;white-space:nowrap}@media (max-width:640px){.cad-falta>summary{max-width:none}.cad-falta__painel{left:0;right:0}}.ttr-2linhas{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ttr-2linhas,.ttr-quebra{overflow-wrap:anywhere}.ttr-auto{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:8px 12px;margin:0 0 12px;display:grid;grid-gap:8px;gap:8px;min-width:0}.ttr-auto--ligada{border-color:#bbf7d0}.ttr-auto__linha{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;min-width:0}.ttr-auto__nome{display:inline-flex;align-items:center;gap:6px}.ttr-auto__info{color:var(--text);font-size:12.5px;min-width:0;overflow-wrap:anywhere}.ttr-auto__info--fraca{color:var(--muted)}.ttr-auto__botoes{display:inline-flex;flex-wrap:wrap;gap:6px;margin-left:auto}.ttr-auto__alerta{font-size:12.5px;color:#92400e}.ttr-auto__aviso{font-size:12.5px;color:#166534;overflow-wrap:anywhere}.ttr-auto__painel{border-top:1px solid var(--border);padding-top:8px;display:grid;grid-gap:8px;gap:8px;min-width:0}.ttr-auto__painel-titulo{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px}.ttr-auto__numeros{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12.5px}.ttr-auto__ajustes summary{cursor:pointer;font-size:12.5px;color:var(--muted)}.ttr-res{display:grid;border:1px solid var(--border);border-radius:10px;overflow:hidden}.ttr-res__linha{display:grid;grid-template-columns:minmax(0,1fr) 260px 200px;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:6px 10px;font-size:12.5px;border-top:1px solid var(--border)}.ttr-res__linha:first-child{border-top:0}.ttr-res__linha--total{background:#eff6ff}.ttr-res__num,.ttr-res__produto{display:grid;grid-gap:1px;gap:1px;min-width:0}.ttr-res__num .mono{overflow-wrap:anywhere}.ttr-cabeca{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.ttr-cabeca__titulo{margin:0;display:inline-flex;align-items:center;gap:6px}.ttr-cabeca__botoes{display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:auto}.ttr-editor,.ttr-ofertas{margin-bottom:16px;min-width:0}.ttr-chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.ttr-chip{display:inline-flex;align-items:center;gap:6px;font:inherit;font-size:12.5px;color:#475569;cursor:pointer;background:var(--card);border:1px solid var(--border);border-radius:999px;padding:4px 12px}.ttr-chip b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text)}.ttr-chip:hover{border-color:#94a3b8}.ttr-chip:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.ttr-chip--ativo,.ttr-chip--ativo:hover{background:#0f172a;border-color:#0f172a;color:#fff}.ttr-chip--ativo b{color:#fff}.ttr-chip--vazio:not(.ttr-chip--ativo){opacity:.6}.ttr-lista{display:grid;min-width:0}.ttr-vazio{padding:10px 2px}.ttr-oferta{border-top:1px solid var(--border);min-width:0}.ttr-oferta:first-child{border-top:0}.ttr-oferta__linha{display:flex;align-items:flex-start;gap:8px;padding:8px 0;min-width:0}.btn.ttr-oferta__abrir{padding:0 7px;flex:none}.ttr-oferta__texto{flex:1 1 auto;min-width:0;display:grid;grid-gap:2px;gap:2px}.ttr-oferta__titulo{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px}.ttr-oferta__titulo b{overflow-wrap:anywhere}.ttr-oferta__acoes{display:inline-flex;flex-wrap:wrap;gap:6px;flex:none;justify-content:flex-end}.ttr-oferta__itens{margin:0 0 8px 34px;border:1px solid var(--border);border-radius:10px;padding:0 10px;background:#fcfdff}.ttr-erro{font-size:11.5px;color:#b91c1c;overflow-wrap:anywhere}.ttr-item{display:grid;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:6px 0;border-top:1px solid var(--border);min-width:0;font-size:12.5px}.ttr-item:first-child{border-top:0}.ttr-item--leitura{grid-template-columns:minmax(0,1fr) 200px 200px}.ttr-item--edicao{grid-template-columns:18px minmax(0,1fr) 140px 220px auto}.ttr-item--catalogo{grid-template-columns:18px minmax(0,1fr) 120px auto}.ttr-item--sel{background:#f8fafc}.ttr-item__sel{margin:0}.ttr-item__margem,.ttr-item__preco{display:grid;grid-gap:3px;gap:3px;min-width:0;justify-items:start}.ttr-item__acoes{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ttr-item__detalhes{grid-column:2/-1;display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 14px;padding:6px 8px;background:#f8fafc;border-radius:8px}.ttr-anuncio{display:flex;gap:8px;align-items:center;min-width:0}.ttr-anuncio .thumb{flex:none}.ttr-thumb-vazia{display:inline-block;background:#f1f5f9}.ttr-anuncio__texto{min-width:0;display:grid;grid-gap:1px;gap:1px}.ttr-anuncio__titulo{font-weight:500;line-height:1.25}.ttr-selos{display:inline-flex;flex-wrap:wrap;gap:4px}.ttr-selos .badge{white-space:normal}.badge.ttr-selo-botao{cursor:pointer;font:inherit;font-size:11px}.badge.ttr-selo-botao:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.ttr-campo{width:100px;max-width:100%;text-align:right}.ttr-campo--curto{width:72px}.ttr-margem-campo{display:inline-flex;align-items:center;gap:4px}.ttr-detalhe-campo{display:grid;grid-gap:2px;gap:2px;font-size:11px;color:var(--muted)}.ttr-detalhe-campo .ttr-campo{width:84px}.btn-linklike.ttr-link{font-size:inherit;padding:0;background:none;border:none;cursor:pointer;color:#1d4ed8;text-decoration:underline}.ttr-form{display:flex;gap:12px;flex-wrap:wrap;margin-top:10px}.ttr-form .form-field{min-width:0}.ttr-subtitulo{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:16px 0 6px;font-size:14px}.ttr-subtitulo input[type=checkbox]{margin:0}.ttr-busca{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ttr-busca .input{flex:1 1 220px;max-width:360px;min-width:0}.ttr-catalogo{max-height:380px;overflow-y:auto;overflow-x:hidden;margin-top:8px;border:1px solid var(--border);border-radius:10px;padding:0 10px}@media (max-width:1100px){.ttr-item--edicao{grid-template-columns:18px minmax(0,1fr) 130px 200px}.ttr-item--edicao .ttr-item__acoes{grid-column:2/-1;justify-content:flex-start}.ttr-res__linha{grid-template-columns:minmax(0,1fr) 230px 170px}}@media (max-width:720px){.ttr-auto__botoes,.ttr-cabeca__botoes{margin-left:0}.ttr-oferta__linha{flex-wrap:wrap}.ttr-oferta__acoes{flex-basis:100%;justify-content:flex-start;padding-left:34px}.ttr-oferta__itens{margin-left:0}.ttr-item--leitura,.ttr-res__linha{grid-template-columns:minmax(0,1fr)}.ttr-item--catalogo,.ttr-item--edicao{grid-template-columns:18px minmax(0,1fr)}.ttr-item--catalogo>:not(.ttr-item__sel),.ttr-item--edicao>:not(.ttr-item__sel){grid-column:2/-1}.ttr-item--catalogo .ttr-item__acoes,.ttr-item--edicao .ttr-item__acoes{justify-content:flex-start}.ttr-item__preco{grid-template-columns:auto auto;align-items:center;justify-content:start;gap:4px 8px}.ttr-item__margem{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.ttr-busca .input{max-width:none}}.kpi-carregando{display:inline-flex;align-items:center;height:1em}.kpi-carregando .busy-spinner{width:22px;height:22px;border-width:3px}.shc-tabela{width:100%;table-layout:fixed}.shc-tabela td{overflow-wrap:anywhere;vertical-align:top}.pub-andamento__peso{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap;margin-top:6px}.pub-andamento__peso label{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--muted)}.pub-andamento__peso .input{width:110px}