/* Golden Importados V17.54.0 TESTE — Mercado Phone preview */
.mp540-page{display:block!important;padding:0!important}.mp540-page.hidden{display:none!important}.mp540-root{display:grid;gap:16px;max-width:1500px;margin:0 auto}.mp540-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.mp540-head h2{font-size:24px;font-weight:900;line-height:1.15;margin:4px 0}.mp540-head p{font-size:12px;color:#71717a}.mp540-kicker{font-size:10px;letter-spacing:.12em;font-weight:900;color:#d49b00}.mp540-badges{display:flex;gap:8px;align-items:center}.mp540-badges span{border:1px solid #d4d4d8;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900}.mp540-badges .mp540-test{background:#b91c1c;color:white;border-color:#b91c1c}.mp540-readonly{display:flex;gap:12px;align-items:center;border:1px solid #bbf7d0;background:#f0fdf4;border-radius:14px;padding:12px 14px;color:#166534}.mp540-readonly i{font-size:18px}.mp540-readonly div{display:grid;gap:2px}.mp540-readonly b{font-size:12px}.mp540-readonly span{font-size:11px}.mp540-card{background:#fff;border:1px solid #e4e4e7;border-radius:18px;padding:16px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.mp540-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.mp540-card-head h3{font-size:15px;font-weight:900}.mp540-card-head p{font-size:11px;color:#71717a;margin-top:2px}.mp540-status{border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900;white-space:nowrap}.mp540-status.neutral{background:#f4f4f5;color:#52525b}.mp540-status.loading{background:#fff7ed;color:#c2410c}.mp540-status.ok{background:#dcfce7;color:#166534}.mp540-status.danger{background:#fee2e2;color:#991b1b}.mp540-connect-grid{display:grid;grid-template-columns:auto minmax(240px,1fr) auto;gap:10px;align-items:end}.mp540-field{display:grid;gap:5px}.mp540-field span{font-size:10px;font-weight:900;color:#52525b;text-transform:uppercase}.mp540-field select{height:42px;border:1px solid #d4d4d8;border-radius:10px;padding:0 12px;background:white;font-size:12px;outline:none}.mp540-primary,.mp540-secondary,.mp540-icon{border-radius:10px;font-weight:900;transition:.15s}.mp540-primary,.mp540-secondary{height:42px;padding:0 14px;font-size:11px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.mp540-primary{background:#eab308;color:#111827;border:1px solid #ca8a04}.mp540-secondary{background:#111827;color:white;border:1px solid #111827}.mp540-primary:disabled,.mp540-secondary:disabled,.mp540-icon:disabled{opacity:.45;cursor:not-allowed}.mp540-primary:not(:disabled):hover{filter:brightness(.97)}.mp540-secondary:not(:disabled):hover{background:#27272a}.mp540-icon{width:38px;height:38px;border:1px solid #d4d4d8;background:white}.mp540-error{margin-top:10px;display:flex;gap:8px;align-items:flex-start;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;border-radius:10px;padding:10px 12px;font-size:11px;white-space:pre-wrap}.mp540-error.hidden{display:none}.mp540-last{font-size:10px;color:#71717a;margin-top:8px}.mp540-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mp540-summary-card{text-align:left;border:1px solid #e4e4e7;background:#fafafa;border-radius:14px;padding:13px 14px;display:grid;gap:4px;transition:.15s}.mp540-summary-card span{font-size:11px;font-weight:900;color:#52525b}.mp540-summary-card strong{font-size:23px;color:#111827}.mp540-summary-card small{font-size:10px;color:#a1a1aa}.mp540-summary-card.active{border-color:#eab308;background:#fffbeb;box-shadow:inset 0 0 0 1px #eab308}.mp540-tools{display:flex;gap:6px}.mp540-table-wrap{overflow:auto;border:1px solid #e4e4e7;border-radius:12px}.mp540-table-wrap.hidden{display:none}.mp540-table{width:100%;border-collapse:collapse;font-size:11px;min-width:850px}.mp540-table th{background:#f4f4f5;color:#52525b;text-transform:uppercase;font-size:9px;letter-spacing:.03em;text-align:left;padding:10px 12px;border-bottom:1px solid #e4e4e7;white-space:nowrap}.mp540-table td{padding:10px 12px;border-bottom:1px solid #f4f4f5;vertical-align:top;color:#27272a}.mp540-table tr:last-child td{border-bottom:0}.mp540-empty{min-height:120px;border:1px dashed #d4d4d8;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;color:#71717a;font-size:11px}.mp540-empty i{color:#eab308}.mp540-raw{margin-top:10px;border:1px solid #e4e4e7;border-radius:10px;padding:9px 11px}.mp540-raw.hidden{display:none}.mp540-raw summary{cursor:pointer;font-size:10px;font-weight:800;color:#71717a}.mp540-raw pre{margin-top:8px;max-height:320px;overflow:auto;background:#18181b;color:#e4e4e7;padding:12px;border-radius:8px;font-size:10px;line-height:1.45}.mp540-next{display:flex;gap:12px;align-items:flex-start;border:1px dashed #d4d4d8;border-radius:14px;padding:13px 15px;color:#52525b}.mp540-next i{color:#eab308;margin-top:2px}.mp540-next div{display:grid;gap:3px}.mp540-next b{font-size:11px}.mp540-next span{font-size:10px}.dark .mp540-card{background:#18181b;border-color:#3f3f46}.dark .mp540-card-head p,.dark .mp540-head p,.dark .mp540-last{color:#a1a1aa}.dark .mp540-head h2,.dark .mp540-summary-card strong{color:#fafafa}.dark .mp540-field span{color:#a1a1aa}.dark .mp540-field select{background:#27272a;border-color:#52525b;color:#fafafa}.dark .mp540-summary-card{background:#27272a;border-color:#3f3f46}.dark .mp540-summary-card.active{background:#3f320b;border-color:#eab308}.dark .mp540-summary-card span{color:#d4d4d8}.dark .mp540-table-wrap,.dark .mp540-raw{border-color:#3f3f46}.dark .mp540-table th{background:#27272a;color:#d4d4d8;border-color:#3f3f46}.dark .mp540-table td{color:#e4e4e7;border-color:#27272a}.dark .mp540-icon{background:#27272a;color:#e4e4e7;border-color:#52525b}.dark .mp540-empty,.dark .mp540-next{border-color:#52525b;color:#a1a1aa}@media(max-width:900px){.mp540-connect-grid{grid-template-columns:1fr}.mp540-summary{grid-template-columns:1fr}.mp540-head{flex-direction:column}.mp540-badges{align-self:flex-start}}

.mp540-fielddiag{margin-top:14px;border:1px solid #d8dee8;border-radius:14px;background:#fbfcfe;overflow:hidden}
.mp540-fielddiag-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #e5e9f0}
.mp540-fielddiag-head>div{display:flex;flex-direction:column;gap:3px}.mp540-fielddiag-head span{font-size:11px;color:#728096}
.mp540-fielddiag-body{display:grid;grid-template-columns:minmax(170px, .8fr) minmax(220px, 1.4fr);max-height:260px;overflow:auto}
.mp540-fielddiag-body>div{display:contents}.mp540-fielddiag-body code,.mp540-fielddiag-body span{padding:7px 10px;border-bottom:1px solid #edf0f4;font-size:11px;line-height:1.35;overflow-wrap:anywhere}
.mp540-fielddiag-body code{background:#f5f7fa;color:#334155}.mp540-fielddiag-body span{color:#111827}
@media(max-width:760px){.mp540-fielddiag-body{grid-template-columns:1fr}.mp540-fielddiag-body>div{display:block;border-bottom:1px solid #edf0f4}.mp540-fielddiag-body code,.mp540-fielddiag-body span{display:block;border:0}}

.mp542-detail{border:1px solid #d6dbe3;background:#fff;border-radius:8px;padding:6px 10px;font-weight:800;font-size:11px;cursor:pointer;color:#111827;white-space:nowrap}.mp542-detail:hover{border-color:#e9a900;background:#fff8df}#mp542SaleDetail{scroll-margin-top:90px}

/* V17.54.3 — lista completa, busca, filtro e paginação local */
.mp543-list-tools{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:10px;align-items:center;margin-bottom:12px}.mp543-list-tools.hidden{display:none}.mp543-search-wrap{height:40px;display:flex;align-items:center;gap:8px;border:1px solid #d4d4d8;border-radius:10px;padding:0 11px;background:#fff}.mp543-search-wrap i{color:#a1a1aa}.mp543-search-wrap input{border:0;outline:0;width:100%;background:transparent;font-size:11px;color:#18181b}.mp543-status-filter{height:40px;border:1px solid #d4d4d8;border-radius:10px;background:#fff;padding:0 10px;font-size:11px;font-weight:700;color:#27272a}.mp543-status-filter.hidden{display:none}.mp543-pagination{display:flex;align-items:center;gap:6px;justify-content:flex-end}.mp543-pagination .mp540-icon{width:34px;height:34px}.mp543-pagination span{font-size:10px;font-weight:800;color:#71717a;white-space:nowrap}.dark .mp543-search-wrap,.dark .mp543-status-filter{background:#27272a;border-color:#52525b;color:#f4f4f5}.dark .mp543-search-wrap input{color:#f4f4f5}.dark .mp543-pagination span{color:#a1a1aa}@media(max-width:900px){.mp543-list-tools{grid-template-columns:1fr}.mp543-pagination{justify-content:flex-start;flex-wrap:wrap}}

/* V17.54.4 — escopo da futura importação + seleção de estoque + exibir todos */
.mp544-scope-bar{margin:0 0 12px}.mp544-scope-info{display:flex;align-items:flex-start;gap:10px;border:1px solid #fde68a;background:#fffbeb;border-radius:12px;padding:10px 12px;color:#713f12}.mp544-scope-info.success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.mp544-scope-info>i{margin-top:2px}.mp544-scope-info>div{display:grid;gap:2px}.mp544-scope-info b{font-size:11px}.mp544-scope-info span{font-size:10px}.mp544-scope-actions{display:flex;gap:8px;margin-top:8px}.mp544-mini{height:32px;padding:0 10px;border-radius:8px;border:1px solid #eab308;background:#eab308;color:#111827;font-size:10px;font-weight:900}.mp544-mini.ghost{background:#fff;border-color:#d4d4d8;color:#3f3f46}.mp544-page-size{height:40px;display:flex;align-items:center;gap:7px;border:1px solid #d4d4d8;border-radius:10px;padding:0 9px;background:#fff}.mp544-page-size span{font-size:9px;font-weight:900;color:#71717a;text-transform:uppercase}.mp544-page-size select{border:0;outline:0;background:transparent;font-size:11px;font-weight:800;color:#27272a}.mp544-check{display:inline-flex;align-items:center;justify-content:center}.mp544-check input{width:17px;height:17px;accent-color:#eab308;cursor:pointer}.mp544-not-selected{opacity:.46;background:#fafafa}.mp544-not-selected td{text-decoration:none}.dark .mp544-scope-info{background:#3f320b;border-color:#854d0e;color:#fde68a}.dark .mp544-scope-info.success{background:#052e16;border-color:#166534;color:#bbf7d0}.dark .mp544-mini.ghost,.dark .mp544-page-size{background:#27272a;border-color:#52525b;color:#e4e4e7}.dark .mp544-page-size select{color:#e4e4e7}.dark .mp544-not-selected{background:#18181b}
.mp543-list-tools{grid-template-columns:minmax(220px,1fr) auto auto auto}
@media(max-width:1000px){.mp543-list-tools{grid-template-columns:1fr 1fr}.mp543-pagination{justify-content:flex-start}.mp544-page-size{width:max-content}}
@media(max-width:700px){.mp543-list-tools{grid-template-columns:1fr}.mp544-scope-actions{flex-wrap:wrap}}

/* V17.54.5 — simulação segura de importação */
.mp545-simulation{border:1px solid rgba(234,179,8,.28)}
.mp545-meta{font-size:9px;font-weight:900;color:#71717a}
.mp545-actions{display:flex;gap:10px;flex-wrap:wrap;margin:4px 0 14px}
.mp545-result{min-height:70px}
.mp545-sim-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.mp545-sim-card{border:1px solid #e4e4e7;background:#fafafa;border-radius:12px;padding:13px;display:grid;gap:4px}
.mp545-sim-card>span{font-size:9px;font-weight:900;color:#71717a;letter-spacing:.04em}
.mp545-sim-card>strong{font-size:24px;line-height:1;color:#18181b}
.mp545-sim-card>small{font-size:10px;color:#71717a}
.mp545-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}
.mp545-tags b{font-size:9px;padding:4px 7px;border-radius:999px;background:#f4f4f5;color:#52525b}
.mp545-tags b.ok{background:#dcfce7;color:#166534}.mp545-tags b.warn{background:#fee2e2;color:#991b1b}
.mp545-sim-note{margin-top:10px;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;border-radius:12px;padding:10px 12px;display:flex;gap:10px}
.mp545-sim-note>div{display:grid;gap:2px}.mp545-sim-note b{font-size:10px}.mp545-sim-note span{font-size:9px}
.mp545-details{margin-top:8px;border:1px solid #e4e4e7;border-radius:10px;background:#fff;padding:9px 11px;font-size:10px}
.mp545-details summary{cursor:pointer;font-weight:900}.mp545-details p{margin:7px 0}.mp545-details.warn{border-color:#fecaca}
.dark .mp545-sim-card,.dark .mp545-details{background:#18181b;border-color:#3f3f46}
.dark .mp545-sim-card>strong{color:#f4f4f5}.dark .mp545-sim-card>small,.dark .mp545-meta{color:#a1a1aa}
.dark .mp545-tags b{background:#27272a;color:#d4d4d8}
.dark .mp545-tags b.ok{background:#052e16;color:#bbf7d0}.dark .mp545-tags b.warn{background:#450a0a;color:#fecaca}
.dark .mp545-sim-note{background:#052e16;border-color:#166534;color:#bbf7d0}
@media(max-width:900px){.mp545-sim-grid{grid-template-columns:1fr}}
