/* Golden Importados V17.61.25 — Precificação: aba "Sob encomenda" e aviso semanal de preços. */
[data-v17564-root][data-gf-pt=preco] #gfEnc,[data-v17564-root][data-gf-pt=conc] #gfEnc,[data-v17564-root]:not([data-gf-pt]) #gfEnc{display:none}
[data-v17564-root][data-gf-pt=enc]>*:not(#gfPrecTabs):not(#gfEnc):not(.v17567-toolbar):not(#gfAvisoSemanal){display:none!important}
[data-v17564-root][data-gf-pt=enc] #gfConc{display:none!important}

.gf-enc-lista{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}
.gf-enc-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;border:1px solid var(--g381-line);border-radius:10px;background:var(--g381-card);color:var(--g381-text);cursor:pointer;text-align:left;font-size:12px;max-width:260px}
.gf-enc-item b{font-weight:800}.gf-enc-item small{font-size:10px;color:var(--g381-muted)}
.gf-enc-item:hover{border-color:#fbbf24}.gf-enc-item.on{border-color:#fbbf24;background:rgba(251,191,36,.14)}
.gf-enc-item.nova{flex-direction:row;align-items:center;gap:6px;font-weight:800}

.gf-enc-cols{display:grid;grid-template-columns:minmax(300px,420px) 1fr;gap:16px;align-items:start}
@media (max-width:900px){.gf-enc-cols{grid-template-columns:1fr}}
.gf-enc-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.gf-enc-l{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:700;color:var(--g381-muted)}
.gf-enc-l .v17538-input,.gf-enc-l .v17538-select{width:100%}
.gf-enc-h{margin:16px 0 8px;font-size:12px;font-weight:900;color:var(--g381-text)}
.gf-enc-concs{display:flex;flex-direction:column;gap:8px}
.gf-enc-conc{display:grid;grid-template-columns:1fr 120px;gap:2px 10px;align-items:center;font-size:12px}
.gf-enc-conc label{font-weight:700}
.gf-enc-conc small{grid-column:1 / -1;font-size:10px;color:var(--g381-muted)}
.gf-enc-conc small.velho{color:#b45309}
.gf-enc-aviso{font-size:11px;color:var(--g381-muted)}
.gf-enc-acoes{margin-top:12px}
.gf-enc-botoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:12px}
.gf-enc-botoes small{font-size:10px;color:var(--g381-muted);flex-basis:100%}
.gf-enc-del{color:#b91c1c!important;border-color:rgba(220,38,38,.4)!important}
.gf-enc-tab{width:100%;border-collapse:collapse;font-size:12px;margin-top:12px;background:var(--g381-card);border:1px solid var(--g381-line);border-radius:10px;overflow:hidden}
.gf-enc-tab th{text-align:left;padding:8px 10px;font-size:11px;color:var(--g381-muted);border-bottom:1px solid var(--g381-line)}
.gf-enc-tab td{padding:8px 10px;border-top:1px solid var(--g381-line)}
.gf-enc-tab tr.neg td{color:#b91c1c}
.gf-enc-nota{font-size:10px;color:var(--g381-muted);margin:6px 2px 0}
.gf-enc-max{margin-top:12px;padding:12px 14px;border:1px dashed #fbbf24;border-radius:12px;background:rgba(251,191,36,.08);display:flex;flex-direction:column;gap:4px;font-size:12px}
.gf-enc-max small{font-size:10px;color:var(--g381-muted)}
#gfEncRes.info{border-left-color:#3b82f6;background:rgba(59,130,246,.07)}

/* Aviso semanal de atualização dos preços */
.gf-aviso-sem{display:flex;gap:12px;align-items:center;margin:0 0 12px;padding:12px 14px;border-radius:12px;border:1px solid #f0bc4e;border-left-width:5px;background:rgba(240,188,78,.12);color:var(--g381-text);font-size:12px}
.gf-aviso-sem>i{font-size:18px;color:#d97706}
.gf-aviso-sem>div{flex:1;display:flex;flex-direction:column;gap:2px}
.gf-aviso-sem span{color:var(--g381-muted)}
@media (max-width:640px){.gf-aviso-sem{flex-wrap:wrap}}
#goldenSidebarV7 .v7-nav.gf-prec-pendente{position:relative}
#goldenSidebarV7 .v7-nav.gf-prec-pendente::after{content:"";position:absolute;top:8px;right:10px;width:9px;height:9px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 2px var(--g381-card,#fff)}
[data-v17564-root][data-gf-pt=conc]>#gfAvisoSemanal:not(#a):not(#b):not(#c),[data-v17564-root][data-gf-pt=enc]>#gfAvisoSemanal:not(#a):not(#b):not(#c){display:flex!important}

/* Layout igual ao da aba Preço */
.gf-enc-box{border:2px solid #fbbf24;border-radius:12px;padding:10px 12px;margin:0 0 12px;background:var(--g381-card)}
.gf-enc-boxt{font-weight:900;font-size:12px;color:var(--g381-text);margin-bottom:8px}
.gf-enc-box .gf-enc-l+.gf-enc-l{margin-top:0}
.gf-enc-box>.gf-enc-l{margin-top:10px}
.gf-enc-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.gf-enc-quick button{font-size:11px;padding:6px 10px}
.gf-enc-row-in{width:100%;max-width:130px;padding:6px 8px;font-size:12px}
.gf-enc-row small.velho{color:#b45309}
#gfEncForm .gf-vered{margin-bottom:14px}
#gfEncForm .gf-vered.info{border-left-color:#3b82f6;background:rgba(59,130,246,.07)}
#gfEncForm .gf-menor{display:flex}

/* V17.61.26 — saúde da bateria */
@media(min-width:641px){#tab-precificacao-v17530 .v17564-market-form{grid-template-columns:1.4fr 1fr .6fr 1fr}#tab-precificacao-v17530 .v17564-market-form>button{grid-column:span 4}}
.gf-enc-pb{display:flex;gap:6px;align-items:center}
.gf-enc-bat-in{width:70px;max-width:70px;padding:6px 8px;font-size:12px}

/* V17.61.26 — lista "Sem estoque" na aba Concorrentes */
.gf-sem{margin-top:26px;padding-top:18px;border-top:2px dashed var(--g381-line,#e4e4e7)}
.gf-sem-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-end;margin-bottom:12px}
.gf-sem-head h3{font-weight:900;font-size:16px}.gf-sem-head p{font-size:11px;color:var(--g381-muted,#71717a);margin-top:2px;max-width:520px}
.gf-sem-form{border:1px solid #fbbf24;background:rgba(251,191,36,.08);border-radius:12px;padding:12px 14px;margin-bottom:12px}
.gf-sem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 0}
.gf-sem-grid label{font-size:12px;font-weight:700;display:block}.gf-sem-grid .v17538-input,.gf-sem-grid .v17538-select{width:100%;margin-top:4px}
.gf-sem-btns{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.gf-sem-btns small{font-size:11px;color:var(--g381-muted,#71717a)}
.gf-sem-acoes{white-space:nowrap}.gf-sem-acoes button{font-size:11px;font-weight:700;border:1px solid var(--g381-line,#e4e4e7);border-radius:8px;padding:4px 8px;margin-left:4px;background:transparent;cursor:pointer}
.gf-sem-acoes button[data-gf-sem-del]{color:#b91c1c}
.gf-conc-cel.gf-meu{background:rgba(219,183,96,.12)}
.gf-conc-low small,.gf-conc-tab td small{display:block}
@media(max-width:640px){.gf-sem-grid{grid-template-columns:1fr 1fr}}

.gf-conc-tab tr.gf-grupo td{background:rgba(219,183,96,.16);font-weight:900;font-size:12px;text-transform:uppercase;letter-spacing:.04em;padding:7px 12px;cursor:default}
.gf-conc-tab tr.gf-grupo td span{display:inline-block;margin-left:6px;font-size:10px;font-weight:800;background:rgba(0,0,0,.08);border-radius:99px;padding:1px 7px}

/* Botão "Cadastrar um produto sem estoque" na aba Preço */
.gf-prec-sem{display:flex;flex-direction:column;align-items:center;gap:2px;width:100%;margin-top:10px;padding:12px 14px;border:2px dashed #d4a72c;border-radius:12px;background:rgba(251,191,36,.07);color:inherit;font-weight:800;font-size:14px;cursor:pointer}
.gf-prec-sem:hover{background:rgba(251,191,36,.16)}
.gf-prec-sem small{font-weight:500;font-size:11px;color:var(--g381-muted,#71717a)}

/* ===== V17.61.28 — Aba Preço limpa (layout do desenho) + aba Gráficos ===== */
#tab-precificacao-v17530 #gfVeredito,
#tab-precificacao-v17530 #v17564OwnHistoryBox,
#tab-precificacao-v17530 .v17564-market-panel>.v17564-card-title,
#tab-precificacao-v17530 #v17562MarketComparison,
#tab-precificacao-v17530 .v17564-market-actions,
#tab-precificacao-v17530 #v17538History,
#tab-precificacao-v17530 #v17564AddMarketToggle,
#tab-precificacao-v17530 .v17564-market-summary{display:none!important}
/* Aparelhos para revisar preço: só texto + número, vermelho quando houver */
#tab-precificacao-v17530 .v17567-review>summary{border:0!important;background:transparent!important;padding:2px 2px!important;width:max-content!important;font-size:14px!important;color:var(--g381-text,#18181b)!important;gap:6px!important}
#tab-precificacao-v17530 .v17567-review>summary b{font-weight:800}
#tab-precificacao-v17530 .v17567-review .v17569-review-count{background:transparent!important;color:inherit!important;min-width:0!important;padding:0!important;font-size:15px;font-weight:900}
#tab-precificacao-v17530 .v17567-review>summary>i:last-child{margin-left:2px!important}
#tab-precificacao-v17530 .v17567-review.tem>summary{color:#dc2626!important}
#tab-precificacao-v17530 .v17567-review{margin:2px 0 12px!important}
/* Custo estimado: linha clicável, detalhes recolhidos */
#tab-precificacao-v17530 .v175620-cost-block .v17564-cost-total{cursor:pointer;user-select:none}
#tab-precificacao-v17530 .v175620-cost-block .v17564-cost-total::after{content:'▸';margin-left:10px;font-size:12px;color:var(--g381-muted,#71717a);transition:transform .15s}
#tab-precificacao-v17530 .v175620-cost-block.aberto .v17564-cost-total::after{transform:rotate(90deg)}
#tab-precificacao-v17530 .v175620-cost-details>summary{display:none}
/* Aba Gráficos */
[data-v17564-root][data-gf-pt=preco] #gfGraf,[data-v17564-root][data-gf-pt=conc] #gfGraf,[data-v17564-root][data-gf-pt=enc] #gfGraf,[data-v17564-root]:not([data-gf-pt]) #gfGraf{display:none!important}
[data-v17564-root][data-gf-pt=graf]>*:not(#gfPrecTabs):not(#gfGraf):not(.v17567-toolbar){display:none!important}
.gf-graf-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;max-width:980px}
.gf-graf-top label{font-size:12px;font-weight:800}
.gf-graf-top select{min-width:280px;max-width:100%}
.gf-graf-top small{font-size:11px;color:var(--g381-muted,#71717a)}
.gf-graf-top select{width:min(520px,100%)!important}
.gf-graf .gf-chart-sec{margin:0!important;max-width:980px}
