/* Golden Importados V17.53.5 TESTE — Precificação simples */
#tab-precificacao-v17530.v17535-simple{padding-bottom:32px}
#tab-precificacao-v17530 .v17535-wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:16px;align-items:start}
#tab-precificacao-v17530 .v17535-card{background:var(--surface,#fff);border:1px solid var(--border,#e1e5ea);border-radius:16px;padding:16px;box-shadow:0 1px 2px rgba(0,0,0,.02)}
#tab-precificacao-v17530 .v17535-card h3{margin:0;font-size:16px;font-weight:900;color:var(--text,#111827)}
#tab-precificacao-v17530 .v17535-sub{font-size:11px;color:var(--muted,#778196);margin-top:4px;line-height:1.45}
#tab-precificacao-v17530 .v17535-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:14px}
#tab-precificacao-v17530 .v17535-field{display:flex;flex-direction:column;gap:6px}
#tab-precificacao-v17530 .v17535-field>span{font-size:9px;font-weight:900;text-transform:uppercase;color:var(--muted,#667085);letter-spacing:.035em}
#tab-precificacao-v17530 .v17535-select,#tab-precificacao-v17530 .v17535-input{width:100%;min-height:42px;border:1px solid var(--border,#d8dde4);border-radius:10px;background:var(--surface,#fff);color:var(--text,#111827);padding:0 12px;font-size:12px;outline:none}
#tab-precificacao-v17530 .v17535-select:focus,#tab-precificacao-v17530 .v17535-input:focus{border-color:#e6a500;box-shadow:0 0 0 3px rgba(230,165,0,.12)}
#tab-precificacao-v17530 .v17535-product{margin-top:12px;padding:12px;border:1px solid #edd591;background:#fffaf0;border-radius:12px;display:grid;grid-template-columns:1fr auto;gap:8px 14px;align-items:center}
#tab-precificacao-v17530 .v17535-product b{font-size:13px}.v17535-product small{display:block;color:#7b8494;font-size:10px;margin-top:3px}
#tab-precificacao-v17530 .v17535-price-now{font-size:20px;font-weight:950;color:#d68a00;white-space:nowrap}
#tab-precificacao-v17530 .v17535-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}
#tab-precificacao-v17530 .v17535-metric{border:1px solid var(--border,#e1e5ea);border-radius:12px;padding:11px;background:rgba(127,127,127,.025)}
#tab-precificacao-v17530 .v17535-metric span{display:block;font-size:8px;text-transform:uppercase;font-weight:900;color:#7c8799;margin-bottom:5px}.v17535-metric b{font-size:14px}
#tab-precificacao-v17530 .v17535-note{margin-top:10px;border:1px dashed #d9dee6;border-radius:10px;padding:9px 10px;font-size:10px;color:#687386;line-height:1.45}
#tab-precificacao-v17530 .v17535-market-form{display:grid;grid-template-columns:1.1fr .75fr .65fr auto;gap:8px;align-items:end;margin-top:12px}
#tab-precificacao-v17530 .v17535-btn{height:42px;padding:0 14px;border:none;border-radius:10px;font-size:11px;font-weight:900;cursor:pointer;white-space:nowrap;background:#f2b400;color:#111827}.v17535-btn:hover{filter:brightness(.97)}
#tab-precificacao-v17530 .v17535-btn.secondary{background:transparent;border:1px solid var(--border,#d8dde4);color:var(--text,#111827)}
#tab-precificacao-v17530 .v17535-current-market{margin-top:13px;border-top:1px solid var(--border,#e5e7eb)}
#tab-precificacao-v17530 .v17535-market-row{display:grid;grid-template-columns:1.1fr .8fr .8fr auto;gap:10px;align-items:center;padding:10px 2px;border-bottom:1px solid var(--border,#eef0f3);font-size:11px}
#tab-precificacao-v17530 .v17535-market-row b{font-size:12px}.v17535-market-row small{display:block;color:#8a93a3;margin-top:2px}.v17535-market-row .price{font-weight:900;color:#111827}.v17535-market-row.stale .price{color:#a66b00}
#tab-precificacao-v17530 .v17535-history-toggle{margin-top:10px;background:none;border:0;padding:0;color:#6b7280;font-size:10px;font-weight:800;cursor:pointer}
#tab-precificacao-v17530 .v17535-history{margin-top:8px;max-height:220px;overflow:auto;border:1px solid var(--border,#e5e7eb);border-radius:10px}
#tab-precificacao-v17530 .v17535-history.hidden{display:none}.v17535-history table{width:100%;border-collapse:collapse;font-size:10px}.v17535-history th,.v17535-history td{padding:8px 9px;border-bottom:1px solid #edf0f3;text-align:left}.v17535-history th{font-size:8px;text-transform:uppercase;color:#7c8799;background:rgba(127,127,127,.04)}
#tab-precificacao-v17530 .v17535-rec{border-radius:14px;border:1px solid var(--border,#e1e5ea);padding:14px;margin-top:12px}.v17535-rec.good{border-color:#9bd5b4;background:#f3fff7}.v17535-rec.watch{border-color:#f0cb72;background:#fffaf0}.v17535-rec.warn{border-color:#e6b04a;background:#fff7e4}.v17535-rec.danger{border-color:#ef9a9a;background:#fff5f5}.v17535-rec.stale{border-color:#c8ced8;background:#f7f8fa}
#tab-precificacao-v17530 .v17535-rec-title{font-size:15px;font-weight:950;margin-bottom:4px}.v17535-rec p{font-size:11px;margin:0;color:#5f6877;line-height:1.5}
#tab-precificacao-v17530 .v17535-compare{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:stretch;margin-top:12px}.v17535-compare-card{border:1px solid var(--border,#e1e5ea);border-radius:12px;padding:12px}.v17535-compare-card span{display:block;font-size:8px;text-transform:uppercase;font-weight:900;color:#7c8799}.v17535-compare-card strong{display:block;font-size:19px;margin-top:5px}.v17535-compare-card small{display:block;color:#7c8799;font-size:10px;margin-top:3px}.v17535-arrow{align-self:center;font-size:18px;color:#9aa3b2}
#tab-precificacao-v17530 .v17535-impact{margin-top:10px;border-radius:10px;padding:10px 11px;background:#151c29;color:white;font-size:10px;line-height:1.45}
#tab-precificacao-v17530 .v17535-actions{display:flex;gap:8px;margin-top:12px}.v17535-actions .v17535-btn{flex:1}.v17535-actions .v17535-btn[disabled]{opacity:.45;cursor:not-allowed}
#tab-precificacao-v17530 .v17535-status{display:none;margin-top:10px;border-radius:10px;padding:9px 10px;font-size:10px}.v17535-status.show{display:block}.v17535-status.ok{background:#ecfdf3;color:#146c43;border:1px solid #acd8bd}.v17535-status.err{background:#fff2f2;color:#a11e1e;border:1px solid #edb0b0}
#tab-precificacao-v17530 .v17535-empty{padding:18px 8px;text-align:center;font-size:11px;color:#8a93a3}
/* Esconde resumos antigos para evitar poluição/duplicidade */
.v17534-stock-summary{display:none!important}
.v17535-stock-line{margin-top:6px;padding-top:6px;border-top:1px dashed #e2e6ec;font-size:9.5px;color:#687386;line-height:1.35}.v17535-stock-line b{color:#111827}.v17535-stock-line .good{color:#12834a;font-weight:900}.v17535-stock-line .warn{color:#b97700;font-weight:900}.v17535-stock-line .danger{color:#c43d4d;font-weight:900}
@media(max-width:1050px){#tab-precificacao-v17530 .v17535-wrap{grid-template-columns:1fr}#tab-precificacao-v17530 .v17535-market-form{grid-template-columns:1fr 1fr}#tab-precificacao-v17530 .v17535-market-form .v17535-btn{grid-column:span 2}}
@media(max-width:680px){#tab-precificacao-v17530 .v17535-metrics{grid-template-columns:1fr}#tab-precificacao-v17530 .v17535-market-form{grid-template-columns:1fr}#tab-precificacao-v17530 .v17535-market-form .v17535-btn{grid-column:auto}#tab-precificacao-v17530 .v17535-current-market .v17535-market-row{grid-template-columns:1fr auto}.v17535-market-row .hide-mobile{display:none}#tab-precificacao-v17530 .v17535-compare{grid-template-columns:1fr}.v17535-arrow{display:none}}
