@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--pt-text-title:#fff;--pt-text-subtitle:#e8efff;--pt-text-legend:#d4dff5;--pt-text-kpi-label:#f2f6ff;--pt-text-support:#c8d8f0;--pt-text-eyebrow:#bfd2ef}.pt-card,.va-subcard,.inv-subcard{border:1px solid #94a3b847;border-radius:10px;min-width:0;overflow:hidden;background:#060a14e0!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #00000040!important}.pt-card__head,.va-subcard__head,.inv-subcard__head{background:#ffffff08;border-bottom:1px solid #ffffff12;padding:.45rem .55rem .35rem}.pt-card__head--blue,.pt-card__head--green,.pt-card__head--orange,.pt-card__head--red,.pt-card__head--purple,.pt-card__head--cyan,.inv-subcard__head--sky,.inv-subcard__head--blue,.inv-subcard__head--green,.inv-subcard__head--purple,.inv-subcard__head--teal,.inv-subcard__head--red,.va-subcard__head--volume-send{background:#ffffff08}.pt-card__eyebrow,.va-subcard__eyebrow,.inv-subcard__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--pt-text-eyebrow);margin-bottom:.12rem;font-size:.52rem;font-weight:800;line-height:1.2;display:block}.pt-card__title,.va-subcard__title,.inv-subcard__title{letter-spacing:.04em;text-transform:uppercase;color:var(--pt-text-title);align-items:center;gap:.35rem;margin:0;font-size:.78rem;font-weight:800;line-height:1.2;display:flex}.pt-card__title svg,.va-subcard__title svg,.inv-subcard__title svg{opacity:.9;flex-shrink:0}.pt-card__desc,.va-subcard__desc,.inv-subcard__desc{color:var(--pt-text-subtitle);margin:.2rem 0 0;font-size:.72rem;font-weight:500;line-height:1.4}.pt-card__body,.va-subcard__body,.inv-subcard__body{flex-wrap:wrap;align-items:center;gap:.32rem;min-width:0;padding:.4rem .5rem .45rem;display:flex}.pt-card__body--stack,.va-subcard__body--filters,.va-subcard__body--volume-send,.va-subcard__body--selection,.va-subcard__body--shopify,.monitoring-card-body,.comunicacao-audit-summary,.comunicacao-audit-export-body{flex-flow:column;align-items:stretch;gap:.35rem}.pt-card--blue,.va-subcard--filters,.inv-subcard--blue{border-color:#60a5fa61;border-top-style:solid;border-top-width:3px;box-shadow:inset 0 1px #60a5fa1a,0 4px 16px #2563eb1a!important}.pt-card--green,.va-subcard--shopify,.inv-subcard--green{border-color:#34d39961;border-top-style:solid;border-top-width:3px;box-shadow:inset 0 1px #34d3991a,0 4px 16px #10b9811a!important}.pt-card--orange{border-color:#fb923c61;border-top-style:solid;border-top-width:3px;box-shadow:inset 0 1px #fb923c1a,0 4px 16px #ea580c1a!important}.pt-card--red,.inv-subcard--red{border-color:#f8717161;border-top-style:solid;border-top-width:3px;box-shadow:inset 0 1px #f871711a,0 4px 16px #dc26261a!important}.pt-card--purple,.va-subcard--selection,.inv-subcard--purple{border-color:#c084fc61;border-top-style:solid;border-top-width:3px;box-shadow:inset 0 1px #c084fc1a,0 4px 16px #7c3aed1a!important}.pt-card--cyan,.inv-subcard--sky,.inv-subcard--teal{border-color:#22d3ee61;border-top-style:solid;border-top-width:3px;box-shadow:inset 0 1px #22d3ee1a,0 4px 16px #06b6d41a!important}.pt-card--green.pt-card--glow,.va-subcard--volume-send{border-color:#4ade8073;border-top-style:solid;border-top-width:3px;box-shadow:inset 0 1px #4ade801f,0 4px 18px #22c55e1f!important}.va-subcard--volume-send .va-subcard__head--volume-send{background:linear-gradient(#22c55e24,#ffffff08)}.va-subcard .atualizacao-soft-btn:not(:disabled):not(.va-subcard__unlock-btn):not(.va-merge-sync-btn):not(.va-merge-diagnostic-btn),.va-category-actions-panel .atualizacao-soft-btn:not(:disabled),.inv-subcard .atualizacao-soft-btn:not(:disabled),.pt-card .atualizacao-soft-btn:not(:disabled){color:#e2e8f0!important;background:#33415547!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff0f!important}.pt-card-grid{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important;width:100%!important;display:grid!important}.pt-card-grid--one{grid-template-columns:minmax(0,1fr)!important}.pt-card-grid--two,.pt-card-grid--four,.va-actions-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width>=1100px){.pt-card-grid--four,.va-actions-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=900px){.pt-card-grid,.pt-card-grid--one,.pt-card-grid--two,.pt-card-grid--four{grid-template-columns:1fr!important}}.va-actions-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important;width:100%!important;display:grid!important}.pt-panel,.variant-adjust-actions-bar--subcards,.comunicacao-actions-panel{box-sizing:border-box;background:linear-gradient(#0f172a8c,#0b0e14e0);border:1px solid #94a3b838;border-radius:10px;flex-direction:column;gap:.4rem;width:100%;padding:.55rem .65rem .5rem;display:flex}.comunicacao-actions-panel+.comunicacao-actions-panel{margin-top:.15rem}.pt-btn,.atualizacao-soft-btn{min-height:28px;color:var(--pt-text-title);letter-spacing:.02em;cursor:pointer;background:#0f172aeb;border:1px solid #94a3b861;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.72rem;font-weight:600;transition:border-color .15s,background .15s,box-shadow .15s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.pt-btn:hover:not(:disabled),.atualizacao-soft-btn:hover:not(:disabled){background:#1e3a8a73;border-color:#60a5faa6;transform:translateY(-1px)}.pt-btn:disabled,.atualizacao-soft-btn:disabled{opacity:1;color:var(--pt-text-subtitle);cursor:not-allowed;background:#4755698c;border-color:#94a3b866;transform:none}.pt-btn--full{width:100%}.pt-badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.62rem;font-weight:700;display:inline-flex}.pt-badge--success,.activity-log-result--success{color:#bbf7d0;background:#064e3b8c;border-color:#4ade8073}.pt-badge--error,.activity-log-result--error{color:#fecaca;background:#7f1d1d8c;border-color:#f8717173}.pt-badge--partial,.activity-log-result--partial{color:#fde68a;background:#78350f73;border-color:#fbbf2473}.pt-badge--info{color:#bae6fd;background:#1e3a8a73;border-color:#60a5fa73}.pt-progress{flex-direction:column;gap:.32rem;width:100%;display:flex}.pt-progress__row{color:var(--pt-text-legend);grid-template-columns:4.5rem 1fr 2rem;align-items:center;gap:.35rem;font-size:.62rem;display:grid}.pt-progress__label{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.pt-progress__bar{background:#0f172ad9;border:1px solid #94a3b840;border-radius:999px;height:6px;overflow:hidden}.pt-progress__fill{border-radius:999px;height:100%;transition:width .25s;display:block}.pt-progress__fill--success{background:linear-gradient(90deg,#15803d,#4ade80)}.pt-progress__fill--error{background:linear-gradient(90deg,#b91c1c,#f87171)}.pt-progress__fill--info{background:linear-gradient(90deg,#1d4ed8,#60a5fa)}.pt-alert{border:1px solid #0000;border-radius:8px;margin:0;padding:.45rem .65rem;font-size:.72rem;line-height:1.35}.pt-alert--info{color:#bae6fd;background:#1e3a8a59;border-color:#60a5fa59}.pt-alert--warning{color:#fde68a;background:#78350f59;border-color:#fbbf2459}.pt-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.32rem;width:100%;display:grid}.pt-stat{background:#0f172a73;border:1px solid #94a3b838;border-radius:8px;flex-direction:column;gap:.1rem;padding:.35rem .45rem;display:flex}.pt-stat__value{color:var(--pt-text-title);font-size:.95rem;font-weight:800;line-height:1.1}.pt-stat__label{color:var(--pt-text-kpi-label);font-size:.72rem;font-weight:600;line-height:1.35}.pt-stat--success .pt-stat__value{color:#4ade80}.pt-stat--error .pt-stat__value{color:#f87171}.pt-card .clean-table{width:100%;font-size:.72rem}.pt-card--nested{box-shadow:none!important}.comunicacao-audit-module .monitoring-card-list-wrap{width:100%;max-height:200px;overflow:auto}.comunicacao-audit-export-grid{flex-wrap:wrap;gap:.32rem;display:flex}.comunicacao-changelog-toolbar{flex-wrap:wrap;align-items:center;gap:.45rem;width:100%;display:flex}.comunicacao-audit-last{width:100%;color:var(--pt-text-eyebrow);margin:0;font-size:.62rem}.comunicacao-sales-toolbar{flex-wrap:wrap;gap:.65rem}.comunicacao-sales-toolbar__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.comunicacao-sales-period{align-items:center;gap:.35rem;display:inline-flex}.comunicacao-sales-period select{min-width:6.5rem}.comunicacao-sales-items-card .monitoring-card-list-wrap{max-height:18rem}.comunicacao-sales-net-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comunicacao-ebay-panel .comunicacao-ebay-grid{flex-flow:row!important;align-items:stretch!important;gap:.55rem!important;width:100%!important;display:flex!important}.comunicacao-ebay-panel .comunicacao-ebay-grid>.pt-card,.comunicacao-ebay-panel .comunicacao-ebay-grid>.va-subcard{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important}.comunicacao-ebay-panel .comunicacao-ebay-stat-grid{flex-flow:row!important;align-items:stretch!important;gap:.32rem!important;width:100%!important;display:flex!important}.comunicacao-ebay-panel .comunicacao-ebay-stat-grid>.pt-stat{flex:1 1 0!important;min-width:0!important}.comunicacao-ebay-panel .comunicacao-ebay-actions{flex-flow:wrap!important;align-items:center!important;gap:.5rem!important;width:100%!important;display:flex!important}.va-subcard--ebay,.comunicacao-ebay-card{border-color:#fde04773!important;border-top-style:solid!important;border-top-width:3px!important;box-shadow:inset 0 1px #fef08a2e,0 4px 16px #facc151f!important}.va-subcard--ebay .pt-card__head,.comunicacao-ebay-card .pt-card__head{background:linear-gradient(#fef08a29,#ffffff05);border-bottom:2px solid #fde0478c}.va-subcard--ebay .pt-card__eyebrow,.comunicacao-ebay-card .pt-card__eyebrow{color:#fde047}.va-subcard--ebay .pt-card__title,.comunicacao-ebay-card .pt-card__title{color:#fef08a}.va-subcard--ebay .pt-card__title .ebay-icon,.comunicacao-ebay-card .pt-card__title .ebay-icon{opacity:1;filter:drop-shadow(0 0 4px #facc1573);flex-shrink:0}@media (width<=960px){.comunicacao-ebay-panel .comunicacao-ebay-grid{flex-direction:column!important}.comunicacao-ebay-panel .comunicacao-ebay-stat-grid{flex-wrap:wrap!important}.comunicacao-ebay-panel .comunicacao-ebay-stat-grid>.pt-stat{flex:calc(50% - .16rem)!important}}@media (width<=560px){.comunicacao-ebay-panel .comunicacao-ebay-stat-grid>.pt-stat{flex:100%!important}}.comunicacao-sales-cost-warning{margin:0}.comunicacao-sales-net-details{background:#0f172a59;border:1px solid #94a3b840;border-radius:.65rem;margin-top:.35rem;padding:.55rem .75rem}.comunicacao-sales-net-details summary{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;color:var(--pt-text-legend);font-size:.72rem;font-weight:700}.comunicacao-sales-net-details__list{gap:.35rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.comunicacao-sales-net-details__list li{color:var(--pt-text-subtitle);justify-content:space-between;gap:.75rem;font-size:.78rem;display:flex}.comunicacao-sales-net-details__skus{margin-top:.65rem}.comunicacao-sales-net-details__sku-list{word-break:break-word;color:#e2e8f0;margin:.25rem 0 0;font-size:.74rem;line-height:1.45}.pt-card .clean-table th{letter-spacing:.08em;text-transform:uppercase;color:var(--pt-text-eyebrow);font-size:.58rem;font-weight:800}.inventario-module{flex-direction:column;gap:.55rem;width:100%;display:flex}.inventario-panel{margin:0}.inventario-panel+.inventario-panel{margin-top:0}.inventario-tab-layout{flex-direction:column;gap:.55rem;width:100%;display:flex}.inventario-module .inventory-linked-subcard-shell{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative}.inventario-module .inventory-linked-subcard-shell>.shopify-link-dot-rail--card{z-index:2;position:absolute;top:.48rem;left:auto;right:.55rem}.inventario-module .inventory-linked-subcard-shell .pt-card{flex:1;min-height:0}.inventario-module .inventory-linked-subcard-shell .pt-card__head{padding-right:1.85rem}.inventario-module .inventory-shopify-link-hint{margin-top:.15rem;font-size:.58rem;line-height:1.25}.inventario-module .inventory-shopify-link-hint--ok{color:#4ade80}.inventario-module .inventory-shopify-link-hint--warn{color:#fdba74}.inventario-module .inventory-shopify-link-hint--error{color:#f87171}.inventario-module .va-actions-grid{align-items:stretch}.inventario-module .va-actions-grid>.inventory-linked-subcard-shell,.inventario-module .va-actions-grid>.pt-card,.inventario-module .va-actions-grid>.va-subcard{height:100%;min-height:300px}.inventario-module .inventario-tab-layout>.inventory-linked-subcard-shell,.inventario-module .inventario-tab-layout>.pt-card{height:auto;min-height:0}.inventario-module .shopify-load-status{color:var(--pt-text-subtitle);flex-wrap:wrap;gap:.35rem .65rem;font-size:.72rem;display:flex}.inventario-module .inventory-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;width:100%;display:grid}.inventario-module .inventory-filter-footer{grid-template-columns:1fr 1fr;gap:.32rem;width:100%;margin-top:.15rem;display:grid}.inventario-module .inventory-results-body .clean-table-wrap{max-height:none}.inventario-module .va-subcard__supplier-field input[type=text],.inventario-module .va-subcard__supplier-field input[type=number],.inventario-module .va-subcard__supplier-field input:not([type=file]){color:#f8fafc;box-sizing:border-box;background:linear-gradient(135deg,#3b82f647,#0f172af2);border:1px solid #60a5fa8c;border-radius:8px;width:100%;min-height:36px;padding:.35rem .5rem;font-size:.76rem;font-weight:600;box-shadow:0 2px 8px #2563eb26}.inventario-module .va-subcard__supplier-field input:disabled{opacity:.55;cursor:not-allowed}.inventario-module .processing-button-wrap{width:100%}.inventario-module .inventory-update-progress{width:100%;margin-top:.35rem}.inventario-module .inventario-prep-meter{width:100%}.inventario-module .inventario-prep-errors{color:#fca5a5;margin:0;padding-left:1rem;font-size:.62rem}@media (width<=1100px){.inventario-module .inventory-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.inventario-module .va-actions-grid>.inventory-linked-subcard-shell,.inventario-module .va-actions-grid>.pt-card{min-height:0}}@media (width<=720px){.inventario-module .inventory-filter-grid,.inventario-module .inventory-filter-footer{grid-template-columns:1fr}}.fragrancex-email-panel--atualizacao{border-top:none;flex-direction:column;gap:.55rem;width:100%;margin-top:0;padding-top:0;display:flex}.fragrancex-email-panel--atualizacao .shopify-prep-panel--with-subcards{background:0 0;border:none;margin:0;padding:0}.fragrancex-email-panel--atualizacao .atualizacao-subcard.pt-card{height:100%;min-height:300px;background:#060a14e0!important;border-radius:10px!important;gap:0!important;padding:0!important;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #00000040!important}.fragrancex-email-panel--atualizacao .atualizacao-subcard-body--filled{flex:1;min-height:0;overflow-y:auto}@media (width<=1100px){.fragrancex-email-panel--atualizacao .atualizacao-subcard.pt-card{min-height:0}}.home-module{flex-direction:column;gap:.55rem;width:100%;min-width:0;display:flex}.home-module .home-diag-page-header{margin:0;padding:.45rem .55rem}.home-module .home-diag-page-header h1{letter-spacing:.04em;text-transform:uppercase;color:var(--pt-text-title);margin:.12rem 0;font-size:.95rem;font-weight:800}.home-module .home-diag-page-header .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--pt-text-eyebrow);margin:0;font-size:.52rem;font-weight:800}.home-module .home-diag-page-header .muted{color:var(--pt-text-legend);margin:.15rem 0 0;font-size:.62rem}.home-module .home-diag-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.55rem;width:100%;display:grid}.home-module .home-diag-card.pt-card{height:100%;min-height:220px;background:#060a14e0!important;border-radius:10px!important;gap:0!important;padding:0!important;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #00000040!important}.home-module .home-diag-card--health{grid-column:1/-1;min-height:140px}.home-module .home-diag-card-body{flex:1;gap:.35rem;min-height:0}.home-module .home-diag-card-content{flex-direction:column;flex:1;gap:.32rem;min-height:0;display:flex;overflow:auto}.home-module .home-diag-card-content .pt-stat-grid{width:100%}.home-module .home-diag-check{font-size:.62rem}.home-module .home-diag-action-btn,.home-module .home-diag-open-btn{margin-top:auto}.home-module .home-diag-empty{color:var(--pt-text-legend);margin:0;font-size:.68rem}@media (width<=1400px){.home-module .home-diag-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){.home-module .home-diag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-module .home-diag-card.pt-card{min-height:0}}@media (width<=820px){.home-module .home-diag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.home-module .home-diag-grid{grid-template-columns:1fr}}:root{color:#f8fafc;font-synthesis:none;text-rendering:optimizelegibility;--bg:#080b12;--panel:#101827c7;--panel-strong:#111827f2;--line:#94a3b82e;--muted:#d4dff5;--pt-text-title:#fff;--pt-text-subtitle:#e8efff;--pt-text-legend:#d4dff5;--pt-text-kpi-label:#f2f6ff;--pt-text-support:#c8d8f0;--pt-text-eyebrow:#bfd2ef;--text-muted:var(--pt-text-legend);--gold:#f8c35d;--gold-2:#ffdf8a;--blue:#60a5fa;--title-accent:#93c5fd;--title-accent-soft:#bae6fd;--title-glass-line:#bae6fd7a;--title-glass-line-fade:#94a3b833;--green:#34d399;--red:#fb7185;--ui-active-outline:#8a8a8a;background:#080b12;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.active-dashed,.active-outline,.admin-sidebar nav button.active,.exclusao-section-nav button.active,.inventory-update-view-row button.active,.atualizacao-inner-tab-btn.is-active:not(.manutencao-inner-tab-btn),.atualizacao-inner-tab-btn[aria-selected=true]:not(.manutencao-inner-tab-btn),.module-action-grid button.active-lite,.atualizacao-soft-btn.is-active,.atualizacao-soft-btn[aria-pressed=true],.atualizacao-soft-btn.active-dashed,.processing-button-wrap>button.active-dashed,.primary.active-dashed,.batch-flow-btn.active-dashed,.inventory-update-btn-main.active-dashed,.atualizacao-image-upload-label.active-dashed,.language-switcher-btn-active,.consulta-action-btn.is-active,select.active-dashed{border-radius:inherit;outline:2px dashed var(--ui-active-outline)!important;outline-offset:2px!important;box-shadow:none!important}.admin-sidebar nav button.active{color:#e2e8f0!important;background:#ffffff0f!important}.exclusao-section-nav button.active,.inventory-update-view-row button.active{color:#e2e8f0!important;background:#ffffff14!important;border-color:#94a3b838!important}.module-action-grid button.active-lite{color:#e2e8f0!important;background:#ffffff14!important;font-weight:600!important}.atualizacao-inner-tab-btn.is-active:not(.manutencao-inner-tab-btn),.atualizacao-inner-tab-btn[aria-selected=true]:not(.manutencao-inner-tab-btn){color:#e2e8f0!important;background:0 0!important}.atualizacao-soft-btn.is-active,.atualizacao-soft-btn[aria-pressed=true],.atualizacao-soft-btn.active-dashed,.processing-button-wrap>button.active-dashed,.primary.active-dashed,.batch-flow-btn.active-dashed,.inventory-update-btn-main.active-dashed,.atualizacao-image-upload-label.active-dashed{background:inherit!important}.consulta-action-btn.is-active{background:inherit!important;color:inherit!important}.price-adjustment-table tbody tr.price-adjustment-row-checked,.price-adjustment-table tbody tr.price-adjustment-row-selected,.consulta-table tbody tr.consulta-row-selected,.general-adjustment-table tr.general-row-selected,.atualizacao-image-row-selected,.variant-adjust-group-card.is-selected,.variant-adjust-category-table tr.is-selected{outline:2px dashed var(--ui-active-outline);outline-offset:-2px;background:0 0!important}.variant-adjust-group-card.is-selected{outline-offset:2px;background:#00000026!important}.price-adjustment-row-selected td,.price-adjustment-table tbody tr.price-adjustment-row-checked td{background:0 0!important}.price-adjustment-table tbody tr.price-adjustment-row-in-loss td{box-shadow:inset 3px 0 #ef4444d9}.atualizacao-list-page-select-input:focus,.atualizacao-list-page-select-input:focus-visible{border-radius:inherit;outline:2px dashed var(--ui-active-outline)!important;outline-offset:2px!important;box-shadow:none!important}.active-indicator{letter-spacing:.02em;color:var(--pt-text-legend);text-transform:lowercase;margin-left:5px;font-size:.62rem;font-weight:500;display:inline}.fx-price-op-filter--active>span:first-child .active-indicator,.fx-price-op-filter--active .active-indicator{margin-left:4px}.fx-price-history-panel{border-radius:10px;padding:10px 12px;outline:none!important}.fx-price-op-chip--synced strong{color:#6ee7b7}.fx-price-op-chip--pending-update strong{color:#38bdf8}.fx-price-op-chip--erp-new strong{color:#7dd3fc}.fx-price-op-filter-status{color:#7dd3fc;align-self:center;font-size:.72rem;font-weight:600}.fx-price-operational-bar .fx-price-op-row--filters{z-index:25;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#0c1c3af5,#0c1c3aeb);margin:0 -2px;padding:6px 0;position:sticky;top:42px}.atualizacao-list-page-select-count{opacity:.85;font-weight:500}.fx-price-op-chip--action{cursor:pointer;text-align:left;font:inherit;background:0 0;border:1px dashed #0000;border-radius:8px;padding:6px 10px}.fx-price-op-chip--action:not(:disabled):hover{background:#38bdf814;border-color:#38bdf873}.fx-price-op-chip--action-active{background:#38bdf81f;border-color:#38bdf8a6}.fx-price-op-chip--action:disabled{cursor:default;opacity:.55}.fx-price-pending-inline-link{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.fx-price-pending-inline-link:not(:disabled) strong{-webkit-text-decoration:underline #38bdf88c;text-decoration:underline #38bdf88c}.fx-price-pending-inline-link:disabled{cursor:default}.fx-price-pending-update-intro{margin:6px 0 10px}.fx-price-pending-update-actions{margin-bottom:8px}.fx-price-pending-update-table-wrap{border:1px solid #94a3b82e;border-radius:8px;max-height:320px;overflow:auto}.fx-price-pending-update-table{border-collapse:collapse;width:100%;font-size:.88rem}.fx-price-pending-update-table th,.fx-price-pending-update-table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b81f;padding:8px 10px}.fx-price-pending-update-table th{z-index:1;background:#0f172af5;position:sticky;top:0}.fx-price-pending-sku-link{color:#38bdf8;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.fx-price-pending-delta-up{color:#4ade80}.fx-price-pending-delta-down{color:#f87171}.fx-price-op-chip--selected-active{outline:none!important}*{box-sizing:border-box}body{background:radial-gradient(circle at top left, #f8c35d2e, transparent 30%), radial-gradient(circle at 90% 10%, #60a5fa29, transparent 35%), var(--bg);min-width:320px;min-height:100vh;margin:0;padding-bottom:42px}button,input,textarea,select{font:inherit}button{cursor:pointer;border:0}a{color:var(--gold-2);text-decoration:none}.glass{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#0f172aeb,#0f172aad);border:1px solid #ffffff14;box-shadow:0 24px 90px #00000059}.auth-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{text-align:center;border-radius:30px;width:min(520px,100%);padding:40px}.brand-mark{color:#111827;background:linear-gradient(135deg, var(--gold), #fff0b8);border-radius:24px;place-items:center;width:74px;height:74px;margin:0 auto 18px;display:grid;box-shadow:0 16px 50px #f8c35d47}.auth-card h1{margin:0 0 10px;font-size:clamp(2rem,6vw,3.2rem)}.wide{justify-content:center;width:100%;margin-top:12px}.user-pill{z-index:10;border:1px solid var(--line);background:#0f172ae6;border-radius:999px;align-items:center;gap:10px;padding:10px 12px 10px 16px;display:flex;position:fixed;top:18px;right:24px;box-shadow:0 18px 50px #00000052}.user-pill button{color:#fff;background:#ffffff14;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.center{min-height:100vh;color:var(--muted);place-items:center;gap:16px;display:grid}.loader{border:3px solid #ffffff1a;border-top-color:var(--gold);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-shell{grid-template-columns:280px minmax(0,1fr);gap:28px;min-height:100vh;padding:24px;display:grid}.sidebar{border-radius:28px;flex-direction:column;height:calc(100vh - 48px);padding:24px;display:flex;position:sticky;top:24px}.logo{letter-spacing:-.02em;align-items:center;gap:14px;font-size:1.2rem;font-weight:800;display:flex}.logo div{color:#111827;background:linear-gradient(135deg, var(--gold), #fff1b5);border-radius:16px;place-items:center;width:48px;height:48px;display:grid}nav{gap:8px;margin-top:36px;display:grid}nav button{color:var(--pt-text-subtitle);text-align:left;background:0 0;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}nav button:hover{color:#fff;background:#f8c35d24}.admin-sidebar nav button:hover,.admin-sidebar-nav-flyout-wrap:hover .admin-sidebar-nav-flyout-trigger{color:#e2e8f0;background:#ffffff14}.sidebar-note{border:1px solid var(--line);color:var(--muted);background:#ffffff0d;border-radius:20px;gap:8px;margin-top:auto;padding:18px;display:grid}.sidebar-note strong{color:#fff}.content{width:100%;max-width:1500px;margin:0 auto;padding-right:4px}.hero{padding:38px 0 24px}.eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;margin:0 0 8px;font-size:.74rem;font-weight:800}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.07em;margin-bottom:8px;font-size:clamp(2.6rem,7vw,5.5rem)}h2{letter-spacing:-.04em;margin-bottom:8px;font-size:clamp(1.4rem,3vw,2rem)}.hero p:last-child{max-width:760px;color:var(--pt-text-subtitle);font-size:1.08rem;line-height:1.7}.muted{color:var(--pt-text-legend)}.tiny{color:var(--pt-text-support);font-size:.78rem}.email-access{border:1px solid var(--line);text-align:left;background:#ffffff09;border-radius:18px;margin-top:14px;padding:14px}.email-access label{color:#e5e7eb;gap:8px;font-size:.88rem;font-weight:700;display:grid}.email-access input{color:#fff;border:1px solid var(--line);background:#ffffff0f;border-radius:12px;outline:0;width:100%;padding:12px 13px}.email-access .wide{margin-top:10px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.stat{border:1px solid var(--line);background:#0f172abd;border-radius:22px;align-items:center;gap:14px;padding:20px;display:flex}.stat svg{color:var(--blue)}.stat.gold svg{color:var(--gold)}.stat.red svg{color:var(--red)}.stat span{color:var(--muted);margin-bottom:5px;font-size:.85rem;display:block}.stat strong{font-size:1.35rem}.panel{border:1px solid var(--line);background:#0f172ac7;border-radius:28px;margin-bottom:18px;padding:22px;box-shadow:0 18px 70px #0000002e}.panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.actions{flex-wrap:wrap;gap:10px;display:flex}button,.file-button{color:#fff;background:#ffffff14;border:1px solid #ffffff17;border-radius:14px;align-items:center;gap:8px;padding:11px 15px;transition:all .18s;display:inline-flex}button:hover,.file-button:hover{background:#ffffff1f;transform:translateY(-1px)}button:disabled{opacity:.45;cursor:not-allowed;transform:none}.primary{color:#111827;background:linear-gradient(135deg, var(--gold), #fff0b8);border:0;font-weight:800}.ghost{background:0 0}.danger-text{color:var(--red)}.upload-panel{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);gap:18px;display:grid}.drop-zone{text-align:center;background:#f8c35d0f;border:1px dashed #f8c35d73;border-radius:24px;place-items:center;min-height:260px;padding:34px;display:grid}.drop-zone svg{color:var(--gold)}.file-button input{display:none}.csv-side{border:1px solid var(--line);background:#ffffff0a;border-radius:24px;flex-direction:column;gap:12px;padding:22px;display:flex}.column-meter{background:#ffffff14;border-radius:99px;height:10px;overflow:hidden}.column-meter span{background:linear-gradient(90deg, var(--gold), var(--green));border-radius:inherit;height:100%;display:block}.alert{text-align:left;border-radius:14px;padding:12px 14px;font-size:.9rem}.alert.warning{color:#fde68a;background:#fbbf241f;border:1px solid #fbbf2438}.alert.danger{color:#fecdd3;background:#fb71851f;border:1px solid #fb718538}.alert.success{color:#d1fae5;background:#34d3991f;border:1px solid #34d39938}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0;display:grid}.connection-card{border:1px solid var(--line);overflow-wrap:anywhere;background:#ffffff0a;border-radius:18px;gap:6px;padding:16px;display:grid}.connection-card strong{color:#fff}.connection-card span,.connection-card small{color:var(--muted);font-size:.9rem}.connection-card small{font-size:.78rem}.connection-card.ok{background:#34d39914;border-color:#34d39959}.connection-card.warn{background:#fbbf2414;border-color:#fbbf2459}.connection-card.off{background:#fb71850f;border-color:#fb718540}.api-debug{border:1px solid var(--line);color:var(--gold-2);background:#0003;border-radius:16px;margin-top:12px;padding:14px}.api-debug pre{white-space:pre-wrap;word-break:break-word;color:#d1fae5;background:#00000038;border-radius:12px;max-height:280px;margin:12px 0 0;padding:12px;font-size:.82rem;overflow:auto}.vendor-filter-box{background:#f8c35d0e;border:1px solid #f8c35d40;border-radius:22px;margin:16px 0;padding:18px}.vendor-filter-box h3{margin-bottom:6px}.shopify-import-controls,.bulk-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));align-items:end;gap:12px;margin:14px 0;display:grid}.shopify-import-controls label,.bulk-grid label{color:#e5e7eb;gap:8px;font-size:.86rem;font-weight:700;display:grid}.bulk-grid input,.bulk-grid select,.shopify-import-controls select,.shopify-import-controls input{color:#fff;border:1px solid var(--line);background:#ffffff0f;border-radius:12px;outline:0;width:100%;min-height:44px;padding:10px 12px}.field-grid{flex-wrap:wrap;gap:10px;margin:14px 0;display:flex}.check{border:1px solid var(--line);color:#d1d5db;background:#ffffff0b;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:.86rem;display:inline-flex}.check input{accent-color:var(--gold)}.supplier-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.compact-load-btn,.compact-secondary-btn{white-space:nowrap;border-radius:11px;height:36px;min-height:36px;padding:7px 11px;font-size:.9rem}.compact-secondary-btn{color:#f8fafc;background:#ffffff12}.bulk-panel .panel-head{align-items:flex-start;gap:12px;margin-bottom:10px}.bulk-panel .panel-head>div{min-width:0}.bulk-panel .panel-head h2{margin-bottom:4px;font-size:clamp(1.08rem,2vw,1.35rem)}.bulk-panel .panel-head .muted{max-width:850px;margin-bottom:0;font-size:.86rem;line-height:1.45}.bulk-panel .panel-head>button{white-space:nowrap;border-radius:11px;align-self:flex-start;height:36px;min-height:34px;padding:7px 12px;font-size:.9rem}.bulk-panel .bulk-grid{grid-template-columns:repeat(4,minmax(135px,1fr));align-items:end;gap:8px;margin:8px 0 9px}.bulk-panel .bulk-grid label{gap:5px;font-size:.8rem;line-height:1.2}.bulk-panel .bulk-grid input,.bulk-panel .bulk-grid select{border-radius:10px;height:36px;min-height:34px;max-height:38px;padding:6px 9px;font-size:14px}.bulk-panel .field-grid{gap:6px;margin:8px 0 10px}.bulk-panel .check{border-radius:999px;gap:5px;padding:5px 8px;font-size:.78rem;line-height:1}.bulk-panel .check input{width:13px;height:13px;margin:0}.bulk-panel .actions{gap:8px;margin-top:4px}.bulk-panel .actions button{border-radius:11px;height:36px;min-height:34px;padding:7px 11px;font-size:.88rem}.bulk-panel .tiny{margin:8px 0 0}select,select option{color:#111827!important;background:#fff!important}.toolbar{gap:12px;margin-bottom:14px;display:flex}.search{border:1px solid var(--line);background:#ffffff0f;border-radius:16px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.search input,.blog-composer input{color:#fff;background:0 0;border:0;outline:0;width:100%;padding:13px 4px}select,.cell-input,textarea,.number-input{color:#fff;border:1px solid var(--line);background:#ffffff0f;border-radius:12px;outline:0}select{padding:0 12px}.table-wrap{border:1px solid var(--line);border-radius:20px;overflow:auto}table{border-collapse:collapse;width:100%;min-width:1120px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px}th{z-index:1;background:var(--panel-strong);color:#d1d5db;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;position:sticky;top:0}tr:hover td{background:#ffffff06}.image-cell{width:112px}.image-cell img{object-fit:cover;background:#ffffff0f;border-radius:16px;width:76px;height:76px}.image-cell span{width:76px;height:76px;color:var(--muted);border:1px dashed var(--line);text-align:center;border-radius:16px;place-items:center;font-size:.78rem;display:grid}.cell-input{width:100%;padding:10px}.title-input{min-width:240px;font-weight:700}textarea{resize:vertical;color:#d1d5db;width:100%;min-height:54px;margin-top:8px;padding:10px}.number-input{width:92px;padding:10px}.number-input.price{width:110px}.badge{color:#dbeafe;background:#60a5fa24;border:1px solid #60a5fa38;border-radius:99px;align-items:center;gap:5px;padding:6px 10px;font-size:.78rem;font-weight:800;display:inline-flex}.badge.perfumes{color:#fef3c7;background:#f8c35d21;border-color:#f8c35d3b}.badge.gift_baskets{color:#d1fae5;background:#34d3991f;border-color:#34d39938}.badge.unknown{color:#e5e7eb;background:#ffffff14}.badge.publicado{color:#d1fae5;background:#34d39921;border-color:#34d39940}.badge.rascunho{color:#fde68a;background:#fbbf241f;border-color:#fbbf2438}.row-actions{gap:8px;min-width:130px;display:grid}.row-actions button,.row-actions a{text-align:center;background:#ffffff12;border-radius:10px;justify-content:center;padding:8px 10px}.empty{text-align:center;color:var(--muted);padding:38px}.roadmap{line-height:1.7}.chips{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.chips span,.keywords span{color:var(--pt-text-subtitle);background:#ffffff12;border-radius:99px;padding:7px 11px;font-size:.82rem}.blog-composer{border:1px solid var(--line);background:#ffffff09;border-radius:20px;margin-bottom:18px;padding:18px}.blog-composer label{color:#e5e7eb;gap:8px;font-weight:700;display:grid}.blog-composer input{border:1px solid var(--line);background:#ffffff0d;border-radius:14px;padding:12px 14px}.post-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.post-card{border:1px solid var(--line);background:#ffffff0a;border-radius:22px;padding:20px}.post-card h3{margin:14px 0 10px}.post-card p{color:var(--pt-text-subtitle);line-height:1.65}.keywords{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}details{color:var(--gold-2);margin-top:12px}.html-preview{color:#d1d5db;background:#00000038;border-radius:14px;margin-top:12px;padding:14px;line-height:1.65}.html-preview h2,.html-preview h3{color:#fff}code{color:var(--gold-2);background:#ffffff14;border-radius:6px;padding:2px 5px}@media (width<=1050px){.app-shell{grid-template-columns:1fr;padding:16px}.sidebar{height:auto;position:relative;top:0}nav{grid-template-columns:repeat(3,1fr)}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.upload-panel,.connection-grid{grid-template-columns:1fr}.user-pill{justify-content:space-between;margin:16px;position:static}}@media (width<=680px){.stats-grid,nav{grid-template-columns:1fr}.panel-head,.toolbar{flex-direction:column}select{height:46px}.auth-card{padding:26px}.bulk-panel .bulk-grid{grid-template-columns:1fr}.bulk-panel .panel-head>button{justify-content:center;width:fit-content;min-width:140px;max-width:100%}.supplier-actions{align-items:stretch}.supplier-actions button{justify-content:center;width:fit-content;min-width:140px;max-width:100%}}.bulk-panel{border-radius:18px!important;padding:12px 14px!important}.bulk-head{align-items:flex-start!important;margin-bottom:8px!important}.bulk-head h2{line-height:1.18;margin-bottom:3px!important;font-size:1.08rem!important}.bulk-head .eyebrow{margin-bottom:5px;font-size:.66rem}.bulk-head .muted{max-width:720px!important;font-size:.78rem!important;line-height:1.35!important}.bulk-top-sync{border-radius:10px!important;height:34px!important;min-height:34px!important;padding:6px 10px!important;font-size:.82rem!important}.compact-bulk-grid{grid-template-columns:repeat(4,minmax(120px,1fr))!important;align-items:end!important;gap:7px!important;margin:7px 0!important}.compact-bulk-grid label{gap:4px!important;font-size:.76rem!important;line-height:1.15!important}.compact-bulk-grid input,.compact-bulk-grid select{border-radius:9px!important;height:34px!important;min-height:34px!important;max-height:38px!important;padding:5px 8px!important;font-size:14px!important}.supplier-field{grid-row:span 2}.list-supplier-btn{justify-content:center;width:100%;border-radius:9px!important;height:35px!important;min-height:35px!important;padding:6px 9px!important;font-size:.8rem!important}.tags-field{grid-column:span 2}.compact-field-grid{gap:5px!important;margin:7px 0!important}.bulk-panel .check{gap:5px!important;padding:4px 7px!important;font-size:.73rem!important}.bulk-panel .check input{width:12px!important;height:12px!important}.bulk-action-row{flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0 6px;display:flex}.bulk-action-row button{border-radius:9px!important;height:34px!important;min-height:34px!important;padding:6px 10px!important;font-size:.8rem!important}.bulk-count{color:var(--muted);margin-left:auto;font-size:.78rem}.supplier-list-wrap{border:1px solid var(--line);border-radius:12px;max-height:280px;margin-top:7px;overflow:auto}.supplier-list-table{min-width:720px;font-size:.78rem}.supplier-list-table th,.supplier-list-table td{padding:7px 9px}.supplier-list-table td strong{white-space:nowrap;text-overflow:ellipsis;max-width:420px;font-size:.8rem;display:block;overflow:hidden}.supplier-list-table td small{color:var(--muted);margin-top:2px;font-size:.7rem;display:block}.supplier-list-note{padding:8px 10px}.bulk-panel .tiny{font-size:.74rem}.bulk-panel .alert{margin-top:7px;padding:8px 10px;font-size:.8rem}@media (width<=680px){.compact-bulk-grid{grid-template-columns:1fr!important}.supplier-field,.tags-field{grid-area:auto}.bulk-top-sync,.bulk-action-row button{justify-content:center;width:100%}.bulk-count{width:100%;margin-left:0}}.language-switcher{align-items:center;gap:6px;margin:0 0 12px;padding:0 2px;display:flex}.language-switcher-btn{cursor:pointer;background:#0f172acc;border:2px solid #94a3b859;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:border-color .15s,box-shadow .15s,transform .1s;display:inline-flex;overflow:hidden}.language-switcher-btn:hover{border-color:var(--pt-text-support);transform:scale(1.05)}.language-switcher-btn-active{border-color:#94a3b859}.language-switcher-flag-svg{border-radius:50%;width:100%;height:100%;display:block}.language-ui-note{color:var(--pt-text-legend);margin:.35rem 0 .75rem;padding:0 .25rem;font-size:10px;line-height:1.35}.admin-sidebar nav button{border-radius:12px;padding:10px 12px;font-size:.9rem}.admin-sidebar .sidebar-note{padding:13px;font-size:.82rem}.admin-content{max-width:none}.module-header h1{margin-bottom:5px;font-size:clamp(1.7rem,3.5vw,3rem)}.module-header p:last-child{max-width:880px;color:var(--pt-text-subtitle);font-size:.95rem;line-height:1.45}.compact-module-panel{border-radius:18px;margin-bottom:12px;padding:14px 15px}.compact-title-row{color:#f8fafc;align-items:center;gap:8px;margin-bottom:10px;display:flex}.compact-title-row span{color:var(--muted);margin-left:auto;font-size:.8rem}.home-status-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-status-card h2{margin-bottom:4px;font-size:1.25rem}.ops-stats{margin-bottom:12px}.ops-stats .stat{border-radius:16px;padding:14px}.module-action-grid{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.module-action-grid button{border-radius:10px;height:34px;padding:6px 10px;font-size:.82rem}.module-action-grid button.active-lite{font-weight:600}.ops-filter-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:8px;display:grid}.ops-filter-grid label,.settings-grid label,.message-grid label{color:#e5e7eb;gap:5px;font-size:.78rem;font-weight:700;display:grid}.ops-filter-grid input,.ops-filter-grid select,.settings-grid input,.settings-grid select,.message-grid input,.message-grid textarea{border:1px solid var(--line);color:#fff;background:#ffffff0f;border-radius:9px;outline:0;height:34px;padding:5px 8px;font-size:14px}.clean-table-wrap{border:1px solid var(--line);border-radius:13px;overflow:auto}.clean-table{min-width:1180px;font-size:.78rem}.clean-table th,.clean-table td{padding:8px 9px}.clean-table td strong{white-space:nowrap;text-overflow:ellipsis;max-width:260px;display:block;overflow:hidden}.clean-table button{border-radius:8px;height:28px;padding:4px 8px;font-size:.75rem}.log-list-mini{gap:6px;display:grid}.log-list-mini div{border:1px solid var(--line);background:#ffffff09;border-radius:10px;grid-template-columns:160px 1fr 90px;gap:8px;padding:8px 10px;font-size:.82rem;display:grid}.log-list-mini span,.log-list-mini em{color:var(--muted)}.message-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.message-grid article{border:1px solid var(--line);background:#ffffff09;border-radius:14px;padding:12px}.message-grid textarea{resize:vertical;min-height:90px}.settings-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:9px;display:grid}.action-chips{margin-top:4px}.action-chips span{padding:5px 8px;font-size:.75rem}@media (width<=1050px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;position:relative}.admin-sidebar nav,.ops-filter-grid,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.ops-filter-grid,.settings-grid{grid-template-columns:1fr}.home-status-card{flex-direction:column;align-items:stretch}.log-list-mini div{grid-template-columns:1fr}}body{font-size:14px}.admin-shell{grid-template-columns:210px minmax(0,1fr)!important;gap:12px!important;padding:10px!important}.admin-sidebar{border-radius:16px!important;height:calc(100vh - 20px)!important;padding:12px!important}.admin-sidebar .logo{gap:9px;font-size:1rem}.admin-sidebar .logo div{border-radius:11px;width:36px;height:36px;font-size:.85rem}.admin-sidebar nav{gap:3px!important;margin-top:16px!important}.admin-sidebar nav button{min-height:34px;border-radius:10px!important;padding:8px 9px!important;font-size:.82rem!important}.admin-sidebar .sidebar-note{border-radius:13px!important;gap:5px!important;padding:10px!important;font-size:.76rem!important}.admin-content{padding-top:0}.module-header{padding:4px 0 8px!important}.module-header h1{letter-spacing:-.04em;margin:0 0 3px!important;font-size:1.45rem!important}.module-header p:last-child{margin-bottom:0;font-size:.82rem!important;line-height:1.32!important}.eyebrow{margin-bottom:4px!important;font-size:.62rem!important}.panel,.compact-module-panel{border-radius:14px!important;margin-bottom:8px!important;padding:10px 11px!important}button,.file-button{border-radius:9px;gap:5px;min-height:30px;padding:6px 9px;font-size:.8rem}.home-status-card{padding:10px 11px!important}.home-status-card h2{font-size:1rem!important}.ops-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px!important;margin-bottom:8px!important}.ops-stats .stat{border-radius:12px!important;gap:8px!important;padding:9px 10px!important}.ops-stats .stat span{margin-bottom:2px;font-size:.72rem}.ops-stats .stat strong{font-size:.98rem}.compact-title-row{font-size:.86rem;margin-bottom:6px!important}.ops-filter-grid{grid-template-columns:repeat(6,minmax(105px,1fr))!important;gap:6px!important}.ops-filter-grid label,.settings-grid label,.message-grid label{gap:3px!important;font-size:.72rem!important}.ops-filter-grid input,.ops-filter-grid select,.settings-grid input,.settings-grid select,.message-grid input,.message-grid textarea{border-radius:8px!important;height:30px!important;min-height:30px!important;padding:4px 7px!important;font-size:13px!important}.module-action-grid{gap:5px!important;margin-bottom:8px!important}.module-action-grid button{border-radius:8px!important;height:30px!important;min-height:30px!important;padding:5px 8px!important;font-size:.76rem!important}.operational-table-panel{overflow:hidden;padding:0!important}.op-table-topbar{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:8px 10px 0;display:grid}.op-table-topbar .section-header{grid-column:2;justify-self:center}.op-table-topbar .selection-summary{grid-column:3;justify-self:end}.selection-summary{color:var(--muted);font-size:.76rem}.batch-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:5px;padding:6px 10px 8px;display:flex}.batch-toolbar label{border:1px solid var(--line);color:#d1d5db;background:#ffffff0a;border-radius:999px;align-items:center;gap:4px;padding:4px 6px;font-size:.72rem;display:inline-flex}.batch-toolbar input{width:12px;height:12px;margin:0}.batch-toolbar button{height:28px;min-height:28px;margin-left:auto}.op-note{color:#d1fae5;background:#34d3991a;border-radius:8px;margin:0 10px 7px;padding:6px 8px;font-size:.76rem}.op-table-wrap{border:0!important;border-radius:0!important}.op-table{min-width:1060px!important;font-size:.72rem!important}.op-table th,.op-table td,.clean-table th,.clean-table td{padding:6px 7px!important}.op-table td strong{max-width:230px!important}.op-table td small{white-space:nowrap;text-overflow:ellipsis;max-width:230px;color:var(--muted);font-size:.65rem;display:block;overflow:hidden}.op-thumb{object-fit:cover;border-radius:7px;width:34px;height:34px;display:block}.op-missing{border:1px dashed var(--line);width:34px;height:24px;color:var(--muted);border-radius:7px;justify-content:center;align-items:center;font-size:.65rem;display:inline-flex}.table-limit-note{padding:7px 10px}.log-list-mini div{grid-template-columns:125px 1fr 70px!important;padding:6px 8px!important;font-size:.76rem!important}@media (width<=1050px){.admin-shell{grid-template-columns:1fr!important}.admin-sidebar{height:auto!important}.ops-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ops-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.ops-filter-grid,.ops-stats{grid-template-columns:1fr!important}.batch-toolbar button{justify-content:center;width:fit-content;min-width:140px;max-width:100%;margin-left:0}}.admin-shell{min-height:100vh;padding:0!important;display:block!important}.admin-sidebar{z-index:20;border-right:1px solid var(--line)!important;border-radius:0!important;width:196px!important;height:100vh!important;padding:10px!important;position:fixed!important;inset:0 auto 0 0!important;overflow-y:auto!important}.admin-content{min-height:100vh;width:calc(100vw - 196px)!important;max-width:none!important;margin-left:196px!important;padding:8px 10px 24px!important}.admin-sidebar .logo span{font-size:.92rem}.admin-sidebar .logo div{border-radius:9px!important;width:32px!important;height:32px!important}.admin-sidebar nav button{min-height:31px!important;padding:7px 8px!important;font-size:.78rem!important}.admin-sidebar .sidebar-note{margin-top:14px!important}.module-header{border-bottom:1px solid #94a3b81f;align-items:baseline;gap:10px;margin-bottom:7px;display:flex;padding:2px 0 7px!important}.module-header .eyebrow{margin:0!important}.module-header h1{min-width:max-content;margin:0!important;font-size:1.18rem!important}.module-header p:last-child{white-space:nowrap;text-overflow:ellipsis;max-width:none;overflow:hidden;margin:0!important;font-size:.76rem!important;line-height:1.2!important}.panel,.compact-module-panel{box-shadow:none!important}.home-status-card{grid-template-columns:1fr auto;display:grid!important}.ops-stats{grid-template-columns:repeat(4,minmax(140px,1fr))!important}.erp-core-table{margin-top:6px!important}.erp-batch-toolbar{gap:4px!important}.erp-batch-toolbar label{padding:3px 5px!important;font-size:.68rem!important}.erp-batch-toolbar button{height:26px!important;min-height:26px!important;padding:4px 7px!important;font-size:.7rem!important}.preview-strip{color:#fde68a;background:#f8c35d1c;border:1px solid #f8c35d33;border-radius:8px;margin:0 8px 6px;padding:6px 8px;font-size:.74rem}.op-table{min-width:1210px!important}.op-table th{letter-spacing:.04em!important;font-size:.66rem!important}.op-table td{font-size:.7rem!important}.op-table th,.op-table td{padding:5px 6px!important}.op-thumb{width:30px!important;height:30px!important}.op-missing{width:30px!important;height:22px!important}.clean-table button,.op-table button{height:24px!important;min-height:24px!important;padding:3px 6px!important;font-size:.68rem!important}.batch-toolbar{z-index:5;background:#0f172af5;position:sticky;top:0}@media (width<=1050px){.admin-sidebar{width:auto!important;height:auto!important;position:relative!important}.admin-content{width:100%!important;margin-left:0!important}.module-header{display:block}.ops-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=680px){.ops-filter-grid,.ops-stats{grid-template-columns:1fr!important}}.admin-shell{--erp-sidebar-width:178px;padding:0!important;display:block!important}.admin-shell--sidebar-collapsed{--erp-sidebar-width:56px}.admin-sidebar{transition:width .2s;width:var(--erp-sidebar-width)!important;height:100vh!important;box-shadow:none!important;background:#0a0f1afa!important;border-right:1px solid #94a3b82e!important;border-radius:0!important;padding:8px!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;overflow:hidden auto!important}.admin-sidebar-top{flex-shrink:0;align-items:center;gap:6px;margin-bottom:6px;display:flex}.sidebar-toggle{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #94a3b847;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;display:inline-flex}.sidebar-toggle:hover{background:#ffffff1f;border-color:#f8c35d73}.sidebar-toggle:focus-visible{outline-offset:2px;outline:2px solid #f8c35da6}.admin-sidebar--collapsed .admin-sidebar-top{flex-direction:column;align-items:center;gap:4px}.admin-sidebar--collapsed .logo{justify-content:center;width:100%;margin-bottom:0!important}.admin-sidebar--collapsed .logo-text,.admin-shell--sidebar-collapsed .language-ui-note{display:none!important}.admin-sidebar nav button{align-items:center;gap:8px;display:inline-flex}.admin-sidebar nav button .nav-label{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.admin-shell--sidebar-collapsed .admin-sidebar nav button{justify-content:center!important;gap:0!important;padding:6px!important}.admin-shell--sidebar-collapsed .admin-sidebar nav button .nav-label{display:none!important}.language-switcher--compact{flex-direction:column;align-items:center;gap:4px!important;margin:0 0 8px!important;padding:0!important}.language-switcher--compact .language-switcher-btn{width:28px;height:28px}.admin-sidebar .logo{height:38px;margin-bottom:8px;gap:8px!important}.admin-sidebar .logo div{font-size:.72rem;border-radius:8px!important;width:28px!important;height:28px!important}.admin-sidebar .logo span,.admin-sidebar .logo .logo-text{font-size:.82rem!important}.admin-sidebar nav{flex:1;min-height:0;padding-right:2px;overflow-y:auto;flex-direction:column!important;grid-template-columns:none!important;gap:2px!important;margin-top:8px!important;display:flex!important}.admin-sidebar nav button{justify-content:flex-start;width:100%;border-radius:8px!important;min-height:30px!important;padding:6px 8px!important;font-size:.76rem!important}.admin-sidebar nav button,.admin-sidebar-nav-flyout-trigger{isolation:isolate;position:relative}.admin-sidebar nav button:before,.admin-sidebar-nav-flyout-trigger:before{content:"";opacity:0;pointer-events:none;z-index:1;background:linear-gradient(#38bdf826 0%,#38bdf8 45%,#7dd3fc 55%,#38bdf826 100%);border-radius:999px;width:2px;height:0;transition:height .16s,opacity .16s;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 6px #38bdf8f2,0 0 14px #38bdf88c,0 0 22px #0ea5e940}.admin-sidebar nav button:hover:before,.admin-sidebar nav button:focus-visible:before,.admin-sidebar-nav-flyout-wrap:hover .admin-sidebar-nav-flyout-trigger:before,.admin-sidebar-nav-flyout-trigger:focus-visible:before{opacity:1;height:68%}.admin-sidebar nav button svg{width:14px!important;height:14px!important}.admin-sidebar-nav-flyout-wrap{width:100%;position:relative}.admin-sidebar-nav-flyout-trigger{width:100%}.admin-sidebar-nav-flyout-chevron{opacity:.55;flex-shrink:0}.admin-sidebar-nav-flyout{background:#080b12fa;border:1px solid #94a3b852;border-radius:12px;min-width:240px;max-width:min(300px,86vw);max-height:min(70vh,420px);padding:10px 12px;overflow-y:auto;box-shadow:0 18px 48px #0000008c}.admin-sidebar-nav-flyout--portal{z-index:9999;position:fixed}.admin-sidebar-nav-flyout-title{letter-spacing:.04em;text-transform:uppercase;color:#e2e8f0b8;margin:0 0 6px;font-size:.68rem;font-weight:700}.admin-sidebar-nav-flyout-group+.admin-sidebar-nav-flyout-group{border-top:1px solid #94a3b829;margin-top:8px;padding-top:8px}.admin-sidebar-nav-flyout-group-title{color:#94a3b8f2;margin:0 0 4px;font-size:.64rem;font-weight:700}.admin-sidebar-nav-flyout-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.admin-sidebar-nav-flyout-item{color:#f1f5f9eb;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;width:100%;padding:6px 8px;font-size:.72rem;line-height:1.25}.admin-sidebar-nav-flyout-item:hover,.admin-sidebar-nav-flyout-item:focus-visible{background:#3b82f62e;outline:none}.admin-shell--sidebar-collapsed .admin-sidebar-nav-flyout-chevron{display:none}.admin-sidebar-nav-flyout-trigger{width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:8px;display:inline-flex;border-radius:8px!important;min-height:30px!important;padding:6px 8px!important;font-size:.76rem!important}.admin-content{box-sizing:border-box;flex-direction:column;min-height:100vh;transition:margin-left .2s,width .2s;display:flex;margin-left:var(--erp-sidebar-width)!important;width:calc(100vw - var(--erp-sidebar-width))!important;padding:0 8px 20px!important}.admin-module-view{flex:auto;min-height:120px;padding-bottom:8px;overflow:auto}.admin-content-with-devbar{padding-bottom:64px!important}.inventory-update-action-alert{margin:8px 0 4px;font-size:.78rem;line-height:1.35}.app-boot-overlay{z-index:10000;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060a12eb;align-content:center;place-items:center;gap:12px;display:grid;position:fixed;inset:0}.app-shell-booting{visibility:hidden;pointer-events:none}.app-crash-shell{place-items:center;min-height:100vh;padding:24px;display:grid}.app-crash-panel{text-align:center;flex-direction:column;gap:12px;max-width:520px;display:flex}.app-crash-pre{text-align:left;color:#fecaca;white-space:pre-wrap;word-break:break-word;background:#0f172a99;border:1px solid #f8717159;border-radius:8px;max-height:200px;padding:10px;font-size:.78rem;overflow:auto}.dev-bar.dev-bar-portal{left:var(--erp-sidebar-width,178px);box-sizing:border-box;z-index:9999;pointer-events:none;border-top:2px solid #fbbf24b3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:38px;padding:8px 14px;font-size:.72rem;transition:left .2s;position:fixed;bottom:0;right:0;box-shadow:0 -10px 32px #0000008c;color:#e2e8f0!important;visibility:visible!important;opacity:1!important;background:linear-gradient(#1e2946fc,#080c16)!important;display:flex!important}.dev-bar-topbar{color:var(--pt-text-legend);border-bottom:1px dashed #fbbf2459;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:4px;padding:4px 0 6px;font-size:.68rem;display:flex}.dev-bar-topbar strong{color:#fde68a;font-weight:700}.dev-bar-brand{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.dev-bar-title{color:#fde68a;letter-spacing:.02em;font-weight:700}.dev-bar-pill{letter-spacing:.06em;border-radius:999px;padding:2px 8px;font-size:.65rem;font-weight:800}.dev-bar-pill-dev{color:#fde68a;background:#fbbf2440;border:1px solid #fbbf2473}.dev-bar-pill-prod{color:#86efac;background:#22c55e26;border:1px solid #22c55e59}.dev-bar-version{opacity:.65;font-size:.68rem}.dev-bar-items{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 18px;display:flex}.dev-bar-item{align-items:center;gap:5px;max-width:280px;display:inline-flex}.dev-bar-item-cache{max-width:360px}.dev-bar-label{opacity:.7;text-transform:uppercase;letter-spacing:.04em;font-size:.62rem}.dev-bar-value{color:#f1f5f9;font-size:.72rem}.dev-bar-value-muted{color:var(--pt-text-legend);white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.dev-bar-item code{background:#00000040;border-radius:4px;padding:1px 5px;font-family:ui-monospace,monospace}.dev-bar-ok{color:#86efac}.dev-bar-warn{color:#fca5a5}.dev-bar-muted{opacity:.75;font-size:.68rem}@media (width<=1050px){.dev-bar{flex-direction:column;align-items:flex-start}.dev-bar-items{justify-content:flex-start}}@media (width<=680px){.admin-content-with-devbar{padding-bottom:72px!important}}.erp-topbar{z-index:15;background:#080b12;border-bottom:1px solid #94a3b829;grid-template-columns:150px minmax(240px,1fr) auto auto auto;align-items:center;gap:8px;height:38px;padding:5px 0;display:grid;position:sticky;top:0}.erp-topbar>strong{color:#f8fafc;font-size:.9rem}.topbar-search{border:1px solid var(--line);background:#ffffff0b;border-radius:8px;align-items:center;gap:6px;height:28px;padding:0 8px;display:flex}.topbar-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;font-size:.78rem}.shopify-pill,.notify-pill,.admin-mini-user{border:1px solid var(--line);height:24px;color:var(--pt-text-subtitle);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:.72rem;display:inline-flex}.shopify-pill.ok{color:#d1fae5;background:#34d3991a;border-color:#34d39938}.shopify-pill.warn{color:#fde68a;background:#fbbf241a;border-color:#fbbf2438}.module-header{display:none!important}.home-status-card{margin-top:8px!important}.module-action-grid{margin-top:8px}.ops-filter-grid{grid-template-columns:repeat(8,minmax(86px,1fr))!important}.clean-table-wrap{max-height:calc(100vh - 210px)!important}.operational-table-panel .clean-table-wrap{max-height:calc(100vh - 196px)!important}@media (width<=900px){.admin-shell:not(.admin-shell--sidebar-collapsed){--erp-sidebar-width:54px}.admin-sidebar{position:fixed!important}.admin-sidebar:not(.admin-sidebar--collapsed) .logo .logo-text,.admin-sidebar:not(.admin-sidebar--collapsed) .admin-sidebar nav button .nav-label{display:none!important}.admin-sidebar:not(.admin-sidebar--collapsed) nav button{justify-content:center;padding:6px!important;font-size:0!important}.admin-sidebar:not(.admin-sidebar--collapsed) nav button svg{margin:0}.erp-topbar{grid-template-columns:90px 1fr;height:auto}.shopify-pill,.notify-pill,.admin-mini-user{display:none}.ops-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.inventory-ops-panel,.update-ops-panel{margin-bottom:4px!important;padding:4px 8px!important}.inventory-ops-panel .inventory-actions-row,.update-ops-panel .inventory-actions-row{flex-wrap:wrap;align-items:center;gap:3px 4px;margin-bottom:4px;display:flex}.inventory-ops-panel .inventory-actions-row strong,.update-ops-panel .inventory-actions-row strong{white-space:nowrap;margin-right:3px;font-size:.72rem}.inventory-ops-panel .inventory-actions-row label,.update-ops-panel .inventory-actions-row label{border:1px solid var(--line);color:#d1d5db;background:#ffffff0a;border-radius:999px;align-items:center;gap:3px;padding:2px 5px;font-size:.64rem;line-height:1.1;display:inline-flex}.inventory-ops-panel .inventory-actions-row input[type=checkbox],.update-ops-panel .inventory-actions-row input[type=checkbox]{width:11px;height:11px;margin:0}.batch-actions-dropdown{z-index:20;display:inline-flex;position:relative}.inventory-ops-panel .inventory-actions-row .batch-actions-trigger,.update-ops-panel .inventory-actions-row .batch-actions-trigger{color:#fb923c;background:#050505;border:1px solid #f97316b8;border-radius:999px;height:22px;min-height:22px;padding:2px 9px;font-size:.66rem;font-weight:800;box-shadow:inset 0 0 0 1px #f973162e,0 0 0 1px #00000073}.inventory-ops-panel .inventory-actions-row .batch-actions-trigger:hover,.update-ops-panel .inventory-actions-row .batch-actions-trigger:hover{color:#fed7aa;background:#111;border-color:#fb923c}.batch-actions-menu{background:#020817fa;border:1px solid #31d0ff38;border-radius:12px;gap:3px;min-width:164px;padding:6px;display:grid;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 18px 44px #0000006b,0 0 0 1px #ffffff09}.inventory-ops-panel .inventory-actions-row .batch-actions-menu label,.update-ops-panel .inventory-actions-row .batch-actions-menu label{cursor:pointer;background:0 0;border-color:#0000;border-radius:9px;justify-content:flex-start;width:100%;padding:5px 7px;font-size:.68rem}.inventory-ops-panel .inventory-actions-row .batch-actions-menu label:hover,.update-ops-panel .inventory-actions-row .batch-actions-menu label:hover{color:#e9fbff;background:#31d0ff1c}.inventory-ops-panel .inventory-actions-row .batch-actions-menu label.checked-action,.update-ops-panel .inventory-actions-row .batch-actions-menu label.checked-action{color:#d9f7ff;background:#31d0ff24;border-color:#31d0ff52}.inventory-ops-panel .inventory-actions-row>button,.update-ops-panel .inventory-actions-row>button{border-radius:6px;height:22px;min-height:22px;padding:2px 6px;font-size:.64rem}.inventory-ops-panel .inventory-actions-row>button.unit-shopify-test-button{color:#fb923c;background:#050505;border-color:#f97316b3;font-weight:800}.inventory-ops-panel .inventory-actions-row>button.unit-shopify-test-button:hover:not(:disabled){color:#fed7aa;background:#111;border-color:#fb923c}.inventory-ops-panel .inventory-values-row,.update-ops-panel .inventory-values-row{flex-wrap:wrap;align-items:flex-end;gap:4px 5px;display:flex}.inventory-ops-panel .inventory-values-row label,.update-ops-panel .inventory-values-row label{color:#d1d5db;flex-direction:column;gap:1px;width:76px;min-width:0;font-size:.64rem;line-height:1.15;display:flex}.inventory-ops-panel .inventory-values-row label:nth-child(3),.update-ops-panel .inventory-values-row label:nth-child(3){width:88px}.inventory-ops-panel .inventory-values-row label.manual-sale-price-field,.update-ops-panel .inventory-values-row label.manual-sale-price-field{width:112px}.inventory-ops-panel .inventory-values-row input,.update-ops-panel .inventory-values-row input{border:1px solid var(--line);color:#fff;background:#ffffff0d;border-radius:6px;width:100%;height:22px;min-height:22px;padding:2px 5px;font-size:.7rem}.inventory-ops-panel .inventory-values-row>button,.update-ops-panel .inventory-values-row>button{white-space:nowrap;border-radius:6px;flex:none;height:22px;min-height:22px;padding:2px 7px;font-size:.64rem}.inventory-ops-panel .inventory-values-row>button.erp-action-confirm{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e0f2fe;background:#38bdf81f;border:1px solid #7dd3fc47;border-radius:8px;height:auto;min-height:0;padding:3px 9px;font-size:.62rem;font-weight:600;box-shadow:inset 0 1px #ffffff0f}.inventory-ops-panel .inventory-values-row>button.erp-action-confirm:hover:not(:disabled){filter:brightness(1.08)}.inventory-ops-panel .inventory-values-row>button.primary:not(.erp-action-confirm){border-radius:999px;font-weight:800}.inventory-ops-panel .inventory-status-line,.update-ops-panel .inventory-status-line{color:var(--muted);margin-top:3px;font-size:.66rem;line-height:1.25}.inventory-ops-panel>.alert,.update-ops-panel>.alert{margin-top:4px;padding:5px 8px;font-size:.7rem}.inventory-actions-row{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:6px;display:flex}.inventory-actions-row strong{margin-right:5px;font-size:.78rem}.inventory-actions-row label{border:1px solid var(--line);color:#d1d5db;background:#ffffff0a;border-radius:999px;align-items:center;gap:4px;padding:3px 6px;font-size:.68rem;display:inline-flex}.inventory-actions-row input{width:12px;height:12px;margin:0}.inventory-values-row{grid-template-columns:repeat(4,minmax(120px,1fr)) repeat(3,auto);align-items:end;gap:6px;display:grid}.inventory-values-row label{color:#d1d5db;gap:3px;font-size:.68rem;display:grid}.inventory-values-row input{border:1px solid var(--line);color:#fff;background:#ffffff0d;border-radius:7px;height:28px;min-height:28px;padding:4px 7px;font-size:.76rem}.inventory-values-row button{white-space:nowrap;border-radius:7px;height:28px;min-height:28px;padding:4px 7px;font-size:.7rem}.conditional-batch-field button{white-space:nowrap;border-radius:7px;height:28px;min-height:28px;padding:4px 8px;font-size:.7rem}.conditional-batch-field{background:#ffffff08;border:1px solid #94a3b82e;border-radius:9px;flex-wrap:wrap;align-items:flex-end;gap:5px;padding:5px;display:flex}.conditional-batch-field label{min-width:145px}.price-adjustment-shell{flex:100%;align-items:stretch;gap:14px;width:100%;display:flex}.price-adjustment-card{background:#0f172a94;border:1px solid #ffffff1f;border-radius:16px;flex:1;gap:14px;min-width:0;padding:16px 18px;display:grid;box-shadow:0 0 0 1px #ffffff0a,0 10px 36px #00000047,inset 0 1px #ffffff0f}.price-adjustment-card-title{letter-spacing:.03em;color:#f8fafc;font-size:.82rem;font-weight:600}.price-adjustment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.price-adjustment-option-card{background:#020617b8;border:1px solid #ffffff1a;border-radius:12px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0a}.price-adjustment-option-title{color:var(--pt-text-subtitle);letter-spacing:.02em;font-size:.72rem;font-weight:500}.price-adjustment-field{color:var(--pt-text-legend);gap:6px;font-size:.68rem;font-weight:400;display:grid}.price-adjustment-field input{color:#f8fafc;background:#0f172ad9;border:1px solid #94a3b838;border-radius:10px;height:34px;min-height:34px;padding:6px 10px;font-size:.76rem;box-shadow:inset 0 1px #ffffff08}.price-adjustment-field input:focus{border-color:#7dd3fc6b;outline:none;box-shadow:0 0 0 3px #38bdf81f}.price-adjustment-conflict{border-radius:10px;margin:0;padding:8px 10px;font-size:.68rem}.price-adjustment-actions{flex-direction:column;flex-shrink:0;justify-content:center;gap:8px;min-width:152px;display:flex}.general-adjustment{flex-direction:column;gap:14px;display:flex}.general-adjustment-session-toolbar{background:#78350f38;border:1px solid #fbbf2459;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px;display:flex}.general-adjustment-session-hint{color:var(--pt-text-legend);max-width:42rem;font-size:.82rem}.general-adjustment-empty-session{background:#0f172a59;border:1px dashed #94a3b873;border-radius:12px;padding:20px 18px}.general-adjustment-empty-session h4{margin:0 0 8px;font-size:1rem}.general-adjustment-empty-session p{color:var(--pt-text-legend);margin:0 0 10px;font-size:.9rem;line-height:1.45}.general-adjustment-empty-session-steps{color:var(--pt-text-subtitle)!important;margin-bottom:0!important}.general-adjustment-source{background:#0f172a8c;border-color:#7dd3fc47}.general-adjustment-source-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:10px;display:flex}.general-adjustment-source-field{color:var(--pt-text-legend);flex-direction:column;flex:1;gap:4px;min-width:200px;font-size:.68rem;display:flex}.general-adjustment-source-field select{color:#e2e8f0;background:#0f172abf;border:1px solid #94a3b840;border-radius:8px;min-height:32px;padding:6px 8px}.general-adjustment-source-hint{color:var(--pt-text-legend);margin:8px 0 0;font-size:.7rem}.general-adjustment-source-actions{flex-wrap:wrap;gap:8px;margin:10px 0 6px;display:flex}.general-adjustment-source-table{max-height:320px}.general-row-selected{background:0 0}.general-adjustment-section{background:#0f172a59;border:1px solid #94a3b824;border-radius:12px;padding:12px 14px}.general-adjustment-section header h4{color:#e2e8f0;margin:0 0 4px;font-size:.82rem}.general-adjustment-section header p{color:var(--pt-text-legend);margin:0;font-size:.7rem;line-height:1.45}.price-adjustment{flex-direction:column;gap:14px;display:flex}.price-adjustment-section{background:#0f172a59;border:1px solid #94a3b824;border-radius:12px;padding:12px 14px}.price-adjustment-section header h4{color:#e2e8f0;margin:0 0 4px;font-size:.82rem}.price-adjustment-section header p{color:var(--pt-text-legend);margin:0;font-size:.7rem;line-height:1.45}.price-adjustment-supplier-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:10px;display:flex}.price-adjustment-field{color:var(--pt-text-legend);flex-direction:column;gap:4px;min-width:160px;font-size:.68rem;display:flex}.price-adjustment-field-grow{flex:1;min-width:200px}.price-adjustment-field select,.price-adjustment-field input{color:#e2e8f0;background:#0f172a99;border:1px solid #94a3b833;border-radius:8px;min-height:30px;padding:6px 8px}.price-adjustment-inline{gap:8px;display:flex}.price-adjustment-inline input{flex:1}.price-adjustment-section-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.price-adjustment-section-head h4{margin:0}.price-adjustment-overhead-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.price-adjustment-overhead-head h4{margin:0}.price-adjustment-pricing-head-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.price-adjustment-pricing-head-row .price-adjustment-overhead-title{margin:0}.section-hint-dropdown{flex:none;display:inline-block}.section-hint-dropdown-summary{cursor:pointer;width:22px;height:22px;color:var(--pt-text-legend);-webkit-user-select:none;user-select:none;background:#0f172a8c;border:1px solid #94a3b847;border-radius:6px;justify-content:center;align-items:center;margin:0;padding:0;list-style:none;transition:border-color .15s,background .15s;display:inline-flex}.section-hint-dropdown-summary:hover{color:var(--pt-text-subtitle);border-color:#94a3b873}.section-hint-dropdown-summary::-webkit-details-marker{display:none}.section-hint-dropdown-chevron{border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;transition:transform .15s;display:block;transform:rotate(45deg)translateY(-1px)}.section-hint-dropdown[open] .section-hint-dropdown-chevron{transform:rotate(-135deg)translateY(1px)}.section-hint-dropdown-body{background:#02061766;border:1px solid #94a3b824;border-radius:8px;max-width:52rem;margin-top:8px;padding:8px 10px}.section-hint-dropdown-body p{margin:0 0 6px}.section-hint-dropdown-body p:last-child{margin-bottom:0}.price-adjustment-hint-block{margin:0 0 8px}.price-adjustment-hint{color:var(--pt-text-legend);margin:8px 0 0;font-size:.68rem}.description-update-local-notice{margin:0 0 10px;font-size:.82rem;line-height:1.45}.atualizacao-image-batch-panel-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.atualizacao-batch-stop-btn{color:#fecaca!important;background:#7f1d1d47!important;border-color:#f8717166!important;padding:3px 8px!important;font-size:.62rem!important}.atualizacao-batch-stop-btn:hover:not(:disabled){background:#991b1b6b!important;border-color:#f87171a6!important}.atualizacao-inline-stop-btn{min-width:22px;line-height:1;padding:2px 6px!important}.supplier-sync-action-btn-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.title-update-server-hint{color:#fcd34d;margin-top:6px;font-size:.82rem;display:block}.title-update-toolbar{align-items:center;gap:6px}.price-adjustment-overhead-title{color:#e2e8f0;letter-spacing:.02em;margin:0 0 8px;font-size:.78rem;font-weight:600}.price-adjustment-overhead-fields{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:10px;display:flex}.price-adjustment-overhead-fields .price-adjustment-field{min-width:unset;flex:none}.price-adjustment-overhead-fields .price-adjustment-field--money{width:132px}.price-adjustment-overhead-fields .price-adjustment-field--days{width:88px}.price-adjustment-overhead-fields .price-adjustment-field--total-desp{width:132px}.price-adjustment-field-label{color:var(--pt-text-legend);margin-bottom:4px;font-size:.68rem;display:block}.price-adjustment-total-desp-value{color:#e2e8f0;font-variant-numeric:tabular-nums;text-align:left;background:#0f172a59;border:1px solid #94a3b824;border-radius:8px;min-height:30px;padding:6px 8px;font-size:.78rem}.price-adjustment-overhead-margins{border-left:1px solid #94a3b82e;flex-wrap:wrap;align-items:flex-end;gap:10px;margin-left:4px;padding-left:12px;display:flex}.price-adjustment-overhead-fields .price-adjustment-overhead-margins .price-adjustment-field--margin,.price-adjustment-overhead-fields .price-adjustment-field--margin{width:88px}.price-adjustment-overhead-fields .price-adjustment-field--margin input{font-variant-numeric:tabular-nums;text-align:left}.price-adjustment-tiered-with-chart{grid-column:1/-1;grid-template-columns:minmax(280px,1fr) minmax(240px,320px);align-items:start;gap:16px 20px;display:grid}.price-adjustment-tiered-margins{flex-direction:column;gap:8px;display:flex}.price-adjustment-tiered-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.price-adjustment-tiered-row input{width:72px}.price-adjustment-pie-chart{background:#0f172a73;border:1px solid #94a3b82e;border-radius:12px;padding:12px 14px}.price-adjustment-pie-chart-title{color:#e2e8f0;margin-bottom:4px;font-size:.9rem;display:block}.price-adjustment-pie-chart-sub{color:var(--pt-text-legend);margin:0 0 10px;font-size:.75rem}.price-adjustment-pie-chart-body{align-items:center;gap:14px;display:flex}.price-adjustment-pie-chart-ring{border-radius:50%;flex-shrink:0;width:120px;height:120px;box-shadow:inset 0 0 0 6px #0f172ad9}.price-adjustment-pie-chart-legend{flex-direction:column;flex:1;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.price-adjustment-pie-chart-legend li{grid-template-rows:auto auto;grid-template-columns:12px 1fr;align-items:start;gap:2px 8px;display:grid}.price-adjustment-pie-chart-swatch{border-radius:3px;width:12px;height:12px;margin-top:3px}.price-adjustment-pie-chart-label{color:#e2e8f0;font-size:.8rem;font-weight:600}.price-adjustment-pie-chart-value{color:var(--pt-text-legend);font-variant-numeric:tabular-nums;grid-column:2;font-size:.75rem}.price-adjustment-pie-chart-empty{color:var(--pt-text-legend);margin:10px 0 0;font-size:.75rem}@media (width<=1100px){.price-adjustment-tiered-with-chart{grid-template-columns:1fr}}.price-adjustment-row-selected td{background:0 0}.price-adjustment-table tbody tr{cursor:pointer}.price-adjustment-pricing-panel{background:#0f172a59;border:1px solid #94a3b824;border-radius:12px;padding:12px 14px}.price-adjustment-pricing-panel-idle{opacity:.92}.price-adjustment-pricing-head{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:6px;display:flex}.price-adjustment-pricing-report{background:#02061773;border:1px solid #94a3b829;border-radius:10px;margin-top:10px;padding:10px 12px}.price-adjustment-pricing-report-alert{border-color:#fbbf2459}.price-adjustment-pricing-headline{color:#e2e8f0;margin:0 0 8px;font-size:.8rem}.price-adjustment-pricing-metrics{flex-wrap:wrap;justify-content:flex-start;gap:12px 18px;margin-bottom:8px;display:flex}.price-adjustment-pricing-metrics>div{flex-direction:column;gap:2px;min-width:100px;display:flex}.price-adjustment-pricing-metrics span{color:var(--pt-text-legend);font-size:.65rem}.price-adjustment-pricing-metrics strong{color:#e2e8f0;font-variant-numeric:tabular-nums;font-size:.82rem}.price-adjustment-pricing-suggested strong{color:#86efac}.price-adjustment-pricing-alerts{color:#fcd34d;margin:0 0 8px;padding-left:18px;font-size:.72rem}.price-adjustment-pricing-steps{color:var(--pt-text-legend);margin:0;padding-left:18px;font-size:.68rem;line-height:1.5}.price-adjustment-channels-editor{border-bottom:1px solid #94a3b81f;margin-bottom:12px;padding-bottom:12px}.price-adjustment-channels-list{flex-direction:column;gap:8px;margin-bottom:8px;display:flex}.price-adjustment-channel-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.price-adjustment-channel-name{color:#e2e8f0;background:#0f172a99;border:1px solid #94a3b833;border-radius:8px;width:140px;min-height:30px;padding:6px 8px}.price-adjustment-channel-row select,.price-adjustment-channel-fee{color:#e2e8f0;background:#0f172a99;border:1px solid #94a3b833;border-radius:8px;min-height:30px;padding:6px 8px}.price-adjustment-channel-fee{width:72px}.price-adjustment-pricing-actions{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:8px;display:flex}.price-adjustment-field--channel-pick{flex:none;width:200px}.price-adjustment-pricing-pre{color:var(--pt-text-subtitle);white-space:pre-wrap;background:#0206178c;border:1px solid #94a3b81f;border-radius:8px;margin:0 0 10px;padding:10px 12px;font-size:.68rem;line-height:1.45;overflow-x:auto}.price-adjustment-cost-block,.price-adjustment-price-block,.price-adjustment-current-block{margin-bottom:4px}.price-adjustment-cost-title{color:var(--pt-text-legend);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:.72rem;font-weight:600}.price-adjustment-cost-line{justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;font-size:.78rem;display:flex}.price-adjustment-cost-line span{color:var(--pt-text-legend)}.price-adjustment-cost-line strong{color:#e2e8f0;font-variant-numeric:tabular-nums}.price-adjustment-pricing-divider{border:0;border-top:1px solid #94a3b833;margin:10px 0}.price-adjustment-markup-hero{text-align:center;background:linear-gradient(135deg,#16653459,#0f172a99);border:2px solid #22c55e8c;border-radius:10px;margin:12px 0 10px;padding:14px 16px}.price-adjustment-markup-hero-label{letter-spacing:.06em;color:#86efac;text-transform:uppercase;font-size:.72rem;font-weight:700;display:block}.price-adjustment-markup-hero-value{color:#4ade80;font-variant-numeric:tabular-nums;margin:6px 0 4px;font-size:2rem;line-height:1.1;display:block}.price-adjustment-markup-hero-hint{color:var(--pt-text-subtitle);margin:8px 0 0;font-size:.75rem;line-height:1.45}.price-adjustment-shopify-price{justify-content:space-between;align-items:baseline;padding:6px 0 2px;font-size:.82rem;display:flex}.price-adjustment-shopify-price span{color:var(--pt-text-legend)}.price-adjustment-shopify-price strong{color:#86efac;font-variant-numeric:tabular-nums;font-size:1rem}.price-adjustment-channel-compare{overflow-x:auto}.price-adjustment-channel-table{border-collapse:collapse;width:100%;font-size:.74rem}.price-adjustment-channel-table th,.price-adjustment-channel-table td{text-align:left;border-bottom:1px solid #94a3b81f;padding:6px 8px}.price-adjustment-channel-table th{color:var(--pt-text-legend);text-transform:uppercase;font-size:.65rem;font-weight:600}.price-adjustment-channel-table td{color:#e2e8f0;font-variant-numeric:tabular-nums}.price-adjustment-channel-row--selected td{background:#3b82f61f}.price-adjustment-channel-row--selected td:first-child{font-weight:600}.price-adjustment-status-ok{color:#86efac;margin:6px 0 0;font-size:.74rem}.price-adjustment-status-warn{color:#fcd34d;margin:6px 0 0;font-size:.74rem}.price-adjustment-market-verdict{margin-top:10px}.price-adjustment-report-copy{color:var(--pt-text-legend);margin-top:10px;font-size:.7rem}.price-adjustment-report-copy summary{cursor:pointer;-webkit-user-select:none;user-select:none}.price-adjustment-report-copy[open] summary{margin-bottom:6px}.price-adjustment-select-all-btn{letter-spacing:.04em;flex:none;font-weight:600}.price-adjustment-apply-selected-btn{white-space:nowrap;flex:none}.price-adjustment-select-col{text-align:center;vertical-align:middle;width:36px}.price-adjustment-select-col .price-adjustment-col-label{letter-spacing:.04em;text-transform:uppercase;color:var(--pt-text-support);margin-bottom:4px;font-size:.58rem;font-weight:700;line-height:1;display:block}.price-adjustment-table thead .price-adjustment-select-col{width:42px;padding:6px 4px}.price-adjustment-table tbody tr.price-adjustment-row-cost-checked{background:#4ade800f}.price-cost-apply-confirm-table-wrap{border:1px solid #94a3b824;border-radius:8px;max-height:280px;margin:10px 0 12px;overflow:auto}.price-cost-apply-confirm-table{width:100%;font-size:.75rem}.price-cost-apply-confirm-table th,.price-cost-apply-confirm-table td{text-align:left;vertical-align:top;padding:6px 8px}.price-cost-apply-confirm-table code{font-size:.7rem}.price-adjustment-row-check{cursor:pointer;accent-color:#4ade80;width:15px;height:15px}.price-adjustment-row-check:disabled{cursor:not-allowed;opacity:.35}.price-adjustment-table tbody tr.price-adjustment-row-checked{background:0 0}.price-adjustment-new-price-cell strong.price-adjustment-new-price,.price-adjustment-table td.pm-col-novo strong.price-adjustment-new-price,.pm-table td.pm-col-novo strong.price-adjustment-new-price{color:#4ade80}.price-adjustment-table th.price-adjustment-supplier-price-cell,.price-adjustment-table td.price-adjustment-supplier-price-cell,.price-adjustment-table th.pm-col-cost,.price-adjustment-table td.pm-col-cost,.pm-table th.pm-col-cost,.pm-table td.pm-col-cost{color:#fb923c;font-variant-numeric:tabular-nums;background:#f973161f}.price-adjustment-table td.price-adjustment-supplier-price-cell strong,.price-adjustment-table td.pm-col-cost strong,.pm-table td.pm-col-cost strong{color:#fb923c}.price-adjustment-table th.price-adjustment-supplier-price-cell .general-legend-label,.price-adjustment-table th.pm-col-cost .general-legend-label{color:#fb923c;border-bottom-color:#f9731673}.price-adjustment-table tbody tr.price-adjustment-row-checked td.price-adjustment-supplier-price-cell,.price-adjustment-table tbody tr.price-adjustment-row-selected td.price-adjustment-supplier-price-cell,.price-adjustment-table tbody tr.price-adjustment-row-checked td.pm-col-cost,.price-adjustment-table tbody tr.price-adjustment-row-selected td.pm-col-cost{background:#f973161f!important}.price-adjustment-table th.pm-col-store,.price-adjustment-table td.pm-col-store,.pm-table th.pm-col-store,.pm-table td.pm-col-store{color:#60a5fa;font-variant-numeric:tabular-nums;background:#3b82f61f}.price-adjustment-table td.pm-col-store strong,.pm-table td.pm-col-store strong{color:#60a5fa}.price-adjustment-table th.pm-col-novo,.price-adjustment-table td.pm-col-novo,.pm-table th.pm-col-novo,.pm-table td.pm-col-novo{color:#4ade80;font-variant-numeric:tabular-nums;background:#22c55e1f}.price-adjustment-table th.pm-col-margin,.price-adjustment-table td.pm-col-margin,.pm-table th.pm-col-margin,.pm-table td.pm-col-margin{font-variant-numeric:tabular-nums;white-space:nowrap}.fx-price-csv-import-section,.price-adjustment-card--cost-source,.fx-cost-import-card{box-sizing:border-box;width:100%;max-width:100%;margin-bottom:12px}.fx-cost-source-body,.fx-cost-import-flow{flex-direction:column;gap:8px;width:100%;display:flex}.fx-cost-import-main-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;width:100%;display:flex}.fx-cost-import-metrics-row{flex-wrap:wrap;flex:auto;align-items:stretch;gap:8px;min-width:0;max-width:100%;display:flex}.fx-cost-import-metric{box-sizing:border-box;background:#02061738;border:1px solid #94a3b81f;border-radius:8px;flex:none;width:max-content;min-width:0;max-width:min(240px,100%);padding:6px 10px}.fx-cost-import-metric>span{white-space:nowrap}.fx-cost-import-metric>strong{text-overflow:ellipsis;white-space:nowrap;max-width:220px;display:block;overflow:hidden}.fx-cost-import-actions-col{flex-flow:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.fx-cost-import-actions-col .processing-button-wrap{width:fit-content;min-width:0;max-width:100%}.fx-cost-import-actions-col .processing-button-wrap>button{white-space:nowrap;width:fit-content;min-width:140px}.fx-cost-import-actions-col .processing-button-progress{width:100%;min-width:140px;max-width:280px}.fx-cost-import-diagnostic{background:#02061747;border:1px solid #94a3b824;border-radius:10px;margin-top:0;overflow:hidden}.fx-cost-import-diagnostic-summary{color:var(--pt-text-subtitle);cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 12px;font-size:.78rem;font-weight:600;list-style:none}.fx-cost-import-diagnostic-summary::-webkit-details-marker{display:none}.fx-cost-import-diagnostic-summary:before{content:"? ";color:var(--pt-text-support);font-size:.7rem}.fx-cost-import-diagnostic[open]>.fx-cost-import-diagnostic-summary:before{content:"? "}.fx-cost-import-diagnostic-body{border-top:1px solid #94a3b81a;padding:0 12px 12px}.fx-cost-source-fields{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px 14px;display:grid}.fx-cost-source-field{flex-direction:column;gap:4px;font-size:.72rem;display:flex}.fx-cost-source-field>span{color:var(--pt-text-legend)}.fx-cost-source-field>strong{color:#e2e8f0;font-variant-numeric:tabular-nums;word-break:break-word;font-size:.82rem}.fx-cost-source-actions{flex-wrap:wrap;gap:8px;display:flex}.fx-cost-source-report{background:#02061766;border:1px solid #94a3b82e;border-radius:10px;padding:12px 14px}.fx-cost-source-report h4{color:#e2e8f0;margin:0 0 10px;font-size:.88rem}.fx-cost-source-samples{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;font-size:.72rem;display:grid}.fx-cost-source-samples h5{color:var(--pt-text-subtitle);margin:0 0 6px;font-size:.75rem}.fx-cost-source-samples ul{color:var(--pt-text-legend);margin:0;padding-left:16px;line-height:1.45}.fx-cost-source-samples code{color:#e2e8f0;font-size:.68rem}@media (width<=720px){.fx-cost-import-main-row{flex-direction:column}.fx-cost-import-actions-col{justify-content:flex-start;align-items:center;width:100%;min-width:0;margin-left:0}.fx-cost-import-actions-col .processing-button-wrap{width:fit-content;min-width:0;max-width:100%}.fx-cost-import-metric,.fx-cost-import-metric>strong{max-width:100%}}@media (width<=900px){.fx-cost-source-samples{grid-template-columns:1fr}}.fx-price-csv-import-section{background:#02061759;border:1px solid #94a3b829;border-radius:10px;margin-bottom:10px;padding:10px 12px}.fx-price-csv-file-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.fx-price-op-row--csv{flex-wrap:wrap;gap:8px}.fx-price-csv-meta{margin:6px 0 0;font-size:.72rem;line-height:1.4}.fx-price-csv-result{flex-wrap:wrap;gap:8px 14px;margin-top:8px;font-size:.72rem;display:flex}.fx-price-csv-result>span{align-items:baseline;gap:6px;display:inline-flex}.fx-price-csv-result em{color:var(--pt-text-legend);font-style:normal}.fx-price-csv-result strong{color:#e2e8f0;font-variant-numeric:tabular-nums}.fx-price-operational-bar{background:#0c1c3a8c;border:1px solid #3b82f62e;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.fx-price-operational-bar--subcards{background:0 0;border:none;border-radius:0;gap:14px;padding:0}.fx-price-operational-bar--subcards .fx-price-subcard{margin:0}.fx-price-operational-bar--subcards .fx-price-subcard__body{flex-direction:column;gap:10px;display:flex}.fx-price-operational-bar--subcards .fx-price-send-panel{background:0 0;border:none;border-radius:0;margin:0;padding:0}.fx-price-op-chip--live-countdown strong,.fx-price-send-panel-meta-remaining strong,.fx-price-shopify-progress-remaining{font-variant-numeric:tabular-nums;color:#7dd3fc}.fx-price-send-panel-meta-remaining{color:#bae6fd}.fx-price-pending-inline-link--live strong,.fx-price-result-live-hint strong{font-variant-numeric:tabular-nums;color:#7dd3fc}.pt-card__eyebrow-plain{letter-spacing:.04em;text-transform:uppercase;color:var(--pt-text-legend,#94a3b8);font-size:.68rem}.fx-price-shopify-apply-group{background:#0f234673;border:1px solid #3b82f638;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:6px 10px;display:flex}.fx-price-shopify-apply-group:has(.fx-price-shopify-apply-hint){flex-direction:column;align-items:flex-start;gap:4px}.fx-price-shopify-apply-btn{white-space:nowrap}.fx-price-apply-progress{flex-wrap:wrap;flex:200px;align-items:center;gap:8px 10px;min-width:min(280px,100%);display:flex}.fx-price-apply-progress-track{background:#0f172ad9;border:1px solid #3b82f640;border-radius:999px;flex:120px;height:8px;overflow:hidden}.fx-price-apply-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8);height:100%;transition:width .25s}.fx-price-apply-progress-pct{font-variant-numeric:tabular-nums;color:#7dd3fc;text-align:right;min-width:2.5rem;font-size:.78rem;font-weight:700}.fx-price-apply-progress-phase{color:var(--pt-text-legend);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:.68rem;overflow:hidden}.fx-price-shopify-apply-btn{color:#6ee7b7;cursor:pointer;white-space:nowrap;background:#10b98126;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-flex}.fx-price-shopify-apply-btn:disabled{color:var(--pt-text-support);cursor:not-allowed;background:#ffffff0a}.pt-btn-glow-ready:not(:disabled){box-shadow:0 0 0 1px #38bdf873,0 0 10px #38bdf82e}.pt-btn-glow-ready:not(:disabled):hover{box-shadow:0 0 0 1px #38bdf8bf,0 0 14px #38bdf852}.pt-btn-glow-running:not(:disabled){box-shadow:0 0 0 2px #f97316d9,0 0 12px #f9731659}.pt-btn-glow-success:not(:disabled){box-shadow:0 0 0 2px #22c55ecc,0 0 12px #22c55e47}.pt-btn-glow-error:not(:disabled){box-shadow:0 0 0 2px #ef4444d9,0 0 12px #ef44444d}.pt-btn-glow-disabled:disabled{opacity:.55;box-shadow:none}.fx-price-apply-result-log{background:#08142a8c;border:1px solid #3b82f638;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:.72rem;line-height:1.45}.fx-price-apply-result-log__title{color:var(--pt-text-support);margin:0 0 6px;font-weight:600}.fx-price-apply-result-log__list{margin:0;padding-left:1rem}.fx-price-apply-result-log__item--ok{color:#86efac}.fx-price-apply-result-log__item--err{color:#fca5a5}.fx-price-shopify-reactivate-btn{color:#fbbf24;cursor:pointer;white-space:nowrap;background:#fbbf2414;border:1px solid #fbbf244d;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:400;display:inline-flex}.fx-price-shopify-progress-row{background:#0d1117;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:12px;margin:4px 0 8px;padding:8px 12px;display:flex}.fx-price-shopify-progress-spinner{border:2px solid #1e293b;border-top-color:#10b981;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite spin}.fx-price-shopify-progress-label{color:var(--pt-text-legend);white-space:nowrap;font-size:12px}.fx-price-shopify-progress-errors{color:#f87171;margin-left:8px}.fx-price-shopify-progress-track{background:#1e293b;border-radius:4px;flex:1;min-width:80px;height:5px;overflow:hidden}.fx-price-shopify-progress-fill{background:#10b981;border-radius:4px;height:5px;transition:width .3s}.fx-price-shopify-progress-pct{color:var(--pt-text-support);text-align:right;min-width:2rem;font-size:11px}.fx-price-send-panel{background:linear-gradient(#064e3b38,#0f172a8c);border:1px solid #10b98147;border-radius:10px;gap:10px;margin:4px 0 12px;padding:12px 14px;display:grid}.fx-price-send-panel-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.fx-price-send-panel-btn{padding:8px 16px;font-size:13px;font-weight:600}.fx-price-send-panel-meta{color:var(--pt-text-legend);flex-wrap:wrap;gap:8px 16px;font-size:.74rem;display:flex}.fx-price-send-panel-meta strong{color:#e2e8f0;font-variant-numeric:tabular-nums}.fx-price-send-panel-meta-hint{color:#6ee7b7}.fx-price-send-panel-progress{background:#02061773;border:1px solid #ffffff0f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:8px 10px;display:flex}.fx-price-send-panel-progress--active{border-color:#10b98140}.fx-price-send-panel-progress-idle{color:var(--pt-text-legend);flex:200px;font-size:.72rem;line-height:1.35}.fx-price-send-panel-progress-track{flex:120px;min-width:100px}.fx-missing-cost-action-btn{color:#dbeafe;cursor:pointer;background:#1e3a8a40;border:1px solid #60a5fa59;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:inline-flex}.fx-missing-cost-action-btn:disabled{opacity:.45;cursor:not-allowed}.fx-missing-cost-action-btn--apply{color:#d1fae5;background:#064e3b4d;border-color:#10b98166}.fx-missing-cost-panel{background:#0f172a8c;border:1px solid #60a5fa38;border-radius:10px;gap:12px;margin-top:4px;padding:12px 14px;display:grid}.fx-missing-cost-panel--busy{border-color:#60a5fa59}.fx-missing-cost-summary-title{color:#e2e8f0;margin-bottom:8px;font-size:.82rem;display:block}.fx-missing-cost-summary-grid{flex-wrap:wrap;gap:8px 14px;display:flex}.fx-missing-cost-summary-grid span{flex-direction:column;gap:2px;min-width:120px;font-size:.72rem;display:inline-flex}.fx-missing-cost-summary-grid em{color:var(--pt-text-legend);font-style:normal}.fx-missing-cost-summary-grid strong{color:#f8fafc;font-variant-numeric:tabular-nums}.fx-missing-cost-summary-meta{margin:8px 0 0}.fx-missing-cost-confirm-row{background:#78350f26;border:1px solid #f59e0b47;border-radius:8px;gap:10px;padding:10px 12px;display:grid}.fx-missing-cost-confirm-text{color:#fde68a;margin:0;font-size:.78rem;line-height:1.4}.fx-missing-cost-confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.fx-missing-cost-progress{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.fx-missing-cost-progress-track{background:#ffffff14;border-radius:999px;flex:140px;height:8px;overflow:hidden}.fx-missing-cost-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#60a5fa);height:100%;transition:width .2s}.fx-missing-cost-progress-label{color:var(--pt-text-legend);flex:180px;font-size:.74rem}.fx-missing-cost-progress-pct{color:#93c5fd;font-variant-numeric:tabular-nums;font-size:.74rem}.fx-missing-cost-apply-result{background:#064e3b1f;border:1px solid #10b98140;border-radius:8px;gap:8px;padding:10px 12px;font-size:.78rem;display:grid}.fx-missing-cost-retry-report{border-top:1px solid #94a3b840;gap:8px;margin-top:6px;padding-top:8px;display:grid}.fx-missing-cost-retry-bucket ul{max-height:180px;margin:4px 0 0;padding-left:18px;overflow:auto}.fx-missing-cost-retry-bucket--ok{color:#86efac}.fx-missing-cost-retry-bucket--absent{color:#93c5fd}.fx-missing-cost-retry-bucket--fail{color:#fca5a5}.fx-missing-cost-failures ul{max-height:220px;margin:6px 0 0;padding-left:18px;overflow:auto}.fx-missing-cost-failure-response{white-space:pre-wrap;word-break:break-word;background:#00000059;border-radius:6px;max-height:120px;margin:4px 0 0;padding:6px 8px;font-size:.68rem;overflow:auto}.atualizacao-fx-pricelist-subcard{margin-top:14px}.fx-pricelist-subcard-body{gap:12px;display:grid}.fx-pricelist-credentials{background:#0f172a59;border:1px solid #94a3b833;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.fx-pricelist-credentials-title{font-size:.82rem}.fx-pricelist-credentials-grid{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.fx-pricelist-field{gap:4px;font-size:.72rem;display:grid}.fx-pricelist-field input{width:100%;min-width:0}.fx-pricelist-field textarea{resize:vertical;width:100%;min-width:0;min-height:88px;font-family:inherit;font-size:.72rem}.fx-pricelist-manual-import{background:#0f172a40;border:1px dashed #94a3b847;border-radius:8px;gap:8px;padding:10px;display:grid}.fx-pricelist-manual-import-header{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fx-pricelist-import-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:2px 10px;font-size:.66rem;font-weight:800;display:inline-flex}.fx-pricelist-import-badge--success{color:#6ee7b7;background:#10b9812e;border:1px solid #34d39973;box-shadow:0 0 10px #34d39933}.fx-pricelist-import-badge--failed{color:#fca5a5;background:#ef444426;border:1px solid #f8717173;box-shadow:0 0 10px #f871712e}.fx-pricelist-import-badge--loading{color:#fcd34d;background:#fbbf241f;border:1px solid #fbbf2459;animation:1.2s ease-in-out infinite fx-pricelist-badge-pulse}@keyframes fx-pricelist-badge-pulse{0%,to{opacity:1}50%{opacity:.65}}.fx-pricelist-file-name{color:#93c5fd;font-size:.72rem;font-style:normal}.fx-pricelist-textarea--url-warning{box-shadow:0 0 0 1px #fbbf2440;border-color:#fbbf248c!important}.fx-pricelist-import-hint,.fx-pricelist-import-error{margin:0;font-size:.74rem}.fx-pricelist-import-result{border-radius:8px;gap:4px;padding:8px 10px;font-size:.74rem;display:grid}.fx-pricelist-import-result strong{font-size:.78rem}.fx-pricelist-import-result p{margin:0;line-height:1.4}.fx-pricelist-import-result--success{color:#d1fae5;background:#10b9811a;border:1px solid #34d39966}.fx-pricelist-import-result--success strong{color:#6ee7b7}.fx-pricelist-import-result--failed{color:#fecaca;background:#ef44441a;border:1px solid #f8717166}.fx-pricelist-import-result--failed strong{color:#fca5a5}.fx-pricelist-file-field input[type=file]{font-size:.72rem}@media (width<=900px){.fx-pricelist-credentials-grid{grid-template-columns:1fr}}.fx-pricelist-actions{flex-wrap:wrap;gap:8px;display:flex}.fx-pricelist-auth-warning{margin:0}.fx-pricelist-log-wrap{gap:8px;display:grid}.fx-pricelist-log-title{font-size:.82rem}.fx-pricelist-log-scroll{border:1px solid #94a3b833;border-radius:8px;max-height:320px;overflow:auto}.fx-pricelist-log-table{border-collapse:collapse;width:100%;font-size:.74rem}.fx-pricelist-log-table th,.fx-pricelist-log-table td{text-align:left;border-bottom:1px solid #94a3b81f;padding:6px 8px}.fx-pricelist-log-table th{background:#0f172af2;font-weight:600;position:sticky;top:0}.fx-pricelist-log-error{color:#fca5a5;word-break:break-word;max-width:280px}.fx-pricelist-activity-log{gap:6px;display:grid}.fx-pricelist-activity-list{gap:4px;max-height:160px;margin:0;padding:0;font-size:.72rem;list-style:none;display:grid;overflow:auto}.fx-pricelist-activity-list li{border-bottom:1px solid #94a3b81a;grid-template-columns:72px 1fr auto;align-items:baseline;gap:8px;padding:4px 0;display:grid}.fx-pricelist-activity-step{text-transform:uppercase;color:#93c5fd;font-size:.66rem;font-weight:600}.fx-missing-cost-panel-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fx-missing-cost-export-btn{align-items:center;gap:6px;display:inline-flex}.fx-missing-cost-table-wrap{max-height:280px;overflow:auto}.fx-price-cost-send-panel{background:#0f172a73;border:1px solid #3b82f633;border-radius:8px;gap:8px;margin:2px 0 4px;padding:10px 12px;display:grid}.fx-price-cost-send-panel--active{border-color:#3b82f659}.fx-price-cost-send-panel-hint{color:var(--pt-text-legend);margin:0;font-size:.72rem;line-height:1.35}.fx-price-cost-send-panel-track{background:#0f172ad9;border:1px solid #3b82f633;border-radius:999px;height:6px;overflow:hidden}.fx-price-cost-send-panel-fill{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8);height:100%;transition:width .25s}.atualizacao-inner-panel--precos .fx-price-send-panel{background:linear-gradient(#064e3b2e,#0a1220b8);border-color:#10b98152}.atualizacao-inner-panel--precos .fx-price-cost-send-panel{background:#0c1c3a80}.price-adjustment-layout--nav{gap:.65rem}.price-nav-inner-tabs{gap:.55rem;margin:0}.price-nav-inner-tablist{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.price-nav-inner-tab-btn{letter-spacing:.02em;text-transform:none;padding:.45rem .75rem;font-size:.72rem;font-weight:650}.price-nav-inner-tab-btn--geral{--tab-glow:#34d399}.price-nav-inner-tab-btn--estrategia{--tab-glow:#38bdf8}.price-nav-inner-tab-btn--publicidade{--tab-glow:#fbbf24}.price-nav-inner-tab-btn--avancado{--tab-glow:#a78bfa}.price-nav-inner-tab-btn--correcao{--tab-glow:#34d399}.price-nav-inner-tab-btn--logs{--tab-glow:#fb7185}.price-correction-queue{flex-direction:column;gap:.85rem;min-width:0;display:flex}.price-correction-queue__toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.price-correction-queue__select-all{align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.price-correction-queue__notice{background:#34d3991f;border:1px solid #34d39959;border-radius:6px;margin:0 0 .65rem;padding:.5rem .65rem;font-size:.9rem}.price-correction-queue__table-wrap{border:1px solid #94a3b840;border-radius:8px;max-height:min(52vh,560px);overflow:auto}.price-correction-queue__table{border-collapse:collapse;width:100%;font-size:.82rem}.price-correction-queue__table th,.price-correction-queue__table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b82e;padding:.4rem .55rem}.price-correction-queue__table th{z-index:1;white-space:nowrap;background:#0f172af5;font-weight:600;position:sticky;top:0}.price-correction-queue__table td:nth-child(3){text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.price-correction-queue__table tr[data-status=precisa_aplicar] td:last-child{color:#fbbf24}.price-correction-queue__table code,.price-correction-queue__sku{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem}.price-nav-inner-panels{min-width:0;margin:0}.price-nav-inner-panel{background:0 0;border:none;margin:0;padding:0}.price-nav-grid{flex-direction:column;gap:.65rem;min-width:0;display:flex}.price-nav-grid-row{align-items:start;gap:.65rem;min-width:0;display:grid}.price-nav-grid-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.price-nav-grid-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1100px){.price-nav-grid-row--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.price-nav-grid-row--2,.price-nav-grid-row--3{grid-template-columns:1fr}}.price-adjustment-layout--nav .pm-card,.price-adjustment-layout--nav .sku-update-card,.price-adjustment-layout--nav .price-pm-approved-top-card{margin:0}.price-adjustment-layout--nav .pm-card-body,.price-adjustment-layout--nav .price-pm-approved-top-card .pm-card-body{padding:.65rem .75rem .75rem}.price-adjustment-layout--nav .pm-card-header,.price-adjustment-layout--nav .section-header{gap:.35rem;padding:.55rem .75rem 0}.price-adjustment-layout--nav .pm-card-header h3,.price-adjustment-layout--nav .section-header h3,.price-adjustment-layout--nav .section-header .section-title{letter-spacing:.03em;font-size:.82rem}.price-adjustment-layout--nav .price-pm-approved-field,.price-adjustment-layout--nav .price-adjustment-field{gap:.28rem;font-size:.68rem}.price-adjustment-layout--nav .price-pm-approved-field input,.price-adjustment-layout--nav .price-pm-approved-field select,.price-adjustment-layout--nav .price-pm-approved-select,.price-adjustment-layout--nav .price-adjustment-field input,.price-adjustment-layout--nav .price-adjustment-field select,.price-adjustment-layout--nav .price-adjustment-tiered-row input,.price-adjustment-layout--nav .price-adjustment-channel-row select,.price-adjustment-layout--nav .price-adjustment-channel-fee,.price-adjustment-layout--nav .fx-price-op-filter select{color:#e2e8f0!important;min-height:32px!important;box-shadow:none!important;background:#0f172ad9!important;border:1px solid #94a3b847!important;border-radius:7px!important;padding:.35rem .55rem!important;font-size:.78rem!important}.price-adjustment-layout--nav .price-pm-approved-select--mode{font-weight:650;color:#86efac!important;background:#0f172ae6!important;border-color:#34d39973!important}.price-adjustment-layout--nav .price-pm-approved-field input:focus,.price-adjustment-layout--nav .price-pm-approved-field select:focus,.price-adjustment-layout--nav .price-pm-approved-select:focus,.price-adjustment-layout--nav .price-adjustment-field input:focus,.price-adjustment-layout--nav .price-adjustment-field select:focus,.price-adjustment-layout--nav .price-adjustment-tiered-row input:focus{outline:none;border-color:#34d399bf!important;box-shadow:0 0 0 1px #34d39959!important}.price-adjustment-layout--nav .price-pm-approved-total-value{color:#e2e8f0;background:#0f172ad9;border-color:#94a3b847;min-height:32px;padding:.35rem .55rem;font-size:.78rem}.price-adjustment-layout--nav .price-pm-supplier-alert{margin-top:.55rem;padding:.55rem .65rem}.price-adjustment-layout--nav .price-pm-supplier-alert p{font-size:.68rem}.price-adjustment-layout--nav .price-pm-approved-fields-row,.price-adjustment-layout--nav .price-pm-metrics-row,.price-adjustment-layout--nav .price-nav-grid-row--2>.price-pm-metrics-row{gap:.45rem}.price-adjustment-layout--nav .price-pm-metric-tile{padding:.5rem .6rem}.price-adjustment-layout--nav .price-pm-metric-tile strong,.price-adjustment-layout--nav .price-pm-metric-value{font-size:1rem}.price-adjustment-layout--nav .price-pm-metric-tile span,.price-adjustment-layout--nav .price-pm-metric-label{font-size:.65rem}.price-nav-grid--geral .price-nav-grid-row--2{grid-template-columns:minmax(240px,.9fr) minmax(0,1.4fr)}@media (width<=900px){.price-nav-grid--geral .price-nav-grid-row--2{grid-template-columns:1fr}}.price-adjustment-workflow{flex-direction:column;gap:.75rem;margin-top:.35rem;display:flex}.price-adjustment-workflow .price-workflow-guide{margin:0}.price-workflow-guide-next{color:#67e8f9;font-weight:700}.price-workflow-guide-next--done{color:#a5f3fc}.flow-action-spotlight{z-index:3;animation:1.5s ease-in-out infinite flow-action-spotlight-pulse;position:relative;outline-offset:3px!important;background-image:linear-gradient(#22d3ee29,#0e749014)!important;border:2px solid #22d3ee!important;outline:3px solid #22d3ee59!important;box-shadow:0 0 0 1px #67e8f9d9,0 0 16px #22d3ee8c,0 0 32px #38bdf859,0 0 48px #0ea5e933!important}.flow-action-spotlight:focus-visible{outline-offset:3px!important;outline:3px solid #a5f3fcf2!important}@keyframes flow-action-spotlight-pulse{0%,to{border-color:#22d3ee!important;box-shadow:0 0 0 1px #67e8f9b3,0 0 14px #22d3ee73,0 0 28px #38bdf847,0 0 40px #0ea5e929!important}50%{border-color:#a5f3fc!important;box-shadow:0 0 0 2px #a5f3fcf2,0 0 22px #22d3eeb3,0 0 40px #38bdf873,0 0 60px #0ea5e947!important}}.price-workflow-inner-tab-btn.flow-action-spotlight{border-radius:10px}.fx-price-op-chip--erp-new.fx-price-op-chip--action{border-radius:999px;gap:.45rem;min-height:2.35rem;font-size:.9rem;padding:.45rem .95rem!important}.fx-price-op-chip--erp-new.fx-price-op-chip--action em{letter-spacing:.01em;font-size:.88rem;font-weight:650}.fx-price-op-chip--erp-new.fx-price-op-chip--action strong{color:#7dd3fc;font-size:1.05rem;font-weight:800}.fx-price-apply-result-panel{background:#081224b8;border:1px solid #38bdf847;border-radius:10px;margin-top:.75rem;padding:.75rem .85rem}.fx-price-apply-result-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:.55rem;display:flex}.fx-price-apply-result-panel__title{color:#e2e8f0;margin:0;font-size:.88rem;font-weight:700}.fx-price-apply-result-panel__summary{color:#94a3b8;margin:0;font-size:.78rem}.fx-price-apply-result-panel__summary strong{color:#e2e8f0}.fx-price-apply-result-panel__summary .is-ok{color:#6ee7b7}.fx-price-apply-result-panel__summary .is-err{color:#fda4af}.fx-price-apply-result-panel__wrap{border:1px solid #94a3b82e;border-radius:8px;max-height:280px;overflow:auto}.fx-price-apply-result-panel__table{border-collapse:collapse;width:100%;font-size:.76rem}.fx-price-apply-result-panel__table th,.fx-price-apply-result-panel__table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b81f;padding:.4rem .55rem}.fx-price-apply-result-panel__table th{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;z-index:1;background:#0f172a;font-size:.68rem;position:sticky;top:0}.fx-price-apply-result-panel__table tr.is-ok td:nth-child(4){color:#6ee7b7;font-weight:650}.fx-price-apply-result-panel__table tr.is-err td:nth-child(4){color:#fda4af;font-weight:650}.fx-price-apply-result-panel__motivo{color:#cbd5e1;max-width:280px}.price-workflow-inner-tablist{flex-wrap:wrap;gap:.45rem;display:flex}.price-workflow-inner-tab-btn{text-align:left;flex-direction:column;align-items:flex-start;gap:.28rem;max-width:100%;display:inline-flex}.price-workflow-tab-count-label{font-size:.78rem;font-weight:650;line-height:1.25}.price-workflow-inner-tab-btn--custos{--tab-glow:#38bdf8}.price-workflow-inner-tab-btn--conferir{--tab-glow:#34d399}.price-workflow-inner-tab-btn--enviar{--tab-glow:#fbbf24}.price-workflow-inner-tab-btn--historico{--tab-glow:#a78bfa}.fx-price-workflow-cost-actions{flex-wrap:wrap;gap:.5rem;margin-bottom:.65rem;display:flex}.price-adjustment-table tbody tr.price-adjustment-row-sent-shopify td{background:#ffffff05}.price-adjustment-table tbody tr.price-adjustment-row-sent-shopify{opacity:.45;pointer-events:none}.price-adjustment-table tbody tr.price-adjustment-row-price-synced{opacity:.55}.price-adjustment-table tbody tr.price-adjustment-row-price-synced td{color:var(--pt-text-support)}.price-adjustment-table tbody .price-adjustment-select-col{vertical-align:top}.price-adjustment-sync-badge{color:#6ee7b7;max-width:92px;margin-top:4px;font-size:.62rem;font-weight:500;line-height:1.25;display:block}.fx-price-shopify-apply-hint{max-width:220px;font-size:.68rem;line-height:1.2}.fx-price-allow-updated-btn{white-space:nowrap;font-size:.72rem!important}.fx-price-op-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.fx-price-op-row--summary{gap:6px 10px}.fx-price-op-chip{background:#02061759;border:1px solid #94a3b833;border-radius:999px;align-items:baseline;gap:6px;padding:4px 10px;font-size:.72rem;display:inline-flex}.fx-price-op-chip em{color:var(--pt-text-legend);font-style:normal}.fx-price-op-chip strong{color:#e2e8f0;font-variant-numeric:tabular-nums}.fx-price-op-filter{color:var(--pt-text-legend);flex-direction:column;gap:4px;font-size:.68rem;display:flex}.fx-price-op-filter select{color:#e2e8f0;background:#0f172aa6;border:1px solid #94a3b838;border-radius:8px;min-width:168px;min-height:30px;padding:5px 8px}.fx-price-op-row--actions{gap:8px}.fx-price-history-panel{border-top:1px solid #94a3b81f;padding-top:8px}.fx-price-history-scroll{max-height:220px;overflow:auto}.fx-price-history-table th,.fx-price-history-table td{font-size:.72rem}.fx-price-history-panel-summary{margin:6px 0 4px;font-size:.72rem}.fx-price-shopify-diagnostics{background:#0f172a73;border:1px solid #94a3b824;border-radius:8px;margin-bottom:10px;padding:10px 12px}.fx-price-shopify-diagnostics--compact{color:var(--pt-text-legend);flex-wrap:wrap;gap:10px 16px;margin-top:8px;padding:8px 10px;font-size:.72rem;display:flex}.fx-price-shopify-diagnostics--compact strong{color:#e2e8f0;font-weight:600}.fx-price-shopify-diagnostics-title{color:var(--pt-text-subtitle);margin-bottom:8px;font-size:.72rem;font-weight:600}.fx-price-shopify-diagnostics-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px 12px;display:grid}.fx-price-shopify-diagnostics-grid>div{flex-direction:column;gap:2px;display:flex}.fx-price-shopify-diagnostics-grid span{color:var(--pt-text-support);font-size:.65rem}.fx-price-shopify-diagnostics-grid strong{color:#f1f5f9;font-size:.8rem}.fx-price-shopify-diagnostics-warn{margin:8px 0 0;font-size:.68rem;color:#fbbf24!important}.fx-price-confirm-overlay{z-index:120}.fx-price-confirm-modal{width:min(480px,100vw - 28px);padding:16px 18px!important}.fx-price-confirm-head h3{margin:0 0 6px;font-size:1rem}.fx-price-confirm-metrics{grid-template-columns:1fr 1fr;gap:10px 14px;margin:14px 0;display:grid}.fx-price-confirm-metrics>div{flex-direction:column;gap:3px;display:flex}.fx-price-confirm-metrics span{color:var(--pt-text-legend);font-size:.68rem}.fx-price-confirm-metrics strong{font-variant-numeric:tabular-nums;font-size:.9rem}.fx-price-confirm-note{margin:0 0 12px;font-size:.75rem}.fx-price-confirm-live{background:#0f172a73;border:1px solid #94a3b82e;border-radius:8px;margin:0 0 12px;padding:10px 12px}.fx-price-confirm-live-label{margin:0 0 8px;font-size:.86rem;font-weight:600}.fx-price-confirm-live-counters{grid-template-columns:1fr 1fr;gap:4px 10px;margin-top:8px;font-size:.72rem;display:grid}.fx-price-confirm-live-counters strong{font-variant-numeric:tabular-nums}.fx-price-row-expand{color:var(--pt-text-legend,#94a3b8);cursor:pointer;background:0 0;border:0;padding:0 4px 0 0;font-size:.85rem;line-height:1}.fx-price-product-cell{flex-direction:column;gap:2px;display:flex}.fx-price-row-detail td{background:#0f172a59;padding:8px 12px!important}.fx-price-row-detail-grid{color:var(--pt-text-legend,#94a3b8);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px 12px;font-size:.72rem;display:grid}.fx-cost-status-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:.68rem;font-weight:600;display:inline-flex}.fx-cost-status-badge--pendente_envio{color:#fbbf24;background:#fbbf2429}.fx-cost-status-badge--ja_atualizado{color:#4ade80;background:#4ade8024}.fx-cost-status-badge--sku_nao_encontrado{color:#f87171;background:#f8717124}.price-maint-step{display:block}.price-maint-step[hidden]{display:none!important}.missing-cost-locate-panel,.price-cost-prep-panel,.price-cost-apply-panel{background:#02061747;border:1px dashed #94a3b838;border-radius:10px;margin-bottom:14px;padding:12px 14px}.missing-cost-locate-panel-head,.price-cost-prep-panel-head,.price-cost-apply-panel-head{margin-bottom:10px}.missing-cost-locate-panel-sub,.price-cost-prep-panel-sub,.price-cost-apply-panel-sub{margin:4px 0 0;font-size:.78rem;line-height:1.45}.missing-cost-locate-panel-metrics,.price-cost-prep-panel-metrics{margin:6px 0 0;font-size:.72rem}.missing-cost-locate-layout{grid-template-columns:minmax(118px,auto) minmax(260px,1fr) minmax(118px,auto);align-items:stretch;gap:10px 14px;margin-bottom:12px;display:grid}.missing-cost-locate-col{flex-direction:column;gap:6px;min-width:0;display:flex}.missing-cost-locate-col--left{justify-content:flex-start;align-items:flex-start}.missing-cost-locate-col--right{justify-content:flex-start;align-items:flex-end}.missing-cost-locate-col-btn{white-space:nowrap;justify-content:center;width:auto;max-width:148px;min-height:28px;padding:5px 10px;font-size:.68rem;font-weight:600;line-height:1.2}.missing-cost-locate-hub{text-align:center;background:#0f172a8c;border:1px solid #38bdf847;border-radius:10px;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:12px 14px;display:flex}.missing-cost-locate-hub-title{letter-spacing:.04em;color:var(--title-accent-soft,#bae6fd);margin:0;font-size:.82rem}.missing-cost-locate-hub-sub{max-width:640px;margin:0;font-size:.7rem;line-height:1.4}.missing-cost-locate-hub-locate{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:2px;display:flex}.missing-cost-locate-hub-locate .price-sku-locate-label{color:var(--pt-text-subtitle);font-size:.68rem;font-weight:600}.missing-cost-locate-hub-locate input{width:min(140px,36vw);min-width:100px}.missing-cost-locate-hub-locate .price-sku-locate-btn{min-height:28px;padding:4px 10px;font-size:.68rem}.missing-cost-locate-hub-locate .price-sku-locate-hint{text-align:center;flex-basis:100%}.missing-cost-locate-indicators{background:#0f172a73;border:1px solid #94a3b81f;border-radius:8px;flex-wrap:wrap;justify-content:center;gap:8px 12px;margin:0 0 10px;padding:8px 10px;display:flex}.missing-cost-locate-selection-scroll{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:4px;display:flex;overflow:auto hidden}.missing-cost-locate-selection-meta{white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.72rem}@media (width<=960px){.missing-cost-locate-layout{grid-template-columns:1fr 1fr}.missing-cost-locate-hub{order:-1;grid-column:1/-1}.missing-cost-locate-col--left,.missing-cost-locate-col--right{align-items:stretch}.missing-cost-locate-col-btn{width:100%;max-width:none}}@media (width<=640px){.missing-cost-locate-layout{grid-template-columns:1fr}.missing-cost-locate-hub{order:0}}.missing-cost-locate-panel-toolbar,.price-cost-prep-panel-toolbar,.price-cost-apply-panel-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.missing-cost-locate-panel-toolbar--single-row{scrollbar-width:thin;flex-flow:row;align-items:center;gap:8px;display:flex;overflow:auto hidden}.missing-cost-locate-toolbar-btn,.missing-cost-locate-panel-toolbar--single-row .missing-cost-locate-toolbar-locate .price-sku-locate-btn{white-space:nowrap;border:1px solid #ffffff26;border-radius:6px;flex-shrink:0;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.missing-cost-locate-panel-toolbar--single-row .missing-cost-locate-toolbar-locate{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:6px;margin:0;display:inline-flex}.missing-cost-locate-panel-toolbar--single-row .missing-cost-locate-toolbar-locate .price-sku-locate-label{font-size:12px}.missing-cost-locate-panel-toolbar--single-row .missing-cost-locate-toolbar-locate input{border-radius:6px;width:96px;min-width:96px;height:28px;min-height:28px;padding:4px 8px;font-size:12px}.missing-cost-locate-panel-toolbar--single-row .missing-cost-locate-toolbar-locate .price-sku-locate-hint{display:none}.missing-cost-toolbar-btn-search:not(:disabled),.missing-cost-toolbar-btn-send:not(:disabled),.missing-cost-toolbar-btn-draft:not(:disabled){-webkit-backdrop-filter:blur(10px)saturate(1.4);backdrop-filter:blur(10px)saturate(1.4);cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff29,0 2px 10px #0003}.missing-cost-toolbar-btn-search:not(:disabled){color:#eff6ff;background:linear-gradient(145deg,#1d4ed885 0%,#2563eb47 100%);border-color:#60a5fa6b}.missing-cost-toolbar-btn-send:not(:disabled){color:#ecfdf5;background:linear-gradient(145deg,#065f468c 0%,#10b98142 100%);border-color:#34d39961}.missing-cost-toolbar-btn-draft:not(:disabled){color:#fecaca;background:linear-gradient(145deg,#7c2d1285 0%,#ea580c38 100%);border-color:#fb923c61}.missing-cost-toolbar-btn-search:not(:disabled):hover,.missing-cost-toolbar-btn-send:not(:disabled):hover,.missing-cost-toolbar-btn-draft:not(:disabled):hover{box-shadow:inset 0 1px #ffffff38,0 4px 14px #00000047}.missing-cost-toolbar-btn-search:not(:disabled):hover{background:linear-gradient(145deg,#1d4ed89e 0%,#3b82f657 100%)}.missing-cost-toolbar-btn-send:not(:disabled):hover{background:linear-gradient(145deg,#065f46a6 0%,#10b98152 100%)}.missing-cost-toolbar-btn-draft:not(:disabled):hover{background:linear-gradient(145deg,#7c2d129e 0%,#ea580c47 100%)}.missing-cost-toolbar-btn-search:disabled,.missing-cost-toolbar-btn-send:disabled,.missing-cost-toolbar-btn-draft:disabled{color:#555;cursor:not-allowed;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:#1a1a2e73;border-color:#ffffff0f}.missing-cost-locate-table-wrap,.price-cost-prep-table-wrap,.price-cost-apply-table-wrap{max-height:320px;overflow:auto}.missing-cost-locate-panel-actions,.price-cost-prep-panel-actions,.price-cost-apply-panel-actions{justify-content:flex-end;margin-top:10px;display:flex}.price-cost-prep-summary-metrics{color:var(--pt-text-subtitle);flex-wrap:wrap;gap:10px 16px;margin:8px 0 10px;font-size:.74rem;display:flex}.price-cost-prep-summary-metrics em{color:var(--pt-text-legend);margin-right:4px;font-style:normal}.price-cost-apply-test-sku-field{color:var(--pt-text-legend);flex-direction:column;gap:3px;font-size:.68rem;display:inline-flex}.price-cost-apply-test-sku-field input{color:#e2e8f0;background:#0f172aa6;border:1px solid #94a3b838;border-radius:8px;min-width:120px;min-height:28px;padding:4px 8px;font-size:.78rem}.price-sku-locate-field{color:var(--pt-text-legend);flex-wrap:wrap;align-items:center;gap:6px;font-size:.68rem;display:inline-flex}.price-sku-locate-label{white-space:nowrap}.price-sku-locate-field input{color:#e2e8f0;background:#0f172aa6;border:1px solid #94a3b838;border-radius:8px;min-width:110px;min-height:28px;padding:4px 8px;font-size:.78rem}.price-sku-locate-hint{white-space:nowrap;font-size:.68rem}.missing-cost-locate-table{font-size:.72rem}.missing-cost-locate-table th,.missing-cost-locate-table td{vertical-align:middle}.missing-cost-reason-cell{max-width:200px;color:var(--pt-text-legend);font-size:.68rem}.missing-cost-found-input{color:#e2e8f0;background:#0f172aa6;border:1px solid #94a3b838;border-radius:8px;min-width:88px;min-height:28px;padding:4px 8px;font-size:.76rem}.missing-cost-fetch-btn{white-space:nowrap;font-size:.68rem}.missing-cost-status{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:.65rem;font-weight:600;display:inline-block}.missing-cost-status--no_csv_cost{color:#fde68a;background:#eab30826}.missing-cost-status--sku_not_in_csv{color:#fecaca;background:#f871711f}.missing-cost-status--no_inventory_item_id{color:#fdba74;background:#fb923c1f}.missing-cost-status--suggested_match{color:#7dd3fc;background:#38bdf81f}.missing-cost-status--cost_located{color:#6ee7b7;background:#34d3991f}.missing-cost-status--sent_to_pricing{color:var(--pt-text-subtitle);background:#94a3b81f}.missing-cost-status--search_not_found{color:#fecaca;background:#f871711f}.missing-cost-status--website_found{color:#6ee7b7;background:#34d39924}.missing-cost-locate-batch-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 8px;display:flex}.missing-cost-batch-summary{color:var(--pt-text-subtitle);background:#0f172a59;border:1px dashed #94a3b838;border-radius:8px;flex-wrap:wrap;gap:10px 16px;margin:8px 0 4px;padding:8px 10px;font-size:.72rem;display:flex}.missing-cost-batch-summary strong{color:#e2e8f0;width:100%;font-size:.74rem}.missing-cost-status--sent_to_draft{color:#e2e8f0;background:#94a3b82e}.missing-cost-dest{white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:.65rem;font-weight:600;display:inline-block}.missing-cost-dest--pending{color:#fde68a;background:#eab3081f}.missing-cost-dest--shopify_update{color:#7dd3fc;background:#38bdf81f}.missing-cost-dest--shopify_draft{color:var(--pt-text-subtitle);background:#94a3b826}.missing-cost-url-cell a{color:#7dd3fc;font-size:.68rem}.missing-cost-checked-cell{color:var(--pt-text-legend);white-space:nowrap;font-size:.65rem}.missing-cost-locate-footnote{margin:8px 0 0;font-size:.68rem}.missing-cost-locate-row-checked td{background:#38bdf80f}.price-cost-apply-report-table-wrap{max-height:360px;overflow:auto}.price-cost-apply-report-table{font-size:.72rem}.price-cost-apply-report-title{margin-top:2px;font-size:.65rem}.price-cost-apply-row-ok td{color:#86efac}.price-cost-apply-row-failed td{color:#fca5a5}.price-cost-apply-row-skipped td{color:#fcd34d}.price-cost-apply-report-error{word-break:break-word;max-width:280px}.price-cost-apply-confirm-skus{background:#0f172a59;border:1px solid #94a3b81f;border-radius:8px;margin-top:10px;padding:10px 12px}.price-cost-apply-confirm-skus-label{color:var(--pt-text-legend);margin-bottom:6px;font-size:.72rem;display:block}.price-cost-apply-confirm-skus ul{gap:4px;max-height:180px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.price-cost-apply-confirm-skus li code{color:#e2e8f0;font-size:.72rem}.fx-price-confirm-foot{justify-content:flex-end;gap:8px;display:flex}.price-adjustment-market-compare{border-top:1px solid #94a3b826;margin-top:12px;padding-top:10px}.price-adjustment-market-overall{margin:0 0 10px;font-size:.78rem;line-height:1.45}.price-adjustment-market-overall-ok{color:#86efac}.price-adjustment-market-overall-warn{color:#fcd34d}.price-adjustment-market-overall-high{color:#fb7185}.price-adjustment-market-row-suggested td{color:#7dd3fc;font-weight:600}.price-adjustment-market-row--high td:last-child{color:#fb7185}.price-adjustment-market-row--warn td:last-child{color:#fcd34d}.price-adjustment-market-row--ok td:last-child{color:#86efac}.price-adjustment-progress-panel{background:#0f172a8c;border:1px solid #94a3b833;border-radius:10px;flex:100%;margin-top:10px;padding:10px 12px}.price-adjustment-progress-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:.78rem;display:flex}.price-adjustment-progress-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-size:.65rem}.price-adjustment-progress-pill-running{color:#7dd3fc;background:#38bdf833}.price-adjustment-progress-pill-success{color:#6ee7b7;background:#34d39933}.price-adjustment-progress-pill-partial{color:#fcd34d;background:#fbbf2433}.price-adjustment-progress-pill-error{color:#fca5a5;background:#f8717133}.price-adjustment-progress-stats{color:var(--pt-text-legend);flex-wrap:wrap;gap:10px;margin-top:8px;font-size:.7rem;display:flex}.price-adjustment-progress-ok{color:#6ee7b7}.price-adjustment-progress-err{color:#fca5a5}.price-adjustment-progress-pct{color:#e2e8f0;margin-left:auto;font-weight:600}.price-adjustment-progress-message{color:var(--pt-text-subtitle);margin:8px 0 0;font-size:.72rem}.price-adjustment-progress-errors{color:var(--pt-text-legend);margin:8px 0 0;padding-left:18px;font-size:.68rem;line-height:1.45}.price-adjustment-progress-errors li{margin-bottom:4px}.price-adjustment-empty{color:var(--pt-text-legend);font-size:.75rem}.price-adjustment-table-wrap,.price-adjustment .general-adjustment-table-wrap{max-height:280px}.price-adjustment-margin-cell{font-variant-numeric:tabular-nums;white-space:nowrap}.price-adjustment-source-cell{color:var(--pt-text-legend);max-width:140px;font-size:.68rem}.general-adjustment-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.general-adjustment-actions-spaced{margin-top:12px}.general-adjustment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.general-adjustment-grid label{color:var(--pt-text-legend);flex-direction:column;gap:4px;font-size:.68rem;display:flex}.general-adjustment-grid input{color:#e2e8f0;background:#0f172a99;border:1px solid #94a3b833;border-radius:8px;min-height:30px;padding:6px 8px}.general-adjustment-table-wrap{max-height:220px;margin-top:10px;overflow:auto}.general-value-source{opacity:.75;margin-left:2px;font-size:.72em}.general-legend-hint{color:var(--pt-text-legend);margin-top:6px;font-size:.68rem;display:block}.general-legend-th{cursor:help;white-space:nowrap;position:relative}.general-legend-label{border-bottom:1px dashed #94a3b873}.general-legend-popover{z-index:40;color:#e2e8f0;text-align:left;background:#0f172a;border:1px solid #94a3b859;border-radius:10px;min-width:220px;max-width:320px;padding:10px 12px;font-size:.72rem;font-weight:400;line-height:1.45;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 28px #00000073}.general-adjustment-source-table .general-adjustment-table{font-size:.78rem}.general-adjustment-source-table .general-adjustment-table th,.general-adjustment-source-table .general-adjustment-table td{padding:6px 8px}.general-margin-profit{color:#86efac}.general-margin-loss{color:#fca5a5}.general-adjustment-correction-bar{background:#0f172a73;border:1px solid #94a3b826;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 4px;padding:10px 12px;display:flex}.general-adjustment-correction-field input{color:#e2e8f0;background:#0f172ab3;border:1px solid #94a3b840;border-radius:8px;width:72px;min-height:30px;padding:6px 8px}.general-correction-legend-cell{align-items:center;display:inline-flex}.general-correction-label{color:var(--pt-text-legend);font-size:.72rem}.general-correction-warn{color:#fde68a;font-size:.68rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.general-adjustment-table{font-size:.68rem}.general-adjustment-hints{color:var(--pt-text-legend);margin:10px 0 0;padding-left:18px;font-size:.68rem}.market-verdict-alto td:last-child{color:#fb7185}.market-verdict-baixo td:last-child{color:#34d399}.market-verdict-ok td:last-child{color:#93c5fd}.batch-flow-btn{color:#e2e8f0eb;cursor:pointer;background:#33415559;border:1px solid #7dd3fc2e;border-radius:10px;width:100%;min-height:34px;padding:8px 12px;font-size:.72rem;font-weight:400;line-height:1.2;transition:border-color .18s,background .18s,box-shadow .18s;box-shadow:0 0 18px #38bdf80f}.batch-flow-btn:hover:not(:disabled){background:#4755696b;border-color:#7dd3fc52;box-shadow:0 0 22px #38bdf81f}.batch-flow-btn:disabled{opacity:.45;cursor:not-allowed}.batch-flow-btn-accent{color:#dbeafef2;background:#2563eb24;border-color:#60a5fa47;box-shadow:0 0 24px #3b82f61a}.batch-flow-btn-accent:hover:not(:disabled){background:#2563eb38;box-shadow:0 0 28px #3b82f629}.inventory-ops-panel:not(.update-ops-panel) .inventory-values-row{flex-direction:column;align-items:stretch;gap:12px;display:flex}.inventory-ops-panel:not(.update-ops-panel) .inventory-batch-compact-fields{flex-wrap:wrap;align-items:flex-end;gap:6px 8px;display:flex}.inventory-ops-panel:not(.update-ops-panel) .inventory-status-line-compact{color:var(--pt-text-legend);margin-top:2px;font-size:.68rem}@media (width<=960px){.price-adjustment-shell{flex-direction:column}.price-adjustment-actions{flex-flow:wrap;width:100%;min-width:0}.batch-flow-btn{flex:140px;width:auto}.price-adjustment-options{grid-template-columns:1fr}}@media (width<=640px){.price-adjustment-actions{flex-direction:column}.batch-flow-btn{flex:auto;width:100%}}.inventory-ops-panel .inventory-values-row .conditional-batch-field label{width:auto;min-width:145px}.inventory-ops-panel .inventory-values-row .conditional-batch-field input{height:28px;min-height:28px;padding:4px 7px;font-size:.76rem}.conditional-batch-field select,.conditional-batch-field textarea{border:1px solid var(--line);color:#fff;background:#ffffff0d;border-radius:7px;outline:0;width:100%;min-height:28px;padding:4px 7px;font-size:.76rem}.conditional-batch-field textarea{resize:vertical;min-width:260px;min-height:58px}.batch-field-note{color:var(--muted);max-width:220px;padding-bottom:5px;font-size:.68rem}.inventory-status-line{color:var(--muted);margin-top:6px;font-size:.72rem}.pending-panel{padding:8px!important}.pending-summary{color:var(--pt-text-subtitle);flex-wrap:wrap;gap:8px;margin-bottom:6px;font-size:.74rem;display:flex}.pending-table-wrap{max-height:230px!important}.pending-table{min-width:980px;font-size:.7rem}.pending-table pre{white-space:nowrap;text-overflow:ellipsis;color:#d1fae5;max-width:320px;margin:0;font-size:.66rem;overflow:hidden}.sync-logs-panel{padding:8px!important}.sync-logs-compact-panel{background:#0f172a85;border:1px solid #ffffff1a;border-radius:14px;margin-top:8px;padding:10px 12px;box-shadow:0 0 0 1px #ffffff08,0 8px 24px #0000002e}.sync-logs-summary-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sync-logs-summary-main{min-width:0;color:var(--pt-text-subtitle);flex-wrap:wrap;flex:1;align-items:center;gap:8px 12px;font-size:.68rem;font-weight:400;display:flex}.sync-logs-summary-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.sync-logs-summary-icon-sucesso{color:#86efac;background:#22c55e1f;box-shadow:0 0 14px #22c55e1f}.sync-logs-summary-icon-parcial,.sync-logs-summary-icon-erro{color:#fca5a5;background:#f871711f;box-shadow:0 0 14px #f871711a}.sync-logs-summary-date{color:var(--pt-text-legend);white-space:nowrap}.sync-logs-summary-message{color:#e2e8f0}.sync-logs-summary-stat{color:var(--pt-text-legend);white-space:nowrap}.sync-logs-history-toggle{color:#7dd3fce0;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:4px 0;font-size:.68rem;font-weight:400}.sync-logs-history-toggle:hover{color:#bae6fd;text-decoration:underline}.sync-logs-history-panel{border-top:1px solid #ffffff14;margin-top:10px;padding-top:10px}.tech-diagnostic-strip{background:#0f172a8c;border:1px solid #ffffff1a;border-radius:12px;margin-top:8px;overflow:hidden}.tech-diagnostic-strip-head{width:100%;color:var(--pt-text-subtitle);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:.68rem;font-weight:400;display:flex}.tech-diagnostic-strip-head svg{color:var(--pt-text-legend);flex-shrink:0}.tech-diagnostic-strip-label{color:#e2e8f0;white-space:nowrap}.tech-diagnostic-strip-preview{min-width:0;color:var(--pt-text-legend);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tech-diagnostic-strip-action{color:#7dd3fce0;white-space:nowrap;flex-shrink:0}.tech-diagnostic-strip-body{max-height:180px;color:var(--pt-text-legend);white-space:pre-wrap;word-break:break-word;background:#02061773;border-top:1px solid #ffffff14;margin:0;padding:8px 10px 10px;font-size:.64rem;font-weight:400;line-height:1.35;overflow:auto}@media (width<=900px){.sync-logs-summary-row{flex-direction:column;align-items:stretch}.sync-logs-history-toggle{align-self:flex-end}}.sync-logs-table-wrap{max-height:190px!important}.sync-logs-table{min-width:920px;font-size:.7rem}.sync-log-status{border-radius:999px;justify-content:center;align-items:center;min-width:54px;padding:2px 6px;font-size:.64rem;font-weight:500;display:inline-flex}.sync-log-status.sucesso{color:#052e1a;background:#34d399}.sync-log-status.erro{color:#fff1f2;background:#f87171d1}@media (width<=1050px){.inventory-ops-panel .inventory-values-row label,.update-ops-panel .inventory-values-row label{width:72px}.inventory-values-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.inventory-ops-panel .inventory-values-row label,.update-ops-panel .inventory-values-row label{width:calc(50% - 6px)}.inventory-values-row{grid-template-columns:1fr}}.modal-backdrop{z-index:100;background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.fragrancex-confirm-backdrop{z-index:100000}.fragrancex-apply-confirm-backdrop{z-index:2147483000;background:#000000b8;place-items:center;padding:14px;display:grid;position:fixed;inset:0}.fragrancex-apply-confirm-dialog{z-index:2147483001;pointer-events:auto;width:min(420px,100vw - 28px);min-width:0;max-width:100%;margin:0;position:relative}.fragrancex-apply-confirm-actions{z-index:2147483002;pointer-events:auto;position:relative}.fragrancex-apply-confirm-btn{cursor:pointer;z-index:2147483003;position:relative;pointer-events:auto!important}.fragrancex-apply-confirm-btn:disabled{cursor:not-allowed}.fragrancex-apply-error{margin:8px 0;font-size:.82rem}.fragrancex-apply-btn-wrap{flex-direction:column;flex:180px;align-items:stretch;min-width:0;display:inline-flex}.fragrancex-apply-btn-wrap>.fragrancex-apply-btn{width:100%}.fragrancex-apply-progress{margin-top:4px}.fragrancex-email-card-actions .fragrancex-apply-btn.processing-button-wrap{flex:180px;min-width:0}.fragrancex-email-card-actions .fragrancex-apply-btn.processing-button-wrap>button{width:100%}.fragrancex-email-card-actions .fragrancex-apply-btn-wrap{flex:180px;min-width:0}.confirm-modal{width:min(420px,100vw - 28px);padding:16px!important}.confirm-modal h3{margin:0 0 8px;font-size:1rem}.confirm-modal p{color:var(--pt-text-subtitle);font-size:.86rem;line-height:1.45}.pending-summary button{border-radius:8px;height:28px;min-height:28px;padding:4px 8px;font-size:.72rem}.inventory-fast-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;display:flex}.inventory-fast-row input{border:1px solid var(--line);color:#fff;background:#ffffff0d;border-radius:7px;height:32px;min-height:32px;padding:4px 8px;font-size:.74rem}.inventory-fast-row button{white-space:nowrap;border-radius:7px;height:32px;min-height:32px;padding:4px 7px;font-size:.68rem}.inventory-fast-row>input:first-child{justify-self:start;width:auto;max-width:320px;height:28px;min-height:28px;max-height:28px;padding:4px 8px;font-size:13px}.inventory-fast-row button:nth-last-child(-n+2){width:auto;max-width:180px;height:28px;min-height:28px;max-height:28px;padding:4px 8px;font-size:12px}.table-selection-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff06;flex-wrap:wrap;align-items:center;gap:5px;padding:6px 10px;font-size:.72rem;display:flex}.table-selection-row button{border-radius:7px;height:26px;min-height:26px;padding:3px 7px;font-size:.68rem}.table-selection-row label{color:var(--muted);align-items:center;gap:5px;display:inline-flex}.table-selection-row select{border-radius:7px;font-size:.72rem;height:26px!important;min-height:26px!important;padding:2px 6px!important}.inventory-real-table th[onclick]{cursor:pointer;color:#f8fafc}.inventory-real-table th[onclick]:hover{color:var(--gold-2)}.inv-email-stock-cell{flex-direction:column;align-items:center;gap:2px;width:100%;line-height:1.2;display:inline-flex}.inv-email-stock-cell strong{font-size:1rem}.inv-email-stock-cell small{color:var(--pt-text-legend);font-size:.68rem}.inv-email-stock-badge{letter-spacing:.02em;text-transform:uppercase;border-radius:4px;margin-top:2px;padding:1px 5px;font-size:.62rem;font-weight:700;display:inline-block}.inv-email-stock-cell.tone-out .inv-email-stock-badge{color:#fca5a5;background:#f871712e}.inv-email-stock-cell.tone-back .inv-email-stock-badge{color:#86efac;background:#4ade802e}.inventory-email-banner{margin-bottom:.5rem}.pending-table td small{color:var(--muted);margin-top:2px;font-size:.68rem;display:block}@media (width<=1050px){.inventory-fast-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.inventory-fast-row{grid-template-columns:1fr}}.shopify-load-status{color:var(--pt-text-subtitle);flex-wrap:wrap;gap:5px;margin-top:3px;font-size:.78rem;font-weight:500;line-height:1.25;display:flex}.shopify-load-status span{border:1px solid var(--line);color:var(--pt-text-subtitle);background:#ffffff0f;border-radius:999px;padding:2px 6px}.shopify-load-status strong{color:#86efac;font-weight:800}.shopify-load-status span:nth-child(n+6) strong{color:#fbbf24}.inventory-real-table th:nth-child(5),.inventory-real-table td:nth-child(5){text-align:center;vertical-align:middle}.inventory-real-table th:nth-child(2),.inventory-real-table td:nth-child(2){z-index:3;background:#0f172a;position:sticky;left:0}.inventory-real-table th:nth-child(3),.inventory-real-table td:nth-child(3){z-index:3;background:#0f172a;position:sticky;left:43px;box-shadow:1px 0 #94a3b824}.inventory-real-table th:nth-child(9),.inventory-real-table td:nth-child(9),.inventory-real-table th:nth-child(10),.inventory-real-table td:nth-child(10){color:#f8fafc;background:#ffffff06;font-weight:800}.inventory-real-table td:nth-child(9){color:inherit}.inventory-real-table td:nth-child(10){color:#fde68a}.inventory-real-table td:nth-child(9) .inventory-status-pill--active{color:#6ee7b7}.inventory-real-table td:nth-child(9) .inventory-status-pill--unpublished{color:#fcd34d}.inventory-real-table td:nth-child(9) .inventory-status-pill--draft{color:#93c5fd}.inventory-real-table td:nth-child(9) .inventory-status-pill--archived{color:#fca5a5}.inventory-real-table td:nth-child(7),.inventory-real-table td:nth-child(8),.inventory-real-table td:nth-child(9),.inventory-real-table td:nth-child(10){white-space:nowrap}.inventory-real-table{min-width:1180px!important}.inventory-fast-row{flex-wrap:wrap;justify-content:flex-start;display:flex}.update-ops-panel .checked-action{color:#fff7d6;background:#f8c35d1f;border-color:#f8c35d73}.update-ops-panel button:disabled{opacity:.42;cursor:not-allowed}.relatorios-subnav button:disabled{opacity:.45;cursor:not-allowed}.relatorios-page-header{margin-bottom:8px}.relatorios-page-header h1{margin:2px 0 4px;font-size:1.15rem}.relatorios-page-header p{margin:0;font-size:.72rem}.relatorios-subnav{gap:6px;margin-bottom:10px}.relatorios-subnav button{max-height:34px;padding:5px 10px;font-size:.68rem}.relatorios-tab-content{min-width:0}.relatorio-tab-shell{background:#080b12b8;border:1px solid #94a3b847;border-radius:16px;gap:14px;min-width:0;padding:20px;display:grid;box-shadow:0 8px 28px #00000038}.relatorio-tab-shell-header{text-align:center;border-bottom:1px solid #93c5fd4d;padding-bottom:10px}.relatorio-tab-shell-title{letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;margin:0;font-size:.78rem;font-weight:800}.relatorio-tab-shell-desc{max-width:42rem;margin:6px auto 0;font-size:.66rem;line-height:1.4}.relatorio-tab-shell-kpis{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.relatorio-tab-shell-kpi{background:#0f172a80;border:1px solid #94a3b829;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.relatorio-tab-shell-kpi span{text-transform:uppercase;letter-spacing:.05em;color:var(--pt-text-legend);font-size:.6rem}.relatorio-tab-shell-kpi strong{color:#e2e8f0;font-size:.82rem}.relatorio-tab-shell-kpi--ok strong{color:#6ee7b7}.relatorio-tab-shell-kpi--warn strong{color:#fcd34d}.relatorio-tab-shell-kpi--alert strong{color:#fca5a5}.relatorio-tab-shell-filters{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 14px;display:flex}.relatorio-tab-shell-filters-main{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;min-width:0;display:flex}.relatorio-tab-shell-filters-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.relatorio-tab-filter{text-transform:uppercase;letter-spacing:.04em;color:var(--pt-text-legend);gap:3px;max-width:220px;font-size:.62rem;font-weight:700;display:grid}.relatorio-tab-filter input,.relatorio-tab-filter select{box-sizing:border-box;border-radius:8px;max-width:220px;height:32px;max-height:32px;padding:0 8px;font-size:.72rem}.relatorio-tab-filter--check{text-transform:none;align-items:center;gap:6px;max-width:none;font-weight:600;display:inline-flex}.relatorio-tab-filter--check input{height:auto;max-height:none}.relatorio-tab-shell-table-panel{gap:10px;min-width:0;display:grid}.relatorio-tab-shell-table-scroll{background:#0f172a66;border:1px solid #94a3b82e;border-radius:10px;max-height:260px;overflow:auto}.relatorio-tab-shell-table-scroll--empty{background:0 0;border-color:#34d39947;max-height:none}.relatorio-tab-shell-table{width:100%;font-size:.68rem}.relatorio-tab-shell-table thead th{z-index:1;background:#0f172afa;padding:6px 8px;font-size:.62rem;position:sticky;top:0}.relatorio-tab-shell-table tbody td{padding:5px 8px}.relatorio-tab-shell--has-items .relatorio-tab-shell-table tbody tr{background:#ef444414}.relatorio-tab-shell--has-items .relatorio-tab-shell-table tbody td{color:#fecaca}.relatorio-tab-shell-empty{color:#a7f3d0;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:18px 14px;font-size:.76rem;font-weight:700;display:flex}.relatorio-tab-shell-empty svg{color:#34d399}.relatorio-tab-shell-loading{text-align:center;color:var(--pt-text-legend);padding:20px;font-size:.72rem}.relatorio-tab-shell-footer{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.relatorio-tab-expand-btn{letter-spacing:.05em;text-transform:uppercase;height:30px;color:var(--pt-text-subtitle);cursor:pointer;background:#0f172a99;border:1px solid #94a3b840;border-radius:8px;padding:0 12px;font-size:.64rem;font-weight:700}.relatorio-tab-expand-btn--primary{color:#bfdbfe;background:#3b82f62e;border-color:#60a5fa73}.relatorio-tab-shell-footnote{color:var(--pt-text-legend);font-size:.64rem}.relatorio-tab-export-btn{height:30px;max-height:32px;margin-left:auto}.relatorio-tab-alert{margin-bottom:0}.relatorio-tab-shell--sales .relatorio-tab-shell-chart-area{min-width:0}.relatorio-tab-shell--sales .sales-performance-chart-svg{width:100%;height:auto;max-height:280px}.operational-reports-stack,.relatorios-operational-layout{min-width:0}.operational-reports-unified{box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-items:start;width:100%;padding:24px;display:grid}@media (width<=1100px){.operational-reports-unified{padding:20px 16px}}.operational-reports-grid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px 24px;width:100%;padding:24px;display:grid}@media (width<=1100px){.operational-reports-grid{grid-template-columns:1fr;padding:20px 16px}}.sku-update-card.relatorio-op-unified-card{background:#080b12b8;border:1px solid #94a3b852;border-radius:16px;gap:0;width:100%;min-width:0;max-width:100%;padding:20px;box-shadow:inset 0 1px #ffffff0a,0 8px 28px #00000047}.relatorio-op-mode-switch{border:none;border-bottom:1px solid #94a3b838;flex-wrap:wrap;align-items:center;gap:10px 22px;margin:0 0 16px;padding:0 0 14px;display:flex}.relatorio-op-mode-radio{color:var(--pt-text-subtitle);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;margin:0;font-size:.72rem;font-weight:600;display:inline-flex}.relatorio-op-mode-radio input{accent-color:#60a5fa;margin:0}.relatorio-op-unified-card .relatorio-op-embedded{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.relatorio-op-mode-switch-wrap{flex-wrap:wrap;gap:8px 14px}.orders-report-period-controls{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:12px;display:flex}.orders-report-period-label select,.orders-report-custom-dates input{color:#e2e8f0;background:#0f172a8c;border:1px solid #94a3b847;border-radius:8px;min-height:32px;margin-left:8px;padding:4px 10px;font-size:.72rem}.orders-report-custom-dates{flex-wrap:wrap;gap:10px 14px;display:flex}.orders-report-custom-dates label{color:var(--pt-text-legend);flex-direction:column;gap:4px;font-size:.68rem;display:flex}.orders-report-loading{justify-content:center;align-items:center;gap:8px;display:flex}.orders-report-spinner{animation:.9s linear infinite orders-report-spin}@keyframes orders-report-spin{to{transform:rotate(360deg)}}.supplier-sync-module{flex-direction:column;gap:18px;display:flex}.supplier-sync-step-title{letter-spacing:.06em;text-transform:uppercase;color:var(--pt-text-subtitle);margin:0 0 10px;font-size:.78rem;font-weight:700}.supplier-sync-dropzone{text-align:center;background:#0f172a59;border:1px dashed #94a3b859;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:22px 16px;display:flex}.supplier-sync-dropzone.is-dragover{background:#10b98114;border-color:#34d3998c}.supplier-sync-clear-session-btn{margin-top:.5rem}.supplier-sync-session-hint{color:var(--muted);font-size:.85rem}.supplier-sync-file-meta{color:var(--pt-text-legend);margin:10px 0 0;font-size:.74rem}.supplier-sync-diagnostics{background:#02061759;border:1px solid #94a3b82e;border-radius:10px;flex-direction:column;gap:4px;margin-top:12px;padding:10px 12px;display:flex}.supplier-sync-diagnostics strong{color:var(--pt-text-subtitle);margin-bottom:2px}.supplier-sync-diagnostic-warning{color:#fbbf24;margin-top:4px;font-size:.74rem}.supplier-sync-diagnostic-examples{flex-direction:column;gap:6px;margin-top:8px;display:flex}.supplier-sync-diagnostic-examples-table-wrap{max-height:220px;overflow:auto}.supplier-sync-diagnostic-examples-table{border-collapse:collapse;width:100%;font-size:.68rem}.supplier-sync-diagnostic-examples-table th,.supplier-sync-diagnostic-examples-table td{text-align:left;vertical-align:top;border:1px solid #94a3b826;padding:4px 6px}.supplier-sync-error-list{margin-top:8px}.supplier-sync-error-line{color:#fca5a5;font-size:.72rem}.supplier-sync-loading{color:var(--pt-text-legend);justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:.72rem;display:flex}.supplier-sync-counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=960px){.supplier-sync-counters{grid-template-columns:repeat(2,minmax(0,1fr))}}.supplier-sync-counter{background:#0f172a73;border:1px solid #94a3b833;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.supplier-sync-counters--six{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=1100px){.supplier-sync-counters--six{grid-template-columns:repeat(6,minmax(0,1fr))}}.supplier-sync-counter--danger{border-color:#f8717159}.supplier-sync-counter--warn{border-color:#fbbf2473}.supplier-sync-counter--ok{border-color:#34d39959}.supplier-sync-counter--price{border-color:#fbbf2459}.supplier-sync-counter--new{border-color:#60a5fa59}.supplier-sync-counter--purple{border-color:#c084fc66}.supplier-sync-counter-label{color:var(--pt-text-legend);text-transform:uppercase;letter-spacing:.04em;font-size:.66rem}.supplier-sync-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=900px){.supplier-sync-actions-grid{grid-template-columns:1fr}}.supplier-sync-action-card{background:#02061759;border:1px solid #94a3b82e;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.supplier-sync-action-card h4{margin:0;font-size:.82rem}.supplier-sync-item-list{max-height:140px;color:var(--pt-text-subtitle);margin:0;padding-left:18px;font-size:.7rem;overflow:auto}.supplier-sync-empty-list{margin:0;font-size:.7rem}.supplier-sync-step--apply{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.supplier-sync-apply-all{min-width:260px}.supplier-sync-confirm-actions{gap:8px;margin-top:8px;display:flex}.supplier-sync-log pre{max-height:200px;color:var(--pt-text-subtitle);background:#0206178c;border-radius:10px;margin:0;padding:10px;font-size:.68rem;overflow:auto}.relatorio-op-unified-card .relatorio-op-embedded .relatorio-op-body{padding:0}.relatorio-op-status-strip{background:#0f172a59;border:1px solid #94a3b833;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 10px;padding:8px 10px;font-size:.68rem;display:flex}.relatorio-op-status-strip-count{color:#f87171;font-weight:700}.relatorio-op-status-strip-count--clear{color:#6ee7b7}.relatorio-op-status-strip-hint{color:var(--pt-text-legend);font-size:.66rem}.relatorio-op-empty--banner{margin:0 0 12px}.relatorio-op-empty--placeholder{min-height:4px}.sku-update-card.relatorio-op-card{isolation:isolate;background:#080b12b8;border:1px solid #94a3b852;border-radius:16px;align-self:start;gap:0;min-width:0;height:fit-content;max-height:none;padding:20px;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 8px 28px #00000047}.relatorio-op-card .relatorio-op-heading{text-align:center;border-bottom:none;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:0;margin:0 0 12px;padding:0 0 12px;display:flex}.relatorio-op-card .relatorio-op-heading .sku-update-card-title{text-align:center;letter-spacing:.08em;color:#93c5fd;border:none;border-bottom:1px solid #93c5fd66;width:100%;margin:0;padding:0 0 8px;font-size:.76rem;font-weight:800}.relatorio-op-desc{text-align:center;max-width:100%;margin:6px auto 0;font-size:.66rem;line-height:1.4}.relatorio-op-command-deck{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:12px;width:100%;min-width:0;margin-bottom:14px;display:grid}@media (width<=900px){.relatorio-op-command-deck{grid-template-columns:1fr}}.relatorio-op-mini-card{background:#0f172a73;border:1px solid #94a3b838;border-radius:10px;flex-direction:column;justify-content:center;gap:8px;min-width:0;padding:10px 12px;display:flex}.relatorio-op-mini-card-title{letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;text-align:center;margin:0;font-size:.62rem;font-weight:800}.relatorio-op-mini-card--actions .relatorio-op-mini-card-title,.relatorio-op-mini-card--controls .relatorio-op-mini-card-title{text-align:left}.relatorio-op-action-radios{border:none;gap:6px;min-width:0;margin:0;padding:0;display:grid}.relatorio-op-action-radio{color:var(--pt-text-subtitle);cursor:pointer;align-items:center;gap:8px;min-width:0;font-size:.66rem;line-height:1.25;display:flex}.relatorio-op-action-radio input{accent-color:#60a5fa;flex-shrink:0;margin:0}.relatorio-op-action-radio span{min-width:0}.relatorio-op-mini-card--supplier{text-align:center;align-items:center}.relatorio-op-supplier-field{text-transform:uppercase;letter-spacing:.04em;width:100%;max-width:220px;color:var(--pt-text-legend);gap:4px;margin:0 auto;font-size:.62rem;font-weight:700;display:grid}.relatorio-op-supplier-field select{box-sizing:border-box;text-transform:none;border-radius:8px;width:100%;height:32px;min-height:32px;max-height:32px;padding:0 8px;font-size:.72rem;font-weight:400}.relatorio-op-supplier-count{color:var(--pt-text-legend);font-size:.64rem;font-weight:700}.relatorio-op-execute-btn{letter-spacing:.05em;border-radius:6px;align-self:center;width:auto;max-width:100%;height:24px;min-height:24px;max-height:24px;margin-top:2px;padding:0 10px;font-size:.58rem;font-weight:700}.relatorio-op-toolbar-extra{min-width:0;margin-top:4px}.relatorio-op-head-count{white-space:nowrap;color:var(--pt-text-legend);margin:0;font-size:.64rem;font-weight:700}.relatorio-op-body{gap:16px;min-width:0;display:grid}.relatorio-op-summary{background:#0f172a59;border:1px solid #94a3b824;border-radius:10px;max-height:120px;margin:0;overflow:auto}.relatorio-op-card--expanded .relatorio-op-summary{max-height:160px}.relatorio-op-table-panel{gap:0;min-width:0;margin-top:0;display:grid}.operational-report-summary-table{width:100%;min-width:420px}.relatorio-op-expand-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 14px;margin-top:12px;padding:0;display:flex}.relatorio-op-expand-btn{letter-spacing:.05em;text-transform:uppercase;height:30px;min-height:30px;max-height:32px;color:var(--pt-text-subtitle);cursor:pointer;background:#0f172a99;border:1px solid #94a3b840;border-radius:8px;padding:0 12px;font-size:.66rem;font-weight:700}.relatorio-op-expand-btn--primary{color:#bfdbfe;background:#3b82f62e;border-color:#60a5fa73}.relatorio-op-expand-btn:disabled{opacity:.4;cursor:not-allowed}.relatorio-op-row-count{color:var(--pt-text-legend);font-size:.64rem}.relatorio-op-print-host .relatorio-op-print-surface .report-print-header,.relatorio-op-print-host .operational-report-summary{display:none}@media print{.relatorio-op-print-host .relatorio-op-print-surface .report-print-header{display:block}.relatorio-op-body>.operational-report-summary.relatorio-op-summary{display:none!important}.relatorio-op-print-host .operational-report-summary{display:block!important}}.relatorio-op-table-scroll.clean-table-wrap,.relatorio-op-table-scroll,.relatorio-op-table-wrap{-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#0f172a66;border:1px solid #94a3b82e;border-radius:10px;width:100%;margin:0;overflow:auto;max-height:260px!important}.relatorio-op-card--expanded .relatorio-op-table-scroll:not(.relatorio-op-table-wrap--empty),.relatorio-op-card--expanded .relatorio-op-table-wrap:not(.relatorio-op-table-wrap--empty){max-height:min(420px,48vh)}.relatorio-op-table-wrap--empty{background:0 0;border-color:#34d39947;overflow:visible;max-height:none!important}.relatorio-op-print-host{min-width:0;overflow:hidden}.relatorio-op-table-wrap .inventory-real-table.relatorio-op-table{font-size:.68rem;width:100%!important;min-width:100%!important}.relatorio-op-table thead th{z-index:2;white-space:nowrap;background:#0f172afa;padding:6px 8px;font-size:.62rem;position:sticky;top:0}.relatorio-op-table tbody td{vertical-align:middle;padding:5px 8px;line-height:1.25}.relatorio-op-table tbody tr{height:30px}.relatorio-op-empty{padding:16px 10px;font-size:.7rem}.relatorio-op-empty p{margin:0}.relatorio-op-empty--clear{color:#a7f3d0;text-align:center;background:#34d39929;border:1px solid #34d3996b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:72px;margin:0;padding:18px 14px;font-size:.78rem;font-weight:700;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #34d3991a,0 4px 16px #10b9811f}.relatorio-op-empty--clear svg{color:#34d399;flex-shrink:0}.relatorio-op-head-count--clear{font-weight:800;color:#6ee7b7!important}.relatorio-op-head-count--alert{font-weight:800;color:#f87171!important}.relatorio-op-table-wrap--clear{border-color:#34d39947}.relatorio-op-table-wrap--alert{border-color:#f8717159}.relatorio-op-card--has-items .relatorio-op-table tbody .relatorio-op-row-alert{background:#ef44441a}.relatorio-op-card--has-items .relatorio-op-table tbody .relatorio-op-row-alert td{color:#fecaca;border-bottom-color:#f871712e}.relatorio-op-card--has-items .relatorio-op-table tbody .relatorio-op-row-alert strong{color:#fca5a5}.relatorio-op-card--has-items .relatorio-op-table tbody .relatorio-op-row-alert code{color:#fda4af;background:#7f1d1d59}.relatorio-op-card--has-items .relatorio-op-row-count{color:#f87171;font-weight:700}@media print{.relatorio-op-card--has-items .relatorio-op-table tbody .relatorio-op-row-alert td{color:#111!important}.relatorio-op-empty--clear{color:#166534!important;background:#f0fdf4!important;border-color:#86efac!important}}.operational-report-panel h2{margin:0}.operational-report-all-toggle{align-items:center;gap:6px;font-size:12px;display:inline-flex}.operational-report-summary{margin-bottom:0;overflow-x:auto}.operational-report-count{color:var(--pt-text-legend);font-size:.64rem}.operational-report-alert{margin-top:-8px}.exclusao-header{margin-bottom:0}.exclusao-layout .module-header .eyebrow{letter-spacing:.06em;margin-bottom:2px;font-size:.62rem}.exclusao-header h1{margin:0 0 4px;font-size:1rem;font-weight:700;line-height:1.2}.exclusao-header p{color:var(--pt-text-legend);margin:0;font-size:.72rem;line-height:1.35}.exclusao-layout{grid-template-columns:minmax(240px,268px) minmax(0,1fr);align-items:start;gap:10px;width:100%;font-size:.72rem;display:grid}.exclusao-layout--nested{grid-column:1/-1}.exclusao-sidebar-card{flex-direction:column;gap:8px;max-height:calc(100vh - 40px);display:flex;position:sticky;top:12px;overflow:auto;padding:10px 11px!important}.exclusao-layout .compact-title-row{gap:5px;margin-bottom:4px;font-size:.74rem}.exclusao-layout .compact-title-row strong{font-size:.76rem;font-weight:650}.exclusao-layout .compact-title-row svg{width:13px;height:13px}.exclusao-sidebar-section+.exclusao-sidebar-section{border-top:1px solid #94a3b81f;padding-top:8px}.exclusao-sidebar-fields{flex-direction:column;gap:6px;margin-top:4px;display:flex}.exclusao-sidebar-fields label{gap:3px;font-size:.68rem;font-weight:600;display:grid}.exclusao-sidebar-fields select,.exclusao-sidebar-fields input{border-radius:7px;width:100%;height:28px;min-height:28px;padding:4px 7px;font-size:.68rem}.exclusao-sidebar-text,.exclusao-layout .muted{margin:0;font-size:.66rem;line-height:1.35}.exclusao-dup-select-hint{margin-top:2px!important}.exclusao-sidebar-actions,.exclusao-actions-panel .exclusao-actions-row{flex-flow:wrap;align-items:center;gap:6px;margin-bottom:4px;display:flex}.exclusao-sidebar-actions .atualizacao-soft-btn,.exclusao-sidebar-actions .atualizacao-soft-btn-accent,.exclusao-sidebar-actions button.primary,.exclusao-sidebar-actions button:not(.atualizacao-soft-btn):not(.primary),.exclusao-actions-panel .exclusao-actions-row .atualizacao-soft-btn,.exclusao-actions-panel .exclusao-actions-row button.primary{white-space:normal;text-align:center;border-radius:6px;justify-content:center;gap:3px;width:fit-content;min-width:140px;max-width:100%;height:auto;min-height:24px;padding:3px 7px;font-size:.62rem;font-weight:500;line-height:1.2}.exclusao-sidebar-actions button.primary.danger-text,.exclusao-actions-panel .exclusao-actions-row button.primary.danger-text{min-height:24px;padding:3px 7px;font-size:.62rem;font-weight:650}.exclusao-layout button svg{flex-shrink:0;width:11px;height:11px}.exclusao-main{flex-direction:column;gap:8px;min-width:0;display:flex}.exclusao-main .compact-module-panel{padding:8px 10px!important}.exclusao-main .table-selection-row{gap:4px;padding:4px 8px;font-size:.64rem}.exclusao-main .table-selection-row button{border-radius:6px;height:22px;min-height:22px;padding:2px 6px;font-size:.62rem}.exclusao-main .operational-report-count{font-size:.64rem}.exclusao-main .clean-table,.exclusao-main .op-table{font-size:.68rem}.exclusao-main .clean-table th,.exclusao-main .clean-table td{padding:5px 7px}.exclusao-main .ghost.tiny{min-height:20px;padding:2px 5px;font-size:.62rem}.exclusao-notice{color:#fcd34d;background:#fcd34d14;border-color:#fcd34d59;align-items:flex-start;gap:6px;font-size:.66rem;line-height:1.35;display:flex}.exclusao-sidebar-notice{border:1px solid #fcd34d59;border-radius:8px;padding:6px 8px}.exclusao-notice svg{flex-shrink:0;width:13px;height:13px;margin-top:1px}.exclusao-confirm-modal .danger-text{color:#fecaca}.exclusao-section-nav{flex-direction:column;gap:4px;display:flex}.exclusao-sidebar-nav{margin:0}.exclusao-section-nav button{border:1px solid var(--border,#334155);min-height:24px;color:inherit;cursor:pointer;background:0 0;border-radius:6px;justify-content:flex-start;align-items:center;gap:4px;width:100%;padding:4px 8px;font-size:.66rem;font-weight:500;line-height:1.2;display:inline-flex}.exclusao-section-nav button.active{background:#ffffff14;border-color:#94a3b838}.exclusao-duplicates-panel .exclusao-dup-summary,.exclusao-duplicates-sidebar .exclusao-dup-summary{flex-direction:column;gap:3px;margin:2px 0 4px;font-size:.66rem;line-height:1.35;display:flex}.exclusao-dup-strategy-field{border:none;flex-direction:column;gap:4px;margin:0;padding:0;display:flex}.exclusao-dup-strategy-field legend{margin-bottom:2px;font-size:.66rem;font-weight:600}.exclusao-dup-strategy-field label{align-items:center;gap:5px;font-size:.64rem;font-weight:400;line-height:1.25;display:flex}.exclusao-dup-strategy-field input[type=radio]{width:12px;height:12px;margin:0}.exclusao-dup-table-wrap{margin-top:6px}.exclusao-dup-row-keep{background:#22c55e14}.exclusao-dup-row-remove{background:#ef444414}.exclusao-dup-pill{border-radius:999px;padding:1px 6px;font-size:.6rem;line-height:1.3;display:inline-block}.exclusao-dup-pill-keep{color:#86efac;background:#22c55e33}.exclusao-dup-pill-remove{color:#fecaca;background:#ef444433}.exclusao-dup-pill-neutral{opacity:.6}.exclusao-layout .tiny{font-size:.6rem!important}.exclusao-layout .alert{padding:6px 9px;font-size:.68rem;line-height:1.35}.exclusao-main .atualizacao-list-page-select{gap:4px;margin:4px 0}.exclusao-main .atualizacao-list-page-select-label{gap:4px;font-size:.64rem}.exclusao-main .atualizacao-list-page-select-input--compact{border-radius:6px;max-width:6.5rem;height:22px;padding:2px 18px 2px 6px;font-size:.62rem}.exclusao-main .atualizacao-list-page-select-hint{font-size:.6rem}.exclusao-progress-panel{background:#0f172a8c;border:1px solid #94a3b838;border-radius:8px;padding:8px 10px}.exclusao-progress-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:.68rem;display:flex}.exclusao-progress-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 7px;font-size:.58rem;font-weight:600}.exclusao-progress-pill-running{color:#7dd3fc;background:#38bdf833}.exclusao-progress-pill-success{color:#6ee7b7;background:#34d39933}.exclusao-progress-pill-partial{color:#fcd34d;background:#fbbf2433}.exclusao-progress-pill-error{color:#fca5a5;background:#f8717133}.exclusao-progress-pct{color:#e2e8f0;font-size:.66rem;font-weight:650}.exclusao-progress-track{background:#1e293be6;border-radius:999px;height:6px;overflow:hidden}.exclusao-progress-fill{background:linear-gradient(90deg,#3b82f6,#22d3ee);border-radius:999px;height:100%;transition:width .2s}.exclusao-progress-fill.is-indeterminate{animation:1.1s ease-in-out infinite exclusao-progress-indeterminate;width:40%!important}@keyframes exclusao-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}.exclusao-progress-label{color:var(--pt-text-subtitle);margin:5px 0 0;font-size:.64rem;line-height:1.35}.exclusao-progress-stats{color:var(--pt-text-legend);margin:3px 0 0;font-size:.62rem}.exclusao-tab-layout{gap:6px;width:100%;min-width:0;font-size:.72rem;display:grid}.exclusao-tab-cards-row{grid-template-columns:1fr;gap:8px;min-width:0;display:grid}.exclusao-tab-cards-row>.sku-update-card,.exclusao-tab-cards-row>.exclusao-module-card,.exclusao-tab-layout>.sku-update-card,.exclusao-tab-layout>.alert,.exclusao-tab-layout>.exclusao-progress-panel{min-width:0}.exclusao-tab-layout>.sku-update-card,.exclusao-tab-cards-row>.sku-update-card{gap:0;padding:5px 10px 7px}.sku-update-card--produtos{width:100%}.exclusao-top-subcards-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;column-gap:.65rem;width:100%;min-width:0;display:grid}.exclusao-top-subcards-divider{align-self:stretch;margin:0}.exclusao-section-divider{width:100%;margin:.65rem 0}@media (width<=1100px){.exclusao-top-subcards-row{grid-template-columns:1fr;gap:.75rem}.exclusao-top-subcards-divider{background:linear-gradient(90deg,#ffffffeb 0%,#bfdbfea6 28%,#60a5fabf 58%,#2563ebf2 100%);width:100%;height:2px;min-height:0;box-shadow:0 0 12px #3b82f638}}.exclusao-top-subcard{background:linear-gradient(160deg,#0f172aeb,#080b12e0);border:1px solid #60a5fa47;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:10px 12px 12px;display:flex;box-shadow:inset 0 0 0 1px #0f172a73}.exclusao-top-subcard--duplicados{background:linear-gradient(160deg,#1e1b0ce6,#080b12e0);border-color:#fbbf2459}.exclusao-top-subcard--drafts{background:linear-gradient(160deg,#0c1e18e6,#080b12e0);border-color:#34d39952}.exclusao-top-subcard--resumo{border-color:#60a5fa61}.exclusao-top-subcard--resumo .exclusao-top-subcard__title{color:#bfdbfe}.exclusao-resumo-meta{flex-wrap:wrap;gap:6px 14px;line-height:1.35;display:flex}.exclusao-resumo-meta strong{color:#e2e8f0;font-weight:700}.exclusao-resumo-controls{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.exclusao-resumo-field{flex-direction:column;flex:140px;gap:3px;min-width:0;display:flex}.exclusao-resumo-field>span{letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;font-size:.62rem;font-weight:700}.exclusao-resumo-field select{color:#e2e8f0;background:#0f172ad9;border:1px solid #60a5fa59;border-radius:6px;width:100%;min-height:30px;padding:4px 8px;font-size:.78rem}.exclusao-resumo-field select:disabled{opacity:.55;cursor:not-allowed}.exclusao-resumo-reload-btn{flex:100%;justify-content:center;min-height:30px;font-size:.74rem}.exclusao-top-subcard__title{letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;margin:0;font-size:.68rem;font-weight:800}.exclusao-top-subcard--duplicados .exclusao-top-subcard__title{color:#fcd34d}.exclusao-top-subcard--drafts .exclusao-top-subcard__title{color:#6ee7b7}.exclusao-top-subcard__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.exclusao-top-subcard__stats--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.exclusao-top-subcard__stats--quad{grid-template-columns:repeat(2,minmax(0,1fr))}.exclusao-top-subcard__btn--publish{border-color:#38bdf859}.exclusao-top-subcard__stat{background:#080b128c;border:1px solid #3b82f633;border-radius:8px;gap:2px;min-width:0;padding:7px 9px;display:grid}.exclusao-top-subcard__stat span{color:var(--pt-text-legend);font-size:.62rem}.exclusao-top-subcard__stat strong{color:#f8fafc;font-size:.95rem;font-weight:800;line-height:1.1}.exclusao-top-subcard__hint{color:var(--pt-text-legend);margin:0;font-size:.62rem;line-height:1.35}.exclusao-top-subcard__actions{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.exclusao-top-subcard__btn{width:100%;font-weight:700;height:auto!important;min-height:36px!important;padding:7px 12px!important;font-size:.72rem!important}.exclusao-top-subcard__actions .exclusao-top-subcard__btn{flex:calc(50% - 3px);min-width:120px}.exclusao-top-subcard__notice{margin:0;padding:6px 8px;font-size:.6rem}.exclusao-module-controls{flex-direction:column;gap:6px;min-width:0;display:flex}.exclusao-module-table-section{border-top:1px solid #94a3b82e;min-width:0;margin-top:2px;padding-top:8px}.exclusao-tab-layout .exclusao-module-controls .exclusao-module-actions button{white-space:nowrap;width:fit-content;min-width:0;max-width:100%}.exclusao-module-card .exclusao-card-heading{margin-bottom:6px}.exclusao-module-body{flex-direction:column;gap:6px;padding-top:0;display:flex}.exclusao-kpi-strip{padding:2px 0 4px}.exclusao-module-notice{margin:0;padding:6px 8px;font-size:.66rem}.exclusao-module-alert{margin:0}.exclusao-module-filters{border-bottom:none;flex-wrap:wrap;align-items:flex-end;gap:6px 10px;padding-bottom:0;display:flex}.exclusao-module-filters--supplier,.exclusao-module-filters--duplicados{flex-wrap:wrap;align-items:flex-end;gap:6px 10px;display:flex}.exclusao-module-field{flex:0 auto;gap:3px;width:fit-content;min-width:0;display:grid}.exclusao-module-field>span{letter-spacing:.04em;text-transform:uppercase;color:var(--pt-text-legend);font-size:.62rem;font-weight:700}.exclusao-module-field input,.exclusao-module-field select{box-sizing:border-box;border-radius:7px;width:fit-content;min-width:7.5rem;max-width:14rem;height:32px;min-height:32px;max-height:36px;padding:4px 8px;font-size:.68rem}.exclusao-module-field--supplier select{min-width:11rem;max-width:18rem}.exclusao-module-supplier-qty{background:#1e3a8a1f;border:1px solid #3b82f638;border-radius:8px;align-self:end;justify-items:end;gap:2px;padding:4px 8px;display:grid}.exclusao-module-supplier-qty>span{letter-spacing:.05em;text-transform:uppercase;color:var(--pt-text-legend);font-size:.58rem;font-weight:700}.exclusao-module-supplier-qty>strong{color:#93c5fd;font-size:.88rem;font-weight:800;line-height:1}.exclusao-module-dup-summary{color:var(--pt-text-legend);flex-wrap:wrap;gap:8px 14px;padding:4px 2px 6px;font-size:.66rem;display:flex}.exclusao-module-dup-summary span{white-space:nowrap}.exclusao-dup-empty{text-align:center;padding:14px 12px;font-size:.72rem;line-height:1.45}.exclusao-dup-empty p{margin:0}.exclusao-dup-empty--neutral{color:var(--pt-text-legend)}.exclusao-dup-empty--supplier-clear{color:#a7f3d0;letter-spacing:.01em;background:#34d39929;border:1px solid #34d3996b;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:88px;margin:14px 10px 18px;padding:22px 18px;font-size:.88rem;font-weight:700;line-height:1.55;display:flex;box-shadow:inset 0 0 0 1px #34d3991a,0 4px 18px #10b9811f}.exclusao-dup-empty--supplier-clear svg{color:#34d399;filter:drop-shadow(0 0 8px #34d39959);flex-shrink:0}.exclusao-dup-empty--supplier-clear p{max-width:40rem}.exclusao-module-rule-field{box-sizing:border-box;border:1px solid #94a3b826;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;min-height:32px;margin:0;padding:5px 8px;display:flex}.exclusao-module-rule-field legend{letter-spacing:.04em;text-transform:uppercase;color:var(--pt-text-legend);padding:0 4px;font-size:.62rem;font-weight:700}.exclusao-module-rule-field label{white-space:nowrap;align-items:center;gap:4px;margin:0;font-size:.66rem;font-weight:600;display:inline-flex}.exclusao-module-rule-field input[type=radio]{margin:0}.exclusao-module-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.exclusao-module-actions--primary{padding-bottom:0}.exclusao-module-actions--secondary{border-bottom:none;padding-bottom:0}.exclusao-module-actions button{box-sizing:border-box;border-radius:7px;height:32px;min-height:32px;max-height:36px;padding:4px 10px;font-size:.66rem}.exclusao-module-actions .atualizacao-soft-btn,.exclusao-module-actions button.primary{align-items:center;gap:4px;display:inline-flex}.exclusao-module-selection-count{color:var(--pt-text-legend);white-space:nowrap;margin-right:4px;font-size:.64rem}.exclusao-module-empty-hint{text-align:center;padding:12px 8px;font-size:.68rem}.exclusao-module-table-wrap{width:100%;max-height:min(38vh,360px);margin-top:2px;overflow-y:auto}.exclusao-tab-layout .exclusao-module-table{table-layout:fixed;width:100%}.exclusao-tab-layout .exclusao-module-table th,.exclusao-tab-layout .exclusao-module-table td{vertical-align:middle;padding:5px 7px;font-size:.68rem}.exclusao-tab-layout .exclusao-module-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--pt-text-legend);background:#0f172a8c;font-size:.62rem;font-weight:700}.exclusao-tab-layout .atualizacao-list-page-select{margin:2px 0}.exclusao-tab-layout .ghost.tiny{min-height:28px;max-height:32px;padding:2px 8px;font-size:.64rem}@media (width<=720px){.exclusao-module-filters--supplier{flex-direction:column;align-items:stretch}.exclusao-module-field input,.exclusao-module-field select{max-width:100%}.exclusao-module-supplier-qty{justify-items:start}.exclusao-module-rule-field{min-height:0;max-height:none}}@media (width<=960px){.exclusao-layout{grid-template-columns:1fr}.exclusao-sidebar-card{max-height:none;position:static}}.inventory-focus-banner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.inventory-update-section{margin-bottom:8px}.inventory-update-section .inventory-update-shell{width:100%}.inventory-batch-panel .inventory-batch-fields-only{flex-wrap:wrap;align-items:flex-end;gap:6px 8px;display:flex}.inventory-update-shell{flex-wrap:wrap;align-items:flex-start;gap:14px;width:100%;min-width:280px;display:flex}.inventory-selection-zero-card{background:linear-gradient(#ef444414,#0f172a66);border:1px solid #f8717173;border-radius:10px;margin:10px 0 12px;padding:12px 14px}.inventory-selection-zero-card-head{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.inventory-selection-zero-card-head svg{color:#fca5a5;flex-shrink:0;margin-top:2px}.inventory-selection-zero-meta{color:#fecaca;margin:0 0 10px;font-size:.88rem}.inventory-selection-zero-btn{color:#fff1f2;cursor:pointer;background:#dc262640;border:1px solid #f871718c;border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.inventory-selection-zero-btn:hover:not(:disabled){background:#dc262666}.inventory-selection-zero-btn:disabled{opacity:.45;cursor:not-allowed}.inventory-selection-zero-warn{color:#fcd34d;margin:8px 0 0}.inventory-selection-zero-hint{margin:8px 0 0;line-height:1.4}.inventory-selection-zero-progress{margin-top:12px}.inventory-update-cards-grid{flex:100%;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;width:100%;display:grid}.inventory-update-card-stock{background:linear-gradient(#2563eb14,#0f172a59);border-color:#3b82f673}.inventory-update-card-draft{background:linear-gradient(#05966914,#0f172a59);border-color:#10b98173}.inventory-update-card-prep{background:linear-gradient(#7c3aed12,#0f172a59);border-color:#a855f759}.inventory-update-card-prep .inventory-update-card-title-centered,.inventory-update-section .inventory-update-card-prep .inventory-prep-card-heading{text-align:center;justify-content:center;gap:10px;width:100%;margin-bottom:10px}.inventory-update-card-prep .inventory-update-card-title-centered svg,.inventory-update-section .inventory-update-card-prep .inventory-prep-card-heading svg{color:#c4b5fd;flex-shrink:0}.inventory-update-section .inventory-update-card-prep .inventory-prep-card-heading span{text-transform:none;letter-spacing:.02em;color:#e9d5ff;font-size:.72rem;font-weight:700}.inventory-prep-stock-actions{margin-top:10px}.inventory-prep-upload{color:#ddd6fe;cursor:pointer;text-align:center;background:#7c3aed14;border:1px dashed #a855f773;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:72px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.inventory-prep-upload:hover{background:#7c3aed24;border-color:#c084fcb3}.inventory-prep-upload-label{color:var(--pt-text-legend);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.78rem;overflow:hidden}.inventory-prep-meter{background:#0f172a73;border:1px solid #94a3b82e;border-radius:8px;gap:4px;width:100%;padding:6px 8px;display:grid}.inventory-prep-meter-head{color:var(--pt-text-legend);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:.64rem;font-weight:700;display:flex}.inventory-prep-meter-head strong{color:var(--pt-text-subtitle);font-size:.7rem}.inventory-prep-meter-track{background:#0f172aeb;border:1px solid #94a3b833;border-radius:999px;height:6px;overflow:hidden}.inventory-prep-meter-track span{border-radius:inherit;background:linear-gradient(90deg,#6366f1,#8b5cf6);height:100%;transition:width .25s,background .25s;display:block}.inventory-prep-meter.is-running .inventory-prep-meter-track span{background:linear-gradient(90deg,#38bdf8,#6366f1);animation:1.4s ease-in-out infinite inventory-prep-meter-pulse}@keyframes inventory-prep-meter-pulse{0%,to{opacity:1}50%{opacity:.55}}.inventory-prep-meter.is-success{background:#1665341f;border-color:#22c55e73}.inventory-prep-meter.is-success .inventory-prep-meter-head{color:#86efac}.inventory-prep-meter.is-success .inventory-prep-meter-head strong{color:#4ade80}.inventory-prep-meter.is-success .inventory-prep-meter-track{border-color:#22c55e59}.inventory-prep-meter.is-success .inventory-prep-meter-track span{background:linear-gradient(90deg,#22c55e,#4ade80)}.inventory-prep-meter.is-partial{background:#713f1224;border-color:#facc1566}.inventory-prep-meter.is-partial .inventory-prep-meter-head{color:#fde68a}.inventory-prep-meter.is-partial .inventory-prep-meter-head strong{color:#facc15}.inventory-prep-meter.is-partial .inventory-prep-meter-track span{background:linear-gradient(90deg,#22c55e,#facc15)}.inventory-prep-meter.is-error{border-color:#f8717159}.inventory-prep-meter.is-error .inventory-prep-meter-track span{background:linear-gradient(90deg,#f97316,#ef4444)}.inventory-prep-meter-errors{color:#fcd34d;margin:0;padding-left:1rem;font-size:.62rem;line-height:1.35}.inventory-prep-meter.is-error .inventory-prep-meter-errors{color:#fca5a5}.inventory-prep-meter-result{color:#4ade80;margin:0;font-size:.68rem;font-weight:700}.inventory-prep-meter-status{color:#93c5fd;margin:0;font-size:.64rem;line-height:1.35}.inventory-prep-meter-error{color:#fca5a5;margin:0;font-size:.64rem;line-height:1.35}.inventory-prep-out-btn.processing-button-wrap,.inventory-prep-out-btn.processing-button-wrap>button,.inventory-prep-in-btn.processing-button-wrap,.inventory-prep-in-btn.processing-button-wrap>button{width:100%}.inventory-update-card-prep-visible{border-color:#a855f78c;box-shadow:0 0 0 1px #a855f71f}.inventory-prep-dismiss{color:var(--pt-text-legend);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-left:auto;padding:4px}.inventory-prep-dismiss:hover{color:#e2e8f0;background:#ffffff0f}.inventory-prep-empty{margin:10px 0 0;line-height:1.45}.inventory-prep-summary{color:#c4b5fd;margin:10px 0 8px;font-size:.9rem}.inventory-prep-stats{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.inventory-prep-stats li{color:var(--pt-text-legend);background:#00000026;border:1px solid #94a3b826;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:.85rem;display:flex}.inventory-prep-stats li.has-value{color:#e9d5ff;border-color:#a855f759}.inventory-prep-stats li strong{color:#f5f3ff;text-align:right;min-width:1.5rem;font-size:1rem}.inventory-update-btn-block{justify-content:center;width:100%;margin-top:12px}.inventory-update-card-hint{margin:8px 0 0}.inventory-stat-pill{color:var(--pt-text-subtitle);background:#ffffff0f;border:1px solid #94a3b840;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:500}.inventory-stat-pill-draft{color:#6ee7b7;border-color:#10b98159}.inventory-stat-pill-unpublished{color:#fcd34d;border-color:#fbbf2466}.inventory-status-pill{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:600;line-height:1.3;display:inline-flex}.inventory-status-pill--active{color:#6ee7b7;background:#10b9811f;border:1px solid #10b98147}.inventory-status-pill--draft{color:#93c5fd;background:#3b82f61f;border:1px solid #3b82f647}.inventory-status-pill--archived{color:#fca5a5;background:#ef44441a;border:1px solid #ef444440}.inventory-status-pill--unpublished{color:#fcd34d;background:#fbbf241f;border:1px solid #fbbf2459}.inventory-status-pill--unknown{color:var(--pt-text-legend)}.inventory-lifecycle-actions{flex-direction:column;gap:8px;display:flex}.inventory-update-btn-publish:not(:disabled){color:#fffbeb;background:linear-gradient(135deg,#fbbf246b,#f59e0b47);border:1px solid #fbbf24bf;box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #fbbf2426}.inventory-update-btn-publish:not(:disabled).active-dashed{outline-color:#fbbf24}.inventory-update-btn-activate:not(:disabled){color:#ecfdf5;background:linear-gradient(135deg,#22c55e59,#10b98138);border:1px solid #34d399a6}.inventory-lifecycle-actions .inventory-update-btn-block:not(:disabled){opacity:1;cursor:pointer}.inventory-update-advanced{border-top:1px dashed #94a3b840;margin-top:14px;padding-top:12px}.inventory-flow-label{text-transform:uppercase;letter-spacing:.04em;color:var(--pt-text-legend);margin-bottom:2px;font-size:.75rem}.inventory-ops-panel .inventory-update-shell button{cursor:pointer;border:1px solid var(--line,#334155);height:auto;min-height:34px;color:inherit;background:#ffffff0f;border-radius:8px;flex:none;padding:8px 14px;font-size:.8rem}.inventory-ops-panel .inventory-update-shell button:disabled{opacity:.45;cursor:not-allowed}.inventory-update-primary-actions{flex-wrap:wrap;gap:10px;margin:12px 0 6px;display:flex}.inventory-update-btn-main{align-items:center;gap:8px;font-weight:700;box-shadow:0 4px 14px #2563eb59;color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:0!important;border-radius:10px!important;min-height:40px!important;padding:10px 18px!important;display:inline-flex!important}.inventory-update-btn-main:hover:not(:disabled){background:linear-gradient(135deg,#3b82f6,#2563eb)!important}.inventory-update-btn-deactivate{margin-top:10px;color:#e2e8f0!important;background:#94a3b826!important;border:1px solid #94a3b873!important}.inventory-update-btn-deactivate:hover:not(:disabled){background:#64748b59!important}.inventory-update-btn-activate{box-shadow:0 4px 14px #05966959;background:linear-gradient(135deg,#059669,#047857)!important}.inventory-update-btn-activate:hover:not(:disabled){background:linear-gradient(135deg,#10b981,#059669)!important}.inventory-update-progress{margin-top:12px}.inventory-update-progress .atualizacao-image-batch-panel{margin:0}.inventory-card-done-hint{background:#10b98114;border:1px solid #10b98159;border-radius:10px;margin-top:10px;padding:10px 12px}.inventory-card-done-message{color:#d1fae5;margin:0 0 8px;font-size:.88rem;line-height:1.45}.inventory-catalog-load-progress{margin-top:12px}.inventory-update-primary-hint{margin:0 0 10px}.inventory-update-secondary-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.inventory-update-action-btn{align-items:center;gap:6px;display:inline-flex!important}.inventory-update-card{border:1px solid var(--border,#334155);background:#0f172a59;border-radius:10px;flex:none;width:100%;padding:12px 14px}.inventory-update-card-title{color:#fff;text-transform:uppercase;letter-spacing:.1em;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:4px;font-size:.78rem;font-weight:800;display:flex}.inventory-update-stats{flex-wrap:wrap;gap:10px 16px;margin:8px 0 10px;font-size:.88rem;display:flex}.inventory-update-view-row,.inventory-update-status-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.inventory-update-view-row button.active{background:#ffffff14;border-color:#94a3b838}.inventory-update-stock-block,.inventory-update-status-block{border-top:1px solid #94a3b833;margin-top:10px;padding-top:10px}.inventory-update-fields{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:8px;display:flex}.inventory-update-fields label{flex-direction:column;gap:4px;font-size:.85rem;display:flex}.inventory-update-flow-actions{flex-direction:column;flex:0 0 160px;gap:8px;min-width:160px;display:flex}.inventory-ops-panel .inventory-update-flow-actions .batch-flow-btn{width:100%;min-height:34px}.report-print-actions{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.report-print-header{border-bottom:1px solid #94a3b840;margin-bottom:14px;padding-bottom:10px}.report-print-header h2{margin:0 0 4px;font-size:1.1rem}.report-print-header p{color:var(--pt-text-legend);margin:0;font-size:12px}.report-print-meta{margin-top:6px!important;font-size:11px!important}.operational-report-filters-col{flex-direction:column;gap:8px;min-width:200px;display:flex}.operational-report-checkbox-label{align-items:center;gap:6px;font-size:12px;display:inline-flex}.operational-report-summary-inline{flex-wrap:wrap;gap:12px 20px;margin-bottom:12px;font-size:12px;display:flex}.cj-report-summary{align-items:center}.cj-report-type-filter{align-items:center;gap:8px;font-size:12px;display:inline-flex}.cj-report-type-filter select{border-radius:8px;min-width:180px;height:30px;padding:4px 8px}.cj-report-head-actions{flex-wrap:wrap;gap:8px;display:flex}.cj-report-type-list{flex-direction:column;gap:14px;display:flex}.cj-report-type-block{background:#0f172a59;border:1px solid #94a3b838;border-radius:12px;overflow:hidden}.cj-report-type-head{background:#1e293b73;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.cj-report-type-toggle{text-align:left;color:inherit;background:0 0;flex:1;align-items:center;gap:10px;padding:0;display:inline-flex}.cj-report-type-toggle strong{font-size:.92rem}.cj-report-type-chevron{opacity:.7;margin-left:auto;font-size:12px}.cj-report-type-export{flex-shrink:0}.processed-orders-head-actions{flex-wrap:wrap;gap:8px;display:flex}.processed-orders-table-wrap{max-height:min(70vh,720px);overflow:auto}.sales-performance-panel .operational-report-head{align-items:flex-start}.sales-performance-kpis{flex-wrap:wrap;gap:16px 28px;margin-bottom:16px;display:flex}.sales-performance-kpis>div{flex-direction:column;gap:4px;display:flex}.sales-performance-kpis span{color:var(--pt-text-legend);font-size:11px}.sales-performance-kpis strong{font-size:1.15rem}.sales-performance-chart-svg{width:100%;max-width:720px;height:auto;margin-bottom:16px}.sales-chart-axis-label,.sales-chart-month-label,.sales-chart-legend{fill:#cbd5e1e6;font-size:10px}.sales-performance-table{min-width:420px;margin-top:8px}@media print{.sales-performance-chart-svg{max-width:100%}}.fragrancex-phase-notice{margin-top:0}.fragrancex-order-export-page{box-sizing:border-box;flex-direction:column;gap:28px;width:100%;max-width:1040px;margin:0 auto;padding:28px 32px 48px;display:flex}.fragrancex-hero-section{flex-direction:column;gap:14px;margin:0;padding:0;display:flex}.fragrancex-page-header-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 28px;margin:0;padding:0;display:grid}.fragrancex-page-title{letter-spacing:-.035em;color:#f8fafc;margin:0;padding:0;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:600;line-height:1.15}.fragrancex-page-subtitle{color:var(--pt-text-legend);max-width:58ch;margin:0;padding:0;font-size:.8125rem;line-height:1.55}.fx-confirm-export-btn{letter-spacing:.01em;white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:5px;height:30px!important;min-height:30px!important;box-shadow:none!important;border:1px solid #f8c35d59!important;border-radius:8px!important;padding:0 11px!important;font-size:.72rem!important;font-weight:500!important;display:inline-flex!important}.fx-confirm-export-btn svg{opacity:.9;flex-shrink:0}.fragrancex-inline-alert{border-radius:10px!important;margin:0!important;padding:10px 14px!important;font-size:.78rem!important}.fragrancex-notice-section{margin:0;padding:0}.fragrancex-safety-notice{align-items:flex-start;gap:8px;margin:0;display:flex}.fragrancex-safety-notice-compact{color:var(--pt-text-subtitle);background:#f59e0b14!important;border:1px solid #f59e0b38!important;border-radius:10px!important;gap:8px!important;margin:0!important;padding:9px 14px!important;font-size:.6875rem!important;line-height:1.45!important}.fragrancex-safety-notice-compact span{color:var(--pt-text-subtitle);line-height:1.45!important}.fragrancex-safety-notice-compact svg{opacity:.85;flex-shrink:0;margin-top:1px}.fragrancex-history-panel{box-shadow:inset 0 1px #ffffff0a;background:#0f172a8c!important;border:1px solid #94a3b824!important;border-radius:14px!important;margin:0!important;padding:22px 24px!important}.fragrancex-history-head{justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:0;display:flex}.fragrancex-history-title{letter-spacing:-.02em;color:#f1f5f9;margin:0;padding:0;font-size:.9375rem;font-weight:600}.fx-history-refresh-btn{color:#e2e8f0!important;background:#ffffff0a!important;border:1px solid #94a3b838!important;border-radius:8px!important;height:30px!important;min-height:30px!important;padding:0 12px!important;font-size:.7rem!important}.fx-history-refresh-btn:hover:not(:disabled){background:#ffffff14!important}.fragrancex-history-table-wrap{background:#080b1259;border:1px solid #94a3b81f;border-radius:10px;max-height:320px;overflow:auto}.fragrancex-history-table{border-collapse:collapse;width:100%;font-size:.75rem}.fragrancex-history-table thead th{z-index:1;text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--pt-text-legend);background:#0f172af2;border-bottom:1px solid #94a3b824;padding:10px 14px;font-size:.65rem;font-weight:600;position:sticky;top:0}.fragrancex-history-table tbody td{color:#e2e8f0;vertical-align:middle;border-bottom:1px solid #94a3b814;padding:11px 14px}.fragrancex-history-table tbody tr:last-child td{border-bottom:none}.fragrancex-history-table tbody tr:hover td{background:#60a5fa0d}.fragrancex-history-link{color:#93c5fd;align-items:center;gap:5px;font-size:.74rem;text-decoration:none;display:inline-flex}.fragrancex-history-link:hover{color:#bfdbfe;text-decoration:underline}.fragrancex-status-pill{color:#86efac;background:#22c55e1f;border:1px solid #22c55e33;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:.65rem;font-weight:500;display:inline-flex}.fragrancex-history-empty{text-align:center;color:var(--pt-text-support);padding:28px 16px;font-size:.8rem}body.fx-exports-page .topbar-search{display:none!important}body.fx-exports-page .erp-topbar{grid-template-columns:150px 1fr auto auto auto;margin-bottom:4px}body.fx-exports-page .admin-content{padding:16px 20px 32px!important}body.fx-exports-page .module-header,body.fx-exports-page .relatorios-subnav{display:none!important}body.fx-exports-page .fragrancex-order-export-page .alert{margin:0!important}@media (width<=768px){.fragrancex-order-export-page{gap:24px;padding:20px 18px 36px}.fragrancex-page-header-main{grid-template-columns:1fr;gap:14px}.fx-confirm-export-btn{justify-self:start}.fragrancex-history-panel{padding:18px 16px!important}.fragrancex-history-head{flex-wrap:wrap;margin-bottom:14px}}.fragrancex-history-filters{margin-bottom:8px}.fragrancex-validation-table-wrap{max-height:420px;overflow:auto}.fragrancex-validation-table .fx-tags-cell{white-space:normal;word-break:break-word;max-width:220px;font-size:12px}.fragrancex-validation-table tr.fx-row-blocked{background:#dc26260f}.fragrancex-validation-table tr.fx-row-eligible{background:#16a34a0d}.fragrancex-review-panel{margin-top:0}.fragrancex-export-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fragrancex-preview-report-wrap{max-height:520px}.fragrancex-preview-report-table{font-size:12px}.fragrancex-preview-report-table th,.fragrancex-preview-report-table td{white-space:nowrap}.fragrancex-preview-report-table .fx-tags-cell{white-space:normal;max-width:160px}.fx-text-danger{color:#b91c1c}.fragrancex-counter-row{flex-wrap:wrap;gap:12px;margin-top:6px;font-size:13px;display:flex}.fx-counter-blocked{color:#b45309}.fragrancex-audit-details{border:1px solid var(--border,#e5e7eb);border-radius:8px;padding:8px 12px}.fragrancex-audit-summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.fragrancex-audit-summary::-webkit-details-marker{display:none}.fragrancex-audit-details[open] .fragrancex-audit-summary svg{transform:rotate(180deg)}.fragrancex-audit-hint{margin:8px 0 4px}.fragrancex-audit-panel{margin-top:0}.fragrancex-selection-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.fx-selection-count{margin-left:4px;font-size:13px}.fragrancex-preview-report-table .fx-select-col{text-align:center;width:36px}.fragrancex-preview-report-table tr.fx-row-selected{background:#16a34a14}.fragrancex-diagnostic-panel{margin-top:0}.fragrancex-excluded-audit-wrap{max-height:480px;overflow:auto}.fx-block-reason-cell{white-space:normal;word-break:break-word;max-width:200px;font-size:12px}.fx-ok-badge{color:#15803d;font-size:11px;font-weight:600}.fragrancex-preview-report-table tr.fx-row-eligible{background:#16a34a0a}.fragrancex-confirm-overlay,.modal-backdrop.fx-confirm-overlay{z-index:1200;background:#080b12d1;justify-content:center;align-items:center;padding:10px;display:flex;position:fixed;inset:0}.fx-confirm-modal-panel{flex-direction:column!important;gap:0!important;width:min(98vw,1280px)!important;height:min(94vh,920px)!important;max-height:94vh!important;padding:0!important;display:flex!important;overflow:hidden!important}.fx-confirm-modal-head-compact{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.fx-confirm-modal-head-compact h2{margin:0;font-size:1rem;font-weight:600;line-height:1.2}.fx-confirm-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.fx-csv-status{color:#e2e8f0;flex:200px;min-width:0;font-size:.78rem;font-weight:600;line-height:1.3}.fx-missing-pii-hint,.fx-report-notice{color:#fbbf24;font-weight:500}.fx-export-ok{color:#4ade80;font-weight:500}.fx-confirm-toolbar-actions{flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex}.fx-toolbar-btn{height:28px!important;min-height:28px!important;padding:4px 8px!important;font-size:.72rem!important}.fx-confirm-debug-panel{color:#1c1c1c;background:#f59e0b;border-bottom:1px solid #00000026;flex-shrink:0;max-height:100px;padding:6px 12px;font-family:monospace;font-size:10px;font-weight:700;overflow:auto}.fx-confirm-debug-body{margin-top:4px;font-weight:400;line-height:1.4}.fx-confirm-debug-body pre{white-space:pre-wrap;word-break:break-all;margin:4px 0 0;font-size:9px}.fx-confirm-modal-body{flex-direction:column;flex:1;min-height:0;padding:0 10px 8px;display:flex;overflow:hidden}.fx-confirm-state{text-align:center;flex:1;place-items:center;padding:12px;font-size:.85rem;display:grid}.fx-confirm-table-scroll{border:1px solid var(--line);border-radius:8px;flex:1;min-height:0;margin-top:0;overflow:auto}.fx-confirm-table{font-size:.72rem;font-weight:400}.fx-confirm-modal-foot{border-top:1px solid var(--line);flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.fx-confirm-foot-status{color:var(--pt-text-legend);margin-right:auto;font-size:.75rem}body.fx-confirm-modal-open .topbar-search{display:none!important}body.fx-confirm-modal-open .module-header,body.fx-confirm-modal-open .relatorios-subnav,body.fx-confirm-modal-open .fragrancex-order-export-page{visibility:hidden}.fx-print-report-overlay{z-index:1300;background:#080b12e0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.fx-print-report-preview-panel{flex-direction:column;gap:10px;width:min(96vw,1200px);max-height:92vh;padding:12px;display:flex;overflow:hidden}.fx-print-report-preview-toolbar{flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.print-report-preview{color:#000;background:#fff;flex:1;min-height:0;padding:16px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.35;overflow:auto}.print-report-preview-title{color:#000;margin:0 0 6px;font-size:20px;font-weight:700}.print-report-preview-meta{color:#000;margin:0 0 14px;font-size:12px}.print-report-preview-table{border-collapse:collapse;color:#000;background:#fff;width:100%;font-size:11px}.print-report-preview-table th,.print-report-preview-table td{vertical-align:top;text-align:left;word-wrap:break-word;overflow-wrap:anywhere;border:1px solid #000;padding:5px 6px}.print-report-preview-table th{background:#f5f5f5;font-weight:700}.print-report-preview-num{text-align:center;white-space:nowrap}.fragrancex-confirm-modal,.fragrancex-confirm-drawer{color:#f8fafc;border:1px solid var(--line);background:linear-gradient(165deg,#0f172afa,#111827f5);border-radius:14px;flex-direction:column;gap:10px;width:min(90vw,100%);min-width:90vw;max-height:92vh;padding:16px 18px;display:flex;overflow:hidden;box-shadow:0 24px 64px #0000008c}.fragrancex-confirm-modal-body{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:hidden}.fx-selection-toolbar{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.fx-send-hint{color:var(--pt-text-legend);margin-right:auto}.fragrancex-confirm-table tr.fx-row-issue{background:#fb727514}.fragrancex-confirm-modal-head,.fragrancex-confirm-drawer-head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fragrancex-confirm-modal-head h3,.fragrancex-confirm-drawer-head h3{color:#fff;margin:0 0 4px;font-size:1.1rem}.fragrancex-confirm-modal .muted,.fragrancex-confirm-modal .tiny,.fragrancex-confirm-drawer .muted,.fragrancex-confirm-drawer .tiny{color:var(--pt-text-legend)}.fragrancex-confirm-modal .fx-selection-count,.fragrancex-confirm-drawer .fx-selection-count{color:var(--pt-text-subtitle);flex-shrink:0;font-size:13px}.fragrancex-confirm-modal .fx-selection-count strong,.fragrancex-confirm-drawer .fx-selection-count strong{color:var(--gold-2)}.fragrancex-drawer-alert{color:#fde68a!important;background:#fbbf241f!important;border:1px solid #fbbf2447!important}.fragrancex-confirm-modal .fragrancex-csv-debug-panel{color:#78350f;background:#fffbeb;border:2px solid #f59e0b;border-radius:8px;flex-shrink:0;max-height:42vh;margin:10px 0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.45;overflow:auto}.fragrancex-csv-debug-title{letter-spacing:.04em;color:#92400e;text-transform:uppercase;margin:0 0 10px;font-size:14px;font-weight:800}.fragrancex-csv-debug-body{flex-direction:column;gap:6px;display:flex}.fragrancex-csv-debug-row{word-break:break-word}.fragrancex-csv-debug-label{color:#b45309;font-weight:700}.fragrancex-csv-debug-sub{color:#92400e;margin-left:12px}.fragrancex-confirm-modal .fragrancex-audit-details{border:1px solid var(--line);border-radius:8px;flex-shrink:0;max-height:22vh;padding:8px 12px;overflow:auto}.fragrancex-audit-summary{cursor:pointer;color:var(--pt-text-subtitle);padding:4px 0;font-size:13px;font-weight:600}.fragrancex-audit-body{padding-top:8px}.fragrancex-audit-list{color:var(--pt-text-legend);margin:4px 0 0;padding-left:18px;font-size:12px}.fragrancex-audit-mini-wrap{margin-top:8px}.fragrancex-audit-json{background:var(--surface-muted,#f3f4f6);border:1px solid var(--border,#e5e7eb);white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:220px;margin:6px 0 0;padding:8px 10px;font-size:11px;line-height:1.4;overflow:auto}.fragrancex-confirm-table-wrap{border:1px solid var(--line);-webkit-overflow-scrolling:touch;background:#0f172ab8;border-radius:12px;flex:auto;min-height:240px;max-height:min(58vh,92vh - 280px);overflow:auto}.fragrancex-confirm-table{color:#e2e8f0;border-collapse:separate;border-spacing:0;width:max-content;font-size:12px;min-width:1680px!important}.fragrancex-confirm-table thead th{z-index:2;color:var(--pt-text-legend);border-bottom:1px solid var(--line);white-space:nowrap;background:#1e293bfa;padding:8px 10px;position:sticky;top:0}.fragrancex-confirm-table tbody td{white-space:nowrap;vertical-align:middle;padding:8px 10px}.fragrancex-confirm-table tbody tr{border-bottom:1px solid #94a3b81f}.fragrancex-confirm-table tbody tr:hover{background:#60a5fa0f}.fragrancex-confirm-table tr.fx-row-selected{background:#f8c35d1a}.fragrancex-confirm-table tr.fx-row-processed-tag{background:#fbbf240f}.fragrancex-confirm-table td,.fragrancex-confirm-table th{color:#e2e8f0}.fragrancex-confirm-table .fx-select-col{text-align:center;width:48px;min-width:48px}.fragrancex-confirm-table .fx-select-col.sticky-col{z-index:3;background:#1e293bfa;position:sticky;left:0;box-shadow:2px 0 6px #0003}.fragrancex-confirm-table tbody tr.fx-row-selected .fx-select-col.sticky-col{background:#2d3748fa}.fragrancex-confirm-table input[type=checkbox]{accent-color:var(--gold);cursor:pointer;vertical-align:middle;width:16px;height:16px}.fragrancex-confirm-modal .empty,.fragrancex-confirm-drawer .empty{color:var(--pt-text-legend);text-align:center;background:0 0;padding:20px 14px}.fragrancex-confirm-modal-foot,.fragrancex-confirm-drawer-foot{border-top:1px solid var(--line);flex-shrink:0;justify-content:flex-end;gap:8px;padding-top:8px;display:flex}.fragrancex-confirm-modal-foot .secondary,.fragrancex-confirm-drawer-foot .secondary{color:#e2e8f0;border:1px solid var(--line);background:#ffffff14}.fragrancex-confirm-modal .icon-btn,.fragrancex-confirm-drawer .icon-btn{border:1px solid var(--line);color:#e2e8f0;background:#ffffff0f}.fragrancex-confirm-modal .icon-btn:hover,.fragrancex-confirm-drawer .icon-btn:hover{background:#ffffff1f}.erp-inline-link{color:#f8fafc;align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.erp-inline-link:hover{color:var(--gold)}.ops-filters.compact-module-panel{margin-bottom:6px!important;padding:6px 8px!important}.ops-filters .compact-title-row{line-height:1.15;margin-bottom:4px!important;font-size:.76rem!important}.ops-filters .ops-filter-grid{align-items:end;display:grid;grid-template-columns:minmax(128px,1.2fr) minmax(82px,.75fr) minmax(132px,1.3fr) repeat(4,minmax(78px,.72fr))!important;gap:4px 5px!important}.ops-filters .ops-filter-grid label{color:#d1d5db;white-space:nowrap;flex-direction:column;justify-content:flex-end;min-width:0;font-weight:700;line-height:1.1;gap:2px!important;font-size:.64rem!important;display:flex!important}.ops-filters .ops-filter-grid input,.ops-filters .ops-filter-grid select{border:1px solid var(--line);color:#fff;background:#ffffff0d;width:100%;line-height:1.1;border-radius:6px!important;height:22px!important;min-height:22px!important;padding:2px 5px!important;font-size:.7rem!important}.ops-filters .ops-filter-grid select{padding-right:18px!important}@media (width<=1180px){.ops-filters .ops-filter-grid{grid-template-columns:repeat(4,minmax(90px,1fr))!important}}@media (width<=760px){.ops-filters .ops-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ops-filters .ops-filter-grid label{white-space:normal}}@media (width<=460px){.ops-filters .ops-filter-grid{grid-template-columns:1fr!important}}.ops-filters .ops-filter-grid{flex-wrap:wrap;align-items:end;gap:5px 6px!important;display:flex!important}.ops-filters .ops-filter-grid label{flex:none;min-width:0}.ops-filters .ops-filter-grid label:first-of-type{width:190px}.ops-filters .ops-filter-grid label:nth-of-type(2){width:120px}.ops-filters .ops-filter-grid label:nth-of-type(3){width:220px}.ops-filters .ops-filter-grid label:nth-of-type(4),.ops-filters .ops-filter-grid label:nth-of-type(5){width:140px}.ops-filters .ops-filter-grid label:nth-of-type(6){width:150px}.ops-filters .ops-filter-grid label:nth-of-type(7){width:140px}.ops-filters .ops-filter-grid input,.ops-filters .ops-filter-grid select{height:34px!important;min-height:34px!important;padding:5px 8px!important;font-size:.78rem!important}@media (width<=760px){.ops-filters .ops-filter-grid label{width:calc(50% - 4px)!important}}@media (width<=460px){.ops-filters .ops-filter-grid label{width:100%!important}}.audit-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:10px;display:flex}.audit-search{flex:1;gap:4px;min-width:220px;display:grid}.audit-status-line{color:var(--muted);margin-top:10px;font-size:.82rem}.audit-stats{grid-template-columns:repeat(7,minmax(0,1fr))}.audit-filter-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.audit-filter-row label{gap:4px;font-size:.78rem;display:grid}.audit-page-info{color:var(--muted);margin-right:8px;font-size:.8rem}.audit-msg-cell{white-space:nowrap;text-overflow:ellipsis;max-width:280px;overflow:hidden}.audit-status-pill{border:1px solid var(--line);border-radius:999px;padding:4px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.audit-status-OK_5{color:#d1fae5;background:#34d3991f;border-color:#34d39940}.audit-status-ZERO{color:#fde68a;background:#fbbf241f;border-color:#fbbf2438}.audit-status-DIFERENTE_DE_5{color:#dbeafe;background:#60a5fa24;border-color:#60a5fa38}.audit-status-SEM_SKU{color:#e5e7eb;background:#ffffff14}.audit-status-ERRO{color:#fecdd3;background:#fb718524;border-color:#fb718540}@media (width<=1100px){.audit-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.sku-generator-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.sku-generator-status-line{color:var(--muted);margin-top:10px;font-size:.82rem}.sku-generator-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.sku-generator-table-pagination{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;font-size:.8rem;display:flex}.sku-gen-pill{border:1px solid var(--line);border-radius:999px;padding:3px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.sku-gen-msg{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}@media (width<=1100px){.sku-generator-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.consulta-master-layout{gap:6px;width:100%;min-width:0;display:grid}.consulta-master-layout>.sku-update-card{align-content:start;gap:0;padding:5px 10px 7px}.consulta-master-layout .sku-update-card-header.consulta-card-heading{text-align:center;flex-wrap:unset;border-bottom:1px solid #93c5fd59;justify-content:center;width:100%;margin:0 0 6px;padding:0 0 6px;display:block}.consulta-card-title,.consulta-master-layout .consulta-card-heading .sku-update-card-title{text-align:center;text-transform:uppercase;letter-spacing:.08em;color:#93c5fd;border:none;width:100%;margin:0;padding:0;font-size:.76rem;font-weight:800}.consulta-card--header .consulta-card-heading{margin-bottom:5px}.consulta-header-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;width:100%;padding:0;display:flex}.consulta-global-search{width:min(520px,100%);max-width:520px;color:var(--pt-text-legend);flex:none;gap:2px;margin:0;font-size:.62rem;display:grid}.consulta-global-search input{box-sizing:border-box;width:100%;max-width:520px;height:36px;min-height:36px;padding:0 10px;font-size:.8rem}.consulta-results-kpi{background:linear-gradient(#1e3a8a38,#080b1280);border:1px solid #3b82f640;border-radius:8px;flex:none;grid-template-rows:auto auto;grid-template-columns:auto 1fr;place-items:center end;column-gap:6px;min-width:100px;max-width:140px;height:64px;max-height:64px;margin-left:auto;padding:6px 10px;display:grid}.consulta-results-kpi>span{letter-spacing:.05em;text-transform:uppercase;color:var(--pt-text-legend);grid-column:1/-1;justify-self:end;font-size:.52rem;font-weight:700}.consulta-results-kpi strong{color:#f1f5f9;font-size:1.1rem;font-weight:800;line-height:1}.consulta-results-kpi small{color:var(--pt-text-support);text-transform:lowercase;font-size:.58rem}.consulta-filtros-body{gap:5px;padding-top:2px;display:grid}.consulta-filter-row{grid-template-columns:repeat(5,minmax(150px,190px));justify-content:start;gap:5px 8px;width:100%;max-width:982px;display:grid}.consulta-filter-row label{width:100%;min-width:0;max-width:190px;color:var(--pt-text-legend);text-align:center;justify-items:center;gap:3px;font-size:.68rem;font-weight:600;display:grid}.consulta-filter-row input,.consulta-filter-row select{text-align:center;box-sizing:border-box;width:100%;height:36px;min-height:36px;padding:0 8px;font-size:.84rem}.consulta-filter-row--aux{grid-template-columns:repeat(5,minmax(150px,190px))}.consulta-filtros-footer{justify-content:flex-end;align-items:center;width:100%;max-width:982px;min-height:36px;margin-left:auto;margin-right:0;padding:0;display:flex}.consulta-clear-btn{border-radius:6px;min-height:36px;line-height:36px;background:#0f172a8c!important;border:1px solid #94a3b847!important;height:36px!important;padding:0 12px!important;font-size:.78rem!important}.consulta-clear-btn:hover{background:#1e3a8a4d!important;border-color:#93c5fd73!important}.consulta-card--dashboard{padding:3px 8px 5px}.consulta-card--dashboard .consulta-card-heading{margin-bottom:4px;padding-bottom:4px}.consulta-dashboard{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:6px;width:100%;padding:0;display:flex;overflow:visible}.consulta-dash-card{text-align:center;background:linear-gradient(#1e3a8a29,#080b127a);border:1px solid #3b82f633;border-radius:6px;flex:none;place-content:center;justify-items:center;gap:2px;width:110px;min-width:92px;max-width:128px;height:52px;max-height:52px;padding:5px 6px;display:grid;overflow:hidden}.consulta-dash-card span{letter-spacing:.04em;text-transform:uppercase;width:100%;color:var(--pt-text-legend);text-align:center;font-size:.54rem;font-weight:700;line-height:1.15;display:block}.consulta-dash-card strong{color:#f1f5f9;text-align:center;width:100%;font-size:.95rem;font-weight:800;line-height:1.1;display:block}.consulta-card--resultados{background:#080b12b8;border-color:#3b82f647;padding:5px 10px 8px}.consulta-resultados-body{gap:5px;width:100%;min-width:0;display:grid}.consulta-resultados-meta{color:var(--pt-text-legend);margin:0;font-size:.72rem}.consulta-card--resultados .clean-table-wrap{width:100%;max-width:100%;max-height:min(56vh,600px);overflow:auto}.consulta-table-toolbar{gap:6px;margin:0;font-size:.74rem}.consulta-table-toolbar label select,.consulta-table-toolbar button{height:30px;min-height:30px;padding:0 8px;font-size:.72rem}.consulta-notice{margin:0;padding:6px 10px;font-size:.78rem}.consulta-modules-reserved{text-align:center;background:#080b1247;border:1px dashed #94a3b833;border-radius:8px;min-height:40px;padding:8px 10px}.consulta-modules-reserved-title{letter-spacing:.07em;text-transform:uppercase;color:var(--pt-text-support);font-size:.6rem;font-weight:800}.consulta-modules-reserved-hint{color:var(--pt-text-support);margin:0;font-size:.65rem}@media (width<=1100px){.consulta-filter-row,.consulta-filter-row--aux{grid-template-columns:repeat(3,minmax(150px,190px));max-width:none}.consulta-filtros-footer{max-width:none}}@media (width<=720px){.consulta-header-toolbar{flex-direction:column;align-items:stretch}.consulta-global-search{width:100%;max-width:100%}.consulta-results-kpi{justify-items:start;width:100%;max-width:none;margin-left:0}.consulta-filter-row,.consulta-filter-row--aux{grid-template-columns:repeat(2,minmax(140px,1fr))}.consulta-dash-card{width:calc(33.333% - 6px);max-width:120px}}@media (width<=480px){.consulta-filter-row,.consulta-filter-row--aux{grid-template-columns:1fr}.consulta-dash-card{width:calc(50% - 6px);max-width:140px}}.consulta-link-btn{color:#93c5fd;cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem}.consulta-link-btn:hover{text-decoration:underline}.consulta-selection-note{color:var(--muted);font-size:.8rem}.consulta-notice{margin:0}.consulta-table-toolbar{margin-bottom:0}.consulta-table tbody tr.consulta-row-selected{background:0 0}.consulta-actions-cell{flex-wrap:wrap;gap:4px;display:flex}.consulta-action-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:24px;height:24px;color:var(--text);cursor:pointer;background:#33415547;border:1px solid #ffffff1f;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.consulta-action-btn:hover:not(:disabled){background:#60a5fa1f;border-color:#60a5fa73}.consulta-action-btn:disabled{opacity:.4;cursor:not-allowed}.consulta-product-modal-backdrop{z-index:120}.consulta-product-modal{width:min(720px,94vw);max-height:88vh;overflow:auto}.consulta-product-modal-grid{grid-template-columns:140px 1fr;gap:16px;margin-top:12px;display:grid}.consulta-product-modal-image{border:1px solid var(--line);object-fit:cover;border-radius:10px;width:100%}.consulta-product-modal-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;font-size:.86rem;display:grid}.consulta-product-modal-meta>div{gap:2px;display:grid}.consulta-product-modal-meta span{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.7rem}.consulta-product-modal-description{grid-column:1/-1}@media (width<=640px){.consulta-product-modal-grid,.consulta-product-modal-meta{grid-template-columns:1fr}}.atualizacao-header{text-align:center;margin-bottom:20px}.atualizacao-header .eyebrow{justify-content:center}.atualizacao-header .atualizacao-subtitle{color:var(--muted);max-width:62ch;margin:4px auto 0;font-size:.92rem}.atualizacao-header h1{text-transform:uppercase;letter-spacing:.06em}.atualizacao-header{margin-bottom:4px}.atualizacao-sections,.atualizacao-inner-tabs{flex-direction:column;gap:12px;width:100%;display:flex}.atualizacao-inner-tablist{border-bottom:1px solid #94a3b833;flex-wrap:wrap;gap:8px;padding:4px 0 2px;display:flex}.atualizacao-inner-tab-btn{color:var(--pt-text-legend);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0f172ad9;border:1px solid #94a3b838;border-bottom:none;border-radius:10px 10px 0 0;justify-content:center;align-items:center;margin-bottom:-1px;padding:10px 14px;font-family:inherit;font-size:.72rem;font-weight:800;transition:background .15s,color .15s,border-color .15s,box-shadow .2s,transform .15s;display:inline-flex}.atualizacao-inner-tab-btn:hover{color:#e2e8f0;border-color:#60a5fa59}.admin-module-view[data-active-module=manutencao] .manutencao-inner-tablist .manutencao-inner-tab-btn{--tab-glow:#60a5fa;text-shadow:none;position:relative;transform:none;box-shadow:none!important;outline:none!important}.admin-module-view[data-active-module=manutencao] .manutencao-inner-tablist .manutencao-inner-tab-btn:after{content:"";height:0;box-shadow:none;pointer-events:none;background:0 0;border-radius:2px 2px 0 0;transition:height .15s,box-shadow .15s,background .15s;position:absolute;bottom:0;left:12px;right:12px}.admin-module-view[data-active-module=manutencao] .manutencao-inner-tablist .manutencao-inner-tab-btn:focus,.admin-module-view[data-active-module=manutencao] .manutencao-inner-tablist .manutencao-inner-tab-btn:focus-visible{outline:none!important}.admin-module-view[data-active-module=manutencao] .manutencao-inner-tablist .manutencao-inner-tab-btn--imagens{--tab-glow:#22d3ee}.admin-module-view[data-active-module=manutencao] .manutencao-inner-tablist .manutencao-inner-tab-btn--sku{--tab-glow:#60a5fa}.admin-module-view[data-active-module=manutencao] .manutencao-inner-tablist .manutencao-inner-tab-btn--precos{--tab-glow:#34d399}.admin-module-view[data-active-module=manutencao] .manutencao-inner-tablist .manutencao-inner-tab-btn--fornecedores{--tab-glow:#fb923c}.admin-module-view[data-active-module=manutencao] .manutencao-inner-tablist .manutencao-inner-tab-btn--descricoes-titulos{--tab-glow:#a78bfa}.admin-module-view[data-active-module=manutencao] .manutencao-inner-tablist .manutencao-inner-tab-btn--status-logs{--tab-glow:#cbd5e1}.admin-module-view[data-active-module=manutencao] .manutencao-inner-tablist .manutencao-inner-tab-btn--selecao{--tab-glow:#fbbf24}.admin-module-view[data-active-module=manutencao] .manutencao-inner-tablist .manutencao-inner-tab-btn--organizacao{--tab-glow:#f472b6}.admin-module-view[data-active-module=manutencao] .manutencao-inner-tablist .manutencao-inner-tab-btn:hover{transform:none;color:var(--tab-glow)!important;box-shadow:none!important;background:#0f172ad9!important;border-color:#94a3b847!important}.admin-module-view[data-active-module=manutencao] .manutencao-inner-tablist .manutencao-inner-tab-btn:hover:after{background:var(--tab-glow);height:2px;box-shadow:0 0 8px var(--tab-glow), 0 0 16px color-mix(in srgb, var(--tab-glow) 55%, transparent)}.admin-module-view[data-active-module=manutencao] .manutencao-inner-tablist .manutencao-inner-tab-btn.is-active,.admin-module-view[data-active-module=manutencao] .manutencao-inner-tablist .manutencao-inner-tab-btn[aria-selected=true]{text-shadow:none;font-weight:800;transform:none;color:#f8fafc!important;box-shadow:none!important;background:#0f172aeb!important;border-color:#94a3b847 #94a3b847 #0000!important}.admin-module-view[data-active-module=manutencao] .manutencao-inner-tablist .manutencao-inner-tab-btn.is-active:after,.admin-module-view[data-active-module=manutencao] .manutencao-inner-tablist .manutencao-inner-tab-btn[aria-selected=true]:after{background:var(--tab-glow);height:3px;box-shadow:0 0 6px var(--tab-glow), 0 0 14px color-mix(in srgb, var(--tab-glow) 70%, transparent), 0 0 22px color-mix(in srgb, var(--tab-glow) 40%, transparent)}.atualizacao-inner-panels{width:100%;min-width:0}.atualizacao-inner-panel{width:100%;min-width:0;display:block}.atualizacao-ops-grid--single,.atualizacao-ops-grid--stack{grid-template-columns:1fr}.atualizacao-ops-card-header{text-align:center;margin-bottom:0;padding-bottom:0}.section-header{text-align:center;flex-direction:column;align-items:center;width:100%;margin:0 0 8px;padding:0 0 10px;display:flex;position:relative}.section-header:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff38 16%,#ffffffc7 50%,#ffffff38 84%,#0000 100%);width:min(100%,340px);height:1px;margin:10px auto 0;display:block}.section-header__center{justify-content:center;align-items:center;gap:8px;max-width:100%;display:inline-flex}.section-header__title{color:#fff;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800;line-height:1.25}.section-header__icon{color:#fff;opacity:.95;flex-shrink:0}.section-header__meta{color:var(--muted);letter-spacing:normal;text-transform:none;margin-top:6px;font-size:.76rem;font-weight:500}.section-header--sub{margin-bottom:6px;padding-bottom:8px}.section-header--sub .section-header__title{letter-spacing:.08em;font-size:.68rem}.section-header--sub:after{width:min(100%,260px);margin-top:8px}.section-header--toolbar{margin-bottom:0;padding-bottom:0}.section-header--toolbar:after{display:none}.atualizacao-section-title,.atualizacao-ops-card-header h2,.atualizacao-ops-card-header h3{text-align:center;text-transform:uppercase;letter-spacing:.08em;color:#fff;width:100%;margin:0 auto 8px;font-size:.82rem;font-weight:800}.atualizacao-section-desc,.atualizacao-ops-card-header p{text-align:center}.atualizacao-global-notice{margin-bottom:12px}.atualizacao-batch-dock{gap:10px;margin-bottom:14px;display:grid;position:static}.atualizacao-api-badge{color:var(--pt-text-legend);margin-top:8px;font-size:.78rem}.atualizacao-api-badge code{color:#93c5fd;font-size:.75rem}.atualizacao-preview-banner{color:#fde68a;background:#fbbf2414;border:1px solid #fbbf2438;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:.84rem;display:flex}.atualizacao-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;display:grid}.atualizacao-ops-card{background:linear-gradient(#0f172ab8,#080b12eb);border:1px solid #94a3b833;border-radius:12px;align-content:start;gap:10px;min-width:0;height:100%;padding:12px 14px 14px;transition:border-color .18s,box-shadow .18s;display:grid;box-shadow:0 6px 20px #0000002e}.atualizacao-ops-card:hover{border-color:#94a3b852;box-shadow:0 8px 24px #0000003d}.atualizacao-ops-card-span-2,.atualizacao-ops-card-span-full{grid-column:1/-1;width:100%}.atualizacao-sections>.atualizacao-ops-card,.atualizacao-ops-grid>.atualizacao-ops-card{width:100%}.atualizacao-image-module-card{isolation:isolate;width:100%;position:relative;overflow:hidden}.atualizacao-image-module-card:hover{transform:none}.atualizacao-ops-card-header .atualizacao-section-desc,.atualizacao-ops-card-header p{color:var(--muted);margin:6px 0 0;font-size:.78rem;line-height:1.45}.atualizacao-preview-embedded .pending-summary{margin-top:4px}.atualizacao-preview-card .atualizacao-ops-body,.atualizacao-selection-card .atualizacao-ops-body{gap:12px}.atualizacao-ops-stats{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:6px;display:grid}.atualizacao-ops-stat{background:#ffffff08;border:1px solid #94a3b81f;border-radius:10px;gap:2px;padding:6px 8px;display:grid}.atualizacao-ops-stat span{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.68rem}.atualizacao-ops-stat strong{color:#e2e8f0;font-size:.95rem;font-weight:600}.atualizacao-ops-stat--ok{background:#1665342e;border-color:#22c55e59}.atualizacao-ops-stat--ok strong{color:#86efac}.atualizacao-ops-stat--warn strong{color:#fca5a5}.atualizacao-ops-body,.atualizacao-field-stack,.atualizacao-field-grid{gap:10px;display:grid}.atualizacao-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.atualizacao-field-stack label,.atualizacao-field-grid label,.atualizacao-inline-field{color:var(--muted);gap:5px;font-size:.74rem;display:grid}.atualizacao-field-stack input,.atualizacao-field-stack select,.atualizacao-field-stack textarea,.atualizacao-field-grid input,.atualizacao-inline-field input{font-size:.82rem}.atualizacao-card-toolbar,.atualizacao-ops-actions{flex-wrap:wrap;gap:8px;display:flex}.atualizacao-soft-btn,.atualizacao-glass-btn,label.atualizacao-soft-btn{-webkit-backdrop-filter:blur(8px);color:#e2e8f0;letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:#33415547;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:5px 9px;font-size:.68rem;font-weight:500;line-height:1.2;transition:background .12s,border-color .12s,filter .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.atualizacao-soft-btn:hover:not(:disabled),.atualizacao-glass-btn:hover:not(:disabled),label.atualizacao-soft-btn:hover:not(:disabled){filter:brightness(1.08)}.atualizacao-soft-btn:disabled,.atualizacao-glass-btn:disabled,label.atualizacao-soft-btn:disabled{opacity:1;color:var(--pt-text-subtitle);cursor:not-allowed;background:#4755698c;border-color:#94a3b866}.atualizacao-btn-step-1,.atualizacao-glass-btn-step-1{color:#bbf7d0;background:#22c55e24;border-color:#4ade8047}.atualizacao-btn-step-2,.atualizacao-glass-btn-step-2{color:#fed7aa;background:#f9731624;border-color:#fb923c4d}.atualizacao-btn-action,.atualizacao-glass-btn-action,.atualizacao-soft-btn-accent{color:#e0f2fe;background:#38bdf81f;border-color:#7dd3fc47}.atualizacao-soft-btn,.atualizacao-glass-btn,label.atualizacao-soft-btn,.processing-button-wrap>button,.module-action-grid button,.supplier-actions button,.inventory-update-flow-btns>button,.inventory-actions-row>button,.image-update-module-toolbar button,.description-update-toolbar button,.title-update-toolbar button,.supplier-csv-command-buttons button,.variant-adjust-toolbar-actions button,.variant-adjust-actions-select button,.variant-adjust-actions-row button,.variant-adjust-actions-row--exports button,.exclusao-module-actions button,.exclusao-sidebar-actions button,.exclusao-actions-panel .exclusao-actions-row button,.fx-cost-source-actions button,.price-cost-apply-panel-toolbar button,.status-logs-toolbar button,.sku-update-module-toolbar button,.batch-toolbar button{box-sizing:border-box;width:fit-content;min-width:140px;max-width:100%}.description-mini-btn,.atualizacao-mini-btn,.atualizacao-image-batch-dismiss,.report-print-actions button,.variant-adjust-actions-subcard .atualizacao-soft-btn{width:fit-content;min-width:0}.va-subcard .atualizacao-soft-btn,.va-category-actions-panel .atualizacao-soft-btn,.erp-btn-full,.wide,.inventory-update-btn-block.processing-button-wrap,.inventory-update-btn-block.processing-button-wrap>button{width:100%;min-width:0;max-width:100%}.erp-btn-group,.atualizacao-card-toolbar,.atualizacao-ops-actions,.description-update-toolbar,.title-update-toolbar,.missing-cost-locate-panel-toolbar,.missing-cost-locate-batch-actions,.price-cost-prep-panel-toolbar,.missing-cost-locate-panel-actions,.price-cost-prep-panel-actions,.price-cost-apply-panel-toolbar,.price-cost-apply-panel-actions,.fx-cost-source-actions,.fx-cost-import-actions-row,.fx-price-op-row--actions,.price-adjustment-supplier-toolbar,.price-adjustment-pricing-actions,.price-adjustment-inline,.supplier-csv-command-buttons,.variant-adjust-toolbar-actions,.variant-adjust-actions-select,.variant-adjust-actions-row,.variant-adjust-actions-row--exports,.exclusao-module-actions,.exclusao-sidebar-actions,.exclusao-actions-panel .exclusao-actions-row,.image-update-module-toolbar,.inventory-update-flow-btns,.module-action-grid,.supplier-actions,.status-logs-toolbar,.sku-update-module-toolbar,.inventory-actions-row,.fx-cost-import-actions-col{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.missing-cost-locate-panel-toolbar.missing-cost-locate-panel-toolbar--single-row{flex-wrap:nowrap;overflow-x:auto}.atualizacao-card-toolbar,.description-update-toolbar,.title-update-toolbar{gap:6px}.description-mini-btn,.atualizacao-mini-btn{border-radius:6px;min-height:0;font-weight:500;line-height:1.15;padding:3px 7px!important;font-size:.62rem!important}.description-row-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.atualizacao-image-preview{gap:6px;display:grid}.atualizacao-image-preview span{color:var(--muted);text-transform:uppercase;font-size:.68rem}.atualizacao-image-preview img{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:88px;height:88px}.supplier-csv-layout{grid-template-columns:1fr;gap:12px;width:100%;min-width:0}.supplier-csv-layout>.supplier-csv-card--aviso,.supplier-csv-layout>.supplier-csv-top-row,.supplier-csv-layout>.supplier-csv-card--resultados{grid-column:1/-1}.supplier-csv-top-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;display:grid}.supplier-csv-top-row>.sku-update-card{min-width:0;height:100%}.supplier-csv-dashboard--in-card{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-csv-painel-body,.supplier-csv-inventory-export-body{gap:10px;min-width:0;display:grid}.supplier-csv-inventory-export-hint{color:var(--pt-text-legend);margin:0;font-size:.78rem;line-height:1.45}.supplier-csv-inventory-export-toolbar{gap:10px;min-width:0;display:grid}.supplier-csv-inventory-export-toolbar .supplier-csv-export-field{gap:4px;min-width:0;display:grid}.supplier-csv-inventory-export-toolbar .supplier-csv-export-field span{letter-spacing:.06em;text-transform:uppercase;color:var(--pt-text-legend);font-size:.62rem;font-weight:700}.supplier-csv-inventory-export-toolbar select{width:100%;min-width:0}.supplier-csv-dashboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;display:grid}.supplier-csv-dash-card{background:linear-gradient(#1e3a8a38,#080b128c);border:1px solid #3b82f638;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.supplier-csv-dash-card span{letter-spacing:.06em;text-transform:uppercase;color:var(--pt-text-legend);font-size:.62rem;font-weight:700}.supplier-csv-dash-card strong{color:#f1f5f9;font-size:1rem;font-weight:800}.supplier-csv-dash-card--new strong{color:#93c5fd}.supplier-csv-dash-card--down strong{color:#86efac}.supplier-csv-dash-card--up strong{color:#fca5a5}.supplier-csv-card--aviso{background:linear-gradient(#78350f38,#080b128c);border-color:#eab30859;padding:8px 10px 10px}.supplier-csv-card--aviso .sku-update-card-header{border-bottom-color:#eab30833;padding-bottom:4px}.supplier-csv-card--aviso .sku-update-card-title{color:#fde68a}.supplier-csv-aviso-text{color:#fde68a;margin:0;font-size:.78rem;line-height:1.45}.supplier-csv-card--upload .supplier-csv-upload-body{gap:10px}.supplier-csv-card--upload .supplier-csv-command-bar{margin-bottom:0}.supplier-csv-card--resultados{background:#080b12b8;border-color:#3b82f647;padding:12px 14px 14px}.supplier-csv-resultados-body{gap:10px;min-width:0;display:grid}.supplier-csv-card--resultados .supplier-csv-list-panel{margin-top:0}.supplier-csv-layout .supplier-csv-table-wrap{width:100%;max-height:min(58vh,600px);overflow-y:auto}.supplier-csv-table-wrap--new-prep{overflow-x:auto}.supplier-csv-compare-table--new-prep{min-width:1280px;font-size:.82rem}.supplier-csv-compare-table--new-prep .supplier-csv-cell-truncate{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.supplier-csv-new-prep-toolbar{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:10px;display:flex}.supplier-csv-validation-summary{flex-wrap:wrap;gap:12px 16px;font-size:.88rem;display:flex}.supplier-csv-validation-ready strong{color:#86efac}.supplier-csv-validation-warn strong{color:#fcd34d}.supplier-csv-validation-error strong{color:#fca5a5}.supplier-csv-validation-summary-wrap{flex:280px;gap:8px;min-width:0;display:grid}.supplier-csv-validation-breakdown-block{gap:6px;display:grid}.supplier-csv-validation-breakdown-title{color:#fcd34d;margin:0;font-size:.84rem}.supplier-csv-validation-breakdown{margin:0;padding-left:1.1rem;font-size:.82rem;line-height:1.45}.supplier-csv-validation-breakdown--warn li strong{color:#fcd34d}.supplier-csv-validation-breakdown--error li strong{color:#fca5a5}.supplier-csv-validation-cell{min-width:140px}.supplier-csv-validation-tags{flex-wrap:wrap;gap:4px;display:flex}.supplier-csv-validation-tag{white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:.72rem;line-height:1.2;display:inline-block}.supplier-csv-validation-tag--ok{color:#86efac;background:#86efac26}.supplier-csv-validation-tag--warn{color:#fcd34d;background:#fcd34d26}.supplier-csv-validation-tag--error{color:#fca5a5;background:#fca5a526}.supplier-csv-row-ready td:first-child{box-shadow:inset 3px 0 #86efac8c}.supplier-csv-row-warn td:first-child{box-shadow:inset 3px 0 #fcd34da6}.supplier-csv-row-blocked td:first-child{box-shadow:inset 3px 0 #fca5a5bf}@media (width<=1100px){.supplier-csv-top-row{grid-template-columns:1fr}}@media (width<=900px){.supplier-csv-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.supplier-csv-dashboard{grid-template-columns:1fr}}.supplier-csv-command-bar{margin-bottom:10px}.supplier-csv-dropzone-left{text-align:left;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 12px;min-width:0;max-width:100%;padding:8px 10px;display:flex;overflow:hidden}.supplier-csv-command-buttons{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.supplier-csv-command-buttons .atualizacao-soft-btn{height:auto;min-height:0;margin:0}.supplier-csv-upload-btn{flex-shrink:0}.supplier-csv-dropzone-copy{flex:auto;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.supplier-csv-dropzone-text{gap:2px;min-width:0;display:grid}.supplier-csv-dropzone-hint{white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;line-height:1.3;overflow:hidden}.supplier-csv-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.atualizacao-csv-dropzone{color:var(--muted);text-align:center;background:#02061773;border:1px dashed #94a3b847;border-radius:12px;justify-items:center;gap:8px;padding:18px 14px;font-size:.8rem;display:grid}.atualizacao-csv-dropzone.is-dragover{background:#60a5fa14;border-color:#60a5fa73}.atualizacao-csv-name{color:#93c5fd;font-size:.76rem}.atualizacao-csv-upload-label{cursor:pointer}.atualizacao-csv-detections{color:var(--muted);gap:4px;margin:0;padding-left:18px;font-size:.76rem;display:grid}.supplier-csv-compare-module .atualizacao-image-batch-panel,.supplier-csv-compare-hint{margin:0 0 10px}.supplier-csv-summary-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:12px 0;display:grid}.supplier-csv-summary-card{color:var(--muted);background:#02061766;border:1px solid #94a3b826;border-radius:10px;gap:4px;padding:10px 12px;font-size:.74rem;display:grid}.supplier-csv-summary-card strong{color:#f8fafc;font-size:1.15rem}.supplier-csv-summary-new strong{color:#93c5fd}.supplier-csv-summary-down strong{color:#86efac}.supplier-csv-summary-up strong{color:#fca5a5}.supplier-csv-filter-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.supplier-csv-filter-btn{align-items:center;gap:6px;display:inline-flex}.supplier-csv-filter-info{color:#93c5fd;cursor:help;-webkit-user-select:none;user-select:none;background:#3b82f61f;border:1px solid #93c5fd73;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;font-size:.62rem;font-weight:800;line-height:1;display:inline-flex}.supplier-csv-filter-info:hover{color:#dbeafe;background:#3b82f63d;border-color:#93c5fda6}.supplier-csv-sku-search-group{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.supplier-csv-sku-search-input{color:#e2e8f0;background:#0206178c;border:1px solid #94a3b840;border-radius:10px;width:120px;height:34px;padding:6px 10px;font-size:.78rem}.supplier-csv-sku-search-input:focus{border-color:#60a5fa73;outline:none}@media (width<=720px){.supplier-csv-sku-search-input{flex:100px;min-width:0}}.supplier-csv-list-panel{margin-top:4px}.supplier-csv-compare-module .supplier-csv-table-wrap{max-height:348px!important;overflow:auto!important}.supplier-csv-compare-table{min-width:1100px}.supplier-csv-compare-table td strong{display:block}.supplier-csv-compare-table td small{color:var(--muted);margin-top:2px;font-size:.68rem;display:block}.supplier-csv-status-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-size:.65rem;font-weight:700;display:inline-block}.supplier-csv-status-new{color:#93c5fd;background:#60a5fa2e}.supplier-csv-status-price_down{color:#86efac;background:#22c55e26}.supplier-csv-status-price_up{color:#fca5a5;background:#ef444426}.supplier-csv-status-unchanged{color:var(--pt-text-subtitle);background:#94a3b81f}.supplier-csv-status-no_cost{color:#fde68a;background:#eab3081f}.supplier-csv-delta-down{color:#86efac}.supplier-csv-delta-up{color:#fca5a5}.supplier-csv-selling-price{color:#86efac;font-weight:700}.supplier-csv-detail-row td{background:#0206178c}.supplier-csv-detail-panel{padding:10px 4px}.supplier-csv-detail-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px 14px;margin:10px 0;font-size:.74rem;display:grid}.supplier-csv-detail-grid dt{color:var(--muted);font-weight:600}.supplier-csv-detail-grid dd{color:#e2e8f0;word-break:break-word;margin:2px 0 0}.supplier-csv-linked-product{color:var(--muted);margin:0;font-size:.76rem}.supplier-csv-export-panel{background:#02061780;border:1px solid #60a5fa38;border-radius:12px;margin:12px 0;padding:14px}.supplier-csv-export-header{margin-bottom:10px}.supplier-csv-export-header strong{color:#f8fafc;font-size:.92rem;display:block}.supplier-csv-export-header p{color:var(--muted);margin:6px 0 0;font-size:.74rem;line-height:1.45}.supplier-csv-export-header a{color:var(--gold-2)}.supplier-csv-export-options{flex-wrap:wrap;align-items:flex-end;gap:12px 18px;margin-bottom:10px;display:flex}.supplier-csv-export-field{color:var(--muted);gap:4px;font-size:.74rem;display:grid}.supplier-csv-export-field select{color:#e2e8f0;background:#0206178c;border:1px solid #94a3b838;border-radius:10px;min-width:220px;height:34px;padding:6px 10px}.supplier-csv-export-check{color:#e2e8f0;align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.supplier-csv-export-status{color:#93c5fd;margin:8px 0 4px}.atualizacao-price-shell .price-adjustment-shell{width:100%}.atualizacao-status-lines{color:var(--pt-text-subtitle);gap:6px;font-size:.78rem;display:grid}.atualizacao-logs-card .sync-logs-compact-panel{box-shadow:none;background:0 0;border:none;padding:0!important}.activity-logs-panel{gap:10px;display:grid}.activity-logs-toolbar{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.activity-logs-filter{gap:4px;min-width:min(220px,100%);display:grid}.activity-logs-filter span{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);font-size:.68rem}.activity-logs-filter select{min-width:0}.activity-logs-empty,.activity-logs-error{color:var(--pt-text-legend);margin:0;font-size:.82rem}.activity-logs-error{color:#fca5a5;align-items:center;gap:6px;display:flex}.activity-log-result{letter-spacing:.02em;border-radius:999px;align-items:center;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.activity-log-result--success{color:#86efac;background:#16653440}.activity-log-result--error{color:#fca5a5;background:#7f1d1d40}.activity-log-result--partial{color:#fde68a;background:#78350f40}.activity-log-details-cell,.activity-log-details-preview{white-space:normal;word-break:break-word;max-width:420px}.activity-logs-more-hint{color:var(--pt-text-legend);margin:0;font-size:.74rem}.activity-logs-table td,.activity-logs-table th{vertical-align:top}.atualizacao-selection-panel{margin-top:8px}.atualizacao-selection-panel summary{cursor:pointer;color:var(--pt-text-subtitle);align-items:center;gap:8px;padding:4px 0 10px;font-size:.84rem;list-style:none;display:flex}.atualizacao-selection-panel summary::-webkit-details-marker{display:none}.atualizacao-selection-table{max-height:280px;overflow:auto}@media (width<=1024px){.atualizacao-ops-grid{grid-template-columns:1fr}.atualizacao-ops-card-span-2,.atualizacao-ops-card-span-full{grid-column:1}.atualizacao-ops-card-span-2,.atualizacao-ops-card-span-full,.atualizacao-image-module-card{width:100%}.atualizacao-field-grid{grid-template-columns:1fr}}.atualizacao-image-api-note{color:var(--muted);background:#02061773;border:1px solid #94a3b824;border-radius:10px;gap:4px;padding:10px 12px;font-size:.74rem;display:grid}.atualizacao-image-api-note strong{color:var(--pt-text-subtitle);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem}.atualizacao-image-api-note code{color:#93c5fd;font-size:.7rem}.atualizacao-image-batch-panel{background:#0206178c;border:1px solid #94a3b833;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.atualizacao-image-batch-panel-running{border-color:#3b82f659}.atualizacao-image-batch-panel-success{border-color:#22c55e66}.atualizacao-image-batch-panel-partial{border-color:#eab30873}.atualizacao-image-batch-panel-error{border-color:#ef444473}.atualizacao-image-batch-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.atualizacao-image-batch-panel-header strong{color:#e2e8f0;margin-right:8px;font-size:.85rem}.atualizacao-image-batch-status-pill{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:600;display:inline-block}.atualizacao-image-batch-status-running{color:#93c5fd;background:#3b82f633}.atualizacao-image-batch-status-success{color:#86efac;background:#22c55e33}.atualizacao-image-batch-status-partial{color:#fde047;background:#eab30833}.atualizacao-image-batch-status-error{color:#fca5a5;background:#ef444433}.atualizacao-image-batch-dismiss{padding:4px 10px;font-size:.72rem}.processing-button-wrap{vertical-align:top;flex-direction:column;align-items:flex-start;width:fit-content;max-width:100%;display:inline-flex}.processing-button-wrap>button{width:fit-content;min-width:140px;max-width:100%}.processing-button-progress{min-width:120px;max-width:280px;margin-top:4px}.processing-button-track{background:#94a3b833;border-radius:999px;height:4px;overflow:hidden}.processing-button-fill{background:#94a3b88c;border-radius:999px;height:100%;transition:width .2s}.processing-button-wrap--error .processing-button-fill{background:#94a3b859}.processing-button-meta{color:var(--pt-text-legend);justify-content:space-between;gap:8px;margin-top:3px;font-size:.62rem;line-height:1.2;display:flex}.processing-button-phase{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.processing-button-pct{font-variant-numeric:tabular-nums;color:var(--pt-text-subtitle)}.fx-cost-source-actions .processing-button-wrap,.fx-cost-import-actions-col .processing-button-wrap,.fx-cost-import-actions-row .processing-button-wrap,.price-adjustment-supplier-toolbar .processing-button-wrap,.fx-price-op-row--actions .processing-button-wrap,.atualizacao-card-toolbar .processing-button-wrap,.image-update-module-toolbar .processing-button-wrap,.inventory-update-flow-btns .processing-button-wrap{flex:0 auto}.inventory-update-btn-block.processing-button-wrap{width:100%;max-width:100%;display:flex}.inventory-update-btn-block.processing-button-wrap .processing-button-progress{max-width:100%}.price-adjustment-catalog-loading{background:#0f172a59;border:1px solid #94a3b81f;border-radius:10px;margin-top:12px;padding:14px 16px}.price-adjustment-catalog-loading-track{max-width:100%;margin-top:10px}.atualizacao-image-batch-progress-track{background:#0f172acc;border-radius:999px;height:8px;overflow:hidden}.atualizacao-image-batch-progress-fill{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:999px;height:100%;transition:width .25s}.atualizacao-image-batch-progress-indeterminate{animation:1.2s ease-in-out infinite atualizacao-image-batch-pulse;width:40%!important}@keyframes atualizacao-image-batch-pulse{0%{transform:translate(-100%)}50%{transform:translate(120%)}to{transform:translate(-100%)}}.atualizacao-image-batch-stats{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:.76rem;display:flex}.atualizacao-image-batch-stat-ok{color:#86efac}.atualizacao-image-batch-stat-err{color:#fca5a5}.atualizacao-image-batch-message{color:var(--pt-text-subtitle);margin:0;font-size:.78rem;line-height:1.4}.atualizacao-image-batch-errors{color:#fca5a5;max-height:120px;margin:0;padding-left:18px;font-size:.72rem;overflow-y:auto}.atualizacao-image-batch-controls{flex-wrap:wrap;align-items:flex-end;gap:10px;padding:8px 0 4px;display:flex}.atualizacao-image-batch-limit-field{color:var(--muted);gap:4px;font-size:.72rem;display:grid}.atualizacao-image-batch-limit-field input{color:#e2e8f0;background:#02061799;border:1px solid #94a3b840;border-radius:8px;width:5rem;padding:6px 8px;font-size:.82rem}.atualizacao-image-list-pagination{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:10px;font-size:.78rem;display:flex}.atualizacao-list-page-select{justify-content:flex-start;gap:8px;margin-top:8px;margin-bottom:8px}.atualizacao-list-page-select-label{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.atualizacao-list-page-select-input{color:#e2e8f0;background:#0206178c;border:1px solid #94a3b838;border-radius:10px;min-width:168px;height:34px;padding:6px 10px;font-size:.82rem}.atualizacao-list-page-select-input--compact{font-variant-numeric:tabular-nums;cursor:pointer;border-radius:8px;width:auto;min-width:0;max-width:7.5rem;height:28px;padding:4px 22px 4px 8px;font-size:.72rem}.atualizacao-list-page-select .atualizacao-list-page-select-input--compact{flex:none}.atualizacao-list-page-nav{flex:none;align-items:center;gap:6px;display:inline-flex}.atualizacao-list-page-nav-btn{min-width:2rem;height:28px;padding:0 8px;font-size:1rem;line-height:1}.atualizacao-list-page-select-hint{color:var(--muted);font-size:.74rem}.atualizacao-list-panel-compact .image-update-table-wrap,.atualizacao-list-panel-compact.atualizacao-image-table-wrap{overflow-y:auto;max-height:348px!important}.atualizacao-image-list-panel,.atualizacao-image-preview-panel{background:#02061759;border:1px solid #94a3b81f;border-radius:12px;min-width:0;padding:10px;position:relative;overflow:hidden}.atualizacao-image-list-panel{gap:8px;display:grid}.atualizacao-image-list-toolbar{color:var(--muted);flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:8px;font-size:.78rem;display:flex}.atualizacao-image-batch-url{flex:1;gap:4px;min-width:220px;display:grid}.atualizacao-image-suggestions-row td{border-top:none;padding:0 8px 10px}.atualizacao-image-suggestions-panel{background:#0f172a8c;border:1px solid #94a3b81f;border-radius:10px;padding:10px}.atualizacao-image-suggestions-header{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:.76rem;display:flex}.atualizacao-image-suggestions-header strong{color:#e2e8f0}.atualizacao-image-suggestions-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;display:grid}.atualizacao-image-suggestion-card{cursor:pointer;text-align:left;color:var(--pt-text-subtitle);background:#0206178c;border:1px solid #94a3b82e;border-radius:8px;gap:4px;padding:6px;font-size:.68rem;display:grid}.atualizacao-image-suggestion-card img{object-fit:cover;background:#0f172acc;border-radius:6px;width:100%;height:88px}.atualizacao-image-suggestion-card small{color:var(--pt-text-legend);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.atualizacao-image-suggestion-selected{border-color:#34d3998c;box-shadow:0 0 0 1px #34d39940}.atualizacao-image-suggestion-choose{justify-content:center;width:100%;padding:4px 6px;font-size:.65rem}.atualizacao-image-upload-label{color:#93c5fd;cursor:pointer;align-items:center;gap:4px;margin-top:4px;font-size:.7rem;display:inline-flex}.atualizacao-image-upload-input{display:none}.atualizacao-image-table-wrap{z-index:1;width:100%;min-width:0;position:relative;overflow:auto;max-height:520px!important}.atualizacao-image-table-wrap.clean-table-wrap,.atualizacao-image-module-card .clean-table-wrap{max-height:520px!important}.atualizacao-image-table-wrap.op-table-wrap{border:1px solid #94a3b81f!important;border-radius:10px!important}.atualizacao-image-table-wrap th{z-index:1;background:var(--panel-strong);position:sticky;top:0}.atualizacao-image-suggestions-row,.atualizacao-image-suggestions-row td,.atualizacao-image-suggestions-panel{z-index:auto;position:relative}.atualizacao-image-table{min-width:980px;font-size:.78rem}.atualizacao-image-url-input{width:100%;min-width:180px;font-size:.76rem}.atualizacao-image-search-hint{color:#fbbf24;margin-top:4px;font-size:.68rem;display:block}.atualizacao-image-row-selected{background:0 0}.atualizacao-image-row-approved{background:#34d39914}.atualizacao-image-preview-title{color:var(--pt-text-subtitle);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;font-size:.78rem;display:flex}.atualizacao-image-preview-title strong{color:#e2e8f0;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem}.atualizacao-image-preview-title small{color:var(--muted)}.atualizacao-image-preview-panel .atualizacao-image-preview{align-items:flex-start;gap:12px;display:flex}.atualizacao-image-preview-panel .atualizacao-image-preview img{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:160px;height:160px}.atualizacao-image-preview-thumb{object-fit:cover;border-radius:6px;width:36px;height:36px}.atualizacao-image-notice{margin:0;font-size:.78rem}.atualizacao-image-row-actions{flex-wrap:wrap;gap:4px;display:flex}.atualizacao-image-row-actions .atualizacao-soft-btn{width:fit-content;min-width:32px;padding:5px 8px}.atualizacao-image-status-pill{border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:.68rem;display:inline-flex}.atualizacao-image-status-sem_imagem{color:var(--pt-text-legend)}.atualizacao-image-status-downloaded{color:#fde68a;border-color:#fbbf2440}.atualizacao-image-status-applied{color:#6ee7b7;border-color:#34d39940}.atualizacao-image-status-erro{color:#fca5a5;border-color:#f8717140}.atualizacao-image-status-aplicada_local{color:#fde68a;border-color:#fbbf2440}.atualizacao-image-status-sincronizada{color:#6ee7b7;border-color:#34d39940}.atualizacao-image-status-erro_sync{color:#fca5a5;border-color:#f8717140}.atualizacao-image-shopify-pending{color:#fde68a}.atualizacao-image-shopify-ok{color:#6ee7b7}.atualizacao-image-shopify-err{color:#fca5a5}.atualizacao-image-validate-ok{color:#6ee7b7;margin-top:4px;font-size:.68rem;display:block}.atualizacao-image-log-compact{color:var(--muted);border:1px solid var(--line);background:#ffffff08;border-radius:10px;flex-wrap:wrap;gap:10px;padding:8px 10px;font-size:.72rem;display:flex}.atualizacao-image-log-status-ok{color:#6ee7b7}.atualizacao-image-log-status-pending{color:#fde68a}.atualizacao-image-log-status-err{color:#fca5a5}.image-update-module{z-index:1;box-sizing:border-box;flex:none;width:100%;max-width:100%;position:relative;overflow:hidden}.image-update-module:hover{transform:none}.image-update-standalone-header{grid-column:1/-1}.imagens-module-root,.image-update-tab-root{min-width:0}.admin-module-view[data-active-module=manutencao] .manutencao-tab-imagens-active .supplier-sync-module,.admin-module-view[data-active-module=manutencao] .manutencao-tab-imagens-active .supplier-sync-module-card,.admin-module-view[data-active-module=manutencao] .manutencao-tab-imagens-active .supplier-sync-step,.admin-module-view[data-active-module=manutencao] .manutencao-tab-imagens-active .supplier-csv-layout,.admin-module-view[data-active-module=manutencao] .manutencao-tab-imagens-active .shopify-prep-panel,.imagens-module-root .supplier-sync-module,.imagens-module-root .supplier-sync-module-card,.imagens-module-root .supplier-sync-step,.imagens-module-root .supplier-csv-layout,.imagens-module-root .shopify-prep-panel,.image-update-tab-root .supplier-sync-module,.image-update-tab-root .supplier-sync-step,.image-update-tab-root .supplier-csv-layout,.image-update-tab-root .shopify-prep-panel,.atualizacao-inner-panel--imagens .supplier-sync-module,.atualizacao-inner-panel--imagens .supplier-sync-module-card,.manutencao-tab-imagens-active .supplier-sync-module,.manutencao-tab-imagens-active .supplier-sync-module-card,.manutencao-tab-imagens-active .atualizacao-inner-panel--supplier-sync{display:none!important}.image-update-top-cards{grid-template-columns:minmax(220px,.9fr) minmax(0,2.1fr);align-items:stretch;gap:10px;width:100%;display:grid}.image-update-top-cards--resumo-only{grid-template-columns:1fr}.image-update-flow-section{width:100%;min-width:0}.image-update-flow-cards-grid{width:100%}.image-update-flow-card.fragrancex-email-card,.image-update-flow-cards-grid .va-subcard.fragrancex-email-card{min-height:180px}.image-update-flow-card--advanced{grid-column:1/-1}.image-import-api-config{gap:8px;margin-bottom:10px;display:grid}.image-update-flow-card--import .search-api-override-panel,.image-update-flow-card--import .image-web-search-panel{margin:0}.image-update-flow-card--import .search-api-override-providers-accordion{gap:6px}.image-web-search-panel{background:#00000026;border:1px solid #ffffff14;border-radius:10px;gap:12px;padding:12px;display:grid}.image-web-search-panel-title{margin:0;font-size:.95rem;font-weight:600}.image-web-search-panel-hint{opacity:.85;margin:0;font-size:.82rem}.image-web-search-radio-group{border:1px solid #ffffff1a;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.image-web-search-radio-group legend{opacity:.9;padding:0 4px;font-size:.78rem;font-weight:600}.image-web-search-active{margin:0;font-size:.82rem}.image-web-search-radio{cursor:pointer;align-items:center;gap:8px;font-size:.85rem;display:flex}.image-web-search-radio input{accent-color:#22d3ee}.image-web-search-keys{gap:6px;display:grid}.image-web-search-key-card{border:1px solid #ffffff14;border-radius:8px;overflow:hidden}.image-web-search-key-toggle{width:100%;color:inherit;cursor:pointer;text-align:left;background:#ffffff08;border:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.image-web-search-key-body{gap:8px;padding:8px 10px 10px;display:grid}.image-web-search-key-masked{opacity:.85;margin:0;font-size:.78rem}.image-web-search-actions{flex-wrap:wrap;gap:8px;display:flex}.image-web-search-exec-panel{background:#22d3ee0f;border:1px solid #22d3ee40;border-radius:8px;padding:10px 12px}.image-web-search-exec-title{margin:0 0 8px;font-size:.82rem;font-weight:600}.image-web-search-exec-list{gap:6px;margin:0;padding:0;font-size:.8rem;list-style:none;display:grid}.image-web-search-exec-list li{gap:2px;display:grid}.image-web-search-exec-list span{opacity:.75;font-size:.74rem}.image-web-search-exec-list code,.image-web-search-exec-url{word-break:break-all;font-size:.72rem}.image-web-search-exec-ok{color:#4ade80}.image-web-search-exec-bad,.image-web-search-exec-error strong{color:#f87171}.image-web-search-auto-steps{border-top:1px solid #ffffff1a;margin-top:10px;padding-top:8px}.image-web-search-auto-steps-title{margin:0 0 6px;font-size:.78rem;font-weight:600}.image-web-search-auto-steps ul{gap:4px;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.image-web-search-auto-step--ok{color:#4ade80}.image-web-search-auto-step--failed,.image-web-search-auto-step--no_results{color:#f87171}.image-web-search-auto-step--trying{opacity:.85}.image-web-search-flow-report{background:#0f172a8c;border:1px solid #22d3ee38;border-radius:10px;margin:10px 0;padding:12px}.image-web-search-flow-report-title{margin:0 0 8px;font-size:.9rem}.image-web-search-flow-report-summary{white-space:pre-wrap;color:#cbd5e1;margin:0 0 10px;font-size:.78rem}.image-web-search-flow-report-logs{gap:6px;margin:0;padding:0;font-size:.72rem;list-style:none;display:grid}.image-web-search-flow-log--encontrada{color:#4ade80}.image-web-search-flow-log--erro,.image-web-search-flow-log--sem_resultado{color:#f87171}.image-web-search-status{text-transform:lowercase;margin-top:4px;font-size:.68rem;display:block}.image-web-search-status--encontrada{color:#4ade80}.image-web-search-status--sem_resultado{color:#fbbf24}.image-web-search-status--erro{color:#f87171}.image-web-search-status--buscando{color:#22d3ee}.image-update-product-id{font-size:.72rem}.image-web-search-suggestion-url{word-break:break-all;opacity:.8;font-size:.62rem;display:block}.image-web-search-row-loading,.image-web-search-row-empty{opacity:.85;margin:0;font-size:.78rem}.image-web-search-approval-banner{background:#fbbf2414;border:1px solid #fbbf2459;border-radius:8px;gap:8px;margin-bottom:10px;padding:10px;font-size:.82rem;display:grid}.image-web-search-flow-diagnostics{gap:6px;max-height:280px;display:grid;overflow:auto}.image-web-search-flow-diag{border:1px solid #94a3b826;border-radius:8px;padding:6px 8px;font-size:.74rem}.image-web-search-flow-diag summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.image-web-search-flow-diag pre{white-space:pre-wrap;opacity:.9;margin:8px 0 0;font-size:.7rem}.image-web-search-flow-diag-pills{opacity:.8;font-size:.68rem}.image-wizard{gap:12px;display:grid}.image-wizard-banner{background:linear-gradient(135deg,#0f172aa6,#1e293b73);border:1px solid #38bdf840;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.image-wizard-banner strong{font-size:.95rem;display:block}.image-wizard-banner span{opacity:.75;font-size:.75rem}.image-wizard-next{margin:0;font-size:.82rem}.image-wizard-cards{gap:12px;display:grid}.image-wizard-cards-grid,.image-wizard-activities-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;width:100%;display:grid}.image-wizard-activity-subcard{background:#0f172a8c;border:1px solid #94a3b847;border-radius:10px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:0 6px 18px #00000038}.image-wizard-activity-subcard--done{background:linear-gradient(#1665341f,#0f172a8c);border-color:#4ade8059}.image-wizard-activity-subcard--current{box-shadow:inset 0 0 0 1px #38bdf866,0 6px 18px #00000038}.image-wizard-activity-subcard-head{background:#1e293b73;border-bottom:1px solid #94a3b826;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.image-wizard-activity-subcard-step{color:#7dd3fc;background:#38bdf826;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.72rem;font-weight:700;display:inline-flex}.image-wizard-activity-subcard--done .image-wizard-activity-subcard-step{color:#86efac;background:#22c55e33}.image-wizard-activity-subcard-title{margin:0;font-size:.82rem;font-weight:600}.image-wizard-activity-subcard-hint{opacity:.75;margin:2px 0 0;font-size:.68rem;line-height:1.3}.image-wizard-activity-subcard-done{color:#86efac;margin-left:auto}.image-wizard-activity-subcard-body{gap:8px;padding:10px 12px 12px;font-size:.76rem;display:grid}.image-wizard-inner-subcard{background:#02061759;border:1px solid #94a3b81f;border-radius:8px;padding:8px}.image-wizard-inner-subcard-title{text-transform:uppercase;letter-spacing:.04em;opacity:.8;margin:0 0 6px;font-size:.68rem;font-weight:600}.image-wizard-inner-subcard-content{gap:6px;display:grid}.image-wizard-full-panel{width:100%}.image-wizard-detail-panels{gap:10px;display:grid}.image-wizard-detail-title{margin:0 0 8px;padding:12px 14px 0;font-size:.85rem}.image-wizard-detail-panels .image-wizard-conference-table-wrap,.image-wizard-detail-panels .image-wizard-summary-table-wrap{max-height:280px;padding:0 14px 14px}.image-wizard-summary-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.image-wizard-summary-grid--compact>div{padding:8px}.image-web-search-panel--compact{background:0 0;border:none;gap:8px;padding:0}.image-web-search-panel--compact .image-web-search-provider-row{gap:6px}.image-web-search-panel--compact .image-web-search-provider-config{padding:6px 8px}.image-web-search-panel--compact .atualizacao-soft-btn{padding:.35rem .5rem;font-size:.68rem}@media (width<=900px){.image-wizard-cards-grid,.image-wizard-activities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.image-wizard-cards-grid,.image-wizard-activities-grid{grid-template-columns:1fr}}.image-wizard-card .pt-card__head{transition:background .25s,border-color .25s}.image-wizard-card--done .pt-card__head{background:linear-gradient(135deg,#16653459,#15803d33);border-bottom-color:#4ade8059}.image-wizard-card--current .pt-card__head{box-shadow:inset 0 0 0 1px #38bdf859}.image-wizard-card-body{gap:10px;display:grid}.image-wizard-actions{gap:8px;display:grid}.image-wizard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.image-wizard-metric{background:#0f172a59;border:1px solid #94a3b81f;border-radius:8px;padding:8px 10px}.image-wizard-metric dt{opacity:.75;margin:0;font-size:.68rem}.image-wizard-metric dd{margin:2px 0 0;font-size:.95rem;font-weight:700}.image-wizard-done-badge{color:#86efac;background:#22c55e26;border:1px solid #4ade8059;border-radius:999px;align-items:center;gap:6px;margin:0;padding:6px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.image-wizard-progress{background:#0f172a4d;border:1px solid #94a3b81f;border-radius:8px;gap:6px;padding:10px;display:grid}.image-wizard-progress--active{border-color:#38bdf859}.image-wizard-progress-head{justify-content:space-between;font-size:.78rem;display:flex}.image-wizard-progress-track{background:#94a3b826;border-radius:999px;height:8px;overflow:hidden}.image-wizard-progress-fill{background:linear-gradient(90deg,#38bdf8,#22c55e);border-radius:999px;height:100%;transition:width .25s}.image-wizard-progress-fill--indeterminate{animation:1.2s ease-in-out infinite image-wizard-indeterminate;width:35%!important}@keyframes image-wizard-indeterminate{0%{transform:translate(-120%)}to{transform:translate(320%)}}.image-wizard-progress-stats{flex-wrap:wrap;gap:10px;font-size:.72rem;display:flex}.image-wizard-stat--ok strong{color:#86efac}.image-wizard-stat--warn strong{color:#fde68a}.image-wizard-stat--err strong{color:#fca5a5}.image-wizard-hint{opacity:.8;margin:0;font-size:.78rem}.image-wizard-summary-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.image-wizard-summary-grid>div{background:#0f172a59;border:1px solid #94a3b81f;border-radius:8px;padding:10px}.image-wizard-summary-grid span{opacity:.75;font-size:.68rem;display:block}.image-wizard-summary-grid strong{font-size:1.1rem}.image-wizard-summary-table-wrap,.image-wizard-conference-table-wrap{border:1px solid #94a3b81f;border-radius:8px;max-height:320px;overflow:auto}.image-wizard-summary-table,.image-wizard-conference-table{border-collapse:collapse;width:100%;font-size:.74rem}.image-wizard-summary-table th,.image-wizard-summary-table td,.image-wizard-conference-table th,.image-wizard-conference-table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b81a;padding:8px 10px}.image-wizard-row--success{background:#22c55e0f}.image-wizard-row--ignored{background:#fbbf240f}.image-wizard-row--error{background:#ef444414}.image-wizard-pill{border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:600;display:inline-flex}.image-wizard-pill--success{color:#86efac;background:#22c55e33}.image-wizard-pill--ignored{color:#fde68a;background:#fbbf2433}.image-wizard-pill--error{color:#fca5a5;background:#ef444433}.image-wizard-advanced{margin-top:8px;font-size:.78rem}.image-wizard-advanced summary{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.image-wizard-card-body{font-size:.78rem}.image-wizard-card-body .atualizacao-soft-btn{padding:.45rem .55rem;font-size:.72rem}.image-wizard-card--conference .image-wizard-conference-table-wrap,.image-wizard-card--summary .image-wizard-summary-table-wrap{max-height:160px}.image-process-assistant{gap:14px;display:grid}.image-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.image-process-step-card{background:#0f172ab8;border:1px solid #94a3b847;border-radius:12px;flex-direction:column;height:100%;min-height:320px;display:flex;overflow:hidden;box-shadow:0 8px 22px #00000047}.image-process-step-card--idle{border-color:#94a3b847}.image-process-step-card--locked{opacity:.72;border-color:#64748b59}.image-process-step-card--active{border-color:#38bdf88c;box-shadow:inset 0 0 0 1px #38bdf859,0 8px 22px #00000047}.image-process-step-card--done .image-process-step-card__head{background:linear-gradient(135deg,#16653473,#15803d47);border-bottom-color:#4ade8059}.image-process-step-card--error .image-process-step-card__head{background:linear-gradient(135deg,#7f1d1d73,#991b1b40);border-bottom-color:#f8717159}.image-process-step-card__head{background:#1e293b8c;border-bottom:1px solid #94a3b826;align-items:center;gap:10px;min-height:52px;padding:12px 14px;display:flex}.image-process-step-card--active .image-process-step-card__head{background:linear-gradient(135deg,#0c4a6e8c,#1e3a8a59)}.image-process-step-card__num{color:#e2e8f0;background:#64748b59;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.78rem;font-weight:700;display:inline-flex}.image-process-step-card--active .image-process-step-card__num{color:#7dd3fc;background:#38bdf840}.image-process-step-card--done .image-process-step-card__num{color:#86efac;background:#22c55e40}.image-process-step-card__title{letter-spacing:.02em;text-transform:uppercase;flex:1;margin:0;font-size:.88rem;font-weight:700}.image-process-step-card__badge{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;font-size:.65rem;font-weight:700;display:inline-flex}.image-process-step-card__badge--done{color:#86efac;background:#22c55e33}.image-process-step-card__badge--active{color:#7dd3fc;background:#38bdf833}.image-process-step-card__badge--error{color:#fca5a5;background:#ef444433}.image-process-step-card__body{flex-direction:column;flex:1;padding:12px 14px 14px;display:flex;position:relative}.image-process-step-card__body--locked .image-process-step-card__content{pointer-events:none;opacity:.45;filter:grayscale(.2)}.image-process-step-card__body--locked .image-process-step-card__content button,.image-process-step-card__body--locked .image-process-step-card__content select,.image-process-step-card__body--locked .image-process-step-card__content input{cursor:not-allowed}.image-process-step-card__lock-hint{color:#94a3b8;align-items:center;gap:6px;margin:0 0 8px;font-size:.72rem;display:flex}.image-process-step-card__content{flex:1;align-content:start;gap:10px;display:grid}.image-process-field{gap:6px;font-size:.74rem;display:grid}.image-process-field select{width:100%}.image-process-note{opacity:.85;margin:0;font-size:.72rem;line-height:1.35}.image-process-step-btn{color:#f8fafc;cursor:pointer;background:#1e293bd9;border:1px solid #94a3b859;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:38px;padding:.5rem .75rem;font-size:.76rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.image-process-step-btn:hover:not(:disabled){background:#1e3a8a73;border-color:#38bdf873}.image-process-step-btn:disabled{opacity:.55;cursor:not-allowed}.image-process-step-btn--action{background:#0c4a6e73;border-color:#38bdf859}.image-process-step-btn--done{color:#dcfce7;background:linear-gradient(135deg,#1665348c,#15803d59);border-color:#4ade8073}.image-process-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.image-process-metric{background:#02061773;border:1px solid #94a3b81f;border-radius:8px;padding:8px 10px}.image-process-metric dt{opacity:.75;margin:0;font-size:.65rem}.image-process-metric dd{margin:2px 0 0;font-size:.92rem;font-weight:700}.image-process-step-bar__marker{background:#0f172a8c;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.72rem;font-weight:700;display:inline-flex}.image-process-step-bar__arrow{color:#94a3b8a6;padding:0 2px;font-size:.85rem;list-style:none}.image-process-step-bar__current{margin:8px 0 0;font-size:.8rem}.image-process-detail-zone{gap:10px;display:grid}.image-process-failure-list{gap:4px;display:grid}.image-process-failure-item{opacity:.9;margin:0;font-size:.68rem}.image-web-search-panel--wizard .image-web-search-radio-group{border:none;gap:4px;padding:0}.image-web-search-panel--wizard .image-web-search-radio{font-size:.74rem}.image-web-search-panel--wizard .image-web-search-actions{margin:0}.image-web-search-panel--wizard .image-web-search-actions .image-process-step-btn,.image-web-search-panel--wizard .image-web-search-actions .atualizacao-soft-btn{width:100%;min-height:38px}.image-web-search-wizard-keys{font-size:.72rem}.image-web-search-wizard-keys summary{cursor:pointer;opacity:.85}@media (width<=1100px){.image-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.image-process-grid{grid-template-columns:1fr}.image-process-step-card{min-height:0}}.image-update-flow-supplier-field{width:100%;margin-bottom:4px}.image-update-flow-supplier-field select{width:100%}.image-update-card--resumo .image-update-ops-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.image-update-card--acoes .sku-update-card-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.image-update-card--acoes .image-update-module-toolbar{width:100%}.manutencao-tab-imagens-active .image-update-top-cards,.imagens-module-root .image-update-top-cards{z-index:3;position:sticky;top:0}@media (width<=960px){.image-update-top-cards,.image-update-flow-cards-grid{grid-template-columns:1fr}.image-update-flow-card--advanced{grid-column:auto}}.image-update-clean-layout{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.image-update-clean-layout>*{width:100%;min-width:0}.image-update-top-notice{margin:0}.image-update-clean-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.image-update-clean-filters{background:#02061759;border:1px solid #94a3b824;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;padding:10px 12px;display:grid}.image-update-filter-field{color:var(--muted);flex-direction:column;gap:4px;min-width:0;font-size:.72rem;display:flex}.image-update-filter-field input,.image-update-filter-field select{color:#e2e8f0;background:#020617b8;border:1px solid #94a3b847;border-radius:8px;height:32px;padding:0 8px;font-size:.78rem}.image-update-clean-table-section{flex-direction:column;gap:8px;min-width:0;display:flex}.image-update-clean-table-section .image-update-table-wrap{width:100%;max-height:min(62vh,640px);overflow:auto}.image-update-clean-row-actions{flex-wrap:wrap;gap:6px;display:flex}.image-update-clean-footer{color:var(--muted);border-top:1px solid #94a3b81f;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:10px 4px 0;font-size:.8rem;display:flex}.image-update-clean-footer strong{color:#e2e8f0;font-variant-numeric:tabular-nums}.image-update-status-ok{color:#6ee7b7;background:#10b9812e}.image-update-status-sem-imagem{color:var(--pt-text-subtitle);background:#94a3b824}.image-update-status-inválida{color:#fca5a5;background:#f8717129}.image-update-status-pendente{color:#fde68a;background:#fbbf2429}.image-update-status-sincronizada{color:#93c5fd;background:#3b82f629}.image-update-status-erro{color:#fca5a5;background:#f8717129}.image-update-batch-controls-compact{gap:8px;margin:0;display:grid}.image-update-batch-controls-compact .atualizacao-image-batch-limit-field{margin:0}.image-update-api-note-compact{gap:6px;margin:0}.image-update-list-toolbar-compact{margin:0 0 4px}.image-update-module .image-update-module-toolbar{margin-bottom:0}.image-update-supplier-field{color:var(--muted);flex-direction:column;gap:4px;min-width:min(100%,200px);font-size:.72rem;display:inline-flex}.image-update-supplier-field select{color:#e2e8f0;background:#020617b8;border:1px solid #94a3b847;border-radius:8px;min-width:180px;height:32px;min-height:32px;padding:0 8px;font-size:.78rem}.image-update-supplier-field select:disabled{opacity:.55}.atualizacao-image-row--has-image{opacity:.72}.atualizacao-image-row--has-image td input[type=checkbox]:disabled{cursor:not-allowed;opacity:.45}.image-update-module-table-section{box-sizing:border-box;flex-direction:column;gap:10px;width:100%;max-width:100%;display:flex;overflow:hidden}.image-update-table-wrap{z-index:2;box-sizing:border-box;width:100%;max-width:100%;position:relative;overflow:auto;max-height:520px!important}.image-update-table-wrap.clean-table-wrap,.image-update-module .clean-table-wrap,.image-update-module .atualizacao-image-table-wrap{max-height:520px!important}.image-update-module .atualizacao-list-panel-compact .image-update-table-wrap,.image-update-module .atualizacao-list-panel-compact .atualizacao-image-table-wrap{max-height:348px!important;overflow-y:auto!important}.image-update-table-wrap .atualizacao-image-table,.image-update-table-wrap .op-table,.image-update-table-wrap .clean-table{width:max-content;min-width:980px}.image-update-table-wrap th{z-index:1;background:var(--panel-strong);position:sticky;top:0}.image-update-module-preview{box-sizing:border-box;width:100%;max-width:100%;margin-top:0}.image-update-module-preview .atualizacao-image-preview{width:100%;display:block}.image-update-module-preview .atualizacao-image-preview img{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:160px;max-width:100%;height:160px}.sku-update-module,.supplier-update-module{z-index:1;grid-column:1/-1;min-width:0;position:relative}.supplier-update-picker{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.supplier-update-picker-field{color:var(--muted);gap:4px;min-width:min(100%,220px);font-size:.72rem;display:grid}.supplier-update-picker-field select,.supplier-update-picker-field input{color:#e2e8f0;background:#02061799;border:1px solid #94a3b840;border-radius:8px;padding:6px 8px;font-size:.82rem}.supplier-update-module-toolbar{margin-bottom:8px}.supplier-update-hint{margin:0 0 10px}.supplier-update-list-panel{margin-top:4px}.supplier-update-table td strong{display:block}.supplier-update-table td small{color:var(--muted);margin-top:2px;font-size:.7rem;display:block}.supplier-update-filter-row{margin-bottom:0}.supplier-update-layout{grid-template-columns:1fr;gap:12px;width:100%;min-width:0}.supplier-update-layout>.supplier-update-dashboard,.supplier-update-layout>.supplier-update-top-pair,.supplier-update-layout>.supplier-update-card--filters,.supplier-update-layout>.supplier-update-card--acoes,.supplier-update-layout>.supplier-update-card--resultados{grid-column:1/-1}.supplier-update-top-pair{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.supplier-update-card--profile-data{background:linear-gradient(#1e3a8a47,#080b128c);border-color:#3b82f661;min-width:0;padding:8px 10px 10px}.supplier-update-card--profile-data .sku-update-card-title{color:#60a5fa;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.supplier-profile-data-body{gap:12px;min-width:0;display:grid}.supplier-profile-data-toolbar{min-width:0}.supplier-profile-data-section{gap:8px;min-width:0;display:grid}.supplier-profile-data-section-title{letter-spacing:.06em;text-transform:uppercase;color:#3b82f6;margin:0;font-size:.62rem;font-weight:800}.supplier-profile-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;min-width:0;display:grid}.supplier-profile-data-grid--access{grid-template-columns:repeat(2,minmax(0,1fr))}.supplier-profile-data-field{min-width:0}.supplier-profile-data-field--wide{grid-column:1/-1}.supplier-profile-password-wrap{grid-template-columns:1fr auto;align-items:center;gap:6px;display:grid}.supplier-profile-password-wrap input{width:100%;min-width:0}.supplier-profile-password-toggle{width:34px;height:34px;color:var(--pt-text-legend);cursor:pointer;background:#0f172aa6;border:1px solid #94a3b838;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.supplier-profile-password-toggle:hover:not(:disabled){color:#e2e8f0;border-color:#60a5fa73}.supplier-profile-password-toggle:disabled{opacity:.5;cursor:not-allowed}.supplier-profile-data-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px;display:flex}.supplier-update-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;display:grid}.supplier-update-dash-card{background:linear-gradient(#1e3a8a38,#080b128c);border:1px solid #3b82f638;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.supplier-update-dash-card span{letter-spacing:.06em;text-transform:uppercase;color:var(--pt-text-legend);font-size:.62rem;font-weight:700}.supplier-update-dash-card strong{color:#f1f5f9;font-size:1rem;font-weight:800}.supplier-update-card--rules{background:linear-gradient(#1e3a8a47,#080b128c);border-color:#3b82f661;padding:8px 10px 10px}.supplier-update-card--rules .sku-update-card-title{color:#60a5fa}.supplier-update-rules-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.supplier-update-rule-item{background:#0f172a73;border:1px solid #3b82f633;border-radius:8px;gap:2px;min-width:0;padding:8px 10px;display:grid}.supplier-update-rule-item span{text-transform:uppercase;letter-spacing:.05em;color:var(--pt-text-legend);font-size:.62rem;font-weight:700}.supplier-update-rule-item strong{color:#93c5fd;word-break:break-word;font-size:.82rem;font-weight:800}.supplier-update-rules-note{color:var(--pt-text-legend);margin:8px 0 0;font-size:.74rem;line-height:1.4}.supplier-update-card--filters .supplier-update-picker{margin-bottom:0}.supplier-update-card--filters .supplier-update-hint{margin:8px 0 0}.supplier-update-card--acoes .supplier-update-module-toolbar{margin-bottom:0}.supplier-update-card--resultados{background:#080b12b8;border-color:#3b82f647;padding:12px 14px 14px}.supplier-update-card--resultados .supplier-update-list-panel{margin-top:0}.supplier-update-layout .supplier-update-table-wrap{width:100%;max-height:min(58vh,600px);overflow-y:auto}@media (width<=900px){.supplier-update-dashboard,.supplier-update-rules-grid,.supplier-update-top-pair,.supplier-profile-data-grid,.supplier-profile-data-grid--access{grid-template-columns:1fr}.supplier-profile-data-field--wide{grid-column:auto}}.supplier-update-suggested-pill{color:#fde047;background:#eab30826;border:1px solid #eab3084d;border-radius:999px;padding:2px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;display:inline-block}.supplier-update-missing-cell{color:#fca5a5;font-size:.78rem}.sku-update-layout{flex-direction:column;gap:0;width:100%;min-width:0;display:flex}.sku-update-primary-row,.sku-update-diag-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;column-gap:.65rem;width:100%;min-width:0;display:grid}.sku-update-layout-divider{flex-shrink:0;margin:.55rem 0}.sku-update-inline-divider{align-self:stretch;margin:0}.sku-update-card{background:#080b128c;border:1px solid #94a3b82e;border-radius:10px;align-content:start;gap:8px;min-width:0;padding:10px 12px 12px;display:grid}.sku-update-card--diag{min-height:0}.sku-update-card-header--with-supplier{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sku-update-card-header--with-supplier .sku-update-category-supplier-field{margin-left:auto}.sku-update-category-shopify-btn{white-space:nowrap;align-self:flex-end;height:28px;min-height:28px;padding:0 10px;font-size:.68rem}.sku-update-category-supplier-field{color:#94a3b8;flex-direction:column;flex:0 132px;gap:3px;min-width:0;font-size:.62rem;display:inline-flex}.sku-update-category-supplier-field select{color:#e2e8f0;background:#020617b8;border:1px solid #94a3b847;border-radius:8px;width:100%;height:28px;min-height:28px;padding:0 6px;font-size:.72rem}.sku-update-category-supplier-field select:disabled{opacity:.55}.sku-update-card--diag-category{border-top:3px solid #c084fc}.sku-update-card--diag-image{border-top:3px solid #60a5fa}.sku-update-card--diag-duplicate{border-top:3px solid #fbbf24}.sku-update-diagnostic-stat{background:#ffffff08;border:1px solid #94a3b81f;border-radius:8px;padding:6px 8px}.sku-update-diagnostic-card__desc{color:#d8e4ff;margin:0;font-size:.72rem;line-height:1.45}.sku-update-diagnostic-card__hint{color:#bfd2ef;margin:0;font-size:.62rem;line-height:1.35}.sku-update-diagnostic-card__btn{justify-content:center;width:100%}.sku-update-diagnostic-card__actions{flex-direction:column;gap:8px;width:100%;display:flex}.sku-update-diagnostic-card__notice{color:#bbf7d0;margin:0;font-size:.68rem;line-height:1.4}.sku-maintenance-modal-backdrop{z-index:1200}.sku-maintenance-modal{grid-template-rows:auto minmax(0,1fr);gap:12px;width:min(960px,100vw - 32px);max-height:min(80vh,760px);display:grid}.sku-maintenance-modal-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sku-maintenance-modal-header h3{color:#fff;margin:0;font-size:1rem}.sku-maintenance-modal-eyebrow{color:#d8e4ff;margin:0 0 4px;font-size:.72rem}.sku-maintenance-modal-body{min-height:0;overflow:auto}.sku-maintenance-modal-table-wrap{max-height:min(58vh,560px);overflow:auto}.sku-maintenance-modal-table th,.sku-maintenance-modal-table td{white-space:nowrap}.sku-maintenance-modal-table td strong{white-space:normal}.sku-maintenance-modal-missing{color:#fca5a5}.sku-maintenance-modal-empty{margin:0;padding:12px 0}.sku-maintenance-modal-desc{color:#d8e4ff;max-width:280px;font-size:.68rem;line-height:1.35;white-space:normal!important}@media (width<=980px){.sku-update-primary-row,.sku-update-diag-row{grid-template-columns:1fr;gap:.75rem}.sku-update-inline-divider{background:linear-gradient(90deg,#ffffffeb 0%,#bfdbfea6 28%,#60a5fabf 58%,#2563ebf2 100%);width:100%;height:2px;min-height:0;box-shadow:0 0 12px #3b82f638}}.sku-update-card-header{border-bottom:none;flex-direction:column;align-items:stretch;gap:6px;padding-bottom:0;display:flex}.sku-update-card-title{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0;font-size:.72rem;font-weight:800}.sku-update-card-meta{color:var(--muted);font-size:.72rem}.sku-update-card-body{gap:8px;min-width:0;display:grid}.sku-update-resumo-stats{grid-template-columns:1fr;gap:6px}.sku-update-resumo-stats .atualizacao-ops-stat{padding:6px 8px}.sku-update-resumo-stats .sku-update-sequence-hint{margin-top:2px}.sku-update-card--config .sku-update-field-grid{grid-template-columns:1fr;gap:8px}.sku-update-module .sku-update-primary-row{grid-template-columns:minmax(0,2fr) auto minmax(0,3.5fr) auto minmax(0,3.5fr)}.sku-update-module .sku-update-card--resumo{justify-self:stretch;max-width:none}.sku-update-module .sku-update-card--config{justify-self:stretch;width:100%;max-width:none}.sku-update-module .sku-update-card--config .sku-update-card-body{align-items:center}.sku-update-module .sku-update-card--config .sku-update-field-grid{justify-items:center;width:100%}.sku-update-module .sku-update-card--config .sku-update-field-grid label{text-align:center;justify-items:center;width:100%}.sku-update-module .sku-update-card--config .sku-update-field-grid input{width:33.333%;min-width:96px;max-width:180px;margin-inline:auto}.sku-update-card--config .atualizacao-soft-btn{justify-content:center;width:fit-content;min-width:140px;max-width:100%}.sku-update-module .sku-update-card--config .atualizacao-soft-btn{width:33.333%;min-width:140px;max-width:220px;margin-inline:auto}.sku-update-card--acoes .atualizacao-card-toolbar{gap:8px}.sku-update-produtos-empty{color:var(--muted);background:#0f172a59;border:1px dashed #94a3b838;border-radius:8px;margin:0;padding:12px 10px;font-size:.78rem}.sku-update-module-toolbar{margin-bottom:0;position:static}.sku-update-list-panel{box-shadow:none;background:0 0;border:none;margin-top:0;margin-bottom:0;padding:0}.sku-update-module .sku-update-table-wrap,.sku-update-module .sku-update-list-panel.atualizacao-list-panel-compact .atualizacao-image-table-wrap,.sku-update-module .sku-update-list-panel.atualizacao-list-panel-compact .image-update-table-wrap{width:100%;max-height:min(52vh,520px)!important;overflow-y:auto!important}@media (width<=1100px){.sku-update-module .sku-update-card--resumo,.sku-update-module .sku-update-card--config{justify-self:stretch;max-width:100%}.sku-update-card--config .sku-update-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sku-update-module .sku-update-card--config .sku-update-field-grid{grid-template-columns:1fr}.sku-update-module .sku-update-card--config .sku-update-field-grid input,.sku-update-module .sku-update-card--config .atualizacao-soft-btn{width:min(100%,220px);max-width:100%}}.price-adjustment-layout.price-adjustment-layout--hierarchy{grid-template-columns:1fr;gap:14px;width:100%;min-width:0}.price-adjustment-layout--hierarchy>.price-adjustment-dashboard,.price-adjustment-layout--hierarchy>div[aria-label=Resumo],.price-adjustment-layout--hierarchy>.price-pm-approved-top-row,.price-adjustment-layout--hierarchy>.price-pm-import-approved-stack,.price-adjustment-layout--hierarchy>.price-adjustment-card--faixas,.price-adjustment-layout--hierarchy>.price-pm-margens-composicao-card,.price-adjustment-layout--hierarchy>.price-adjustment-card--produtos,.price-adjustment-layout--hierarchy>.price-adjustment-card--canais,.price-adjustment-layout--hierarchy>.price-adjustment-card--precificacao,.price-adjustment-layout--hierarchy>.price-adjustment-card--config,.price-adjustment-layout--hierarchy>.price-adjustment-card--margem,.price-adjustment-layout--hierarchy>.price-adjustment-card--estrategia{grid-column:1/-1}.price-pm-approved-top-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;width:100%;min-width:0;display:grid}.price-pm-approved-top-card.pm-card{background:#1a1a2e;border:1px solid #ffffff12;border-radius:12px;min-width:0;height:100%;margin-bottom:0}.price-pm-approved-top-card .pm-card-header{border-bottom:none;padding:14px 16px 10px}.price-pm-approved-top-card .pm-card-title{letter-spacing:.8px;text-transform:uppercase;color:#6366f1;font-size:11px;font-weight:600}.price-pm-approved-top-card .pm-card-icon{color:#6366f1}.price-pm-approved-top-card .pm-card-body{padding:0 16px 16px}.price-pm-approved-fields-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:10px;display:grid}.price-pm-approved-field,.price-pm-approved-top-card .price-adjustment-field{min-width:0;color:var(--pt-text-legend);flex-direction:column;gap:6px;margin:0;font-size:11px;display:flex}.price-pm-approved-field input,.price-pm-approved-field select,.price-pm-approved-top-card .price-adjustment-field input,.price-pm-approved-select{box-sizing:border-box;color:#e2e8f0;background:#0f172aa6;border:1px solid #94a3b838;border-radius:8px;width:100%;min-height:38px;padding:9px 10px;font-size:13px}.price-pm-approved-select--mode{color:#0f172a;text-transform:uppercase;background:#f8fafc;border-color:#94a3b873;font-weight:600}.price-pm-approved-total-value{color:#e2e8f0;background:#0f172aa6;border:1px solid #94a3b838;border-radius:8px;align-items:center;min-height:38px;padding:9px 10px;font-size:13px;font-weight:500;display:flex}.price-pm-supplier-alert{background:#facc1514;border:1px solid #facc1559;border-radius:8px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.price-pm-supplier-alert-icon{color:#fbbf24;flex-shrink:0;font-size:14px;line-height:1.4}.price-pm-supplier-alert p{color:#fbbf24;margin:0;font-size:12px;line-height:1.45}.price-pm-import-approved-stack{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.price-pm-import-actions-row.import-btn-row{flex-wrap:nowrap;justify-content:center;gap:8px;margin-bottom:0;padding:4px 0}.price-pm-import-stats-card.fx-cost-import-card{width:100%;margin-bottom:0}.price-pm-import-stat-row.import-stat-row{background:#0d1117cc;border:1px solid #ffffff0f;border-radius:8px;align-items:stretch;gap:0;margin-bottom:0;display:flex;overflow:hidden}.price-pm-import-stat-row .import-stat-cell{border-right:1px solid #ffffff0d;flex:1;min-width:0;padding:10px 14px}.price-pm-import-stat-row .import-stat-cell:last-child{border-right:none}.price-pm-import-stat-row .import-stat-label{color:var(--pt-text-support);margin-bottom:3px;font-size:10px;display:block}.price-pm-import-stat-row .import-stat-value{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.price-pm-import-stat-row .import-stat-value--strong{font-weight:700}.price-pm-import-diagnostic-wrap{border-top:1px solid #ffffff0d;margin-top:12px;padding-top:10px}@media (width<=1200px){.price-pm-approved-top-row{grid-template-columns:1fr}.price-pm-approved-fields-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.price-pm-approved-fields-row{grid-template-columns:1fr}.price-pm-import-actions-row.import-btn-row{flex-wrap:wrap;justify-content:flex-start}.price-pm-import-stat-row.import-stat-row{flex-direction:column}.price-pm-import-stat-row .import-stat-cell{border-bottom:1px solid #ffffff0d;border-right:none}}.price-adjustment-dashboard{flex-wrap:wrap;align-items:stretch;gap:10px;min-width:0;display:flex}.price-adjustment-dash-card{box-sizing:border-box;background:linear-gradient(#1e3a8a38,#080b128c);border:1px solid #3b82f638;border-radius:8px;flex:none;align-content:start;gap:4px;width:max-content;max-width:100%;padding:8px 12px;display:grid}.price-adjustment-dash-card span{letter-spacing:.06em;text-transform:uppercase;color:var(--pt-text-legend);font-size:.62rem;font-weight:700}.price-adjustment-dash-card strong{color:#f1f5f9;word-break:break-word;font-size:1rem;font-weight:800;line-height:1.25}.price-adjustment-dash-card--supplier{flex-direction:column;gap:6px;min-width:11rem;max-width:min(280px,100%);display:flex}.price-adjustment-dash-card:not(.price-adjustment-dash-card--supplier){min-width:5.5rem}.price-adjustment-dash-supplier-select,.price-adjustment-dash-supplier-other{color:#e2e8f0;box-sizing:border-box;background:#0f172a8c;border:1px solid #94a3b838;border-radius:6px;width:auto;min-width:10rem;max-width:260px;padding:6px 8px;font-size:.82rem}.price-adjustment-dash-card--margin strong{color:#93c5fd}.price-adjustment-card--setup .price-adjustment-config-fields{background:#0f172a47;border:1px solid #94a3b824;border-radius:8px;padding:10px}.price-adjustment-card--setup .price-adjustment-setup-section+.price-adjustment-setup-section{border-top:1px dashed #94a3b833;margin-top:12px;padding-top:10px}.price-adjustment-suppliers-body .price-adjustment-supplier-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:0;display:flex}.price-adjustment-card--setup .price-adjustment-inline{flex-wrap:wrap}.price-adjustment-setup-subcards-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;display:grid}.price-adjustment-setup-subcard{background:#ffffff08;border:1px solid #ffffff12;border-radius:10px;min-width:0;padding:16px}.price-adjustment-setup-subcard-label{color:#6366f1;letter-spacing:.8px;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:500;display:block}.price-adjustment-setup-subcard .price-adjustment-config-fields{background:0 0;border:none;padding:0}.price-adjustment-setup-subcard .price-adjustment-overhead-fields--estrategia{margin-top:0}@media (width<=900px){.price-adjustment-setup-subcards-grid{grid-template-columns:1fr}}.price-adjustment-subcard-title,.price-pm-margens-col-title{letter-spacing:.06em;text-transform:uppercase;color:#3b82f6;margin:0 0 10px;font-size:.68rem;font-weight:800;display:block}.price-pm-margens-composicao-card.pm-card{background:#1a1a2e;border:1px solid #ffffff12}.price-pm-margens-composicao-card .pm-card-title{letter-spacing:.8px;text-transform:uppercase;color:#3b82f6;font-size:11px;font-weight:600}.price-pm-margens-composicao-card .pm-card-icon{color:#3b82f6}.price-pm-margens-triple-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;min-width:0;display:grid}.price-pm-margens-col{background:#0f172a40;border:1px solid #94a3b81f;border-radius:8px;min-width:0;padding:12px}.price-adjustment-faixas-composicao-grid{grid-template-columns:1fr 1fr;align-items:start;gap:14px;min-width:0;display:grid}.price-adjustment-faixas-col,.price-adjustment-composicao-col{background:#0f172a40;border:1px solid #94a3b81f;border-radius:8px;min-width:0;padding:10px}.price-pm-tiered-head{letter-spacing:.04em;text-transform:uppercase;color:var(--pt-text-support);grid-template-columns:1fr auto 1fr auto 1fr auto;gap:6px;margin-bottom:6px;font-size:10px;font-weight:600;display:grid}.price-pm-tiered-head span:nth-child(2),.price-pm-tiered-head span:nth-child(4){visibility:hidden}.price-pm-margens-col--canais .price-adjustment-channels-editor>.price-adjustment-overhead-head{display:none}.price-pm-margens-col--canais .price-adjustment-channels-editor{border-bottom:none;margin:0;padding:0}.price-pm-margens-col--canais .price-adjustment-channels-list{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.price-pm-margens-col--canais .price-adjustment-channel-row{background:0 0;border:none;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:0;display:grid}.price-pm-margens-col--canais .price-adjustment-channel-row--active .price-adjustment-channel-radio-name{color:#60a5fa}.price-pm-margens-col--canais .price-adjustment-channel-name,.price-pm-margens-col--canais .price-adjustment-channel-row select,.price-pm-margens-col--canais .price-adjustment-channel-row .atualizacao-soft-btn{display:none}.price-pm-margens-col--canais .price-adjustment-channel-fee{text-align:right;width:64px}.price-pm-margens-col--canais .price-adjustment-channels-editor>.atualizacao-soft-btn{justify-content:center;width:100%;font-size:12px}.price-adjustment-overhead-fields--estrategia{margin-top:0}.price-adjustment-card--tier-secondary{background:#080b126b;border-color:#94a3b824;padding:8px 10px 10px}.price-adjustment-card--tier-secondary .sku-update-card-header{border-bottom-color:#94a3b814;padding-bottom:4px}.price-adjustment-card--tier-secondary .sku-update-card-title{color:#7dd3fc;font-size:.66rem}.price-adjustment-card--tier-tertiary{background:#080b1252;border-color:#94a3b81a;padding:8px 10px 10px}.price-adjustment-card--tier-tertiary .sku-update-card-title{color:var(--pt-text-support);font-size:.64rem}.price-adjustment-card--hero{background:#080b12c7;border-color:#3b82f66b;padding:14px 16px 16px;box-shadow:0 0 0 1px #3b82f61a,0 10px 28px #00000047}.price-adjustment-card--hero .sku-update-card-header{border-bottom-color:#3b82f633;padding-bottom:10px}.price-adjustment-hero-title{letter-spacing:.1em;color:#60a5fa!important;font-size:.84rem!important}.price-adjustment-table-card-body{gap:10px;min-width:0;display:grid}.price-adjustment-layout--hierarchy .price-adjustment-card--hero .general-adjustment-table-wrap{border:1px solid #3b82f626;border-radius:8px;width:100%;max-height:min(62vh,680px);overflow:auto}.price-adjustment-layout .general-adjustment-table-wrap{width:100%;overflow:auto}.price-adjustment-card--canais .price-adjustment-channels-editor>.price-adjustment-overhead-head,.price-adjustment-card--precificacao .price-adjustment-pricing-head-row>.price-adjustment-overhead-title{display:none}.price-adjustment-card--canais .price-adjustment-channels-editor{border-bottom:none;margin:0;padding:0}.price-adjustment-card--canais .price-adjustment-channels-list{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:10px;margin-bottom:10px;display:grid}.price-adjustment-card--canais .price-adjustment-channel-row{background:#0f172a73;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:1fr;align-items:stretch;gap:8px;padding:10px;display:grid}.price-adjustment-card--canais .price-adjustment-channel-row--active{border:1px solid #6366f180}.price-adjustment-channel-radio{cursor:pointer;align-items:center;gap:8px;margin-bottom:0;display:flex}.price-adjustment-channel-radio input[type=radio]{accent-color:#6366f1;flex-shrink:0;width:14px;height:14px;margin:0}.price-adjustment-channel-radio-name{color:#e2e8f0;font-size:13px;font-weight:600}.price-adjustment-table th.price-adjustment-channel-fee-col{color:#818cf8;white-space:nowrap}.price-adjustment-table td.price-adjustment-channel-fee-col{color:#fbbf24;font-variant-numeric:tabular-nums;font-weight:500}.price-adjustment-card--canais .price-adjustment-channel-name{width:100%;font-size:.82rem;font-weight:700}.price-adjustment-card--canais .price-adjustment-channel-row select,.price-adjustment-card--canais .price-adjustment-channel-fee{width:100%}.price-adjustment-card--canais .price-adjustment-channel-row .atualizacao-soft-btn{justify-content:center;width:fit-content;min-width:140px;max-width:100%}.price-adjustment-card--precificacao .price-adjustment-pricing-head{margin:0}.price-adjustment-card--precificacao .price-adjustment-pricing-actions{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:4px;display:flex}@media (width<=1100px){.price-pm-margens-triple-grid,.price-adjustment-faixas-composicao-grid,.price-adjustment-suppliers-body .price-adjustment-supplier-toolbar{grid-template-columns:1fr}}@media (width<=560px){.price-adjustment-dash-card,.price-adjustment-dash-card--supplier,.price-adjustment-dash-supplier-select,.price-adjustment-dash-supplier-other{width:100%;max-width:100%}}.sku-update-table td strong{display:block}.sku-update-table td small{color:var(--muted);margin-top:2px;font-size:.7rem;display:block}.sku-update-sequence-banner{background:#0f172a73;border:1px solid #94a3b82e;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;display:flex}.sku-update-sequence-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:2px;font-size:.68rem;display:block}.sku-update-sequence-value{color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1rem;display:block}.sku-update-sequence-hint{color:#93c5fd;margin-top:4px;font-size:.72rem;display:block}.sku-update-sku-proposed{color:#fde047;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.sku-update-sku-proposed-tag{color:#fbbf24;text-transform:uppercase;letter-spacing:.04em;margin-top:2px;font-size:.65rem;display:block}.sku-update-flow-hint{margin:0 0 8px}.sku-update-field-grid{flex:1;min-width:0;margin-bottom:0}.atualizacao-ops-grid{box-sizing:border-box;width:100%;max-width:100%}.atualizacao-ops-card .price-adjustment-card-title{text-transform:uppercase;letter-spacing:.06em;font-size:.78rem}.description-update-rules-banner{color:var(--muted);background:#3b82f60f;border:1px solid #94a3b824;border-radius:10px;gap:4px;margin-bottom:12px;padding:10px 12px;font-size:.78rem;display:grid}.description-update-rules-banner strong{color:#e2e8f0;text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.atualizacao-inner-panel--descricoes-titulos .atualizacao-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.atualizacao-inner-panel--descricoes-titulos .description-update-module,.atualizacao-inner-panel--descricoes-titulos .title-update-module{min-width:0}.desc-title-module-layout{gap:10px;width:100%;min-width:0;display:grid}.desc-title-subcard{background:#080b1280;border:1px solid #94a3b829;border-radius:8px;gap:8px;min-width:0;padding:8px 10px 10px;display:grid}.desc-title-subcard-title{letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:0;font-size:.64rem;font-weight:800}.desc-title-dash-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.desc-title-dash-stat{background:#0f172a73;border:1px solid #3b82f62e;border-radius:8px;gap:3px;min-width:0;padding:8px 10px;display:grid}.desc-title-dash-stat span{text-transform:uppercase;letter-spacing:.05em;color:var(--pt-text-legend);font-size:.6rem;font-weight:700}.desc-title-dash-stat strong{color:#f1f5f9;font-size:.95rem;font-weight:800}.desc-title-fluxo-banner{padding:8px 10px;font-size:.74rem;line-height:1.4;margin-bottom:0!important}.desc-title-subcard--config .description-update-filters,.desc-title-subcard--config .supplier-update-picker{margin-bottom:0}.search-api-override-panel{background:#0f172a8c;border:1px solid #3b82f647;border-radius:10px;gap:8px;margin:0;padding:10px 12px 12px;display:grid}.search-api-override-panel--highlight{background:#452d0a59;border-color:#fbbf24a6;box-shadow:0 0 0 1px #fbbf2433}.search-api-override-title{letter-spacing:.06em;text-transform:uppercase;color:#fde68a;margin:0;font-size:.72rem;font-weight:800}.search-api-override-quota-banner{color:#fde68a;background:#78350f59;border:1px solid #fbbf2473;border-radius:8px;margin:0;padding:8px 10px;font-size:.76rem;line-height:1.45}.search-api-override-hint,.search-api-override-status,.search-api-override-foot,.search-api-override-notice{color:var(--muted);margin:0 0 .55rem;font-size:.74rem;line-height:1.45}.search-api-override-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.55rem;display:grid}.search-api-override-panel--multi .search-api-override-provider-select{margin-bottom:12px}.search-api-override-providers-grid,.search-api-override-providers-accordion{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.search-api-override-provider-card{background:#0f172a73;border:1px solid #94a3b82e;border-radius:10px;overflow:hidden}.search-api-override-provider-card--collapsed{border-color:#94a3b824}.search-api-override-provider-card--expanded{border-color:#3b82f659;box-shadow:0 0 0 1px #3b82f61f}.search-api-override-provider-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;gap:6px;margin:0;padding:10px 12px;display:grid}.search-api-override-provider-toggle:hover:not(:disabled){background:#1e293b73}.search-api-override-provider-toggle:disabled{opacity:.65;cursor:not-allowed}.search-api-override-provider-toggle-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.search-api-override-provider-toggle-top strong{color:#e2e8f0;font-size:.82rem}.search-api-override-provider-toggle-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.search-api-override-provider-toggle-meta{flex-wrap:wrap;flex:1;gap:8px 12px;min-width:0;display:flex}.search-api-override-provider-masked-inline{color:var(--pt-text-legend);font-size:.7rem;line-height:1.35}.search-api-override-provider-masked-inline--empty{color:var(--pt-text-support);font-style:italic}.search-api-override-provider-masked-inline code{color:var(--pt-text-subtitle);font-size:.68rem}.search-api-override-provider-chevron{text-align:center;color:#93c5fd;flex-shrink:0;width:1.25rem;font-size:.9rem;line-height:1}.search-api-override-provider-body{border-top:1px solid #94a3b81f;gap:8px;padding:0 12px 12px;display:grid}.search-api-override-provider-card-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.search-api-override-provider-card-header strong{color:#e2e8f0;font-size:.82rem}.search-api-override-provider-badge{color:var(--pt-text-legend);border:1px solid #94a3b840;border-radius:999px;padding:2px 8px;font-size:.68rem}.search-api-override-provider-badge--ok{color:#6ee7b7;background:#10b98114;border-color:#10b98159}.search-api-override-provider-badge--legacy-disabled{color:#fcd34d;background:#fbbf241a;border-color:#fbbf2473;margin-left:.35rem}.search-api-override-provider-masked{color:var(--pt-text-legend);margin:0;font-size:.72rem}.search-api-override-provider-masked code{color:var(--pt-text-subtitle);font-size:.7rem}.search-api-override-provider-actions{flex-wrap:wrap;gap:8px;display:flex}.search-api-override-provider-body .search-api-override-foot{margin-bottom:0}.search-api-provider-card{background:#0f172a73;border:1px solid #94a3b82e;border-radius:10px;overflow:hidden}.search-api-provider-card--open{border-color:#3b82f659;box-shadow:0 0 0 1px #3b82f61f}.search-api-provider-card--closed{border-color:#94a3b824}.search-api-provider-header--compact{padding:8px 12px;display:block}.search-api-provider-header--compact .search-api-provider-header-main{width:100%}.search-api-provider-header{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;gap:6px;margin:0;padding:10px 12px;display:grid}.search-api-provider-header:hover:not(:disabled){background:#1e293b73}.search-api-provider-header:disabled{opacity:.65;cursor:not-allowed}.search-api-provider-header-main{justify-content:space-between;align-items:center;gap:8px;display:flex}.search-api-provider-header-main strong{color:#e2e8f0;font-size:.82rem}.search-api-provider-header-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.search-api-provider-header-masked{color:var(--pt-text-legend);flex:1;min-width:0;font-size:.7rem;line-height:1.35}.search-api-provider-header-masked code{color:var(--pt-text-subtitle);font-size:.68rem}.search-api-provider-header-masked--empty{color:var(--pt-text-support);font-style:italic}.search-api-provider-arrow{text-align:center;color:#93c5fd;flex-shrink:0;width:1.25rem;font-size:.9rem;line-height:1}.search-api-provider-body{border-top:1px solid #94a3b81f;gap:8px;padding:0 12px 12px;display:grid}.search-api-provider-body .search-api-override-foot{margin-bottom:0}.search-api-override-actions{flex-wrap:wrap;gap:.45rem;margin-bottom:.35rem;display:flex}.search-api-override-notice--ok{color:var(--green)}.search-api-override-notice--warn{color:#fbbf24}.search-api-google-diagnostics{color:#e2e8f0;white-space:pre-wrap;word-break:break-word;background:#020617d9;border:1px solid #94a3b859;border-radius:8px;max-height:320px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.68rem;line-height:1.45;overflow:auto}.search-api-override-foot a{color:var(--title-accent-soft)}.atualizacao-image-batch-footer{border-top:1px dashed #fbbf2473;margin-top:10px;padding-top:10px}.atualizacao-image-batch-footer .search-api-override-panel{margin:0}.description-update-module .search-api-override-panel{box-sizing:border-box;width:100%}.description-update-module .search-api-override-panel input,.description-update-module .search-api-override-panel select,.title-update-module .search-api-override-panel input,.title-update-module .search-api-override-panel select{width:100%;min-height:34px;font-size:.82rem}.search-api-override-actions .search-api-override-btn{opacity:1;cursor:pointer;pointer-events:auto;min-height:34px;padding:7px 14px;font-size:.76rem;font-weight:700}.search-api-override-actions .search-api-override-btn:disabled{opacity:.55}.search-api-override-panel input::placeholder{color:var(--pt-text-support);opacity:1}.desc-title-subcard--acoes .description-update-local-notice{margin:0}.desc-title-subcard--acoes .description-update-toolbar,.desc-title-subcard--acoes .title-update-toolbar{margin-bottom:0}.desc-title-subcard--status .description-update-hint{margin:0;font-size:.74rem;line-height:1.45}.desc-title-subcard--resultados{background:#080b12a6;border-color:#3b82f638}.desc-title-subcard--resultados .description-update-list-panel{margin-top:0}.desc-title-subcard--resultados .image-update-table-wrap{width:100%;max-height:min(42vh,420px)!important;overflow-y:auto!important}.description-update-filters{margin-bottom:10px}.description-update-module .atualizacao-image-batch-panel{margin:0 0 12px}.description-sources-list{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:.74rem}.description-sources-list li{margin-bottom:6px}.description-sources-list a{color:var(--gold-2)}.description-sources-list small{color:var(--muted);margin-top:2px;line-height:1.35;display:block}.description-update-hint{margin:0 0 12px}.description-update-list-panel{margin-top:8px}.description-update-module .description-update-list-panel.atualizacao-list-panel-compact .image-update-table-wrap{max-height:348px!important;overflow-y:auto!important}.description-status-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:2px 8px;font-size:.68rem;font-weight:600;display:inline-block}.description-status-missing{color:#fca5a5;background:#ef444426}.description-status-weak{color:#fde68a;background:#eab30826}.description-preview-cell{max-width:220px;color:var(--muted);font-size:.75rem;line-height:1.35}.description-editor-row td{background:#02061773;padding:12px!important}.description-editor-panel{gap:10px;display:grid}.description-editor-panel label{color:var(--pt-text-subtitle);gap:6px;font-size:.78rem;display:grid}.description-editor-panel textarea{resize:vertical;color:#f1f5f9;background:#0f172acc;border:1px solid #94a3b833;border-radius:10px;width:100%;min-height:120px;padding:10px 12px;font-size:.82rem;line-height:1.5}.description-source-line{color:var(--muted);margin:0;font-size:.74rem}.description-source-line a{color:#93c5fd}.description-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.description-html-preview{color:#e2e8f0;background:#ffffff08;border:1px solid #94a3b81f;border-radius:10px;padding:10px 12px;font-size:.82rem;line-height:1.55}.description-html-preview p{margin:0 0 .65em}.description-html-preview p:last-child{margin-bottom:0}.content .pt-glass-title,.content .module-header h1,.content .atualizacao-section-title,.content .atualizacao-ops-card-header h3,.content .compact-title-row>strong,.content .bulk-head h2,.content .vendor-filter-box h3,.content .home-status-card h2,.content .panel-head h2{text-align:center;letter-spacing:.06em;text-transform:uppercase;width:fit-content;max-width:100%;color:var(--title-accent);text-shadow:0 0 32px #93c5fd29;background-image:linear-gradient(90deg, transparent 0%, var(--title-glass-line) 22%, var(--title-accent-soft) 50%, var(--title-glass-line) 78%, transparent 100%), linear-gradient(90deg, transparent 6%, var(--title-glass-line-fade) 24%, var(--title-glass-line-fade) 76%, transparent 94%);background-position:50% calc(100% - 6px),50% 100%;background-repeat:no-repeat;background-size:min(440px,94%) 1px,min(380px,82%) 1px;margin-left:auto;margin-right:auto;padding:0 .75rem 20px;font-weight:700;display:block}.content .module-header h1,.content .atualizacao-header h1{letter-spacing:.04em;padding-bottom:22px;font-size:clamp(1.35rem,2.8vw,2rem)}.content .atualizacao-section-title,.content .atualizacao-ops-card-header h3{font-size:clamp(1rem,1.8vw,1.22rem);line-height:1.35}.content .compact-title-row>strong,.content .bulk-head h2,.content .vendor-filter-box h3,.content .home-status-card h2,.content .panel-head h2{font-size:clamp(.95rem,1.6vw,1.12rem)}.content .module-header{text-align:center;padding-bottom:4px;display:block}.content .module-header .eyebrow{text-align:center;margin-bottom:10px;display:block}.content .module-header p:last-child,.content .atualizacao-subtitle,.content .atualizacao-ops-card-header p{text-align:center;max-width:52rem;margin-left:auto;margin-right:auto}.content .compact-title-row{text-align:center;justify-content:center}.atualizacao-ops-card-header p{padding-top:2px}.admin-content .module-header.atualizacao-header{text-align:center;border-bottom:none;margin-bottom:12px;display:block!important}.admin-content .module-header.atualizacao-header h1{white-space:normal!important;width:fit-content!important;min-width:0!important;max-width:100%!important;margin:0 auto!important;font-size:clamp(1.35rem,2.8vw,2rem)!important;display:block!important}.admin-content .module-header.atualizacao-header .eyebrow{margin:0 auto 10px!important;display:block!important}.admin-content .module-header.atualizacao-header p:last-child{white-space:normal!important;max-width:52rem!important;margin:8px auto 0!important}.variant-adjust-page{flex-direction:column;gap:1rem;padding-bottom:2rem;display:flex}.variant-adjust-page--layout{gap:.65rem;max-width:100%}.admin-content .variant-adjust-page--layout{padding:.15rem 0 1.5rem}.variant-adjust-page-head{text-align:center;padding:.15rem 0 .35rem}.variant-adjust-page-head__row{justify-content:center;align-items:center;width:100%;min-height:2rem;display:flex;position:relative}.variant-adjust-page-title{letter-spacing:.1em;text-transform:uppercase;color:#f8fafc;justify-content:center;align-items:center;gap:.5rem;margin:0;font-size:clamp(1rem,2.2vw,1.35rem);font-weight:800;display:inline-flex}.variant-adjust-page-subtitle{max-width:52rem;color:var(--pt-text-legend);margin:.35rem auto 0;font-size:.78rem;line-height:1.45}.variant-adjust-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}@media (width>=720px){.variant-adjust-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr))}}.variant-adjust-kpi-card.is-red{background:linear-gradient(#ef444424,#0f172a80);border-color:#ef444459}.variant-adjust-kpi-card.is-red .variant-adjust-kpi-icon{color:#f87171}.variant-adjust-section{background:linear-gradient(#0f172a80,#0b0e14e0)!important;border-color:#ffffff14!important;padding:.65rem .75rem!important}.variant-adjust-section-title{letter-spacing:.09em;text-transform:uppercase;color:var(--pt-text-subtitle);border-bottom:1px solid #ffffff14;margin:0 0 .5rem;padding-bottom:.35rem;font-size:.62rem;font-weight:800}.variant-adjust-section-category{padding-bottom:.5rem!important}.variant-adjust-section-category .variant-adjust-category-card{background:0 0!important;border:none!important;margin-bottom:0!important;padding:0!important}.variant-adjust-category-embedded-desc{color:var(--pt-text-legend);text-align:center;margin:0 0 .35rem;font-size:.72rem}.variant-adjust-collapsible{overflow:hidden}.variant-adjust-collapsible-summary{cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0;-webkit-user-select:none;user-select:none;align-items:center;gap:.45rem;font-size:.62rem;font-weight:800;list-style:none;display:flex}.variant-adjust-collapsible-summary>span{flex:1}.variant-adjust-collapsible-chevron{opacity:.65;margin-left:auto;transition:transform .2s}.variant-adjust-collapsible[open] .variant-adjust-collapsible-chevron{transform:rotate(180deg)}.variant-adjust-groups-body{max-height:min(42vh,22rem);padding-right:.15rem;overflow:auto}.variant-adjust-collapsible-summary::-webkit-details-marker{display:none}.variant-adjust-collapsible[open] .variant-adjust-collapsible-summary{border-bottom:1px solid #ffffff14;margin-bottom:.45rem;padding-bottom:.35rem}.variant-adjust-collapsible-body{flex-direction:column;gap:.45rem;display:flex}.variant-adjust-execution-log{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.variant-adjust-execution-log li{background:#0003;border:1px solid #ffffff0f;border-radius:6px;align-items:baseline;gap:.55rem;padding:.32rem .45rem;font-size:.72rem;display:flex}.variant-adjust-execution-log time{font-variant-numeric:tabular-nums;color:var(--pt-text-legend);white-space:nowrap;min-width:6.5rem}.variant-adjust-execution-log li.ok span:last-child{color:#86efac;font-weight:600}.variant-adjust-execution-log li.err span:last-child{color:#fca5a5;font-weight:600}.variant-adjust-execution-log li.partial span:last-child{color:#fdba74;font-weight:600}.variant-adjust-apply-report-nested{border-top:1px dashed #94a3b840;margin-top:.35rem;padding-top:.35rem}.variant-adjust-apply-report-nested h3{letter-spacing:.04em;text-transform:uppercase;color:var(--pt-text-legend);margin:0 0 .35rem;font-size:.68rem;font-weight:700}.variant-adjust-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.variant-adjust-hero-text .atualizacao-section-title{align-items:center;gap:.5rem;display:flex}.variant-adjust-stats{margin:0}.variant-adjust-notice p{color:var(--pt-text-legend);margin:0 0 .5rem;font-size:.88rem;line-height:1.45}.variant-adjust-limit{opacity:.92;font-size:.82rem!important}.variant-adjust-api-warn{background:#ef44441f;border:1px solid #ef444459;border-radius:8px;padding:.5rem .65rem;color:#fca5a5!important;margin:.5rem 0 0!important;font-size:.82rem!important}.variant-adjust-api-ok{color:#86efac!important;margin:.5rem 0 0!important;font-size:.8rem!important}.variant-adjust-location-ok{color:#86efac;word-break:break-all;margin:.35rem 0 0;font-size:.8rem}.variant-adjust-toolbar{flex-direction:column;gap:.75rem;display:flex}.variant-adjust-actions-bar{background:linear-gradient(#0f172a9e,#0b0e14eb);border-color:#ffffff1a;gap:.35rem;padding:.5rem .6rem .45rem}.variant-adjust-actions-panel{flex-direction:column;gap:.35rem;margin-top:.1rem;display:flex}.variant-adjust-actions-subcards{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;gap:.5rem;display:grid}@media (width<=960px){.variant-adjust-actions-subcards{grid-template-columns:1fr}}.variant-adjust-actions-subcard{background:#080c16b8;border:1px solid #94a3b838;border-radius:10px;flex-direction:column;gap:.35rem;min-width:0;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.variant-adjust-actions-subcard--filters{border-top:3px solid #60a5fad9}.variant-adjust-actions-subcard--selection{border-top:3px solid #a855f7d9}.variant-adjust-actions-subcard--shopify{border-top:3px solid #34d399d9}.variant-adjust-actions-subcard-title{letter-spacing:.1em;text-transform:uppercase;color:#e2e8f0;background:#ffffff08;border-bottom:1px solid #ffffff0f;margin:0;padding:.35rem .5rem .25rem;font-size:.58rem;font-weight:800;line-height:1.2}.variant-adjust-actions-subcard-body{flex-wrap:wrap;align-items:center;gap:.3rem .35rem;min-width:0;padding:.35rem .45rem .4rem;display:flex}.variant-adjust-actions-subcard-body--filters{flex-direction:row;align-items:center}.variant-adjust-actions-subcard-body--filters .variant-adjust-search--wide{flex:8rem;min-width:0;max-width:none}.variant-adjust-actions-subcard-body--filters .variant-adjust-search input{width:100%;min-height:26px;padding:.25rem .4rem;font-size:.7rem}.variant-adjust-actions-subcard-body--filters .variant-adjust-apply-limit{white-space:nowrap;flex-wrap:nowrap;flex:none;gap:.3rem;padding:0;font-size:.62rem}.variant-adjust-actions-subcard-body--selection{grid-template-columns:repeat(2,minmax(0,1fr));gap:.28rem;display:grid}@media (width>=1200px){.variant-adjust-actions-subcard-body--selection{grid-template-columns:repeat(3,minmax(0,1fr))}}.variant-adjust-actions-subcard-body--shopify{flex-direction:column;align-items:stretch;gap:.3rem}.variant-adjust-subcard-row{flex-wrap:wrap;align-items:center;gap:.28rem;width:100%;display:flex}.variant-adjust-subcard-row--primary{grid-template-columns:1fr auto;gap:.28rem;display:grid}.variant-adjust-subcard-row--exports{grid-template-columns:1fr 1fr;gap:.28rem;display:grid}.variant-adjust-actions-subcard .atualizacao-soft-btn{text-align:center;justify-content:center;width:100%;max-width:100%;min-height:26px;line-height:1.15;border-radius:6px!important;min-width:0!important;padding:.22rem .4rem!important;font-size:.6rem!important}.variant-adjust-actions-subcard .variant-adjust-btn-apply-shopify{min-height:30px;font-weight:600;box-shadow:inset 0 1px #ffffff0f;color:#e2e8f0!important;background:#33415547!important;border-color:#ffffff1f!important;padding:.3rem .5rem!important;font-size:.65rem!important}.variant-adjust-actions-subcard .variant-adjust-apply-limit select,.variant-adjust-actions-subcard .variant-adjust-apply-limit input{min-width:3.2rem;height:26px;font-size:.6rem}.variant-adjust-actions-subcard .variant-adjust-apply-limit-input{width:3.5rem}.variant-adjust-actions-subcard .variant-adjust-archive-toggle{gap:.3rem;width:100%;padding:.15rem 0;font-size:.62rem;line-height:1.2}.variant-adjust-actions-status{background:#0003;border:1px solid #ffffff0f;border-radius:8px;flex-direction:column;gap:.12rem;margin-top:.05rem;padding:.3rem .45rem;display:flex}.variant-adjust-list-meta--compact{color:var(--pt-text-legend);margin:0;font-size:.65rem;line-height:1.25}.variant-adjust-actions-status .variant-adjust-inline-notice{color:#fca5a5;font-size:.7rem;line-height:1.3}.variant-adjust-actions-status .variant-adjust-selection-hint{font-size:.65rem;line-height:1.25}.variant-adjust-actions-bar .section-header{margin-bottom:.1rem}.variant-adjust-actions-bar .section-header h2{font-size:.95rem}.variant-adjust-actions-bar .variant-adjust-selection-badge{margin:.05rem 0 0;padding:.18rem .4rem;font-size:.65rem}.variant-adjust-actions-bar .variant-adjust-evolution-panel{margin-bottom:.25rem;padding:.3rem .4rem}.variant-adjust-actions-bar .variant-adjust-evolution-heading{margin:0 0 .25rem;padding-bottom:.2rem;font-size:.55rem}.variant-adjust-actions-bar .variant-adjust-evolution-steps{gap:.15rem;margin-bottom:.22rem}.variant-adjust-actions-bar .variant-adjust-evolution-step{padding:.1rem .05rem;font-size:.46rem}.variant-adjust-actions-bar .variant-adjust-evolution-track{height:6px}.variant-adjust-actions-bar .variant-adjust-evolution-label{margin:.2rem 0 0;font-size:.62rem}.variant-adjust-evolution-panel{background:#00000038;border:1px solid #94a3b833;border-radius:8px;margin-bottom:.3rem;padding:.4rem .45rem}.variant-adjust-evolution-heading{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#e2e8f0;border-bottom:1px solid #ffffff0f;margin:0 0 .45rem;padding-bottom:.35rem;font-size:.62rem;font-weight:800;line-height:1.3}.variant-adjust-evolution-track-row{align-items:center;gap:.45rem;display:flex}.variant-adjust-evolution-track-row .variant-adjust-evolution-track{flex:1;min-width:0}.variant-adjust-evolution-pct{font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800}.variant-adjust-evolution-pct.is-red{color:#f87171}.variant-adjust-evolution-pct.is-orange{color:#fb923c}.variant-adjust-evolution-pct.is-blue{color:#60a5fa}.variant-adjust-evolution-pct.is-green{color:#4ade80}.variant-adjust-evolution-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;margin-bottom:.35rem;display:grid}.variant-adjust-evolution-step{text-align:center;letter-spacing:.02em;text-transform:uppercase;color:var(--pt-text-support);background:#1e293b80;border-radius:4px;padding:.15rem .1rem;font-size:.5rem;font-weight:700}.variant-adjust-evolution-step.is-red.is-reached,.variant-adjust-evolution-step.is-red.is-current{color:#fecaca;background:#ef444433}.variant-adjust-evolution-step.is-orange.is-reached,.variant-adjust-evolution-step.is-orange.is-current{color:#fed7aa;background:#f9731633}.variant-adjust-evolution-step.is-blue.is-reached,.variant-adjust-evolution-step.is-blue.is-current{color:#bfdbfe;background:#3b82f633}.variant-adjust-evolution-step.is-green.is-reached,.variant-adjust-evolution-step.is-green.is-current{color:#bbf7d0;background:#22c55e38}.variant-adjust-evolution-step.is-current{outline:1px solid #ffffff40}.variant-adjust-evolution-track{background:#1e293be6;border-radius:999px;height:8px;overflow:hidden}.variant-adjust-evolution-fill{border-radius:999px;height:100%;transition:width .25s,background .25s}.variant-adjust-evolution-fill.is-red{background:linear-gradient(90deg,#ef4444,#dc2626)}.variant-adjust-evolution-panel.is-idle .variant-adjust-evolution-fill{opacity:.4;min-width:3px}.variant-adjust-evolution-panel.is-idle .variant-adjust-evolution-pct{color:var(--pt-text-legend)}.variant-adjust-evolution-fill.is-orange{background:linear-gradient(90deg,#f97316,#ea580c)}.variant-adjust-evolution-fill.is-blue{background:linear-gradient(90deg,#3b82f6,#2563eb)}.variant-adjust-evolution-fill.is-green{background:linear-gradient(90deg,#22c55e,#16a34a)}.variant-adjust-evolution-label{color:var(--pt-text-subtitle);margin:.35rem 0 0;font-size:.68rem;line-height:1.35}.variant-adjust-selection-badge{color:#c4b5fd;background:#a855f71f;border:1px solid #a855f759;border-radius:6px;margin:0 0 .4rem;padding:.3rem .5rem;font-size:.68rem;font-weight:600}.variant-adjust-actions-bar .atualizacao-soft-btn:not(:disabled){cursor:pointer;pointer-events:auto}.variant-adjust-actions-grid{z-index:1;flex-direction:column;gap:.5rem;display:flex;position:relative}.variant-adjust-actions-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.variant-adjust-actions-row--search{border-bottom:1px solid #ffffff0f;padding-bottom:.45rem}.variant-adjust-actions-row--exports{align-items:center}.variant-adjust-search--wide{flex:1;min-width:min(100%,16rem);max-width:none}.variant-adjust-actions-select{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.variant-adjust-actions-row--exports .variant-adjust-list-meta{margin:0 0 0 auto}.variant-adjust-category-actions-bar{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:flex-start;gap:.45rem;padding-bottom:.35rem;display:flex}.variant-adjust-category-actions-bar .variant-adjust-search--wide{flex:14rem}.variant-adjust-category-actions-bar .variant-adjust-category-actions{flex:100%}.variant-adjust-actions-search{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.variant-adjust-search-label{letter-spacing:.06em;text-transform:uppercase;color:var(--pt-text-legend);flex-shrink:0;font-size:.68rem;font-weight:700}.variant-adjust-actions-bar .variant-adjust-search{flex:1;min-width:min(100%,22rem);max-width:none}.variant-adjust-export-group{background:#0f172a59;border:1px solid #94a3b82e;border-radius:8px;flex-wrap:wrap;gap:.35rem;padding:.15rem .25rem;display:inline-flex}.variant-adjust-btn-export{color:var(--pt-text-subtitle)!important;background:#1e293ba6!important;border-color:#94a3b840!important}.variant-adjust-btn-clear-sent{color:#86efac!important;background:#22c55e14!important;border-color:#22c55e73!important}.variant-adjust-btn-apply-shopify{box-shadow:inset 0 1px #ffffff0f;color:#e2e8f0!important;background:#33415547!important;border-color:#ffffff1f!important;font-weight:600!important}.variant-adjust-btn-apply-shopify:disabled{opacity:.45}.variant-adjust-toolbar-meta{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:.45rem .65rem;padding-top:.15rem;display:flex}.variant-adjust-list-meta{color:var(--pt-text-legend);margin:0 0 0 auto;font-size:.72rem}.variant-adjust-search{align-items:center;gap:.5rem;max-width:28rem;display:flex}.variant-adjust-search input{flex:1;min-width:0}.variant-adjust-toolbar-actions{flex-wrap:wrap;gap:.5rem;display:flex}.variant-adjust-toolbar-actions .atualizacao-soft-btn,.variant-adjust-actions-select .atualizacao-soft-btn,.variant-adjust-actions-row--exports .atualizacao-soft-btn,.variant-adjust-toolbar-actions .atualizacao-glass-btn,.variant-adjust-toolbar-actions .atualizacao-btn-step-1,.variant-adjust-toolbar-actions .atualizacao-btn-step-2,.variant-adjust-toolbar-actions .atualizacao-btn-action,.variant-adjust-toolbar-actions .atualizacao-soft-btn-accent{min-height:28px;line-height:1.1;border-radius:7px!important;padding:3px 7px!important;font-size:.6rem!important}.variant-adjust-apply-limit{color:var(--pt-text-legend);align-items:center;gap:.5rem;padding:.15rem .25rem;font-size:.72rem;display:flex}.variant-adjust-apply-limit select,.variant-adjust-apply-limit input{color:#e2e8f0;background:#0f172a73;border:1px solid #ffffff1f;border-radius:7px;height:28px;font-size:.65rem;padding:2px 6px!important}.variant-adjust-apply-limit input.variant-adjust-apply-limit-input{width:86px}.variant-adjust-inline-notice{color:var(--accent,#60a5fa);margin:0;font-size:.85rem}.variant-adjust-selection-hint{color:var(--pt-text-legend);margin:0;font-size:.8rem}.variant-adjust-archive-toggle{color:var(--pt-text-legend);cursor:pointer;align-items:center;gap:.45rem;font-size:.82rem;display:flex}.variant-adjust-apply-report{flex-direction:column;gap:.65rem;display:flex}.variant-adjust-apply-list{margin:0;padding:0;font-size:.82rem;list-style:none}.variant-adjust-apply-list li{border-bottom:1px solid #ffffff0f;padding:.35rem 0}.variant-adjust-apply-list li.ok strong{color:#86efac}.variant-adjust-apply-list li.err strong{color:#fca5a5}.variant-adjust-report-toggle{color:var(--pt-text-subtitle);background:#0f172a73;border:1px solid #94a3b859;border-radius:999px;align-self:flex-start;padding:2px 8px;font-size:.68rem;line-height:1.2}.variant-adjust-preflight{flex-direction:column;gap:.65rem;display:flex}.variant-adjust-preflight-desc{color:var(--pt-text-legend);margin:0;font-size:.85rem}.variant-adjust-progress-track{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.variant-adjust-progress-track.is-apply{margin-top:.75rem}.variant-adjust-progress-fill{background:linear-gradient(90deg,#3b82f6,#22c55e);border-radius:999px;height:100%;transition:width .25s}.variant-adjust-progress-label{color:var(--pt-text-legend);margin:.35rem 0 0;font-size:.8rem}.variant-adjust-preflight-list{margin:.25rem 0 0;padding-left:1.1rem;font-size:.82rem;line-height:1.5}.variant-adjust-preflight-list li.ok{color:#4ade80}.variant-adjust-preflight-list li.err{color:#f87171}.variant-adjust-preflight-list li.pending,.variant-adjust-preflight-static li{color:var(--pt-text-legend)}.variant-adjust-loading{animation:1.2s ease-in-out infinite variant-adjust-pulse}@keyframes variant-adjust-pulse{0%,to{opacity:.55}50%{opacity:1}}.variant-adjust-empty{color:var(--pt-text-legend);margin:0;padding:1rem 0}.variant-adjust-group-list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.variant-adjust-group-card{background:#00000026;border:1px solid #ffffff14;border-radius:10px;padding:.65rem .75rem}.variant-adjust-group-card.is-done{opacity:.72}.variant-adjust-done-badge{letter-spacing:.02em;text-transform:uppercase;color:#86efac;background:#22c55e26;border-radius:999px;margin-left:.45rem;padding:.1rem .45rem;font-size:.68rem;font-weight:600;display:inline-block}.variant-adjust-group-head{align-items:center;gap:.5rem;display:flex}.variant-adjust-group-check input{width:1rem;height:1rem}.variant-adjust-expand-btn{color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.2rem;display:inline-flex}.variant-adjust-group-summary{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.variant-adjust-group-summary strong{font-size:.92rem}.variant-adjust-meta{color:var(--pt-text-legend);font-size:.78rem}.variant-adjust-thumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:44px;height:44px}.variant-adjust-table{border-collapse:collapse;width:100%;margin-top:.65rem;font-size:.78rem}.variant-adjust-table th,.variant-adjust-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:.35rem .45rem}.variant-adjust-table tr.is-parent td:first-child{color:#86efac}.variant-adjust-mono{font-family:ui-monospace,monospace;font-size:.72rem}.variant-adjust-desc-preview{color:var(--pt-text-legend);margin:.5rem 0 0;font-size:.76rem}.variant-adjust-desc-preview span{margin-right:.35rem;font-weight:600}.variant-adjust-category-card{border-color:#3b82f659;min-width:0;max-height:none;margin-bottom:1rem;position:static;overflow:hidden;gap:6px!important;padding:8px 10px 10px!important}.variant-adjust-category-card .atualizacao-section-title{justify-content:center;align-items:center;gap:.45rem;display:flex}.variant-adjust-category-kpi-section{flex-direction:column;gap:.45rem;display:flex}.variant-adjust-category-kpi-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--pt-text-legend);text-align:center;margin:0;font-size:.62rem;font-weight:700}.variant-adjust-category-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}@media (width>=640px){.variant-adjust-category-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}}.variant-adjust-kpi-card{text-align:left;background:#00000038;border:1px solid #ffffff14;border-radius:10px;flex-direction:row;align-items:center;gap:.5rem;min-height:3.65rem;padding:.45rem .5rem;display:flex}.variant-adjust-kpi-icon-wrap{background:#00000047;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.variant-adjust-kpi-icon{opacity:.9}.variant-adjust-kpi-card-body{flex-direction:column;flex:1;gap:.02rem;min-width:0;display:flex}.variant-adjust-kpi-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--pt-text-legend);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.52rem;font-weight:700;line-height:1.2;overflow:hidden}.variant-adjust-kpi-card strong{color:#f8fafc;font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:800;line-height:1.1}.variant-adjust-kpi-short,.variant-adjust-kpi-hint{color:var(--pt-text-legend);letter-spacing:.02em;font-size:.58rem;font-weight:600}.variant-adjust-kpi-card.is-blue{background:linear-gradient(#3b82f624,#0f172a80);border-color:#3b82f659}.variant-adjust-kpi-card.is-blue .variant-adjust-kpi-icon{color:#60a5fa}.variant-adjust-kpi-card.is-purple{background:linear-gradient(#a855f724,#0f172a80);border-color:#a855f759}.variant-adjust-kpi-card.is-purple .variant-adjust-kpi-icon{color:#c084fc}.variant-adjust-kpi-card.is-orange{background:linear-gradient(#f9731624,#0f172a80);border-color:#f9731659}.variant-adjust-kpi-card.is-orange .variant-adjust-kpi-icon{color:#fb923c}.variant-adjust-kpi-card.is-green{background:linear-gradient(#22c55e24,#0f172a80);border-color:#22c55e59}.variant-adjust-kpi-card.is-green .variant-adjust-kpi-icon{color:#4ade80}.variant-adjust-category-body{flex-direction:column;gap:.35rem;min-height:0;display:flex}.variant-adjust-completion-summary{color:#86efac;text-align:center;background:#22c55e1a;border:1px solid #22c55e47;border-radius:6px;margin:0;padding:4px 8px;font-size:.58rem;font-weight:600}.variant-adjust-completed-at{color:#86efac;font-weight:500}.variant-adjust-recent-done{background:#0f172a73;border:1px solid #94a3b833;border-radius:6px;padding:4px 8px;font-size:.58rem}.variant-adjust-recent-done summary{cursor:pointer;color:var(--pt-text-subtitle);font-weight:600;list-style:none}.variant-adjust-recent-done summary::-webkit-details-marker{display:none}.variant-adjust-category-stats .atualizacao-ops-stat{padding:4px 5px!important}.variant-adjust-category-actions{width:100%}.variant-adjust-category-empty{text-align:center;border:1px dashed #94a3b859;border-radius:8px;padding:1rem}.variant-adjust-category-progress{flex-direction:column;gap:.35rem;padding:.35rem 0;display:flex}.variant-adjust-category-source{color:var(--pt-text-legend);margin:0;font-size:.78rem}.variant-adjust-category-table-panel{flex-direction:column;gap:.4rem;min-width:0;display:flex}.variant-adjust-category-table-title{letter-spacing:.07em;text-transform:uppercase;color:var(--pt-text-subtitle);margin:0;font-size:.62rem;font-weight:700}.variant-adjust-category-table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.variant-adjust-category-table-toolbar .atualizacao-image-list-pagination{margin:0}.variant-adjust-category-table-range{color:var(--pt-text-legend);white-space:nowrap;font-size:.68rem}.variant-adjust-category-table-scroll{background:#0000002e;border:1px solid #ffffff14;border-radius:8px;max-height:12.5rem;overflow:auto}.variant-adjust-category-table thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--pt-text-legend);font-size:.58rem;font-weight:700}.variant-adjust-category-table-wrap{border:1px solid #ffffff0f;border-radius:6px;overflow-x:auto}.variant-adjust-category-table{border-collapse:collapse;width:100%;font-size:.68rem}.variant-adjust-category-table thead th{z-index:1;background:#0f172af5;position:sticky;top:0;box-shadow:0 1px #ffffff0f}.variant-adjust-category-table th,.variant-adjust-category-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff0f;padding:.32rem .4rem}.variant-adjust-col-check{text-align:center;width:2rem}.variant-adjust-col-product{min-width:8.5rem;max-width:14rem}.variant-adjust-product-name{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.variant-adjust-product-handle{color:var(--pt-text-support);text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;display:block;overflow:hidden}.variant-adjust-col-suggestion{color:#e2e8f0;min-width:7rem;max-width:11rem}.variant-adjust-col-mf{text-overflow:ellipsis;white-space:nowrap;max-width:9rem;font-size:.62rem;overflow:hidden}.variant-adjust-status-pill{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;padding:.12rem .4rem;font-size:.58rem;font-weight:700;display:inline-flex}.variant-adjust-status-pill.is-analysis{color:#93c5fd;background:#3b82f626;border-color:#3b82f659}.variant-adjust-status-pill.is-selected{color:#d8b4fe;background:#a855f726;border-color:#a855f759}.variant-adjust-status-pill.is-ready{color:#fdba74;background:#f9731626;border-color:#f9731659}.variant-adjust-status-pill.is-done{color:#86efac;background:#22c55e26;border-color:#22c55e59}.variant-adjust-mf-part{color:#a5b4fc;font-family:ui-monospace,monospace;font-size:.68rem}.variant-adjust-mf-sep{color:var(--pt-text-support);margin:0 .15rem}.variant-adjust-cat-part{color:#e2e8f0;font-weight:600}.variant-adjust-category-report h3{margin:0 0 .35rem;font-size:.9rem}.variant-adjust-accept-all-btn{grid-column:1/-1}.home-diag-layout{gap:8px;width:100%;min-width:0;display:grid}.home-diag-page-header{margin-bottom:2px}.home-diag-page-header h1{margin:4px 0 6px;font-size:1.15rem}.home-diag-page-header .muted{margin:0;font-size:.72rem}.home-diag-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.home-diag-card{grid-template-rows:auto 1fr;height:100%;min-height:200px;display:grid;padding:4px 8px 6px!important}.home-diag-card--health{grid-column:1/-1;min-height:120px}.home-diag-card-body{flex-direction:column;justify-content:space-between;gap:6px;min-height:0;display:flex}.home-diag-card-content{flex:1;gap:4px;min-height:0;display:grid;overflow:auto}.home-diag-check{grid-template-columns:1fr auto;align-items:center;gap:2px 6px;font-size:.62rem;line-height:1.2;display:grid}.home-diag-check-label{color:var(--pt-text-subtitle)}.home-diag-check-status{white-space:nowrap;font-weight:700}.home-diag-check-detail{color:var(--pt-text-support);grid-column:1/-1;font-size:.58rem}.home-diag-metric{color:var(--pt-text-legend);justify-content:space-between;align-items:baseline;gap:6px;font-size:.62rem;display:flex}.home-diag-metric strong{color:#f1f5f9;font-size:.78rem;font-weight:800}.home-diag-feature{justify-content:space-between;align-items:center;gap:6px;font-size:.6rem;display:flex}.home-diag-feature em{color:var(--pt-text-legend);font-style:normal}.home-diag-feature.is-ok span{color:#86efac}.home-diag-feature.is-fail span{color:#fca5a5}.home-diag-action-btn,.home-diag-open-btn{color:#e2e8f0;cursor:pointer;background:#1e3a8a40;border:1px solid #3b82f659;border-radius:6px;width:100%;height:28px;min-height:28px;margin-top:auto;padding:0 10px;font-size:.64rem}.home-diag-action-btn:hover:not(:disabled),.home-diag-open-btn:hover{background:#2563eb66}.home-diag-action-btn:disabled{opacity:.5;cursor:not-allowed}.home-diag-log-list{gap:4px;max-height:140px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.home-diag-log-list li{background:#ef444414;border:1px solid #f8717133;border-radius:6px;grid-template-columns:auto 1fr;gap:2px 6px;padding:4px 6px;font-size:.58rem;display:grid}.home-diag-log-date{color:var(--pt-text-support);grid-column:1}.home-diag-log-module{color:#93c5fd;grid-column:2;font-weight:700}.home-diag-log-error{color:#fecaca;grid-column:1/-1}.home-diag-empty{color:var(--pt-text-support);margin:0;font-size:.62rem}.home-diag-health-banner{border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:.72rem;display:flex}.home-diag-health-banner strong{font-size:1rem;font-weight:800}.home-diag-health-banner--ok{color:#6ee7b7;background:#10b9811f;border:1px solid #10b98159}.home-diag-health-banner--warn{color:#fde047;background:#eab3081a;border:1px solid #eab30859}.home-diag-health-banner--error{color:#fca5a5;background:#ef44441f;border:1px solid #f8717159}.home-diag-health-list{color:var(--pt-text-subtitle);gap:3px;margin:0;padding:0 0 0 14px;font-size:.64rem;display:grid}@media (width<=1200px){.home-diag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.home-diag-grid{grid-template-columns:1fr}.home-diag-card{min-height:0}}.shopify-linked-card{grid-template-columns:16px minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;display:grid}.shopify-linked-card-body{flex-direction:column;gap:4px;min-width:0;display:flex}.shopify-link-dot-rail{justify-content:center;align-items:center;min-width:16px;padding:4px 0;display:flex}.shopify-link-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px;transition:box-shadow .2s,background .2s;display:block}.shopify-link-dot--connected{background:#22c55e;box-shadow:0 0 0 2px #22c55e40,0 0 10px #22c55ef2}.shopify-link-dot--disconnected{background:#ef4444;box-shadow:0 0 0 2px #ef444440,0 0 10px #ef4444e6}.shopify-linked-card.is-shopify-ready{opacity:1;filter:none;box-shadow:inset 0 0 0 1px #4ade801f,0 0 14px #22c55e12}.shopify-linked-card.is-shopify-offline{opacity:.88;filter:saturate(.85)}.inventory-update-section .shopify-linked-card.is-shopify-ready .inventory-update-card-title,.inventory-update-section .shopify-linked-card.is-shopify-ready .inventory-prep-card-heading span,.inventario-tab-layout .shopify-linked-card.is-shopify-ready .sku-update-card-title{color:#dbeafe}.inventory-update-section .shopify-linked-card.is-shopify-ready.inventory-update-card-stock{background:linear-gradient(90deg,#22c55e14,#2563eb1a,#0f172a61);border-color:#3b82f6a6}.inventory-update-section .shopify-linked-card.is-shopify-ready.inventory-update-card-draft{background:linear-gradient(90deg,#22c55e14,#0596691a,#0f172a61);border-color:#10b981a6}.inventory-update-section .shopify-linked-card.is-shopify-ready.inventory-update-card-prep{background:linear-gradient(90deg,#22c55e14,#7c3aed1a,#0f172a61);border-color:#a855f78c}.inventario-tab-layout .shopify-linked-card.is-shopify-ready.inventory-summary-card{background:linear-gradient(90deg,#22c55e12,#080b1294);border-color:#38bdf873}.inventario-tab-layout{gap:5px}.inventario-tab-layout>.sku-update-card,.inventario-tab-layout>.shopify-linked-card.sku-update-card{gap:4px;padding:4px 8px 6px}.inventario-tab-layout .consulta-card-heading{margin-bottom:4px;padding-bottom:4px}.inventory-summary-card .sku-update-card-body{padding-top:0}.inventory-kpi-strip{flex-wrap:nowrap;justify-content:center;align-items:stretch;gap:5px;width:100%;padding:0;display:flex;overflow-x:auto}.inventory-kpi{text-align:center;box-sizing:border-box;background:linear-gradient(#1e3a8a2e,#080b1273);border:1px solid #3b82f638;border-radius:8px;flex:none;align-content:center;justify-items:center;gap:1px;width:min(190px,100%);max-width:190px;height:58px;max-height:58px;padding:4px 6px;display:grid}.inventory-kpi>span{letter-spacing:.03em;text-transform:uppercase;color:var(--pt-text-legend);font-size:.48rem;font-weight:700;line-height:1.1}.inventory-kpi>strong{color:#f1f5f9;font-size:.92rem;font-weight:800;line-height:1}.inventory-filter-body{gap:4px;display:grid}.inventory-filter-grid{grid-template-columns:repeat(7,minmax(150px,190px));justify-content:start;gap:4px 6px;width:100%;display:grid}.inventory-filter-grid label{min-width:0;max-width:190px;color:var(--pt-text-legend);text-transform:uppercase;letter-spacing:.03em;gap:2px;font-size:.58rem;font-weight:700;display:grid}.inventory-filter-grid input,.inventory-filter-grid select{box-sizing:border-box;width:100%;height:34px;min-height:34px;max-height:34px;padding:0 7px;font-size:.76rem}.inventory-filter-footer{justify-content:flex-end;width:100%;display:flex}.inventory-filter-clear-btn{height:28px;min-height:28px;color:var(--pt-text-subtitle);cursor:pointer;background:#0f172a8c;border:1px solid #94a3b847;border-radius:6px;padding:0 10px;font-size:.68rem}.inventory-filter-clear-btn:hover{background:#1e3a8a4d;border-color:#93c5fd73}.inventory-results-card .sku-update-card-body{gap:5px;min-width:0;display:grid}.inventory-results-card .op-table-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;margin:0;padding:0;display:flex}.inventory-results-card .compact-title-row span,.inventory-results-card .selection-summary{color:var(--pt-text-legend);font-size:.68rem}.inventory-results-card .table-selection-row{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;display:flex}.inventory-results-card .table-selection-row button,.inventory-results-card .table-selection-row label{height:32px;min-height:32px;margin:0;padding:0 8px;font-size:.68rem;line-height:1}.inventory-results-card .table-selection-row select{height:32px;min-height:32px;padding:0 6px;font-size:.68rem}.inventory-results-card .clean-table-wrap{width:100%;min-width:0;max-width:100%;overflow-x:auto}.inventory-results-card .inventory-real-table{width:100%;min-width:100%}.inventory-results-card .inventory-focus-banner{margin:0;padding:6px 8px;font-size:.72rem}.inventory-results-card .inventory-selection-actions-row{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.inventory-results-card .inventory-selection-actions-row>.inventory-selection-zero-card--compact{flex:280px;min-width:0}.inventory-results-card .inventory-selection-zero-card--compact{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:4px 10px;max-height:110px;margin:0;padding:8px 10px;display:grid;overflow:hidden}.inventory-results-card .inventory-selection-zero-card--compact .inventory-selection-zero-card-head{grid-area:1/1;gap:6px;margin:0}.inventory-results-card .inventory-selection-zero-card--compact .inventory-selection-zero-card-head strong{font-size:.72rem}.inventory-results-card .inventory-selection-zero-card--compact .inventory-selection-zero-card-head .tiny{display:none}.inventory-results-card .inventory-selection-zero-card--compact .inventory-selection-zero-meta{grid-area:2/1;margin:0;font-size:.68rem}.inventory-results-card .inventory-selection-zero-card--compact .inventory-selection-zero-btn{grid-area:1/2/span 2;align-self:center;height:32px;min-height:32px;padding:0 10px;font-size:.68rem}.inventory-results-card .inventory-selection-zero-card--compact .inventory-selection-zero-hint,.inventory-results-card .inventory-selection-zero-card--compact .inventory-selection-zero-warn{display:none}.inventory-results-card .inventory-selection-zero-card--compact .inventory-selection-zero-progress{grid-column:1/-1;max-height:48px;margin:0;overflow:hidden}.inventory-shopify-load-card{margin-bottom:5px;padding:6px 8px!important}.inventory-shopify-load-card .inventory-fast-row{flex-wrap:wrap;gap:4px;margin-bottom:4px;display:flex}.inventory-shopify-load-card .inventory-fast-row button{height:32px;min-height:32px;padding:0 10px;font-size:.68rem}.inventory-shopify-load-card .shopify-load-status{flex-wrap:wrap;gap:4px 10px;max-height:72px;font-size:.62rem;line-height:1.25;display:flex;overflow-y:auto}.inventory-shopify-load-card .shopify-load-status>span{white-space:nowrap}.inventory-update-section{background:#080b128c;border:1px solid #94a3b82e;border-radius:10px;margin:5px 0;padding:4px 8px 6px!important}.inventory-update-section .inventory-update-shell{gap:0;display:block}.inventory-update-section .inventory-update-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:6px;display:grid}.inventory-update-section .inventory-update-card,.inventory-update-section .shopify-linked-card.inventory-update-card{grid-template-columns:16px minmax(0,1fr);gap:8px;height:100%;min-height:0;padding:8px 9px;display:grid}.inventory-shopify-link-hint{letter-spacing:.02em;margin:0 0 2px;font-size:.58rem;line-height:1.25}.inventory-shopify-link-hint--ok{color:#4ade80}.inventory-shopify-link-hint--warn{color:#fdba74}.inventory-shopify-link-hint--error{color:#f87171}.inventory-update-section .inventory-update-card-title{letter-spacing:.06em;text-transform:uppercase;color:#93c5fd;margin-bottom:2px;font-size:.62rem}.inventory-update-section .muted.tiny{line-height:1.2;margin:0!important;font-size:.58rem!important}.inventory-update-section .inventory-update-stats,.inventory-update-section .inventory-update-view-row{gap:4px;margin:2px 0}.inventory-update-section .inventory-stat-pill{padding:2px 6px;font-size:.62rem}.inventory-update-section .inventory-update-view-row button,.inventory-update-section .inventory-update-action-btn{height:28px!important;min-height:28px!important;padding:0 8px!important;font-size:.64rem!important}.inventory-update-section .inventory-update-fields{gap:4px;margin:2px 0}.inventory-update-section .inventory-update-fields label{gap:2px;font-size:.62rem}.inventory-update-section .inventory-update-fields input,.inventory-update-section .inventory-update-fields select{height:32px;min-height:32px;padding:0 6px;font-size:.72rem}.inventory-update-section .inventory-update-btn-main{height:32px!important;min-height:32px!important;margin-top:4px!important;padding:0 10px!important;font-size:.68rem!important}.inventory-update-section .inventory-update-card-hint{margin:2px 0 0!important;font-size:.58rem!important}.inventory-single-action{gap:4px;margin-top:4px;display:grid}.inventory-build-marker{color:#bbf7d0;letter-spacing:.04em;text-transform:uppercase;text-align:center;background:#14532d;border:2px solid #22c55e;border-radius:8px;margin:6px 0 4px;padding:6px 8px;font-size:.72rem;font-weight:800;visibility:visible!important;display:block!important}.inventory-add-stock-block{visibility:visible;opacity:1;border-top:1px solid #93c5fd24;gap:6px;margin-top:8px;padding-top:8px;display:grid}.inventory-update-section .inventory-update-card-stock{min-height:auto;overflow:visible}.inventory-update-section .inventory-add-stock-block{margin-top:6px;padding-top:6px;display:grid!important}.inventory-add-stock-row{border-top:1px solid #93c5fd24;align-items:center;gap:8px;margin-top:6px;padding-top:6px;display:flex}.inventory-update-section .inventory-add-stock-row{gap:6px;margin-top:4px;padding-top:4px}.inventory-add-stock-label{color:#e2e8f0;white-space:nowrap;flex:auto;font-size:.68rem;font-weight:700}.inventory-update-section .inventory-add-stock-label{font-size:.62rem}.inventory-add-stock-input{color:#f8fafc;text-align:center;background:#0f172af2;border:1px solid #60a5fa8c;border-radius:8px;flex:0 0 4.25rem;width:4.25rem;height:32px;min-height:32px;padding:0 8px;font-size:.82rem;font-weight:700;box-shadow:inset 0 0 0 1px #0f172a66}.inventory-update-section .inventory-add-stock-input{flex:0 0 3.75rem;width:3.75rem;max-width:3.75rem;height:32px;min-height:32px;font-size:.72rem}.inventory-add-stock-btn.processing-button-wrap,.inventory-add-stock-btn.processing-button-wrap>button{width:100%}.inventory-add-stock-input:disabled{opacity:.55}.inventory-dev-meter{gap:5px;margin-top:auto;padding-top:8px;display:grid}.inventory-dev-meter-head{color:#93c5fd;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:.66rem;font-weight:800;display:flex}.inventory-dev-meter-head strong{color:#facc15;font-size:.72rem}.inventory-dev-meter-track{background:#0f172aeb;border:1px solid #93c5fd38;border-radius:999px;height:7px;overflow:hidden}.inventory-dev-meter-track span{border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#22c55e);height:100%;display:block}.inventory-update-section .inventory-update-advanced{margin-top:6px;padding-top:6px}.inventory-update-section .inventory-update-advanced strong,.inventory-update-section .inventory-update-advanced .tiny{font-size:.58rem!important}.inventory-update-section .inventory-prep-empty{margin:4px 0 0;font-size:.58rem}.inventory-update-section .inventory-prep-summary{margin:4px 0;font-size:.64rem}.inventory-update-section .inventory-prep-stats{gap:3px}.inventory-update-section .inventory-prep-stats li{padding:3px 6px;font-size:.62rem}.inventory-update-section .inventory-card-done-hint,.inventory-update-section .inventory-update-progress{margin-top:4px}.inventory-update-section .inventory-update-action-alert{margin:4px 0 0;padding:4px 6px;font-size:.62rem}.inventory-update-flow-actions--in-card{border-top:1px dashed #94a3b838;flex:none;width:100%;min-width:0;margin-top:6px;padding-top:6px}.inventory-update-flow-actions--in-card .inventory-flow-label{margin-bottom:4px;font-size:.58rem;display:block}.inventory-update-flow-btns{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.inventory-update-section .inventory-update-flow-actions--in-card .batch-flow-btn{width:auto;height:28px;min-height:28px;padding:0 8px;font-size:.64rem}.inventory-batch-card{margin:5px 0;padding:4px 8px 6px!important}.inventory-batch-body{gap:4px;display:grid}.inventory-batch-card .inventory-actions-row{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.inventory-batch-card .inventory-actions-row label,.inventory-batch-card .inventory-actions-row button,.inventory-batch-card .inventory-actions-row .batch-actions-trigger{height:28px;min-height:28px;padding:0 8px;font-size:.64rem}.inventory-batch-card .inventory-values-row{flex-wrap:wrap;align-items:flex-end;gap:4px 6px;margin:0;display:flex}.inventory-batch-card .inventory-batch-compact-fields{flex-wrap:wrap;align-items:flex-end;gap:4px 6px;width:100%;display:flex}.inventory-batch-card .inventory-batch-compact-fields label{gap:2px;font-size:.62rem}.inventory-batch-card .inventory-batch-compact-fields input,.inventory-batch-card .inventory-batch-compact-fields select,.inventory-batch-card .inventory-batch-compact-fields textarea{height:32px;min-height:32px;font-size:.72rem}.inventory-batch-card .inventory-status-line-compact{margin:0;font-size:.64rem}.inventory-batch-card .alert{margin:0;padding:4px 8px;font-size:.64rem}.shopify-prep-panel{justify-content:stretch;margin:0 0 10px;padding:0;display:flex}.shopify-prep-panel.shopify-prep-panel--with-subcards{flex-direction:column;gap:14px;width:100%}.shopify-prep-panel.atualizacao-shopify-prep-only{margin:0 0 16px}.atualizacao-subcards-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:12px;width:100%;display:grid}.atualizacao-subcard{border:1px solid var(--line);background:#ffffff0a;border-radius:14px;flex-direction:column;gap:8px;height:100%;min-height:300px;padding:14px 16px;display:flex;box-shadow:0 8px 24px #02061747}.atualizacao-subcard-body{text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.atualizacao-subcard-body--filled{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;min-height:0;overflow-y:auto}.atualizacao-subcard-body--filled .shopify-prep-actions{flex-direction:column;align-items:stretch}.atualizacao-subcard-body--filled .shopify-prep-mode-btn{justify-content:center;width:100%}.atualizacao-subcard-body--filled .fragrancex-gmail-status-row{flex-direction:column;align-items:stretch}.atualizacao-subcard-body--filled .fragrancex-gmail-status-row .atualizacao-soft-btn{width:100%}.atualizacao-subcard--x1{background:linear-gradient(#2563eb12,#0f172a59);border-color:#3b82f659}.fragrancex-email-panel--atualizacao{border-top:none;gap:16px;margin-top:0;padding-top:0}.atualizacao-oauth-status-bar{white-space:nowrap;background:#0f172a8c;border:1px solid #3b82f647;border-radius:12px;flex-wrap:nowrap;align-items:center;gap:10px;width:100%;padding:10px 14px;font-size:.8rem;line-height:1.35;display:flex;overflow-x:auto}.atualizacao-status-chip{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.atualizacao-status-chip.is-ok{color:#34d399}.atualizacao-status-chip.is-missing{color:#fbbf24}.atualizacao-status-sep{color:var(--pt-text-support);flex-shrink:0}.atualizacao-subcard-body--filled .shopify-prep-hint,.atualizacao-subcard-body--filled .shopify-prep-catalog-meta,.atualizacao-subcard-body--filled .shopify-prep-diagnostics,.atualizacao-subcard-body--filled .shopify-prep-meta,.atualizacao-subcard-body--filled .fragrancex-oauth-debug-line{font-size:.78rem}.atualizacao-subcard-body--filled .fragrancex-oauth-url-debug textarea{min-height:48px;font-size:.72rem}.atualizacao-subcard-body--filled .fragrancex-read-email-btn{width:100%}.fragrancex-last-read-summary{background:#10b98114;border:1px solid #10b98140;border-radius:8px;margin-top:.75rem;padding:.65rem .75rem}.fragrancex-last-read-line{margin:.2rem 0;font-size:.78rem;line-height:1.35}.fragrancex-last-read-label{color:#a7f3d0f2;font-weight:600}.fragrancex-last-read-hint{text-align:left;margin:.35rem 0 0;font-size:.72rem;line-height:1.35}.fragrancex-email-panel--atualizacao .fragrancex-email-results{border-top:none;margin-top:0;padding-top:0}.atualizacao-subcard--x2{background:linear-gradient(#05966912,#0f172a59);border-color:#10b98159}.atualizacao-subcard--x3{background:linear-gradient(#7c3aed12,#0f172a59);border-color:#a855f759}.atualizacao-subcard--x4{background:linear-gradient(#d9770612,#0f172a59);border-color:#f59e0b59}.fragrancex-updates-audit{flex-direction:column;gap:8px;min-height:0;display:flex}.fragrancex-updates-audit-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fragrancex-updates-audit-summary{flex:1;margin:0}.fragrancex-updates-audit-table-wrap{border:1px solid #94a3b824;border-radius:8px;max-height:220px;overflow:auto}.fragrancex-updates-audit-table{min-width:100%;font-size:.72rem}.fragrancex-updates-audit-table code{color:var(--gold-2)}.activity-monitoring-module{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.activity-monitoring-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.activity-monitoring-total{align-items:center;gap:8px;margin:0 0 4px;font-size:.95rem;display:flex}.monitoring-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.monitoring-card{background:#02061759;border:1px solid #94a3b833;border-radius:12px;flex-direction:column;gap:8px;min-height:160px;padding:12px;display:flex}.monitoring-card-list-wrap{border:1px solid #94a3b824;border-radius:8px;max-height:200px;overflow:auto}.monitoring-timeline-wrap{max-height:360px}.monitoring-card-table{min-width:100%;font-size:.72rem}.monitoring-card-table code{color:var(--gold-2)}.monitoring-detail-cell{word-break:break-word;max-width:280px}.monitoring-card-empty{margin:0}.monitoring-timeline-card{background:#02061759;border:1px solid #94a3b833;border-radius:12px;padding:12px}.monitoring-timeline-toggle{margin-top:10px}.monitoring-supplier-sync-card{margin-top:8px}@media (width<=1100px){.monitoring-cards-grid{grid-template-columns:1fr}.atualizacao-subcards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.atualizacao-subcards-grid{grid-template-columns:1fr}}.supplier-module-crosslink{margin-top:12px;font-size:.82rem}.linkish-btn{color:#93c5fd;cursor:pointer;font:inherit;background:0 0;border:none;padding:0;text-decoration:underline}.shopify-prep-panel.inventory-shopify-prep-top{margin:0 0 12px}.shopify-prep-panel.supplier-csv-prep-panel--top{margin:0 0 14px}.shopify-prep-card{border:1px solid var(--line);background:#ffffff0a;border-radius:16px;flex-direction:column;gap:12px;width:100%;padding:18px 20px;display:flex}.shopify-prep-header{align-items:center;gap:8px;display:flex}.shopify-prep-header h2{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:700}.shopify-prep-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.shopify-prep-card--x1{background:linear-gradient(#2563eb0f,#0f172a59);border-color:#3b82f659}.fragrancex-email-panel{border-top:1px solid var(--line);flex-direction:column;gap:14px;width:100%;margin-top:12px;padding-top:12px;display:flex}.fragrancex-step-card{border:1px solid var(--line);background:#ffffff08;border-radius:14px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.fragrancex-step-card--oauth{border-color:#3b82f647}.fragrancex-step-card--connect{border-color:#f59e0b47}.fragrancex-step-card--read{border-color:#10b98147}.fragrancex-oauth-checklist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fragrancex-oauth-checklist li{align-items:center;gap:8px;font-size:.82rem;display:flex}.fragrancex-oauth-checklist li.is-ok{color:#34d399}.fragrancex-oauth-checklist li.is-missing{color:#fbbf24}.fragrancex-oauth-redirect{margin:0}.fragrancex-oauth-config-form{flex-direction:column;gap:8px;margin-top:4px;display:flex}.fragrancex-oauth-field{flex-direction:column;gap:4px;font-size:.78rem;display:flex}.fragrancex-oauth-field input{border:1px solid var(--line);color:#f8fafc;width:100%;font:inherit;background:#080b12a6;border-radius:8px;padding:8px 10px}.fragrancex-gmail-status-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fragrancex-gmail-status--ok{color:#34d399}.fragrancex-gmail-status--warn{color:#fbbf24}.fragrancex-gmail-error{margin:0;font-size:.82rem;line-height:1.45}.fragrancex-read-email-btn{min-width:220px}.fragrancex-email-results{width:100%;margin-top:4px}.fragrancex-inventory-updated-header{color:#4da3ff;text-align:center;margin:0 0 12px;font-size:.92rem;font-weight:600;line-height:1.4}.fragrancex-card-title--blue .section-header__title{color:#4da3ff}.fragrancex-email-meta{text-align:center;margin:0 0 8px}.fragrancex-email-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fragrancex-email-card{background:#02061759;border:1px solid #94a3b833;border-radius:12px;flex-direction:column;gap:8px;min-height:180px;padding:12px;display:flex}.fragrancex-email-list-wrap{border:1px solid #94a3b824;border-radius:8px;max-height:220px;overflow:auto}.fragrancex-email-table{min-width:100%;font-size:.72rem}.fragrancex-email-card-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.fragrancex-email-card-actions--top{margin-top:0;margin-bottom:4px}.fragrancex-email-card-actions--top .atualizacao-soft-btn{justify-content:center;width:100%}.image-update-flow-cards-grid .fragrancex-email-card-actions--top .processing-button-wrap,.image-update-flow-cards-grid .fragrancex-email-card-actions--top .image-update-flow-processing-btn.processing-button-wrap{width:100%;max-width:100%}.image-update-flow-cards-grid .fragrancex-email-card-actions--top .processing-button-wrap>button,.image-update-flow-cards-grid .fragrancex-email-card-actions--top .image-update-flow-processing-btn.processing-button-wrap>button{justify-content:center;width:100%}.image-update-flow-cards-grid .fragrancex-email-card-actions--top .processing-button-progress{width:100%;max-width:100%}.image-smart-search-panel{background:#02061773;border:1px solid #60a5fa47;border-radius:10px;flex-direction:column;gap:10px;width:100%;margin-top:10px;padding:10px 12px;display:flex}.image-smart-search-panel-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.image-smart-search-panel-sub{color:var(--pt-text-legend);margin-top:2px;font-size:.78rem;display:block}.image-smart-search-approved-badge{color:#86efac;border:1px solid #4ade8059;border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:700}.image-smart-search-progress-track{background:#94a3b833;border-radius:999px;height:6px;overflow:hidden}.image-smart-search-progress-fill{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:999px;height:100%;transition:width .25s}.image-smart-search-stats{color:var(--pt-text-subtitle);flex-wrap:wrap;gap:10px 14px;font-size:.78rem;display:flex}.image-smart-search-stat-ok strong{color:#86efac}.image-smart-search-stat-warn strong{color:#fbbf24}.image-smart-search-stat-err strong{color:#f87171}.image-smart-search-product-block{border-top:1px solid #94a3b824;padding-top:10px}.image-smart-search-product-head{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.image-smart-search-product-meta{color:var(--pt-text-legend);font-size:.74rem;display:block}.image-smart-search-queries{color:var(--pt-text-support);margin-top:2px;font-size:.68rem;display:block}.image-smart-search-suggestions-grid{margin-top:4px}.image-smart-search-suggestion-card .image-smart-search-confidence{color:#93c5fd;font-size:.68rem;font-weight:700}.image-smart-search-no-results{color:var(--pt-text-subtitle);font-size:.78rem}.image-smart-search-no-results ul{margin:8px 0 0;padding-left:18px}.image-smart-search-clear-approval{padding:4px 8px;font-size:.72rem}.image-flow-field--current select{border-color:#60a5fabf;box-shadow:0 0 0 1px #60a5fa73}.image-flow-guide-panel{background:#02061780;border:1px solid #60a5fa47;border-radius:12px;width:100%;margin-bottom:4px;padding:12px 14px}.image-flow-guide-head{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.image-flow-guide-sub{color:var(--pt-text-legend);margin-top:2px;font-size:.78rem;display:block}.image-flow-guide-next{color:#93c5fd;align-self:center;font-size:.82rem;font-weight:600}.image-flow-guide-next--busy{color:#fbbf24}.image-flow-guide-steps{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.image-flow-guide-step{color:var(--pt-text-support);border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:4px 6px;font-size:.68rem;display:flex}.image-flow-guide-step-num{background:#94a3b826;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.62rem;font-weight:700;display:inline-flex}.image-flow-guide-step--current{color:#e0f2fe;background:#60a5fa1f;border-color:#60a5fa8c;box-shadow:0 0 12px #3b82f640}.image-flow-guide-step--current .image-flow-guide-step-num{color:#fff;background:#3b82f6d9}.image-flow-guide-step--done{color:#bbf7d0}.image-flow-guide-step--done .image-flow-guide-step-num{background:#22c55e59}.image-flow-guide-step--future{opacity:.45}.image-flow-guide-batch{color:var(--pt-text-subtitle);border-top:1px solid #94a3b824;padding-top:8px;font-size:.76rem}.image-flow-guide-batch-msg{color:var(--pt-text-legend);margin:4px 0 0}.image-flow-btn--current{box-shadow:0 0 0 1px #60a5fa73,0 0 14px #3b82f659;border-color:#60a5fad9!important}.image-flow-btn--done{border-color:#4ade8059!important}.image-flow-btn--future{opacity:.5}.fragrancex-email-card--deactivated .fragrancex-email-list-wrap{opacity:.55}.fragrancex-card-done-msg--red{color:#f87171;margin:0;font-size:.82rem;font-weight:600}.fragrancex-card-done-msg--green{color:#4ade80;margin:0;font-size:.82rem;font-weight:600}.fragrancex-price-increase-progress{background:#60a5fa14;border:1px solid #60a5fa59;border-radius:10px;margin:8px 0 10px;padding:10px 12px}.fragrancex-price-increase-progress-label{color:#93c5fd;margin:0 0 4px;font-size:.82rem;font-weight:600}.fragrancex-price-increase-progress-sku{margin:0 0 8px}.fragrancex-price-increase-progress-track{background:#94a3b833;border-radius:999px;height:8px;overflow:hidden}.fragrancex-price-increase-progress-fill{background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:999px;height:100%;transition:width .25s}.fragrancex-email-card--back_in_stock .fragrancex-apply-progress{background:#4ade8014;border-color:#4ade8059}.fragrancex-email-card--back_in_stock .fragrancex-price-increase-progress-label{color:#86efac}.fragrancex-email-card--back_in_stock .fragrancex-price-increase-progress-fill{background:linear-gradient(90deg,#16a34a,#4ade80)}.fragrancex-apply-progress-done-title{color:#86efac}.fragrancex-apply-progress-summary{flex-wrap:wrap;gap:8px 14px;margin:0 0 8px;display:flex}.fragrancex-apply-progress-stat{flex-direction:column;gap:2px;font-size:.72rem;display:inline-flex}.fragrancex-apply-progress-stat em{opacity:.85;font-style:normal}.fragrancex-apply-progress-stat strong{font-size:.88rem}.fragrancex-apply-progress-stat--ok strong{color:#86efac}.fragrancex-apply-progress-stat--warn strong{color:#fcd34d}.fragrancex-apply-progress-stat--err strong{color:#fca5a5}.fragrancex-apply-progress-fill--done{background:linear-gradient(90deg,#16a34a,#4ade80)!important}.fragrancex-apply-progress-partial.fragrancex-apply-progress-fill--done{background:linear-gradient(90deg,#ca8a04,#facc15)!important}.fragrancex-apply-progress-detail,.fragrancex-apply-progress-elapsed{margin:0 0 6px}.fragrancex-shopify-ok{color:#86efac;font-size:.72rem}.fragrancex-shopify-miss{color:#fca5a5;font-size:.72rem}.fragrancex-discontinued-checks{gap:6px;max-height:160px;margin:6px 0;display:grid;overflow:auto}.fragrancex-discontinued-check{align-items:flex-start;gap:8px;font-size:.74rem;display:flex}.fragrancex-email-report{text-align:center;white-space:pre-line;margin:0}.fragrancex-apply-legend{text-align:center;flex-wrap:wrap;justify-content:center;gap:6px 10px;margin:0 0 10px;display:flex}.fragrancex-apply-legend-item--green:before{content:"";vertical-align:middle;background:#22c55e;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.fragrancex-apply-legend-item--red:before{content:"";vertical-align:middle;background:#ef4444;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.fragrancex-email-table tr.fragrancex-row--green td{background:#22c55e24}.fragrancex-email-table tr.fragrancex-row--blue td{background:#3b82f624}.fragrancex-email-table tr.fragrancex-row--orange td{background:#f9731629}.fragrancex-email-table tr.fragrancex-row--red td{background:#ef444424}.fragrancex-row-status-cell{max-width:220px}.fragrancex-row-status{font-size:.68rem;line-height:1.25}.fragrancex-row-status--ok,.fragrancex-row-status--green{color:#86efac}.fragrancex-row-status--blue{color:#93c5fd}.fragrancex-row-status--orange{color:#fdba74}.fragrancex-row-status--fail,.fragrancex-row-status--red{color:#fca5a5}.fragrancex-already-updated{background:#3b82f614;border:1px solid #93c5fd59;border-radius:8px;margin-top:.75rem;padding:.35rem .6rem .55rem}.fragrancex-already-updated>summary{cursor:pointer;color:#93c5fd;font-weight:600;list-style:none}.fragrancex-already-updated>summary::-webkit-details-marker{display:none}.fragrancex-apply-progress-stat--already strong{color:#93c5fd}.fragrancex-apply-progress-headline{color:#bfdbfe;margin:.35rem 0 .55rem;font-size:.9rem}.fragrancex-apply-legend-item--blue:before{background:#3b82f6}.fragrancex-apply-legend-item--orange:before{background:#f97316}@media (width<=900px){.fragrancex-email-cards-grid{grid-template-columns:1fr}}.shopify-prep-mode-btn{min-height:38px;color:inherit;cursor:pointer;background:#0f172a59;border:1px dashed #94a3b873;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:.82rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.shopify-prep-mode-btn:hover,.shopify-prep-mode-btn.is-active{background:#2563eb1f;border-color:#60a5fabf}.shopify-prep-mode-btn--new.is-active{background:#10b9811f;border-color:#34d399bf}.shopify-prep-hint{color:#cbd5e1d9;margin:0;font-size:.72rem}.shopify-prep-catalog-meta{color:var(--pt-text-legend);margin:0;font-size:.72rem}.shopify-prep-diagnostics{border-top:1px solid #94a3b833;padding-top:10px;font-size:.76rem}.shopify-prep-diagnostics p{margin:0 0 4px}.shopify-prep-coverage-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px;margin:8px 0;padding-left:18px;display:grid}.shopify-prep-meta{color:#cbd5e1e6;margin-top:6px!important}.shopify-prep-alert{margin-top:8px;font-size:.72rem}.shopify-prep-confirm-row{margin-top:4px;display:flex}.shopify-prep-confirm-btn{min-width:260px}@media (width<=1280px){.inventory-filter-grid{grid-template-columns:repeat(4,minmax(150px,190px))}.inventory-update-section .inventory-update-cards-grid{grid-template-columns:1fr}}@media (width<=900px){.inventory-kpi-strip{flex-wrap:wrap;justify-content:flex-start}.inventory-filter-grid{grid-template-columns:repeat(2,minmax(140px,1fr))}.shopify-prep-coverage-list{grid-template-columns:1fr}}.pm-card{background:#1a1a2e;border:1px solid #ffffff12;border-radius:12px;margin-bottom:20px;padding:20px 24px;position:relative;box-shadow:0 2px 8px #0000004d}.pm-card-index{z-index:2;letter-spacing:.04em;color:var(--pt-text-support);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:10px;font-weight:600;line-height:1;position:absolute;top:8px;right:10px}.admin-module-view{counter-reset:erp-workspace-card 0}.admin-module-view .pm-card:not([data-card-id]){counter-increment:erp-workspace-card}.admin-module-view .pm-card:not([data-card-id]):after{content:"card-" counter(erp-workspace-card);z-index:2;letter-spacing:.04em;color:var(--pt-text-support);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:10px;font-weight:600;line-height:1;position:absolute;top:8px;right:10px}.admin-module-view .sku-update-layout>.sku-update-card,.admin-module-view .sku-update-layout>article.sku-update-card{counter-increment:erp-workspace-card;position:relative}.admin-module-view .sku-update-layout>.sku-update-card:after,.admin-module-view .sku-update-layout>article.sku-update-card:after{content:"card-" counter(erp-workspace-card);z-index:2;letter-spacing:.04em;color:var(--pt-text-support);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:10px;font-weight:600;line-height:1;position:absolute;top:8px;right:10px}.exclusao-layout>:not(.exclusao-sidebar-card){counter-reset:erp-workspace-card 0}.exclusao-layout>:not(.exclusao-sidebar-card) .sku-update-card,.exclusao-layout>:not(.exclusao-sidebar-card) .panel.compact-module-panel{counter-increment:erp-workspace-card;position:relative}.exclusao-layout>:not(.exclusao-sidebar-card) .sku-update-card:after,.exclusao-layout>:not(.exclusao-sidebar-card) .panel.compact-module-panel:after{content:"card-" counter(erp-workspace-card);z-index:2;letter-spacing:.04em;color:var(--pt-text-support);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:10px;font-weight:600;line-height:1;position:absolute;top:8px;right:10px}.pm-card-header{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;display:flex}.pm-card-title{color:#a0a0b0;text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:600}.pm-card-icon{color:#6366f1}.pm-metrics-row{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.pm-metric-card{background:#1a1a2e;border:1px solid #ffffff12;border-radius:12px;flex:1;align-items:center;gap:14px;min-width:140px;padding:16px 20px;display:flex}.pm-metric-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.pm-metric-value{color:#f0f0f0;font-size:24px;font-weight:700;line-height:1;display:block}.pm-metric-label{color:#888;margin-top:4px;font-size:12px;display:block}.pm-import-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.pm-import-stat{flex-direction:column;gap:2px;display:flex}.pm-import-label{color:#777;font-size:11px}.pm-import-value{color:#ddd;font-size:13px;font-weight:500}.pm-import-divider{background:#ffffff1a;width:1px;height:32px}.pm-import-actions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.fx-cost-import-main-row--stats{margin-bottom:12px}.fx-cost-import-actions-stack{flex-direction:column;align-items:stretch;gap:10px;width:100%;margin-bottom:12px;display:flex}.fx-cost-import-actions-row{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%;display:flex}.fx-cost-import-actions-row--primary{border-bottom:1px solid #ffffff0f;padding-bottom:8px}.fx-cost-import-btn-send.is-active{box-shadow:0 0 0 1px #94a3b859}.fx-cost-import-file-progress{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;width:100%;margin:10px 0 4px;padding:10px 12px}.fx-cost-import-file-progress--error{border-color:#f8717173}.fx-cost-import-file-progress-track{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.fx-cost-import-file-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#60a5fa);height:100%;transition:width .2s}.fx-cost-import-file-progress--error .fx-cost-import-file-progress-fill{background:linear-gradient(90deg,#dc2626,#f87171)}.fx-cost-import-file-progress-meta{color:#aaa;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:.78rem;display:flex}.fx-cost-import-file-progress-phase{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fx-cost-import-file-progress-pct{font-variant-numeric:tabular-nums;color:#e5e7eb;font-weight:600}.fx-cost-import-file-progress-stats{margin:6px 0 0;line-height:1.35}.fx-cost-import-send-progress{text-align:right;width:100%;font-size:.74rem}.pm-table{border-collapse:collapse;width:100%}.pm-table-head th{color:#888;text-transform:uppercase;letter-spacing:.5px;text-align:left;border-bottom:1px solid #ffffff14;padding:10px 12px;font-size:11px;font-weight:600}.pm-table-row td{color:#ccc;border-bottom:1px solid #ffffff0a;padding:10px 12px;font-size:13px}.pm-row-even td{background:#ffffff05}.pm-table-row:hover td{background:#ffffff0a}.pm-badge{border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-block}.pm-badge-success{color:#4ade80;background:#16a34a20;border:1px solid #16a34a40}.pm-badge-warning{color:#fbbf24;background:#ca8a0420;border:1px solid #ca8a0440}.pm-badge-error{color:#f87171;background:#dc262620;border:1px solid #dc262640}.pm-status-bar{color:#aaa;z-index:10;background:#111;border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:24px;padding:12px 24px;font-size:13px;display:flex;position:sticky;bottom:0}.fx-cost-import-btn-compact{min-height:32px;padding:6px 12px;font-size:.78rem}.fx-cost-import-send-summary{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;margin-bottom:14px;padding:12px 14px}.fx-cost-import-send-summary h5{color:#6366f1;margin:0 0 8px;font-size:.82rem}.fx-cost-import-send-stats{color:#ccc;margin:0 0 10px;padding-left:18px;font-size:.8rem}.fx-cost-import-block-reasons ul{color:#aaa;margin:6px 0 0;padding-left:18px;font-size:.78rem}.fx-cost-import-block-samples{margin-top:8px;font-size:.76rem}.fx-cost-import-live-diagnostic{background:#6366f114;border:1px solid #6366f159;border-radius:10px;margin:12px 0 0;padding:12px 14px}.fx-cost-import-live-diagnostic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.fx-cost-import-live-diagnostic-block strong{color:#a5b4fc;margin-bottom:6px;font-size:.78rem;display:block}.fx-cost-import-live-diagnostic-block ul{color:#d4dff5;margin:0;padding-left:16px;font-size:.78rem}.fx-cost-import-preview-wrap{background:#0003;border:1px solid #ffffff14;border-radius:10px;margin-top:14px;overflow:hidden}.fx-cost-import-preview-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.82rem;display:flex}.fx-cost-import-preview-wrap--collapsed .fx-cost-import-preview-head{border-bottom:none}.fx-cost-import-preview-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:8px;margin:0;padding:0;display:flex}.fx-cost-import-preview-toggle:hover .fx-cost-import-preview-chevron{color:#cbd5e1}.fx-cost-import-preview-chevron{color:#94a3b8;flex:none;width:1rem;font-size:.68rem;line-height:1}.fx-cost-import-preview-toggle strong{flex:none}.fx-cost-import-preview-summary{text-align:right;white-space:nowrap;flex:0 auto;margin-left:auto}.fx-cost-import-preview-empty{margin:12px;padding:12px 14px}.fx-cost-import-preview-table-wrap{max-height:420px;overflow:auto}.fx-cost-import-preview-table{font-size:.76rem}.fx-cost-import-preview-table th,.fx-cost-import-preview-table td{white-space:nowrap;padding:6px 8px}.fx-cost-import-preview-table td:nth-child(2){white-space:normal;min-width:140px;max-width:220px}.fx-cost-import-status{font-size:.72rem;font-weight:600}.fx-cost-import-status--csv_e_shopify{color:#4ade80}.fx-cost-import-status--shopify_sem_csv{color:#f87171}.fx-cost-import-status--csv_sem_shopify{color:#fbbf24}.fx-cost-import-filter-note{margin-top:2px;display:block}.fx-cost-import-result-note{white-space:normal;color:#c8d8f0;min-width:120px;max-width:220px;font-size:.72rem}.fx-cost-import-row--selected{background:#6366f11f}.fx-cost-import-preview-table input[type=checkbox]{accent-color:#6366f1}@media (width<=900px){.fx-cost-import-live-diagnostic-grid{grid-template-columns:1fr}}.missing-cost-locate-toolbar-btn{color:var(--pt-text-legend);cursor:pointer;white-space:nowrap;letter-spacing:.2px;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;justify-content:flex-start;align-items:center;gap:5px;width:100%;padding:6px 12px;font-size:11px;font-weight:400;display:flex}.missing-cost-locate-toolbar-btn:disabled{opacity:.35;cursor:not-allowed}.missing-cost-locate-grid-col--left,.missing-cost-locate-grid-col--right{align-items:stretch}.missing-cost-locate-info-box{text-align:center;background:#0f172aa6;border:1px solid #94a3b838;border-radius:8px;width:100%;max-width:520px;margin:0 auto;padding:12px 14px;box-shadow:inset 0 1px #ffffff0a}.missing-cost-locate-grid-desc{color:var(--pt-text-legend);text-align:center;margin:0;font-size:11px;line-height:1.6}.missing-cost-locate-toolbar-btn--secondary{margin-top:2px}@media (width<=960px){.missing-cost-locate-grid{grid-template-columns:1fr 1fr!important}.missing-cost-locate-grid-col--center{order:-1;grid-column:1/-1}}@media (width<=640px){.missing-cost-locate-grid{grid-template-columns:1fr!important}.missing-cost-locate-metrics{flex-wrap:wrap}.missing-cost-locate-metric-card{min-width:calc(50% - 4px);flex:calc(50% - 4px)!important}}.pm-card.fx-cost-import-card.sku-update-card{background:#1a1a2e;border:1px solid #ffffff12;border-radius:12px;box-shadow:0 2px 8px #0000004d}.fx-cost-import-card .import-stat-row{background:#ffffff08;border-color:#ffffff12}.import-stat-row>div:last-child{border-right:none!important}.import-btn-row{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-flow:row;justify-content:center;align-items:center;gap:7px;width:100%;margin-bottom:10px;padding-bottom:2px;display:flex;overflow:auto visible}.import-btn-row .processing-button-wrap{vertical-align:middle;flex:none;max-width:none;position:relative}.import-btn-row .processing-button-wrap>button,.import-btn-row .btn,.import-btn-row button{color:var(--pt-text-legend);cursor:pointer;white-space:nowrap;letter-spacing:.2px;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:5px;width:auto;min-width:0;max-width:none;padding:6px 10px;font-size:10px;font-weight:400;display:inline-flex}.import-btn-row .processing-button-progress{z-index:2;min-width:140px;max-width:220px;margin-top:0;position:absolute;top:calc(100% + 2px);left:0}.import-btn-row+.fx-cost-import-send-progress{text-align:right;margin:-4px 0 10px;font-size:.72rem}.import-btn-row button:disabled,.import-btn-row .processing-button-wrap>button:disabled{opacity:.35;cursor:not-allowed}.atualizacao-inner-panel--precos{background:0 0}.atualizacao-inner-panel--precos .atualizacao-ops-card.price-adjustment-module{background:#0a1220;border:1px solid #3b82f61f;box-shadow:0 2px 8px #00000040}.atualizacao-inner-panel--precos .price-adjustment-layout{background:0 0}.atualizacao-inner-panel--precos .pm-card,.atualizacao-inner-panel--precos .pm-card.sku-update-card,.atualizacao-inner-panel--precos .sku-update-card{background:#0f1a2e;border-color:#3b82f624}.atualizacao-inner-panel--precos .price-adjustment-card--tier-secondary,.atualizacao-inner-panel--precos .price-adjustment-card--tier-tertiary,.atualizacao-inner-panel--precos .price-adjustment-card--hero{box-shadow:none;background:#0f1a2e;border-color:#3b82f624}.atualizacao-inner-panel--precos .price-adjustment-card--setup .price-adjustment-config-fields,.atualizacao-inner-panel--precos .price-adjustment-faixas-col,.atualizacao-inner-panel--precos .price-adjustment-composicao-col,.atualizacao-inner-panel--precos .price-adjustment-section,.atualizacao-inner-panel--precos .price-adjustment-pricing-panel,.atualizacao-inner-panel--precos .missing-cost-locate-panel,.atualizacao-inner-panel--precos .section-hint-dropdown-body,.atualizacao-inner-panel--precos .import-stat-row,.atualizacao-inner-panel--precos .missing-cost-locate-metric-card,.atualizacao-inner-panel--precos .missing-cost-locate-info-box{background:#ffffff0a;border-color:#ffffff12}.atualizacao-inner-panel--precos .price-adjustment-field input,.atualizacao-inner-panel--precos .price-adjustment-field select,.atualizacao-inner-panel--precos .price-adjustment-dash-supplier-select,.atualizacao-inner-panel--precos .price-adjustment-dash-supplier-other,.atualizacao-inner-panel--precos .fx-price-op-filter select{color:#e2e8f0;background:#0f172a;border-color:#ffffff1a}.atualizacao-inner-panel--precos .pm-card-title,.atualizacao-inner-panel--precos .sku-update-card-title{color:#60a5fa}.atualizacao-inner-panel--precos .pm-card-icon,.atualizacao-inner-panel--precos .price-adjustment-setup-subcard-label{color:#3b82f6}.atualizacao-inner-panel--precos .fx-price-operational-bar{background:#0c1c3aa6;border-color:#3b82f633}.atualizacao-inner-panel--precos .flow-action-spotlight,.price-adjustment-workflow .flow-action-spotlight{outline-offset:3px!important;border:2px solid #22d3ee!important;outline:3px solid #22d3ee66!important;box-shadow:0 0 0 1px #67e8f9e6,0 0 18px #22d3ee99,0 0 34px #38bdf866,0 0 52px #0ea5e940!important}.atualizacao-inner-panel--precos .pm-table-row:hover td{background:#ffffff0a}.atualizacao-inner-panel--precos .fx-cost-import-send-summary{background:#ffffff0a;border-color:#ffffff12}.atualizacao-inner-panel--precos .fx-cost-import-send-summary h5{color:#60a5fa}.atualizacao-inner-panel--precos .fx-cost-import-btn-send.is-active{box-shadow:0 0 0 1px #94a3b859}.erp-settings-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.erp-settings-menu{position:sticky;top:12px}.erp-settings-menu-title{color:#e5e7eb;margin-bottom:10px;font-size:.92rem;font-weight:700}.erp-settings-menu-nav{gap:4px;display:grid}.erp-settings-menu-nav>button,.erp-settings-submenu-items button{text-align:left;color:#e5e7eb;cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:10px;width:100%;padding:8px 10px;font-size:.82rem}.erp-settings-menu-nav>button:hover,.erp-settings-submenu-items button:hover{background:#ffffff14}.erp-settings-submenu-toggle{color:#e5e7eb;cursor:pointer;background:#ffffff0a;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:.82rem;display:flex}.erp-settings-submenu-items{gap:3px;padding:4px 0 4px 12px;display:grid}.erp-settings-content{min-width:0}.erp-settings-progress-head{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.85rem;display:flex}.erp-settings-progress-bar{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.erp-settings-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#34d399,#60a5fa);height:100%;transition:width .25s}.erp-settings-checklist{gap:8px;margin:0;padding:0;list-style:none;display:grid}.erp-settings-checklist li{border:1px solid var(--line);background:#ffffff08;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.erp-settings-checklist li.done{opacity:.92}.erp-settings-welcome-panel{background:#38bdf814;border-color:#38bdf859;margin-bottom:12px}.erp-settings-welcome-panel h2{margin:0 0 6px;font-size:1.05rem}.install-page{background:radial-gradient(circle at top, #38bdf81f, transparent 55%), var(--bg,#0b1220);place-items:center;min-height:100vh;padding:24px;display:grid}.install-card{border:1px solid var(--line,#ffffff1f);text-align:center;background:#ffffff0a;border-radius:16px;width:min(440px,100%);padding:28px 24px;box-shadow:0 18px 50px #00000059}.install-logo{letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#38bdf8,#6366f1);border-radius:14px;place-items:center;width:56px;height:56px;margin:0 auto 14px;font-weight:700;display:grid}.install-card h1{margin:0 0 8px;font-size:1.35rem}.install-subtitle{color:var(--pt-text-legend);margin:0 0 18px;font-size:.92rem}.install-form{text-align:left;gap:10px;display:grid}.install-form label{color:var(--pt-text-subtitle);font-size:.84rem}.install-form input{border:1px solid var(--line,#ffffff24);width:100%;color:inherit;background:#00000040;border-radius:10px;padding:10px 12px}.install-connect-btn{width:100%;margin-top:4px}.install-help{color:var(--pt-text-legend);margin:14px 0 0;font-size:.82rem}.install-error{color:#f87171;margin:0;font-size:.82rem}.erp-plan-banner--warn{background:#fbbf241a;border-color:#fbbf2473;margin-bottom:12px}.erp-plan-current h2{margin:0 0 10px;font-size:1rem}.erp-plan-current-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:12px;display:grid}.erp-plan-current-grid .tiny{margin-bottom:2px;display:block}.erp-plan-cancel-btn{margin-top:4px}.erp-plan-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px;display:grid}.erp-plan-card h3{margin:0 0 6px}.erp-plan-card--current{border-color:#38bdf88c;box-shadow:0 0 0 1px #38bdf840}.erp-plan-price{margin:0 0 8px;font-size:1.2rem;font-weight:700}.erp-plan-limits{color:var(--pt-text-subtitle);margin:0 0 12px;padding-left:18px;font-size:.84rem}.erp-plan-badge{color:#7dd3fc;background:#38bdf826;border-radius:999px;padding:4px 10px;font-size:.78rem;display:inline-block}.erp-plan-status--active{color:#4ade80}.erp-plan-status--trial{color:#7dd3fc}.erp-plan-status--expired{color:#f87171}.erp-plan-message{margin-top:10px;font-size:.86rem}.erp-plan-message.ok{color:#4ade80}.erp-plan-message.err{color:#f87171}.erp-settings-checklist-main{align-items:center;gap:8px;display:flex}.erp-settings-steps{color:var(--pt-text-subtitle);gap:6px;margin:8px 0 0;padding-left:18px;font-size:.84rem;display:grid}.erp-settings-steps.compact{margin-top:6px;font-size:.8rem}.erp-settings-steps-title{margin-bottom:4px;display:block}.erp-settings-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.erp-settings-test-result{margin:0;font-size:.82rem}.erp-settings-test-result.ok{color:var(--green)}.erp-settings-test-result.err{color:var(--red)}.erp-settings-label-full{grid-column:1/-1}.erp-settings-toggle-row{align-items:center;gap:8px;min-height:34px;display:flex}.erp-settings-api-sections{gap:14px;display:grid}.erp-settings-api-section{border:1px solid var(--line);background:#ffffff08;border-radius:12px;padding:12px}.erp-settings-api-section h3{margin:0 0 4px;font-size:.95rem}.erp-settings-api-section p{color:var(--muted);margin:0 0 8px;font-size:.82rem}.erp-settings-diagnostics-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.erp-settings-diagnostics-card-head{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.erp-settings-diagnostics-card-head .ok{color:var(--green)}.erp-settings-diagnostics-card-head .warn{color:#fbbf24}.erp-settings-diagnostics-msg{color:var(--muted);margin:0 0 8px}.erp-settings-legacy-panel{margin-top:12px}.erp-settings-shop-bar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.erp-settings-shop-switch{gap:8px;margin-top:10px;display:grid}.erp-settings-shop-switch label{color:#e5e7eb;gap:4px;font-size:.78rem;font-weight:700;display:grid}.erp-settings-shop-switch input{border:1px solid var(--line);color:#fff;background:#ffffff0f;border-radius:9px;height:34px;padding:5px 8px}@media (width<=960px){.erp-settings-layout{grid-template-columns:1fr}.erp-settings-menu{position:static}}.comunicacao-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.comunicacao-module{flex-direction:column;gap:.55rem;width:100%;display:flex}.comunicacao-audit-module .comunicacao-audit-table-card,.comunicacao-audit-module .comunicacao-audit-export-card{margin-top:.15rem}.comunicacao-audit-summary{gap:.45rem}.comunicacao-audit-last{margin:0}.comunicacao-audit-export-body{gap:.45rem}.comunicacao-audit-export-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;display:grid}.comunicacao-audit-day-toggle{align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}@media (width<=720px){.comunicacao-audit-export-grid{grid-template-columns:1fr}}.visao-geral-subcards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.comunicacao-stat--wide{grid-column:1/-1}.comunicacao-stats-grid{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));align-content:start;gap:10px;display:grid}.comunicacao-stat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.comunicacao-stat__value{font-size:1.25rem;font-weight:700;line-height:1.1}.comunicacao-stat__label{color:var(--muted);font-size:.72rem}.comunicacao-category-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-content:start;gap:8px;display:grid}.comunicacao-category-chip{border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.comunicacao-category-chip--blue{background:linear-gradient(#2563eb1f,#0f172a59);border-color:#3b82f659}.comunicacao-category-chip--green{background:linear-gradient(#22c55e1f,#0f172a59);border-color:#4ade8059}.comunicacao-category-chip--purple{background:linear-gradient(#a855f71f,#0f172a59);border-color:#c084fc59}.comunicacao-category-chip--teal{background:linear-gradient(#14b8a61f,#0f172a59);border-color:#2dd4bf59}.comunicacao-category-chip--sky{background:linear-gradient(#0ea5e91f,#0f172a59);border-color:#38bdf859}.comunicacao-category-chip__count{font-size:1.1rem;font-weight:700}.comunicacao-category-chip__label{color:var(--muted);font-size:.72rem;line-height:1.25}.comunicacao-templates-body{align-items:stretch}.comunicacao-templates-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;display:grid}.comunicacao-template-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.comunicacao-template-card label{flex-direction:column;gap:4px;font-size:.78rem;display:flex}.comunicacao-template-card input,.comunicacao-template-card textarea{width:100%}.comunicacao-changelog-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.comunicacao-changelog-select-all{cursor:pointer;align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.comunicacao-clear-btn{margin-left:auto}.comunicacao-changelog-row--selected{background:#3b82f614}.comunicacao-audit-day-toggle,.comunicacao-changelog-select-all{cursor:pointer;align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.visao-geral-task-groups{flex-direction:column;gap:10px;width:100%;display:flex}.visao-geral-task-day{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;overflow:hidden}.visao-geral-task-day__head{width:100%;color:inherit;cursor:pointer;text-align:left;background:#ffffff0a;border:none;align-items:center;gap:10px;padding:10px 12px;display:flex}.visao-geral-task-day__head strong{font-size:.95rem}.visao-geral-task-day__toggle{opacity:.7;margin-left:auto}.visao-geral-tasks-card{margin-top:0}@media (width<=1200px){.comunicacao-subcards-grid,.visao-geral-subcards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.comunicacao-subcards-grid,.visao-geral-subcards-grid{grid-template-columns:1fr}}.comunicacao-ebay-panel .comunicacao-ebay-grid,.comunicacao-ebay-grid.pt-card-grid{flex-flow:row!important;grid-template-columns:none!important;align-items:stretch!important;gap:.55rem!important;width:100%!important;display:flex!important}.comunicacao-ebay-panel .comunicacao-ebay-grid>.pt-card,.comunicacao-ebay-panel .comunicacao-ebay-grid>.va-subcard,.comunicacao-ebay-grid.pt-card-grid>.pt-card,.comunicacao-ebay-grid.pt-card-grid>.va-subcard,.comunicacao-ebay-panel .comunicacao-ebay-ops-grid>.ebay-subcard,.comunicacao-ebay-ops-grid.pt-card-grid>.ebay-subcard{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important}.comunicacao-ebay-panel .pt-stat-grid.comunicacao-ebay-stat-grid,.pt-stat-grid.comunicacao-ebay-stat-grid{flex-flow:row!important;grid-template-columns:none!important;align-items:stretch!important;gap:.32rem!important;width:100%!important;display:flex!important}.comunicacao-ebay-panel .pt-stat-grid.comunicacao-ebay-stat-grid>.pt-stat,.pt-stat-grid.comunicacao-ebay-stat-grid>.pt-stat{flex:1 1 0!important;min-width:0!important}.comunicacao-ebay-panel .comunicacao-ebay-actions .atualizacao-soft-btn{flex:0 auto!important;width:auto!important;max-width:none!important}.comunicacao-ebay-connect-feedback{flex-direction:column;gap:.45rem;width:100%;margin-top:.35rem;display:flex}.comunicacao-ebay-connect-feedback .pt-alert{margin:0}.comunicacao-ebay-setup-panel{margin-top:.75rem}.comunicacao-ebay-setup-steps{margin:.5rem 0 .65rem 1.1rem;padding:0;font-size:.85rem}.comunicacao-ebay-setup-steps li{margin-bottom:.45rem}.comunicacao-ebay-setup-code{word-break:break-all;background:#0f172aa6;border-radius:6px;margin:.35rem 0;padding:.45rem .55rem;font-size:.78rem;display:block}.atualizacao-soft-btn-sm{padding:.25rem .55rem;font-size:.78rem}.comunicacao-ebay-manual-complete{border-top:1px dashed #94a3b859;flex-direction:column;gap:.55rem;margin-top:.65rem;padding-top:.65rem;display:flex}.comunicacao-ebay-manual-complete--active{background:#0e74901f;border:1px solid #38bdf873;border-radius:10px;padding:.75rem}.comunicacao-ebay-manual-actions{flex-wrap:wrap;gap:.5rem;display:flex}.comunicacao-ebay-listing-defaults{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.65rem;margin:.75rem 0;display:grid}.comunicacao-ebay-listing-defaults label{color:var(--pt-text-support,#c8d8f0);flex-direction:column;gap:.35rem;font-size:.82rem;display:flex}.comunicacao-ebay-inline-input{width:100%;min-width:0;color:inherit;background:#0f172ad9;border:1px solid #94a3b859;border-radius:8px;padding:.35rem .5rem;font-size:.82rem}.comunicacao-ebay-validation-list{margin:.5rem 0 0;padding-left:1.1rem}.comunicacao-ebay-validation-panel{margin:0;padding:.45rem .55rem}.comunicacao-ebay-validation-panel-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:0;display:flex}.comunicacao-ebay-validation-panel-toggle strong{font-size:.82rem;font-weight:600}.comunicacao-ebay-validation-panel-chevron{flex:none;font-size:.72rem;line-height:1}.comunicacao-ebay-validation-panel-ready{margin:0;padding:.45rem .55rem;font-size:.82rem}.comunicacao-ebay-ready-summary{margin:0;padding:.35rem .1rem;font-size:.88rem}.comunicacao-ebay-settings-panel{margin:.5rem 0;padding:.45rem .55rem}.comunicacao-ebay-settings-panel-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:0;display:flex}.comunicacao-ebay-settings-panel-toggle strong{font-size:.88rem;font-weight:600}.comunicacao-ebay-settings-panel-chevron{flex:none;font-size:.72rem;line-height:1}.comunicacao-ebay-settings-panel .comunicacao-ebay-listing-defaults,.comunicacao-ebay-settings-panel .comunicacao-ebay-quantity-mode{margin-top:.65rem}.comunicacao-ebay-validation-issues-table-wrap{margin-top:.55rem;overflow-x:auto}.comunicacao-ebay-validation-issues-table{font-size:.78rem}.comunicacao-ebay-validation-list li{margin:.25rem 0}.ebay-listing-row-error td{background:#fb718514}.comunicacao-ebay-validation-badge{font-weight:600}.comunicacao-ebay-validation-badge--ok{color:#86efac}.comunicacao-ebay-validation-badge--error{color:#fda4af}.comunicacao-ebay-validation-badge--published{color:#94a3b8}.ebay-listing-row-published td{color:#94a3b8;background:#94a3b814}.ebay-listing-row-published .comunicacao-ebay-inline-input{opacity:.72}.comunicacao-ebay-published-status{color:#cbd5e1;font-weight:600}.comunicacao-ebay-published-filter{margin:.35rem 0 .15rem}.comunicacao-ebay-import-panel{background:#0f172a59;border:1px solid #94a3b838;border-radius:10px;margin:0;padding:.75rem}.comunicacao-ebay-listing-panel{width:100%;max-width:none}.comunicacao-ebay-listing-grid.pt-card-grid,.comunicacao-ebay-listing-grid.va-actions-grid{grid-template-columns:minmax(0,34%) minmax(0,28%) minmax(0,38%)!important;align-items:stretch!important;gap:.55rem!important;width:100%!important;display:grid!important}.comunicacao-ebay-listing-grid>.pt-card,.comunicacao-ebay-listing-grid>.va-subcard{height:calc(100dvh - 11rem);min-height:30rem;flex-direction:column!important;width:auto!important;min-width:0!important;max-width:none!important;display:flex!important}.comunicacao-ebay-listing-grid>.va-subcard:first-child{min-height:34rem}.comunicacao-ebay-listing-grid>.pt-card .pt-card__body,.comunicacao-ebay-listing-grid>.va-subcard .pt-card__body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.comunicacao-ebay-import-card-body,.comunicacao-ebay-defaults-card-body{flex:auto;min-height:0;overflow-y:auto}.comunicacao-ebay-listing-grid .comunicacao-ebay-import-card-body{flex-direction:column;flex:auto;gap:.55rem;min-height:0;padding-bottom:.75rem;padding-right:.15rem;display:flex;overflow:hidden auto}.comunicacao-ebay-card1-live-status{z-index:3;background:#080c16f7;border:1px solid #60a5fa66;border-radius:8px;flex-shrink:0;margin-top:auto;padding:.5rem .55rem;position:sticky;bottom:0;box-shadow:0 -6px 18px #0000006b}.comunicacao-ebay-card1-live-status .pt-progress{margin:0}.comunicacao-ebay-card1-live-status .pt-progress__row{grid-template-columns:1fr auto;grid-template-areas:"label pct""bar bar";align-items:center;gap:.3rem .45rem;font-size:.68rem}.comunicacao-ebay-card1-live-status .pt-progress__label{text-transform:none;letter-spacing:0;white-space:normal;word-break:break-word;color:#e2e8f0;grid-area:label;font-weight:600;line-height:1.25}.comunicacao-ebay-card1-live-status .pt-progress__bar{grid-area:bar;height:7px}.comunicacao-ebay-card1-live-status .pt-progress__row>span:last-child{color:#93c5fd;grid-area:pct;font-weight:700}.comunicacao-ebay-card1-send-bar{background:linear-gradient(#15803d38,#080c16f5);border:1px solid #4ade8080;border-radius:8px;flex-direction:column;flex-shrink:0;gap:.35rem;margin-top:.15rem;padding:.55rem .6rem;display:flex}.comunicacao-ebay-card1-send-bar-hint{margin:0;line-height:1.25}.comunicacao-ebay-listing-panel .comunicacao-ebay-card1-send-btn{width:100%;max-width:none;min-height:2rem;padding:6px 10px;font-size:.72rem;font-weight:600}.comunicacao-ebay-volume-apply-confirmation{color:#bbf7d0;background:#15803d24;border:1px solid #4ade806b;border-radius:8px;flex-shrink:0;margin-top:.35rem;padding:.55rem .65rem}.comunicacao-ebay-volume-apply-confirmation p{margin:.25rem 0 0}.comunicacao-ebay-listing-grid .comunicacao-ebay-import-card-body .comunicacao-ebay-supplier-volume-panel{flex-direction:column;flex:auto;min-height:0;margin-bottom:0;display:flex}.comunicacao-ebay-listing-scopes{margin:0 0 .55rem}.comunicacao-ebay-card3-toolbar{flex-wrap:wrap;gap:.35rem}.comunicacao-ebay-card3-toolbar .atualizacao-soft-btn{flex:auto;min-width:7.5rem}.comunicacao-ebay-defaults-fields{gap:.55rem;display:grid}.comunicacao-ebay-listing-panel .comunicacao-ebay-listing-defaults{grid-template-columns:1fr;margin:0}.comunicacao-ebay-listing-panel .comunicacao-ebay-import-filters{gap:.4rem;margin:.65rem 0 0;display:grid;grid-template-columns:1fr!important}.comunicacao-ebay-card1-picker{flex-direction:column;gap:.25rem;min-width:0;display:flex}.comunicacao-ebay-card1-picker-row{grid-template-columns:minmax(0,auto) minmax(0,1fr) 1.75rem;align-items:center;gap:.35rem;min-height:0;display:grid}.comunicacao-ebay-card1-picker-label{color:var(--pt-text-subtitle,#e8efff);white-space:nowrap;font-size:.78rem;font-weight:600}.comunicacao-ebay-card1-picker-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.74rem;line-height:1.25;overflow:hidden}.comunicacao-ebay-card1-picker-placeholder{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;overflow:hidden}.comunicacao-ebay-card1-picker-toggle{color:#fde68a;cursor:pointer;background:#0f172abf;border:1px solid #94a3b873;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex}.comunicacao-ebay-card1-picker-toggle:disabled{opacity:.45;cursor:not-allowed}.comunicacao-ebay-card1-picker-toggle:not(:disabled):hover{background:#1e293be6;border-color:#fde0478c}.comunicacao-ebay-card1-picker-chevron{transition:transform .15s}.comunicacao-ebay-card1-picker-chevron--open{transform:rotate(180deg)}.comunicacao-ebay-card1-picker-list{background:#080c16fa;border:1px solid #94a3b859;border-radius:8px;max-height:11rem;margin:.15rem 0 0;padding:.2rem;list-style:none;overflow-y:auto;box-shadow:0 8px 20px #00000073}.comunicacao-ebay-card1-picker-option{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:5px;padding:.35rem .45rem;font-size:.76rem;line-height:1.3;display:block}.comunicacao-ebay-card1-picker-option:hover{background:#3341558c}.comunicacao-ebay-card1-picker-option.is-selected{color:#fde68a;background:#fde0471f}.comunicacao-ebay-card1-picker-empty{padding:.35rem .45rem}.comunicacao-ebay-card1-picker-hint{line-height:1.25;display:block}.comunicacao-ebay-listing-panel .comunicacao-ebay-defaults-fields{grid-template-columns:1fr;margin:0}.comunicacao-ebay-listing-panel .comunicacao-ebay-defaults-policies{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.comunicacao-ebay-listing-panel .comunicacao-ebay-manual-input,.comunicacao-ebay-listing-panel select.comunicacao-ebay-manual-input{resize:none;height:auto;min-height:auto;padding:.45rem .55rem}.comunicacao-ebay-listing-panel input[type=file].comunicacao-ebay-supplier-volume-upload-input{min-height:auto;padding:.35rem 0}.comunicacao-ebay-products-card-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden;gap:.45rem!important}.comunicacao-ebay-listing-panel .comunicacao-ebay-defaults-ready,.comunicacao-ebay-listing-panel .comunicacao-ebay-validation-panel-ready,.comunicacao-ebay-listing-panel .comunicacao-ebay-ready-summary,.comunicacao-ebay-listing-panel .comunicacao-ebay-validation-actions{display:block}.comunicacao-ebay-listing-main-card .comunicacao-ebay-defaults-ready,.comunicacao-ebay-listing-main-card .comunicacao-ebay-validation-panel-ready,.comunicacao-ebay-listing-main-card .comunicacao-ebay-ready-summary,.comunicacao-ebay-listing-main-card .comunicacao-ebay-validation-actions,.comunicacao-ebay-listing-main-card .comunicacao-ebay-col-validation,.comunicacao-ebay-listing-main-card .comunicacao-ebay-col-status,.comunicacao-ebay-listing-main-card .comunicacao-ebay-products-table th:nth-child(7),.comunicacao-ebay-listing-main-card .comunicacao-ebay-products-table th:nth-child(8),.comunicacao-ebay-listing-main-card .comunicacao-ebay-products-table td:nth-child(7),.comunicacao-ebay-listing-main-card .comunicacao-ebay-products-table td:nth-child(8){display:none}.comunicacao-ebay-defaults-fields .comunicacao-ebay-defaults-picker{width:100%}.comunicacao-ebay-defaults-policies .comunicacao-ebay-defaults-picker{min-width:0}.comunicacao-ebay-defaults-fields label{flex-direction:column;gap:.3rem;font-size:.82rem;display:flex}.comunicacao-ebay-listing-panel .comunicacao-ebay-actions{flex-shrink:0;margin-top:auto;padding-top:.35rem}.comunicacao-ebay-products-table-wrap{flex:auto;min-height:0;overflow:auto;max-height:none!important}.comunicacao-ebay-products-table-wrap .comunicacao-ebay-products-table{table-layout:fixed;width:100%;min-width:100%!important}.comunicacao-ebay-products-table-wrap .monitoring-detail-cell{max-width:none}.comunicacao-ebay-col-select{width:2.2rem}.comunicacao-ebay-col-sku{width:14%}.comunicacao-ebay-col-title{width:24%}.comunicacao-ebay-col-category{width:14%}.comunicacao-ebay-col-price{width:12%}.comunicacao-ebay-col-qty{width:8%}.comunicacao-ebay-col-validation{width:14%}.comunicacao-ebay-col-status{width:10%}.comunicacao-ebay-category-badge{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.72rem;line-height:1.25;display:inline-block;overflow:hidden}.comunicacao-ebay-payload-debug{margin-top:.35rem}.comunicacao-ebay-payload-debug pre{white-space:pre-wrap;word-break:break-word;background:#0000000a;border-radius:4px;max-height:220px;margin:.35rem 0 0;padding:.5rem;font-size:.68rem;overflow:auto}.comunicacao-ebay-products-table th{z-index:1;white-space:nowrap;background:#0f172afa;position:sticky;top:0}.comunicacao-ebay-products-table .comunicacao-ebay-inline-input{width:100%;min-width:0;padding:.28rem .35rem;font-size:.72rem}.comunicacao-ebay-active-listings{margin-top:.15rem}.comunicacao-ebay-active-listings summary{cursor:pointer}.comunicacao-ebay-secondary-scroll{border:1px solid #94a3b829;border-radius:8px;max-height:8rem;overflow:auto}.comunicacao-ebay-publish-results-slot:empty{display:none}section[aria-label="Resultados da publicação eBay"]:has(.comunicacao-ebay-publish-results-slot:empty){display:none}.comunicacao-ebay-results-card-body{gap:.65rem!important}.comunicacao-ebay-results-scroll{border:1px solid #94a3b833;border-radius:8px;min-height:12rem;max-height:min(52vh,32rem);overflow:auto}.comunicacao-ebay-results-scroll--primary{min-height:16rem;max-height:min(60vh,40rem)}.comunicacao-ebay-verify-cell{font-weight:600}.comunicacao-ebay-verify-cell--published{color:#86efac}.comunicacao-ebay-verify-cell--unpublished{color:#fda4af}.comunicacao-ebay-publish-results-table .monitoring-detail-cell{white-space:normal;word-break:break-word}.comunicacao-ebay-supplier-volume-panel{flex-direction:column;flex:auto;gap:.45rem;min-height:0;margin-top:.55rem;padding:.55rem .65rem;display:flex}.comunicacao-ebay-supplier-volume-title{margin:0;font-size:.82rem}.comunicacao-ebay-supplier-volume-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.5rem;display:flex}.comunicacao-ebay-supplier-volume-select-wrap{flex-direction:column;flex:0 auto;gap:.25rem;min-width:10rem;max-width:14rem;font-size:.78rem;display:flex}.comunicacao-ebay-supplier-volume-select{min-height:2rem;font-size:.8rem}.comunicacao-ebay-supplier-volume-btn{flex:1 1 0;min-width:0;min-height:0}.comunicacao-ebay-supplier-volume-config-alert{margin:0;padding:.45rem .55rem;font-size:.78rem}.comunicacao-ebay-supplier-volume-api-hint{margin:0;font-size:.74rem;line-height:1.35}.comunicacao-ebay-supplier-volume-upload-wrap{flex-direction:column;gap:.25rem;max-width:22rem;font-size:.78rem;display:flex}.comunicacao-ebay-supplier-volume-upload-input{font-size:.76rem}.comunicacao-ebay-supplier-volume-file-meta{margin:0;font-size:.74rem}.comunicacao-ebay-supplier-volume-actions{flex-flow:row;align-items:stretch;gap:.35rem;display:flex}.comunicacao-ebay-listing-panel .comunicacao-ebay-supplier-volume-actions .atualizacao-soft-btn{text-overflow:ellipsis;flex:1 1 0;width:auto;min-width:0;max-width:none;padding:4px 6px;font-size:.6rem;line-height:1.15;overflow:hidden}.comunicacao-ebay-validation-actions{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.35rem;display:flex}.comunicacao-ebay-supplier-volume-apply-row{flex-wrap:wrap;gap:.4rem;display:flex}.comunicacao-ebay-supplier-volume-report-wrap{flex-direction:column;flex:auto;gap:.25rem;min-height:8rem;max-height:min(58vh,22rem);margin-top:.15rem;display:flex}.comunicacao-ebay-volume-comparison-summary{background:#0f172a59;border:1px solid #22c55e38;border-radius:8px;gap:.55rem;margin:.35rem 0 .15rem;padding:.55rem .65rem;display:grid}.comunicacao-ebay-volume-comparison-block{gap:.15rem;display:grid}.comunicacao-ebay-volume-comparison-block strong{letter-spacing:.02em;font-size:.74rem}.comunicacao-ebay-volume-comparison-block p{color:#e2e8f0e0;margin:0;font-size:.72rem}.comunicacao-ebay-volume-still-missing{word-break:break-word;color:#fbbf24!important}.comunicacao-ebay-supplier-volume-report-title{flex-shrink:0;margin:0}.comunicacao-ebay-supplier-volume-report{border:1px solid #94a3b833;border-radius:8px;flex:auto;min-height:6rem;overflow:auto}.comunicacao-ebay-supplier-volume-report .comunicacao-ebay-secondary-table{table-layout:auto;min-width:36rem;font-size:.72rem}.comunicacao-ebay-supplier-volume-report .comunicacao-ebay-secondary-table th,.comunicacao-ebay-supplier-volume-report .comunicacao-ebay-secondary-table td{white-space:normal;word-break:break-word;vertical-align:top;padding:.35rem .4rem}.comunicacao-ebay-supplier-volume-report .comunicacao-ebay-secondary-table th:first-child,.comunicacao-ebay-supplier-volume-report .comunicacao-ebay-secondary-table td:first-child{min-width:5.5rem}.comunicacao-ebay-supplier-volume-report .comunicacao-ebay-secondary-table th:nth-child(2),.comunicacao-ebay-supplier-volume-report .comunicacao-ebay-secondary-table td:nth-child(2){min-width:9rem}.comunicacao-ebay-supplier-volume-report .comunicacao-ebay-secondary-table th:nth-child(3),.comunicacao-ebay-supplier-volume-report .comunicacao-ebay-secondary-table td:nth-child(3){min-width:6.5rem}.comunicacao-ebay-supplier-volume-report .comunicacao-ebay-secondary-table th:nth-child(4),.comunicacao-ebay-supplier-volume-report .comunicacao-ebay-secondary-table td:nth-child(4),.comunicacao-ebay-supplier-volume-report .comunicacao-ebay-secondary-table th:nth-child(5),.comunicacao-ebay-supplier-volume-report .comunicacao-ebay-secondary-table td:nth-child(5){min-width:5.5rem}.comunicacao-ebay-supplier-volume-report .comunicacao-ebay-secondary-table th:nth-child(6),.comunicacao-ebay-supplier-volume-report .comunicacao-ebay-secondary-table td:nth-child(6){min-width:10rem}.comunicacao-ebay-supplier-volume-report .monitoring-detail-cell{white-space:normal;max-width:none}.comunicacao-ebay-secondary-table{table-layout:fixed;width:100%;font-size:.72rem;min-width:100%!important}.comunicacao-ebay-secondary-table .monitoring-detail-cell{max-width:none}.comunicacao-ebay-defaults-ready{margin:.5rem 0}.comunicacao-ebay-listing-panel .comunicacao-ebay-inner-surface{border:1px solid #fde04761;border-radius:8px;box-shadow:inset 0 1px #fef08a1f,0 2px 10px #facc1514}.comunicacao-ebay-listing-panel .comunicacao-ebay-defaults-ready.comunicacao-ebay-inner-surface{color:#fef08a;background:linear-gradient(#fef08a24,#785a0a38);border-color:#fde0476b}.comunicacao-ebay-listing-panel .comunicacao-ebay-products-table-wrap.comunicacao-ebay-inner-surface{background:linear-gradient(#fef08a0f,#785a0a1a)}.comunicacao-ebay-listing-panel .comunicacao-ebay-listing-step-card.va-subcard--ebay{border-color:#fde04773!important;border-top-style:solid!important;border-top-width:3px!important;box-shadow:inset 0 1px #fef08a2e,0 4px 16px #facc151f!important}.comunicacao-ebay-listing-panel .comunicacao-ebay-listing-step-card.va-subcard--ebay .pt-card__head{background:linear-gradient(#fef08a29,#ffffff05);border-bottom:2px solid #fde0478c}.comunicacao-ebay-listing-panel .comunicacao-ebay-listing-step-card.va-subcard--ebay .pt-card__eyebrow{color:#fde047}.comunicacao-ebay-listing-panel .comunicacao-ebay-results-card{width:100%;margin-top:.55rem}.comunicacao-ebay-listing-panel .comunicacao-ebay-listing-step-card.va-subcard--ebay .pt-card__title{color:#fefce8}.comunicacao-ebay-defaults-checklist{margin:.35rem 0 0;padding-left:1.1rem}.comunicacao-ebay-defaults-checklist-item--missing{color:#fbbf24}.comunicacao-ebay-defaults-summary{background:#0206178c;border-radius:10px;gap:.35rem;margin:.65rem 0;padding:.65rem .75rem;list-style:none;display:grid}.comunicacao-ebay-defaults-summary li.is-ok{color:#86efac}.comunicacao-ebay-defaults-summary li.is-missing{color:#fbbf24}.comunicacao-ebay-defaults-core{grid-template-columns:repeat(3,minmax(220px,1fr))}.comunicacao-ebay-defaults-policies-title{margin:.75rem 0 .35rem}.comunicacao-ebay-defaults-policies{margin-top:.35rem}.comunicacao-ebay-location-bootstrap{gap:.45rem;margin-top:.45rem;display:grid}.comunicacao-ebay-error-detail{white-space:pre-wrap;font-family:inherit;font-size:.82rem}.comunicacao-ebay-publish-errors{margin:0;padding-left:1rem}.comunicacao-ebay-publish-errors li{margin:.2rem 0}.comunicacao-ebay-import-filters{margin-top:.65rem}.comunicacao-ebay-import-checkbox{align-items:center;gap:.45rem;padding-top:0;font-size:.82rem;display:flex}.comunicacao-ebay-import-actions{flex-flow:row;align-items:stretch;gap:.35rem;margin-top:.65rem;display:flex}.comunicacao-ebay-listing-panel .comunicacao-ebay-import-actions .atualizacao-soft-btn{text-overflow:ellipsis;flex:1 1 0;width:auto;min-width:0;max-width:none;padding:4px 6px;font-size:.6rem;line-height:1.15;overflow:hidden}.comunicacao-ebay-diagnostics{margin:.75rem 0}.comunicacao-ebay-diagnostics-raw{white-space:pre-wrap;word-break:break-word;background:#0f172ae6;border:1px solid #94a3b840;border-radius:8px;max-height:280px;margin-top:.5rem;padding:.65rem;font-size:.75rem;overflow:auto}.comunicacao-ebay-manual-label{flex-direction:column;gap:.35rem;font-size:.82rem;display:flex}.comunicacao-ebay-manual-input{resize:vertical;width:100%;min-height:4.5rem;color:inherit;font:inherit;background:#0f172a8c;border:1px solid #94a3b859;border-radius:8px;padding:.55rem .65rem}.comunicacao-ebay-vendor-select{resize:none;height:auto;min-height:auto;padding:.45rem .55rem}.comunicacao-ebay-quantity-mode{border:1px solid #fde04747;border-radius:8px;margin:.55rem 0 0;padding:.55rem .65rem}.comunicacao-ebay-quantity-mode__legend{padding:0 .25rem;font-size:.78rem;font-weight:700}.comunicacao-ebay-quantity-mode__option{align-items:flex-start;gap:.45rem;margin:.35rem 0;font-size:.82rem;display:flex}.comunicacao-ebay-quantity-mode__hint{margin:.35rem 0 0}.comunicacao-ebay-quantity-debug{color:#86efac}.comunicacao-ebay-panel .va-subcard--ebay,.comunicacao-ebay-panel .comunicacao-ebay-card{border-top:3px solid #fde047!important}.comunicacao-ebay-panel .va-subcard--ebay .pt-card__head,.comunicacao-ebay-panel .comunicacao-ebay-card .pt-card__head{background:linear-gradient(#fef08a29,#ffffff05);border-bottom:2px solid #fde0478c}.comunicacao-ebay-panel .va-subcard--ebay .pt-card__eyebrow,.comunicacao-ebay-panel .comunicacao-ebay-card .pt-card__eyebrow{color:#fde047}.comunicacao-ebay-panel .va-subcard--ebay .pt-card__title,.comunicacao-ebay-panel .comunicacao-ebay-card .pt-card__title{color:#fef08a}.category-organizer-module{width:100%}.category-organizer-top-row{grid-template-columns:minmax(0,1.35fr) auto minmax(0,.95fr) auto minmax(0,.95fr);align-items:stretch;gap:0;margin-bottom:1rem;display:grid}.category-organizer-top-col{min-width:0}.category-organizer-top-col--flow .pt-card,.category-organizer-top-col--status .category-organizer-error-panel,.category-organizer-top-col--status .category-organizer-status-placeholder,.category-organizer-top-col--test .pt-card{height:100%}.category-organizer-column-divider{background:linear-gradient(#ffffff05 0%,#ffffff2e 18% 82%,#ffffff05 100%);align-self:stretch;width:1px;margin:0 .85rem}.category-organizer-status-placeholder{background:#ffffff05;border:1px dashed #ffffff1f;border-radius:12px;flex-direction:column;justify-content:center;gap:.35rem;min-height:120px;padding:1rem 1.1rem;display:flex}.category-organizer-status-placeholder-title{color:#ffffffd1;margin:0;font-size:.82rem;font-weight:600}@media (width<=1180px){.category-organizer-top-row{grid-template-columns:1fr}.category-organizer-column-divider{background:linear-gradient(90deg,#ffffff05 0%,#ffffff2e 18% 82%,#ffffff05 100%);width:100%;height:1px;margin:.75rem 0}}.category-organizer-master-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.category-organizer-taxonomy-tree{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.category-organizer-taxonomy-master{margin:0}.category-organizer-master-item--tree{margin-bottom:.15rem}.category-organizer-taxonomy-subs{flex-direction:column;gap:.2rem;margin:0 0 0 1.65rem;padding:0;list-style:none;display:flex}.category-organizer-taxonomy-sub{color:#ffffffb8;align-items:center;gap:.35rem;font-size:.78rem;display:flex}.category-organizer-taxonomy-branch{color:#ffffff59;font-family:ui-monospace,monospace;font-size:.72rem}.category-organizer-master-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex}.category-organizer-master-index{color:#ffffff73;min-width:1.1rem;font-size:.68rem;font-weight:700}.category-organizer-master-label{flex:1;font-size:.82rem;font-weight:600}.category-organizer-master-badge{text-transform:uppercase;letter-spacing:.04em;color:#4ade80;background:#22c55e26;border-radius:4px;padding:.12rem .35rem;font-size:.62rem;font-weight:700}.category-organizer-trained-at{font-size:.82rem!important}.category-organizer-learned-brands{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.55rem;display:grid}.category-organizer-learned-group{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;padding:.5rem .65rem}.category-organizer-learned-master{margin:0 0 .35rem;font-size:.78rem;font-weight:700}.category-organizer-learned-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.category-organizer-learned-list li{flex-wrap:wrap;align-items:baseline;gap:.35rem;font-size:.76rem;display:flex}.category-organizer-toolbar{flex-wrap:wrap;align-items:flex-end;gap:.45rem;width:100%;display:flex}.category-organizer-filter{min-width:200px}.category-organizer-source{margin:.15rem 0 0}.category-organizer-hint{margin:.1rem 0 0}.category-organizer-confidence{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.category-organizer-confidence--high{color:#16a34a}.category-organizer-confidence--low{color:#d97706}.category-organizer-table-wrap{margin-top:.35rem}.category-organizer-status{font-size:.72rem;font-weight:600}.category-organizer-stat-grid{margin-bottom:.35rem}.category-organizer-sources-banner{background:#fb923c14;border:1px solid #fb923c2e;border-radius:8px;margin:0 0 .65rem;padding:.55rem .75rem;line-height:1.45}.category-organizer-review-summary{margin:0 0 .75rem}.category-organizer-review-groups{flex-direction:column;gap:.65rem;display:flex}.category-organizer-review-group{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;overflow:hidden}.category-organizer-review-group-header{flex-wrap:wrap;align-items:flex-start;gap:.5rem;padding:.65rem .75rem;display:flex}.category-organizer-review-expand{color:#ffffffbf;cursor:pointer;background:#ffffff0f;border:none;border-radius:6px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-top:.1rem;padding:0;display:inline-flex}.category-organizer-review-expand:hover{background:#ffffff1a}.category-organizer-review-group-meta{flex:1;min-width:180px}.category-organizer-review-group-title{margin:0 0 .15rem;font-size:.88rem;font-weight:700}.category-organizer-review-group-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-left:auto;display:flex}.category-organizer-review-select-all{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.35rem;font-size:.78rem;display:inline-flex}.category-organizer-sources-cell{max-width:220px;line-height:1.35}.category-organizer-flow-steps{gap:.35rem;margin:0 0 .85rem;padding:0;list-style:none;display:grid}.category-organizer-flow-step-num{color:#ffffffb3;background:#ffffff14;border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-right:.45rem;font-size:.68rem;font-weight:700;display:inline-flex}.category-organizer-flow-steps li{color:#ffffffb8;align-items:center;font-size:.78rem;display:flex}.category-organizer-flow-step--done{color:#ffffffeb}.category-organizer-flow-step--done .category-organizer-flow-step-num{color:#4ade80;background:#22c55e33}.category-organizer-flow-step--active{color:#fffffff5}.category-organizer-flow-step--active .category-organizer-flow-step-num{color:#bae6fd;background:#38bdf847;box-shadow:0 0 0 2px #38bdf859}.category-organizer-flow-next-hint{color:#dbeafe;background:#38bdf814;border:1px solid #7dd3fc2e;border-radius:8px;margin:0 0 .75rem;padding:.45rem .65rem;font-size:.76rem;line-height:1.4}.category-organizer-flow-btn-next{animation:2.4s ease-in-out infinite category-organizer-flow-btn-pulse;box-shadow:0 0 0 1px #ffffff0f,0 0 16px #ffffff0f}.category-organizer-flow-btn-next--disabled{opacity:.72;animation:none}.category-organizer-flow-btn-next--reprocess{color:#fde68a;background:#fbbf2424;border-color:#fcd34d52}@keyframes category-organizer-flow-btn-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.12)}}.category-organizer-flow-actions{flex-wrap:wrap}.category-organizer-progress-label{margin:.15rem 0 0}.category-organizer-progress-indeterminate{animation:1.2s ease-in-out infinite category-organizer-progress-slide;width:35%!important}@keyframes category-organizer-progress-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}.category-organizer-apply-report{background:#22c55e0f;border:1px solid #22c55e40;border-radius:10px;margin-top:.75rem;padding:.75rem}.category-organizer-apply-report-title{align-items:center;gap:.35rem;margin:0 0 .55rem;font-size:.82rem;font-weight:700;display:flex}.category-organizer-apply-report-categories{margin-top:.45rem}.category-organizer-apply-report-list{flex-direction:column;gap:.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.category-organizer-apply-report-list li{justify-content:space-between;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.category-organizer-apply-report-errors{margin-top:.45rem}.category-organizer-global-error{margin:0}.category-organizer-error-panel{background:#7f1d1d2e;border:1px solid #ef444459;border-radius:10px;margin:0;padding:.85rem 1rem}.category-organizer-error-panel-header{color:#fecaca;align-items:center;gap:.45rem;margin-bottom:.65rem;display:flex}.category-organizer-error-panel-header h3{flex:1;margin:0;font-size:.88rem;font-weight:700}.category-organizer-error-dismiss{color:#fffc;cursor:pointer;background:#ffffff14;border:none;border-radius:6px;padding:.2rem .55rem;font-size:.72rem}.category-organizer-error-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.55rem .85rem;margin:0;display:grid}.category-organizer-error-grid div{margin:0}.category-organizer-error-grid dt{letter-spacing:.04em;text-transform:uppercase;color:#ffffff73;margin:0 0 .12rem;font-size:.62rem;font-weight:700}.category-organizer-error-grid dd{color:#ffffffe6;word-break:break-word;margin:0;font-size:.8rem}.category-organizer-error-pre{white-space:pre-wrap;font-family:ui-monospace,monospace;font-size:.72rem}.category-organizer-error-raw,.category-organizer-error-copy{margin-top:.55rem}.category-organizer-error-raw pre,.category-organizer-error-copy pre{white-space:pre-wrap;word-break:break-word;background:#00000040;border-radius:8px;max-height:220px;margin:.35rem 0 0;padding:.55rem;font-size:.68rem;overflow:auto}.category-organizer-eligibility-log{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;margin-top:.65rem;padding:.55rem .75rem}.category-organizer-eligibility-list{flex-direction:column;gap:.45rem;margin:.45rem 0 0;padding:0;list-style:none;display:flex}.category-organizer-eligibility-list li{background:#00000026;border-radius:8px;grid-template-columns:1fr auto;gap:.15rem .65rem;padding:.45rem .55rem;font-size:.76rem;display:grid}.category-organizer-eligibility-list li.is-eligible{background:#22c55e14;border:1px solid #22c55e40}.category-organizer-eligibility-list li strong{grid-column:1/-1}.category-organizer-eligibility-cell--ok{color:#4ade80;font-weight:600}.category-organizer-eligibility-cell{white-space:nowrap;font-size:.74rem}.category-organizer-error-log-hint{margin:.55rem 0 0}.category-organizer-table-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.45rem;display:flex}.category-organizer-taxonomy-details{margin-top:.25rem}.category-organizer-taxonomy-summary{cursor:pointer;color:#ffffffa6;align-items:center;gap:.35rem;margin-bottom:.5rem;font-size:.78rem;display:inline-flex}@media (width<=1100px){.comunicacao-ebay-listing-grid.pt-card-grid,.comunicacao-ebay-listing-grid.va-actions-grid{grid-template-columns:1fr!important}.comunicacao-ebay-listing-grid>.pt-card,.comunicacao-ebay-listing-grid>.va-subcard{height:auto;min-height:0}.comunicacao-ebay-products-table-wrap{max-height:22rem}}@media (width<=960px){.comunicacao-ebay-panel .comunicacao-ebay-grid,.comunicacao-ebay-grid.pt-card-grid{flex-direction:column!important}.comunicacao-ebay-panel .pt-stat-grid.comunicacao-ebay-stat-grid,.pt-stat-grid.comunicacao-ebay-stat-grid{flex-wrap:wrap!important}.comunicacao-ebay-panel .pt-stat-grid.comunicacao-ebay-stat-grid>.pt-stat,.pt-stat-grid.comunicacao-ebay-stat-grid>.pt-stat{flex:calc(50% - .16rem)!important}}.category-organizer-test-toolbar{flex-direction:column;gap:.5rem;display:flex}.category-organizer-test-target,.category-organizer-test-hint{margin:0}.category-organizer-test-result{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;margin-top:.75rem;padding:.75rem}.category-organizer-test-result.is-success{border-color:#22c55e59}.category-organizer-test-result.is-failure{border-color:#ef444459}.category-organizer-test-result-title{align-items:center;gap:.35rem;margin:0 0 .35rem;font-size:.85rem;font-weight:700;display:flex}.category-organizer-test-error{color:#fca5a5;margin:.35rem 0 0;font-size:.82rem}.category-organizer-test-log{margin-top:.5rem}.category-organizer-exclusion-reason{color:var(--pt-text-support,#c8d8f0);align-items:flex-start;gap:.35rem;max-width:16rem;font-size:.82rem;display:flex}.category-organizer-reprocess-summary{background:#ffb43c14;border:1px solid #ffb43c33;border-radius:6px;padding:.35rem .5rem}.category-organizer-unclassified-table td.category-organizer-exclusion-reason svg{opacity:.75;flex-shrink:0;margin-top:.15rem}.category-organizer-test-log-pre{white-space:pre-wrap;word-break:break-word;background:#00000059;border:1px solid #ffffff14;border-radius:6px;max-height:420px;margin:.5rem 0 0;padding:.65rem;font-size:.72rem;line-height:1.45;overflow:auto}.image-flow-assistant{gap:8px;width:100%;min-width:0;display:grid}.image-flow-assistant__head{background:#0f172a80;border:1px solid #94a3b833;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;font-size:.78rem;display:flex}.image-flow-assistant__head strong{font-size:.85rem}.image-flow-assistant__head span{opacity:.8}.image-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;width:100%;display:grid}.image-flow-subcard{background:#0f172aa6;border:1px solid #94a3b838;border-radius:8px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.image-flow-subcard--locked{opacity:.55}.image-flow-subcard--active{border-color:#38bdf873}.image-flow-subcard--done{border-color:#4ade8059}.image-flow-subcard--done .image-flow-subcard__head{background:#16653447}.image-flow-subcard--error{border-color:#f8717166}.image-flow-subcard__head{background:#1e293b73;border-bottom:1px solid #94a3b81f;align-items:center;gap:6px;min-height:32px;padding:6px 8px;display:flex}.image-flow-subcard__num{background:#64748b59;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.68rem;font-weight:700;display:inline-flex}.image-flow-subcard__title{text-transform:uppercase;letter-spacing:.03em;flex:1;margin:0;font-size:.72rem;font-weight:700}.image-flow-subcard__check{color:#86efac;flex-shrink:0}.image-flow-subcard__body{gap:6px;padding:8px;font-size:.72rem;display:grid}.image-flow-field{gap:3px;display:grid}.image-flow-field span{opacity:.75;font-size:.65rem}.image-flow-field select{border-radius:6px;width:100%;height:28px;padding:0 6px;font-size:.72rem}.image-flow-note{opacity:.85;margin:0;font-size:.65rem;line-height:1.3}.image-flow-note--warn{color:#fbbf24;opacity:1}.image-flow-note--error{color:#fca5a5;opacity:1}.image-flow-error-list{flex-direction:column;gap:2px;margin-top:4px;display:flex}.image-flow-conference-table-wrap{max-height:140px;margin-top:6px}.image-flow-btn-row{flex-wrap:wrap;align-items:stretch;gap:5px;display:flex}.image-flow-btn{color:#e2e8f0;cursor:pointer;background:#1e293bcc;border:1px solid #94a3b84d;border-radius:6px;flex:calc(50% - 3px);justify-content:center;align-items:center;gap:4px;min-width:0;min-height:28px;padding:4px 8px;font-size:.68rem;font-weight:600;line-height:1.2;display:inline-flex}.image-flow-btn span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.image-flow-btn:hover:not(:disabled){border-color:#94a3b880}.image-flow-btn:disabled{opacity:.5;cursor:not-allowed}.image-flow-btn--locked{color:#94a3b8;background:#33415566;border-color:#64748b40}.image-flow-btn--next{color:#dcfce7;background:linear-gradient(135deg,#1665348c,#15803d59);border-color:#4ade808c;box-shadow:0 0 0 1px #4ade8033}.image-flow-btn--done{color:#86efac;background:#16653459;border-color:#4ade8073}.image-flow-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.image-flow-metric{background:#02061766;border:1px solid #94a3b81a;border-radius:5px;min-width:0;padding:4px 6px}.image-flow-metric dt{opacity:.7;margin:0;font-size:.58rem}.image-flow-metric dd{margin:0;font-size:.78rem;font-weight:700}.image-process-step-bar{background:#0f172a80;border:1px solid #94a3b833;border-radius:8px;padding:6px 8px}.image-process-step-bar__list{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.image-process-step-bar__item{color:#94a3b8;background:#33415559;border:1px solid #64748b59;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:.68rem;font-weight:600;display:inline-flex}.image-process-step-bar__item--active{color:#7dd3fc;background:#0c4a6e66;border-color:#38bdf880}.image-process-step-bar__item--done{color:#86efac;background:#1665344d;border-color:#4ade8073}.image-process-step-bar__marker{border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:.65rem;font-weight:700;display:inline-flex}.image-process-step-bar__arrow{color:#94a3b88c;font-size:.75rem;list-style:none}.image-web-search-panel--wizard{background:0 0!important;border:none!important;gap:4px!important;padding:0!important}.image-web-search-panel--wizard .image-web-search-radio-group{border:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;margin:0;padding:0;display:grid}.image-web-search-panel--wizard .image-web-search-radio{margin:0;padding:2px 0;font-size:.65rem}.image-web-search-panel--wizard .image-web-search-wizard-keys{font-size:.65rem}.image-web-search-panel--wizard .image-web-search-wizard-keys summary{cursor:pointer;opacity:.8;padding:2px 0}.image-web-search-panel--wizard .image-web-search-actions{display:none!important}.image-flow-detail{margin-top:4px}.image-flow-advanced{font-size:.72rem}.image-flow-advanced summary{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.image-flow-advanced .image-flow-btn{flex:none;width:auto;min-width:140px;margin-top:6px}.imagens-module-root .image-update-module,.image-update-tab-root .image-update-module{width:100%;max-width:none}@media (width<=1100px){.image-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.image-flow-grid{grid-template-columns:1fr}.image-flow-btn{flex:100%}}.manutencao-tab-imagens-active .atualizacao-inner-panel--imagens,.imagens-module-root,.image-update-tab-root,.image-update-clean-layout,.image-flow-assistant{width:100%!important;min-width:0!important;max-width:100%!important}.manutencao-tab-imagens-active .image-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:8px!important;width:100%!important;display:grid!important}.manutencao-tab-imagens-active .image-flow-subcard{height:auto!important;min-height:0!important;max-height:none!important}.manutencao-tab-imagens-active .image-flow-btn-row{flex-wrap:wrap!important;gap:5px!important;display:flex!important}.manutencao-tab-imagens-active .image-flow-btn{flex:calc(50% - 3px)!important;width:auto!important;max-width:100%!important;min-height:28px!important;padding:4px 8px!important;font-size:.68rem!important}.manutencao-tab-imagens-active .image-flow-subcard .atualizacao-soft-btn,.manutencao-tab-imagens-active .image-flow-subcard .va-subcard__btn-full,.manutencao-tab-imagens-active .image-web-search-panel--wizard .atualizacao-soft-btn{width:auto!important;min-height:28px!important;padding:4px 8px!important;font-size:.68rem!important}.manutencao-tab-imagens-active .image-web-search-panel--wizard .image-web-search-radio-group{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.manutencao-tab-imagens-active .image-flow-detail summary{cursor:pointer;opacity:.85;padding:6px 0;font-size:.72rem}@media (width<=1100px){.manutencao-tab-imagens-active .image-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=640px){.manutencao-tab-imagens-active .image-flow-grid{grid-template-columns:1fr!important}}.dup-sku-review{gap:14px;min-width:0;display:grid}.dup-sku-review-banner{color:#e2e8f0;background:#eab30814;border:1px solid #eab30859;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.78rem;line-height:1.45;display:flex}.dup-sku-review-banner strong{color:#fef08a}.dup-sku-review-limitation{color:#94a3b8;font-size:.72rem}.dup-sku-review-progress{gap:6px;display:grid}.dup-sku-review-progress-text{color:#cbd5e1;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:.82rem;display:flex}.dup-sku-review-progress-track{background:#94a3b833;border-radius:999px;height:8px;overflow:hidden}.dup-sku-review-progress-fill{border-radius:inherit;background:#38bdf8;height:100%;transition:width .2s}.dup-sku-review-current{background:#080b12a6;border:1px solid #38bdf840;border-radius:10px;gap:12px;padding:12px;display:grid}.dup-sku-review-current-head{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}@media (width<=800px){.dup-sku-review-current-head{grid-template-columns:1fr}}.dup-sku-review-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0 0 4px;font-size:.65rem}.dup-sku-review-sku{color:#f8fafc;margin:0;font-size:1.15rem}.dup-sku-review-meta{color:#94a3b8;word-break:break-word;margin:4px 0 0;font-size:.72rem}.dup-sku-review-csv-card{background:#0f172ab3;border:1px solid #94a3b833;border-radius:8px;padding:10px 12px}.dup-sku-review-csv-name{color:#e2e8f0;margin:0;font-weight:600}.dup-sku-review-csv-size,.dup-sku-review-csv-cost{color:#94a3b8;margin:4px 0 0;font-size:.78rem}.dup-sku-review-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=800px){.dup-sku-review-compare{grid-template-columns:1fr}}.dup-sku-review-product-card{background:#0f172a8c;border:1px solid #94a3b838;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.dup-sku-review-product-label{letter-spacing:.04em;text-transform:uppercase;color:#38bdf8;font-size:.68rem;font-weight:700}.dup-sku-review-product-media{aspect-ratio:1;background:#02061799;border-radius:6px;place-items:center;max-height:140px;display:grid;overflow:hidden}.dup-sku-review-product-media img{object-fit:contain;width:100%;height:100%}.dup-sku-review-no-image{color:#64748b;text-align:center;padding:8px;font-size:.7rem}.dup-sku-review-product-title{color:#f1f5f9;margin:0;font-size:.85rem;line-height:1.35}.dup-sku-review-dl{gap:6px;margin:0;font-size:.72rem;display:grid}.dup-sku-review-dl>div{gap:2px;display:grid}.dup-sku-review-dl dt{color:#64748b}.dup-sku-review-dl dd{color:#cbd5e1;word-break:break-word;margin:0}.dup-sku-review-dl code{font-size:.7rem}.dup-sku-review-admin-link{color:#7dd3fc;align-items:center;gap:4px;font-size:.72rem;display:inline-flex}.dup-sku-review-actions{flex-wrap:wrap;gap:8px;display:flex}.dup-sku-review-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:.75rem;font-weight:600;display:inline-flex}.dup-sku-review-btn--correct{color:#86efac;background:#22c55e26;border-color:#22c55e66}.dup-sku-review-btn--skip{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b859}.dup-sku-review-btn--investigate{color:#fdba74;background:#f973161f;border-color:#f9731666}.dup-sku-review-btn:hover{filter:brightness(1.08)}.dup-sku-review-done{color:#bbf7d0;background:#22c55e14;border:1px solid #22c55e59;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;font-size:.8rem;display:flex}.dup-sku-review-list{gap:8px;min-width:0;display:grid}.dup-sku-review-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.dup-sku-review-list-title{color:#e2e8f0;margin:0;font-size:.9rem}.dup-sku-review-toggle{color:#94a3b8;align-items:center;gap:6px;font-size:.72rem;display:inline-flex}.dup-sku-review-table-wrap{border:1px solid #94a3b82e;border-radius:8px;max-height:360px;overflow:auto}.dup-sku-review-table{border-collapse:collapse;width:100%;font-size:.72rem}.dup-sku-review-table th,.dup-sku-review-table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b81f;padding:8px 10px}.dup-sku-review-table th{color:#94a3b8;z-index:1;background:#0f172a;font-weight:600;position:sticky;top:0}.dup-sku-review-table tr.is-current{background:#38bdf814}.dup-sku-review-cell-name{color:#e2e8f0;display:block}.dup-sku-review-cell-sub{color:#64748b;margin-top:2px;display:block}.dup-sku-review-status{border-radius:4px;padding:2px 6px;font-size:.68rem;display:inline-block}.dup-sku-review-status--pending{color:#cbd5e1;background:#94a3b826}.dup-sku-review-status--correct_a,.dup-sku-review-status--correct_b{color:#86efac;background:#22c55e26}.dup-sku-review-status--skip_none{color:#94a3b8;background:#64748b33}.dup-sku-review-status--investigate{color:#fdba74;background:#f9731626}.dup-sku-review-link-btn{color:#7dd3fc;cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem;text-decoration:underline}.dup-sku-review-pager{color:#94a3b8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.72rem;display:flex}.dup-sku-review-pager button{color:#e2e8f0;cursor:pointer;background:#0f172ab3;border:1px solid #94a3b84d;border-radius:6px;height:28px;padding:0 10px;font-size:.72rem}.dup-sku-review-pager button:disabled{opacity:.4;cursor:not-allowed}.csv-shopify-compare{flex-direction:column;gap:14px;width:100%;display:flex}.csv-shopify-compare-meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:8px;display:flex}.csv-shopify-compare-run{align-items:center;gap:8px;display:inline-flex}.csv-shopify-compare-progress{margin-top:12px}.csv-shopify-compare-progress-track{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.csv-shopify-compare-progress-fill{background:#22c55e;border-radius:999px;height:100%;transition:width .2s}.csv-shopify-compare-progress-fill.is-busy{background:#f59e0b}.csv-shopify-compare-warn{color:#fdba74;align-items:center;gap:8px;margin-top:10px;font-size:.85rem;display:flex}.csv-shopify-compare-balance{border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:.9rem;font-weight:600;display:flex}.csv-shopify-compare-balance--ok{color:#86efac;background:#22c55e1f;border:1px solid #22c55e66}.csv-shopify-compare-balance--fail{color:#fca5a5;background:#ef44441f;border:1px solid #ef444473}.csv-shopify-compare-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=1100px){.csv-shopify-compare-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.csv-shopify-compare-cards{grid-template-columns:1fr}}.csv-shopify-compare-metric{background:#1a1a2e;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:12px 14px}.csv-shopify-compare-metric.is-ok{border-color:#22c55e73}.csv-shopify-compare-metric.is-warn{border-color:#f59e0b73}.csv-shopify-compare-metric-value{color:#f0f0f0;font-size:1.35rem;font-weight:700;line-height:1.1;display:block}.csv-shopify-compare-metric-label{color:#c7d2fe;margin-top:4px;font-size:.78rem;display:block}.csv-shopify-compare-metric-unit{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;display:block}.csv-shopify-compare-subtabs{flex-wrap:wrap;gap:6px;display:flex}.csv-shopify-compare-subtab{color:#cbd5e1;cursor:pointer;background:#121225;border:1px solid #ffffff1a;border-radius:8px;padding:6px 10px;font-size:.78rem}.csv-shopify-compare-subtab.is-active{color:#e0e7ff;background:#6366f140;border-color:#818cf88c}.csv-shopify-compare-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.csv-shopify-compare-search{background:#121225;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:inline-flex}.csv-shopify-compare-search input{color:#e2e8f0;background:0 0;border:0;outline:none;min-width:180px}.csv-shopify-compare-toolbar select{color:#e2e8f0;background:#121225;border:1px solid #ffffff1a;border-radius:8px;padding:6px 8px}.csv-shopify-compare-pager{gap:8px;margin-top:10px;display:flex}.csv-shopify-compare-resumo-list{color:#d4dff5;margin:0;padding-left:18px;font-size:.85rem}.csv-shopify-compare-logs{color:#cbd5e1;margin:0;padding-left:18px;font-size:.8rem}.csv-shopify-compare-actions{margin-top:10px}.shopify-dup-audit-panel{background:#0ea5e914;border:1px solid #38bdf859;border-radius:10px;margin:10px 0 12px;padding:12px 14px}.shopify-dup-audit-panel__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.shopify-dup-audit-panel__title{color:#e0f2fe;font-size:.85rem}.shopify-dup-audit-panel__run{letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:8px;font-weight:700;display:inline-flex;padding:10px 14px!important}.shopify-dup-audit-scope{margin-top:10px}.shopify-dup-audit-scope .csv-shopify-compare-card strong{color:#e0f2fe}.shopify-dup-audit-progress{z-index:5;background:#082f49eb;border:1px solid #38bdf88c;border-radius:10px;margin-top:12px;padding:12px 14px;position:sticky;top:8px;box-shadow:0 8px 24px #00000059}.shopify-dup-audit-progress__meta{color:#e0f2fe;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:.9rem;display:flex}.shopify-dup-audit-progress__track{background:#ffffff1f;border-radius:99px;height:10px;overflow:hidden}.shopify-dup-audit-progress__fill{background:linear-gradient(90deg,#0284c7,#38bdf8);border-radius:99px;height:100%;transition:width .25s}.shopify-dup-audit-error{max-height:240px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;overflow:auto}.exclusao-module-card--auditoria-alinhada{background:#082f4933;border:1px solid #38bdf873}.exclusao-legacy-banner{color:#fecaca;background:#7f1d1d40;border:2px dashed #f87171a6;border-radius:10px;margin:12px 0;padding:12px 14px}.exclusao-legacy-banner strong{letter-spacing:.04em;text-transform:uppercase;color:#fca5a5;margin-bottom:4px;display:block}.exclusao-legacy-banner p{margin:0;font-size:.85rem;line-height:1.4}.exclusao-module-card--legado .exclusao-module-body{opacity:.72;filter:grayscale(.15)}.aligned-dup-section{background:#082f4959;border:1px solid #38bdf866;border-radius:10px;margin-top:16px;padding:12px 14px}.aligned-dup-section__head{margin-bottom:10px}.aligned-dup-section__toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.aligned-dup-section__toolbar input[type=search],.aligned-dup-section__toolbar select{color:#e2e8f0;background:#0b1220;border:1px solid #ffffff1f;border-radius:8px;min-width:140px;padding:6px 8px}.aligned-dup-section__toolbar input[type=search]{flex:1;min-width:220px}.aligned-dup-section__pager{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.aligned-dup-table-wrap{max-height:520px;overflow:auto}.aligned-dup-table{font-size:.78rem}.aligned-dup-title{max-width:220px}.aligned-dup-reason{max-width:280px}.aligned-dup-row--keep{background:#1665342e}.aligned-dup-row--remove{background:#7f1d1d29}.aligned-dup-row--blocked{background:#78350f47}.aligned-dup-badge--keep{color:#86efac}.aligned-dup-badge--remove{color:#fca5a5}.aligned-dup-badge--blocked{color:#fbbf24;font-weight:700}.aligned-dup-review{z-index:80;background:#020617b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.aligned-dup-review__card{color:#e2e8f0;background:#0f172a;border:1px solid #94a3b859;border-radius:12px;width:min(560px,100%);padding:16px 18px}.aligned-dup-review__card ul{margin:10px 0;padding-left:18px}.aligned-dup-review__confirm{flex-direction:column;gap:6px;margin:10px 0;font-size:.85rem;display:flex}.aligned-dup-review__confirm input{color:#f8fafc;background:#020617;border:1px solid #ffffff26;border-radius:8px;padding:8px 10px}.aligned-dup-review__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.aligned-dup-delete-progress{color:#fecaca;background:#450a0a59;border:1px solid #f8717173;border-radius:10px;margin-top:12px;padding:12px 14px}.csv-surplus-panel{gap:12px;display:grid}.csv-surplus-intro{margin:0}.csv-surplus-lock-badge{color:#f59e0b;margin-left:6px}.csv-surplus-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.csv-surplus-actions--secondary{margin-top:4px}.csv-surplus-progress{flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;display:flex}.csv-surplus-progress-track{background:#94a3b840;border-radius:999px;flex:160px;height:8px;overflow:hidden}.csv-surplus-progress-fill{background:linear-gradient(90deg,#0ea5e9,#38bdf8);height:100%}.csv-surplus-stats-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.csv-surplus-stat{background:#0f172a59;border:1px solid #94a3b840;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.csv-surplus-stat em{opacity:.75;font-size:.68rem;font-style:normal}.csv-surplus-stat strong{word-break:break-word;font-size:.85rem}.csv-surplus-toolbar{flex-wrap:wrap;gap:8px;display:flex}.csv-surplus-search{flex:1;min-width:220px}.csv-surplus-table-wrap{border:1px solid #94a3b833;border-radius:8px;max-height:420px;overflow:auto}.csv-surplus-table{white-space:nowrap;font-size:.72rem}.csv-surplus-row--blocked{opacity:.72}.csv-surplus-pagination{justify-content:space-between;align-items:center;gap:10px;display:flex}.csv-surplus-modal-backdrop{z-index:80;background:#020617b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.csv-surplus-modal{background:#0f172a;border:1px solid #94a3b859;border-radius:12px;width:min(920px,100%);max-height:90vh;padding:16px;overflow:auto}.csv-surplus-modal header{justify-content:space-between;align-items:center;gap:12px;display:flex}.csv-surplus-modal-body{gap:10px;margin-top:10px;font-size:.82rem;display:grid}.csv-surplus-id-lists{grid-template-columns:1fr 1fr;gap:10px;display:grid}.csv-surplus-id-lists pre{background:#0f172acc;border-radius:6px;max-height:140px;padding:8px;font-size:.7rem;overflow:auto}.csv-surplus-confirm-field{gap:6px;display:grid}.csv-surplus-final-btn:disabled{opacity:.55;cursor:not-allowed}@media (width<=720px){.csv-surplus-id-lists{grid-template-columns:1fr}}.fx-full-sync-panel{gap:14px;display:grid}.fx-full-sync-action-bar{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:8px;display:flex}.fx-full-sync-action-bar .processing-button-wrap{flex:0 auto}.fx-full-sync-action-bar .processing-button-wrap>button,.fx-step-btn{text-align:left;min-width:140px;font-size:.78rem;font-weight:600}.fx-step-btn--blue{border-color:#38bdf88c}.fx-step-btn--cyan{border-color:#22d3ee8c}.fx-step-btn--purple{border-color:#a78bfa8c}.fx-step-btn--amber{border-color:#fbbf248c}.fx-step-btn--green{border-color:#4ade808c}.fx-step-btn--done{color:#86efac;box-shadow:inset 0 0 0 1px #22c55ea6}.fx-step-btn--next{box-shadow:0 0 0 2px #eab3088c}.fx-step-btn--busy{opacity:.95}.fx-step-btn--error{color:#fecaca;box-shadow:inset 0 0 0 1px #ef4444b3}.fx-step-btn--disabled{opacity:.45;cursor:not-allowed}.fx-full-sync-action-bar .processing-button-wrap--error .processing-button-fill,.fx-full-sync-action-bar .fx-step-btn--busy+.processing-button-progress .processing-button-fill{background:#eab308}.fx-full-sync-subcard{background:#0f172a59;border:1px solid #94a3b838;border-radius:10px;gap:10px;padding:12px 14px;display:grid}.fx-full-sync-subcard h4{margin:0;font-size:.95rem}.fx-full-sync-actions{flex-wrap:wrap;gap:8px;display:flex}.fx-full-sync-actions--left{justify-content:flex-start}.fx-full-sync-stats-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.fx-full-sync-stat{background:#0f172a73;border:1px solid #94a3b840;border-radius:8px;gap:2px;padding:8px 10px;font-size:.75rem;display:grid}.fx-full-sync-stat strong{font-size:.9rem}.fx-full-sync-table-wrap{max-height:420px;overflow:auto}.fx-full-sync-pagination{justify-content:flex-start;align-items:center;gap:10px;display:flex}.fx-full-sync-confirm-field{gap:6px;max-width:320px;display:grid}.fx-full-sync-confirm-field input,.fx-full-sync-confirm input{color:#e2e8f0;background:#0f172aa6;border:1px solid #94a3b859;border-radius:8px;padding:8px 10px}.fx-full-sync-confirm{gap:6px;max-width:420px;margin:10px 0;font-size:.85rem;display:grid}.fx-full-sync-equation{margin:8px 0 0;font-size:.82rem}.fx-full-sync-equation.ok{color:#86efac}.fx-full-sync-equation.bad{color:#fca5a5;font-weight:600}.fx-full-sync-blocked{border-color:#f8717173}.fx-full-sync-endpoint-error{color:#fca5a5;margin:0;font-weight:600}.fx-sync-progress{background:#0f172a73;border:1px solid #94a3b840;border-radius:8px;gap:8px;padding:10px 12px;display:grid}.fx-sync-progress-track{background:#94a3b833;border-radius:999px;height:8px;overflow:hidden}.fx-sync-progress-fill{background:#eab308;border-radius:999px;height:100%;transition:width .25s}.fx-sync-progress--busy .fx-sync-progress-fill{background:#eab308}.fx-sync-progress--done .fx-sync-progress-fill{background:#22c55e}.fx-sync-progress--warn .fx-sync-progress-fill{background:#f59e0b}.fx-sync-progress--error .fx-sync-progress-fill{background:#ef4444}.fx-sync-progress--idle .fx-sync-progress-fill{background:#64748b;width:0!important}.fx-full-sync-subcard,.fx-repair-cell{box-shadow:0 0 0 1px #ffffff0a,0 6px 18px #ffffff09;background:#0f172a6b!important;border:1px solid #38bdf859!important;gap:8px!important;padding:10px 12px!important}.fx-full-sync-panel{gap:12px!important}.fx-full-sync-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px;width:100%;display:grid}.fx-full-sync-grid>.fx-full-sync-subcard,.fx-full-sync-grid>.fx-repair-cell{min-width:0}.fx-full-sync-span-full{grid-column:1/-1}@media (width<=720px){.fx-full-sync-grid{grid-template-columns:1fr}}.app-shell .inventory-linked-subcard-shell.fx-full-sync-panel .va-subcard__title,.app-shell .inventory-linked-subcard-shell.fx-full-sync-panel .pt-card__title,.inventory-linked-subcard-shell.fx-full-sync-panel .va-subcard__title,.inventory-linked-subcard-shell.fx-full-sync-panel .pt-card__title{text-align:center;color:#22d3ee;text-shadow:0 0 6px #22d3ee8c,0 0 14px #38bdf859;justify-content:center;width:100%}.app-shell .inventory-linked-subcard-shell.fx-full-sync-panel .va-subcard__header,.app-shell .inventory-linked-subcard-shell.fx-full-sync-panel .pt-card__header,.inventory-linked-subcard-shell.fx-full-sync-panel .va-subcard__header,.inventory-linked-subcard-shell.fx-full-sync-panel .pt-card__header{text-align:center}.fx-step-heading{align-items:center;gap:10px;font-size:.92rem;display:flex;margin:0!important}.fx-step-heading-num{background:#00000038;border:1px solid;border-radius:4px;justify-content:center;align-items:center;width:1.55rem;min-width:1.55rem;height:1.55rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.fx-step-heading-text{letter-spacing:.02em}.fx-step-heading--idle .fx-step-heading-num{color:#94a3b8;border-color:#94a3b88c}.fx-step-heading--busy .fx-step-heading-num{color:#fde68a;background:#ca8a0447;border-color:#facc15e6}.fx-step-heading--done .fx-step-heading-num{color:#86efac;background:#16a34a47;border-color:#4ade80d9}.fx-step-heading--error .fx-step-heading-num{color:#fecaca;background:#b91c1c47;border-color:#ef4444e6}.fx-step-heading--review .fx-step-heading-num{color:#ddd6fe;background:#6d28d947;border-color:#a78bfad9}.fx-step-progress{gap:4px;margin:2px 0 4px;display:grid}.fx-step-progress-track{background:#94a3b82e;border-radius:999px;height:7px;overflow:hidden}.fx-step-progress-fill{background:#64748b;border-radius:999px;height:100%;transition:width .25s}.fx-step-progress--idle .fx-step-progress-fill{background:#64748b;width:0!important}.fx-step-progress--busy .fx-step-progress-fill{background:#eab308}.fx-step-progress--done .fx-step-progress-fill{background:#22c55e}.fx-step-progress--error .fx-step-progress-fill{background:#ef4444}.fx-step-progress-meta{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;font-size:.72rem;display:flex}.fx-step-progress-pct{color:#e2e8f0;font-weight:700}.fx-step-progress--busy .fx-step-progress-status{color:#fde68a}.fx-step-progress--done .fx-step-progress-status{color:#86efac}.fx-step-progress--error .fx-step-progress-status{color:#fecaca}.fx-step-progress--compact .fx-step-progress-meta{font-size:.68rem}.fx-table-accordion{background:#0f172a4d;border:1px solid #38bdf847;border-radius:8px;overflow:hidden}.fx-table-accordion-toggle{color:#7dd3fc;letter-spacing:.03em;cursor:pointer;text-align:left;background:#0e74902e;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 12px;font-size:.78rem;font-weight:700;display:flex}.fx-table-accordion-toggle:hover{background:#0e749047}.fx-table-accordion-chevron{color:#94a3b8;font-size:.85rem}.fx-table-accordion-panel{padding:8px}.fx-table-accordion-panel[hidden]{display:none!important}.fx-full-sync-panel .fx-step-btn--blue,.fx-repair-panel .fx-step-btn--blue{color:#7dd3fc;background:#0e749033;border-color:#38bdf8b3}.fx-full-sync-panel .fx-step-btn--amber,.fx-full-sync-panel .fx-step-btn--next,.fx-repair-panel .fx-step-btn--amber,.fx-repair-panel .fx-step-btn--next{color:#fde68a;background:#ca8a0438;border-color:#facc15d9}.fx-full-sync-panel .fx-step-btn--green,.fx-full-sync-panel .fx-step-btn--done,.fx-repair-panel .fx-step-btn--green,.fx-repair-panel .fx-step-btn--done{color:#86efac;background:#16a34a2e;border-color:#22c55ebf}.fx-full-sync-panel .fx-step-btn--purple,.fx-full-sync-panel .fx-step-btn--review,.fx-repair-panel .fx-step-btn--purple,.fx-repair-panel .fx-step-btn--review{color:#ddd6fe;background:#6d28d92e;border-color:#a78bfabf}.fx-full-sync-panel .fx-step-btn--error,.fx-repair-panel .fx-step-btn--error{color:#fecaca;background:#b91c1c33;border-color:#ef4444cc}.fx-full-sync-panel .fx-step-btn--gray,.fx-full-sync-panel .fx-step-btn--disabled,.fx-repair-panel .fx-step-btn--gray,.fx-repair-panel .fx-step-btn--disabled{color:#94a3b8;opacity:.7;background:#33415559;border-color:#94a3b873}.fx-repair-panel .fx-repair-plan-ok{color:#bbf7d0;background:#16a34a1f;border:1px solid #22c55e8c;margin:.5rem 0;padding:.55rem .75rem;font-size:.92rem;font-weight:600}.fx-full-sync-panel .fx-catalog-step-btn{align-items:center;gap:8px;padding-left:8px;padding-right:12px;display:inline-flex}.fx-full-sync-panel .fx-catalog-step-num{background:#00000038;border:1px solid;border-radius:4px;justify-content:center;align-items:center;width:1.55rem;min-width:1.55rem;height:1.55rem;font-size:.78rem;font-weight:700;display:inline-flex}.fx-repair-panel{margin-top:18px}.app-shell .inventory-linked-subcard-shell.fx-repair-panel .va-subcard__body,.app-shell .inventory-linked-subcard-shell.fx-repair-panel .pt-card__body,.inventory-linked-subcard-shell.fx-repair-panel .va-subcard__body,.inventory-linked-subcard-shell.fx-repair-panel .pt-card__body{text-align:left!important;justify-content:flex-start!important;align-items:stretch!important}.fx-repair-panel .fx-repair-nav,.fx-repair-panel .fx-full-sync-action-bar.fx-repair-nav{flex-wrap:wrap!important;justify-content:flex-start!important;align-self:stretch!important;align-items:center!important;gap:10px!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:auto!important;display:flex!important}.fx-repair-panel .fx-repair-nav .processing-button-wrap{flex:none;width:auto;max-width:100%}.fx-repair-panel .fx-repair-nav .processing-button-wrap>button,.fx-repair-panel .fx-repair-nav .fx-step-btn{white-space:nowrap;width:auto;min-width:0}.fx-repair-panel .fx-repair-step-btn{align-items:center;gap:8px;padding-left:8px;padding-right:12px;display:inline-flex}.fx-repair-panel .fx-repair-step-num{box-sizing:border-box;text-align:center;background:#00000038;border:1px solid;border-radius:4px;flex:0 0 1.55rem;justify-content:center;align-items:center;width:1.55rem;min-width:1.55rem;height:1.55rem;min-height:1.55rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.fx-repair-panel .fx-step-btn--green .fx-repair-step-num,.fx-repair-panel .fx-step-btn--done .fx-repair-step-num{color:#86efac;background:#16a34a47;border-color:#4ade80d9}.fx-repair-panel .fx-step-btn--amber .fx-repair-step-num,.fx-repair-panel .fx-step-btn--next .fx-repair-step-num{color:#fde68a;background:#ca8a0452;border-color:#facc15e6}.fx-repair-panel .fx-step-btn--blue .fx-repair-step-num{color:#7dd3fc;background:#0e749052;border-color:#38bdf8d9}.fx-repair-panel .fx-step-btn--purple .fx-repair-step-num,.fx-repair-panel .fx-step-btn--review .fx-repair-step-num{color:#ddd6fe;background:#6d28d94d;border-color:#a78bfad9}.fx-repair-panel .fx-step-btn--error .fx-repair-step-num{color:#fecaca;background:#b91c1c52;border-color:#ef4444e6}.fx-repair-panel .fx-step-btn--gray .fx-repair-step-num,.fx-repair-panel .fx-step-btn--disabled .fx-repair-step-num{color:#94a3b8;background:#33415566;border-color:#94a3b88c}.fx-repair-panel .fx-repair-step-label{line-height:1.2}.fx-repair-panel .fx-repair-title,.app-shell .inventory-linked-subcard-shell.fx-repair-panel .va-subcard__title .fx-repair-title,.app-shell .inventory-linked-subcard-shell.fx-repair-panel .pt-card__title .fx-repair-title,.inventory-linked-subcard-shell.fx-repair-panel .va-subcard__title .fx-repair-title,.inventory-linked-subcard-shell.fx-repair-panel .pt-card__title .fx-repair-title{text-align:center;color:#22d3ee;letter-spacing:.04em;text-shadow:0 0 6px #22d3ee8c,0 0 14px #38bdf859,0 0 1px #a5f3fce6;width:100%;font-weight:800;display:block}.app-shell .inventory-linked-subcard-shell.fx-repair-panel .va-subcard__header,.app-shell .inventory-linked-subcard-shell.fx-repair-panel .pt-card__header,.inventory-linked-subcard-shell.fx-repair-panel .va-subcard__header,.inventory-linked-subcard-shell.fx-repair-panel .pt-card__header{text-align:center}.app-shell .inventory-linked-subcard-shell.fx-repair-panel .va-subcard__title,.app-shell .inventory-linked-subcard-shell.fx-repair-panel .pt-card__title,.inventory-linked-subcard-shell.fx-repair-panel .va-subcard__title,.inventory-linked-subcard-shell.fx-repair-panel .pt-card__title{text-align:center;justify-content:center;width:100%}.fx-repair-stock-done{color:#86efac;letter-spacing:.02em;text-align:left;background:#16a34a29;border:1px solid #22c55e8c;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-weight:700}.fx-repair-dup-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:12px 0 8px;display:flex}.fx-repair-dup-filters label{color:#94a3b8;gap:4px;font-size:.72rem;display:grid}.fx-repair-dup-filters input,.fx-repair-dup-filters select{color:#e2e8f0;background:#0f172ab3;border:1px solid #94a3b859;border-radius:6px;min-width:160px;max-width:320px;padding:6px 8px}.fx-repair-dup-table-wrap{max-height:420px;margin-top:8px;overflow:auto}.fx-repair-dup-table{width:100%;font-size:.7rem}.fx-repair-dup-table th{z-index:1;background:#0f172af5;position:sticky;top:0}.fx-repair-dup-row--blocked td{background:#b91c1c1f}.fx-repair-dup-row--keep td{background:#16a34a14}.fx-repair-dup-pager{align-items:center;gap:12px;margin-top:10px;display:flex}.fx-repair-dup-block-reasons{color:#fecaca;margin:8px 0 0;padding-left:18px;font-size:.75rem}.fx-repair-subheading{color:#cbd5e1;margin:12px 0 6px;font-size:.85rem;font-weight:700}.fx-repair-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-self:stretch;align-items:start;gap:12px;width:100%;display:grid}.fx-repair-span-full{grid-column:1/-1}.fx-repair-panel .fx-repair-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;display:flex}.fx-repair-panel .fx-repair-actions .processing-button-wrap{flex:none;width:auto}.fx-repair-panel .fx-repair-actions .processing-button-wrap>button{min-width:0;max-width:none;width:auto!important}.fx-repair-panel .fx-repair-actions>label.atualizacao-soft-btn{cursor:pointer;align-items:center;min-width:0;max-width:none;display:inline-flex;width:auto!important}.fx-step-btn--gray{color:#94a3b8;background:#33415559;border-color:#94a3b873}.fx-step-btn--done{color:#86efac;background:#16a34a2e;border-color:#22c55eb3;box-shadow:inset 0 0 0 1px #22c55ebf}.fx-step-btn--next{color:#fde68a;background:#ca8a0438;border-color:#facc15d9;box-shadow:0 0 0 2px #eab308b3}.fx-step-btn--review{color:#ddd6fe;background:#6d28d92e;border-color:#a78bfab3}.fx-step-btn--error{color:#fecaca;background:#b91c1c33;border-color:#ef4444bf;box-shadow:inset 0 0 0 1px #ef4444bf}@media (width<=720px){.fx-repair-grid{grid-template-columns:1fr}}.inventario-inner-tab-btn--fx-full-catalog.is-active{box-shadow:inset 0 -2px #38bdf8}.inventario-module .inventory-update-card,.inventario-module .inventory-update-card-stock,.inventario-module .inventory-update-card-draft,.inventario-module .inventory-update-card-prep,.inventario-module .inventory-summary-card,.inventario-module .shopify-linked-card.sku-update-card{box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}.inventario-module .consulta-master-layout>.sku-update-card,.inventario-module .consulta-master-layout>.shopify-linked-card.sku-update-card{padding:0!important}.inventario-tab-layout>.sku-update-card.inv-subcard,.inventario-tab-layout>.shopify-linked-card.inv-subcard{margin-bottom:0;gap:0!important;padding:0!important}.inventario-tab-layout .inventory-shopify-load-card.inv-subcard{margin-bottom:5px;padding:0!important}.inventario-tab-layout .shopify-linked-card.inv-subcard,.inventory-update-section .shopify-linked-card.inv-subcard{height:100%;min-height:0;position:relative;grid-template-columns:unset!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important}.inventario-tab-layout .shopify-linked-card.inv-subcard>.shopify-link-dot-rail--card,.inventory-update-section .shopify-linked-card.inv-subcard>.shopify-link-dot-rail--card{z-index:3;width:auto;min-width:0;height:auto;padding:0;position:absolute;top:.48rem;left:auto;right:.55rem}.inventario-tab-layout .shopify-linked-card.inv-subcard>.shopify-linked-card-body,.inventory-update-section .shopify-linked-card.inv-subcard>.shopify-linked-card-body{flex-direction:column;gap:0;width:100%;min-width:0;padding:0;display:flex}.inventario-tab-layout .shopify-linked-card.inv-subcard .inv-subcard__head,.inventory-update-section .shopify-linked-card.inv-subcard .inv-subcard__head{padding-right:1.85rem}.inventario-tab-layout .shopify-linked-card.inv-subcard.is-shopify-ready,.inventory-update-section .shopify-linked-card.inv-subcard.is-shopify-ready{opacity:1;filter:none}.inventario-tab-layout .shopify-linked-card.inv-subcard.is-shopify-ready.inventory-summary-card,.inventory-update-section .shopify-linked-card.inv-subcard.is-shopify-ready.inventory-update-card-stock,.inventory-update-section .shopify-linked-card.inv-subcard.is-shopify-ready.inventory-update-card-draft,.inventory-update-section .shopify-linked-card.inv-subcard.is-shopify-ready.inventory-update-card-prep,.inventory-update-section .shopify-linked-card.inv-subcard.inventory-update-card-stock,.inventory-update-section .shopify-linked-card.inv-subcard.inventory-update-card-draft,.inventory-update-section .shopify-linked-card.inv-subcard.inventory-update-card-prep{background:#060a14e0!important}.inventario-tab-layout .shopify-linked-card.inv-subcard.is-shopify-ready.inventory-summary-card.inv-subcard--blue{border-color:#60a5fa7a!important}.inventory-update-section .shopify-linked-card.inv-subcard.inv-subcard--green.inventory-update-card-stock,.inventory-update-section .shopify-linked-card.inv-subcard.is-shopify-ready.inv-subcard--green.inventory-update-card-stock{border-color:#4ade807a!important}.inventory-update-section .shopify-linked-card.inv-subcard.inv-subcard--purple.inventory-update-card-prep,.inventory-update-section .shopify-linked-card.inv-subcard.is-shopify-ready.inv-subcard--purple.inventory-update-card-prep{border-color:#c084fc7a!important}.inventory-update-section .shopify-linked-card.inv-subcard.inv-subcard--teal.inventory-update-card-draft,.inventory-update-section .shopify-linked-card.inv-subcard.is-shopify-ready.inv-subcard--teal.inventory-update-card-draft{border-color:#34d3997a!important}.inventory-update-section.inv-ops-section{border-radius:0;margin:.55rem 0;background:0 0!important;border:none!important;padding:0!important}.inventory-update-section.inv-ops-section .inventory-update-cards-grid{gap:.55rem}.inventario-tab-layout .inv-subcard__body .sku-update-card-body,.inventario-tab-layout .inv-subcard__body{padding-top:.15rem}.inventory-shopify-load-card.inv-subcard .shopify-load-status{margin-top:.15rem}.inventory-shopify-load-card.inv-subcard .inventory-catalog-load-progress{margin-top:.25rem}.inv-subcard__body .section-header{display:none}.inventario-tab-layout .consulta-card-heading{border-bottom:none;margin-bottom:0;padding-bottom:0}.inv-subcard__body .inventory-shopify-link-hint{margin-top:.15rem}.fragrancex-email-panel--atualizacao{flex-direction:column;gap:0;display:flex}.atualizacao-operation-zone{width:100%;padding:.35rem 0 .5rem}.atualizacao-section-divider{opacity:.95;background:linear-gradient(90deg,#ffffffeb 0%,#bfdbfea6 28%,#60a5fabf 58%,#2563ebf2 100%);border:none;border-radius:999px;flex-shrink:0;width:100%;height:2px;margin:.85rem 0;box-shadow:0 0 12px #3b82f638}.atualizacao-section-divider--vertical{background:linear-gradient(#ffffffeb 0%,#bfdbfe99 35%,#3b82f6cc 70%,#2563ebf2 100%);align-self:stretch;width:2px;height:auto;min-height:120px;margin:0;box-shadow:0 0 10px #3b82f62e}@media (width>=1100px){.fragrancex-email-panel--atualizacao .atualizacao-subcards-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.fragrancex-email-panel--atualizacao .atualizacao-subcards-grid>.pt-card,.fragrancex-email-panel--atualizacao .atualizacao-subcards-grid>.va-subcard{position:relative;padding-left:.85rem!important;padding-right:.85rem!important}.fragrancex-email-panel--atualizacao .atualizacao-subcards-grid>.pt-card:not(:first-child):before,.fragrancex-email-panel--atualizacao .atualizacao-subcards-grid>.va-subcard:not(:first-child):before{content:"";pointer-events:none;background:linear-gradient(#ffffffe0 0%,#93c5fd8c 40%,#3b82f6c7 100%);border-radius:999px;width:2px;position:absolute;top:.75rem;bottom:.75rem;left:0;box-shadow:0 0 8px #3b82f633}}.fragrancex-email-panel--atualizacao .atualizacao-subcard.pt-card,.fragrancex-email-panel--atualizacao .atualizacao-subcard.va-subcard{border-radius:10px;height:100%;min-height:300px;background:#060a14e0!important;gap:0!important;padding:0!important;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #00000040!important}.fragrancex-email-panel--atualizacao .atualizacao-subcard-body--filled{text-align:left;flex:1;justify-content:flex-start;align-items:stretch;gap:.35rem;min-height:0;overflow-y:auto}.fragrancex-email-panel--atualizacao .va-actions-grid{align-items:stretch}.fragrancex-email-panel--atualizacao .va-actions-grid>.pt-card,.fragrancex-email-panel--atualizacao .va-actions-grid>.va-subcard{height:100%;min-height:300px}.fragrancex-email-panel--atualizacao .atualizacao-subcard-body--filled .shopify-prep-actions{flex-direction:column;align-items:stretch}.fragrancex-email-panel--atualizacao .atualizacao-subcard-body--filled .shopify-prep-mode-btn{justify-content:center;width:100%}.fragrancex-email-panel--atualizacao .atualizacao-subcard-body--filled .fragrancex-gmail-status-row{flex-direction:column;align-items:stretch}.fragrancex-email-panel--atualizacao .atualizacao-subcard-body--filled .fragrancex-gmail-status-row .atualizacao-soft-btn,.fragrancex-email-panel--atualizacao .shopify-new-items-import-subcard .atualizacao-subcard-body--filled .atualizacao-soft-btn,.fragrancex-email-panel--atualizacao .shopify-new-items-import-subcard .pt-card__body .atualizacao-soft-btn{width:100%}.fragrancex-email-panel--atualizacao .shopify-prep-results-subcard.pt-card{height:auto;min-height:0}.fragrancex-email-panel--atualizacao .fragrancex-email-card.pt-card{height:auto;min-height:160px}@media (width<=1100px){.fragrancex-email-panel--atualizacao .va-actions-grid>.pt-card{min-height:0}}.shopify-new-items-prep-intro,.shopify-new-items-prep-toolbar{margin:0}.fragrancex-email-panel--atualizacao .atualizacao-subcards-grid{gap:.55rem}.fragrancex-email-panel--atualizacao .fragrancex-read-email-record{text-align:left;background:#064e3b59;border:1px solid #4ade8073;border-radius:10px;flex-direction:column;gap:.45rem;width:100%;margin-top:.55rem;padding:.65rem .75rem;box-shadow:inset 0 1px #ffffff0f;display:flex!important}.fragrancex-read-email-record__title{letter-spacing:.08em;text-transform:uppercase;color:#a7f3d0f2;margin:0;font-size:.68rem;font-weight:700}.fragrancex-read-email-record__row{grid-template-columns:minmax(72px,34%) 1fr;align-items:start;gap:.35rem .5rem;display:grid}.fragrancex-read-email-record__label{color:var(--pt-text-legend);font-size:.72rem}.fragrancex-read-email-record__value{color:#ecfdf5;word-break:break-word;font-size:.76rem;font-weight:600;line-height:1.35}.fragrancex-read-email-record__notice{color:#fde68a;border-top:1px solid #4ade8038;margin:.15rem 0 0;padding-top:.35rem;font-size:.72rem;line-height:1.35}.shopify-new-items-prep-panel{flex-direction:column;gap:.45rem;margin-top:.35rem;display:flex}.shopify-new-items-prep-intro,.shopify-new-items-prep-toolbar{margin:0}.shopify-new-items-prep-table-wrap{max-height:280px}.shopify-prep-send-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.35rem 0 .5rem;display:grid}.shopify-prep-send-grid--updates{grid-template-columns:1fr;margin-bottom:.65rem}.shopify-prep-send-card{background:#0f172a73;border:1px solid #94a3b859;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.2rem;padding:.65rem .75rem;display:flex}.shopify-prep-send-card--new{background:#082f4959;border-color:#38bdf873}.shopify-prep-send-card__count{color:#f8fafc;font-size:1.35rem;font-weight:700;line-height:1.1}.shopify-prep-send-card__label{color:var(--pt-text-subtitle);font-size:.82rem}.shopify-prep-send-card__sub{color:var(--pt-text-legend);margin-bottom:.25rem;font-size:.78rem}.shopify-prep-send-card__btn{justify-content:center;width:100%;margin-top:.35rem}.shopify-prep-send-card__btn--primary{font-weight:600}.shopify-new-items-prep-hint{margin:.25rem 0 0}.shopify-new-items-prep-table-wrap{overflow:auto}.shopify-prep-panel--unified .shopify-prep-actions--single{margin:.5rem 0}.shopify-prep-mode-btn--upload{align-items:center;gap:.4rem;display:inline-flex}.shopify-prep-sku-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.65rem 0;display:grid}.shopify-prep-sku-group{background:#0f172a80;border:1px solid #94a3b84d;border-radius:10px;flex-direction:column;gap:.15rem;padding:.65rem .75rem;display:flex}.shopify-prep-sku-group--new{background:#082f4959;border-color:#38bdf873}.shopify-prep-sku-group--existing{background:#062e1c4d;border-color:#4ade8059}.shopify-prep-sku-group--absent{background:#3a2a084d;border-color:#fbbf2459}.shopify-prep-sku-group__count{color:#f8fafc;font-size:1.4rem;font-weight:700;line-height:1.1}.shopify-prep-sku-group__label{color:#e2e8f0;font-size:.82rem;font-weight:600}.shopify-prep-sku-group__desc{color:var(--pt-text-legend);font-size:.74rem}.shopify-prep-send-actions{z-index:2;pointer-events:auto;flex-wrap:wrap;gap:.5rem;margin:.65rem 0;display:flex;position:relative}.shopify-prep-send-btn{pointer-events:auto;cursor:pointer;flex:1;justify-content:center;min-width:200px}.shopify-prep-send-btn:disabled{cursor:not-allowed;opacity:.55}.shopify-prep-test-banner{color:#bfdbfe;background:#2563eb1f;border:1px solid #3b82f673;border-radius:8px;margin:.5rem 0;padding:.6rem .75rem;font-size:.85rem;font-weight:600}.shopify-prep-error-banner{border-radius:8px;margin:.5rem 0;padding:.6rem .75rem;font-size:.82rem}.shopify-prep-current-sku{color:#93c5fd;margin:.35rem 0 .5rem;font-size:.82rem}.shopify-prep-build-bar{background:#1e293b8c;border:1px solid #94a3b840;border-radius:8px;margin:0 0 .75rem;padding:.5rem .65rem}.shopify-prep-build-bar__line{margin:.15rem 0;font-size:.75rem}.shopify-prep-live-error{background:#7f1d1d33;border:1px solid #f8717173;border-radius:8px;margin-top:.65rem;padding:.55rem .65rem}.shopify-prep-live-error-title{color:#fca5a5;margin:0 0 .35rem;font-size:.82rem}.shopify-prep-activity-log{background:#0f172a80;border:1px solid #64748b4d;border-radius:8px;max-height:180px;margin-top:.65rem;padding:.5rem .65rem;overflow-y:auto}.shopify-prep-activity-log-title{color:#93c5fd;margin:0 0 .35rem;font-size:.78rem}.shopify-prep-activity-log-list{color:var(--pt-text-subtitle);margin:0;padding-left:1rem;font-size:.72rem}.shopify-prep-diagnostics-table-wrap{background:#450a0a33;border:1px solid #f8717159;border-radius:8px;margin:.65rem 0;padding:.65rem .75rem}.shopify-prep-diagnostics-table-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.shopify-prep-diagnostics-table-title{color:#fca5a5;margin:0;font-size:.88rem}.shopify-prep-diagnostics-table-scroll{max-height:220px;overflow:auto}.shopify-prep-diagnostics-table th,.shopify-prep-diagnostics-table td{vertical-align:top;font-size:.76rem}.shopify-prep-diagnostics-reason{white-space:pre-wrap;word-break:break-word;color:#fecaca;max-width:420px}.shopify-prep-diagnostics-summary{color:#e2e8f0;margin-top:.5rem;font-size:.82rem}.shopify-prep-diagnostics-first-errors{margin-top:.5rem}.shopify-prep-diagnostics-first-errors h5{color:#fca5a5;margin:0 0 .35rem;font-size:.8rem}.shopify-prep-diagnostics-first-errors ul{margin:0;padding-left:0;list-style:none}.shopify-prep-diagnostic-hints{margin:0 0 .35rem}.shopify-prep-diagnostic-body{margin-bottom:.5rem}.shopify-prep-diagnostic-body summary{cursor:pointer;color:#93c5fd;margin-bottom:.25rem;font-size:.75rem}.shopify-prep-diagnostic-pre{color:#fecaca;white-space:pre-wrap;word-break:break-word;background:#0f172aa6;border:1px solid #f8717140;border-radius:6px;margin:0 0 .45rem;padding:.45rem .55rem;font-size:.72rem}.shopify-prep-send-btn--all{font-weight:600}.shopify-prep-error-list-wrap{background:#450a0a40;border:1px solid #f8717159;border-radius:8px;margin:.65rem 0;padding:.55rem .65rem}.shopify-prep-error-list-title{color:#fca5a5;margin:0 0 .35rem;font-size:.85rem}.shopify-prep-error-list{color:#fecaca;margin:0;padding-left:1.1rem;font-size:.78rem}.shopify-prep-error-detail{color:#f87171;margin-top:.1rem;display:block}.shopify-prep-table-section{margin:.55rem 0}.shopify-prep-table-title{color:var(--pt-text-subtitle);margin:0 0 .35rem;font-size:.85rem}.shopify-prep-table-section--sent .shopify-prep-sent-list{margin:0;padding-left:0;font-size:.78rem;list-style:none}.shopify-prep-sent-list li{color:#86efac;padding:.2rem 0}.shopify-prep-sent-badge{color:#4ade80;margin-left:.4rem;font-size:.72rem;font-weight:600}.shopify-prep-final-msg{margin-top:.65rem;font-weight:600}.shopify-prep-column-mapping{background:#082f4940;border:1px solid #38bdf84d;border-radius:8px;margin:.55rem 0 .65rem;padding:.55rem .65rem}.shopify-prep-column-mapping-title{color:#bae6fd;margin:0 0 .35rem;font-size:.85rem}.shopify-prep-column-mapping-list{color:var(--pt-text-subtitle);margin:0 0 .45rem;padding-left:1rem;font-size:.78rem}.shopify-prep-column-mapping-list li{margin:.12rem 0}.shopify-prep-cost-detected{color:#86efac;margin:.35rem 0;font-size:.82rem}.shopify-prep-cost-missing{color:#fcd34d;margin:.35rem 0;font-size:.82rem}.shopify-prep-cost-select-label{color:var(--pt-text-legend);flex-direction:column;gap:.25rem;margin-top:.35rem;font-size:.8rem;display:flex}.shopify-prep-cost-select{color:#f1f5f9;background:#0f172acc;border:1px solid #94a3b866;border-radius:6px;max-width:100%;padding:.35rem .5rem;font-size:.82rem}.shopify-prep-lower-panel{width:100%;margin-top:.75rem}.shopify-prep-lower-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;width:100%;display:grid}.shopify-prep-inner-subcard{height:auto;min-height:0}.shopify-prep-inner-subcard__body{gap:.45rem}.shopify-prep-inner-subcard--span-2{grid-column:span 2}.shopify-prep-inner-subcard .shopify-prep-column-mapping,.shopify-prep-inner-subcard .shopify-prep-live-error,.shopify-prep-inner-subcard .shopify-prep-activity-log,.shopify-prep-inner-subcard .shopify-prep-diagnostics-table-wrap,.shopify-prep-inner-subcard .shopify-prep-error-list-wrap,.shopify-prep-inner-subcard .shopify-prep-sku-groups,.shopify-prep-inner-subcard .shopify-prep-send-actions{margin:0}.shopify-prep-results-subcard .fragrancex-inventory-updated-header{margin-top:0}.shopify-prep-results-subcard .fragrancex-email-cards-grid{margin-top:.35rem}.fragrancex-email-panel--atualizacao .shopify-prep-lower-panel .inv-subcard{height:auto;min-height:0}.shopify-prep-email-inner-subcard.pt-card{border-radius:10px;height:100%;min-height:0;overflow:hidden;gap:0!important;padding:0!important}.shopify-prep-email-inner-subcard .fragrancex-email-card-head{border-bottom:1px solid #ffffff14}.fragrancex-email-card-title-row{flex-wrap:wrap}.fragrancex-email-card-body{gap:.45rem}.fragrancex-email-cards-grid .shopify-prep-email-inner-subcard .fragrancex-email-list-wrap{margin-top:.15rem}.fragrancex-email-results .shopify-prep-results-subcard.pt-card{width:100%;height:auto;min-height:0;margin-top:.35rem;gap:0!important;padding:0!important}.fragrancex-email-results .fragrancex-email-card.shopify-prep-email-inner-subcard.pt-card{height:auto;min-height:160px;overflow:hidden;background:#060a14eb!important;border-radius:10px!important;gap:0!important;padding:0!important;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #00000047!important}.fragrancex-email-results .fragrancex-email-card-head{border-bottom:1px solid #ffffff14}.fragrancex-email-results .fragrancex-email-cards-grid{gap:.55rem}.fragrancex-email-card--removed_from_stock .fragrancex-apply-progress,.fragrancex-email-card--out_of_stock .fragrancex-apply-progress{background:#f8717114;border-color:#f8717159}.fragrancex-email-card--removed_from_stock .fragrancex-price-increase-progress-label,.fragrancex-email-card--out_of_stock .fragrancex-price-increase-progress-label{color:#fca5a5}.fragrancex-email-card--removed_from_stock .fragrancex-price-increase-progress-fill,.fragrancex-email-card--out_of_stock .fragrancex-price-increase-progress-fill{background:linear-gradient(90deg,#dc2626,#f87171)}@media (width<=1100px){.shopify-prep-lower-grid{grid-template-columns:1fr}.shopify-prep-inner-subcard--span-2{grid-column:span 1}}.monitoramento-tab-layout{flex-direction:column;gap:.55rem;display:flex}.monitoramento-tab-layout .inv-subcard{border-radius:10px;overflow:hidden;background:#060a14e0!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #00000040!important}.monitoramento-tab-layout .inv-subcard--sky{border-top:3px solid #22d3ee!important}.monitoramento-tab-layout .inv-subcard--blue{border-top:3px solid #60a5fa!important}.monitoramento-tab-layout .inv-subcard--green{border-top:3px solid #34d399!important}.monitoramento-tab-layout .inv-subcard--purple{border-top:3px solid #c084fc!important}.monitoramento-tab-layout .inv-subcard--teal{border-top:3px solid #22d3ee!important}.monitoramento-tab-layout .activity-monitoring-module{gap:.55rem;margin-bottom:0}.monitoramento-tab-layout .activity-monitoring-summary-card,.monitoramento-tab-layout .monitoring-timeline-card,.monitoramento-tab-layout .monitoring-supplier-sync-card{min-height:0}.monitoramento-tab-layout .activity-monitoring-toolbar{width:100%;margin:0}.monitoramento-tab-layout .activity-monitoring-toolbar-body{padding-top:.2rem;padding-bottom:.45rem}.monitoramento-tab-layout .monitoring-cards-grid{gap:.55rem}.monitoramento-tab-layout .inv-subcard__body.monitoring-card-body,.monitoramento-tab-layout .monitoring-supplier-sync-body,.monitoramento-tab-layout .supplier-sync-subcard-body{flex:1;gap:8px;min-height:0}.monitoramento-tab-layout .monitoring-timeline-card .monitoring-timeline-wrap{max-height:360px}.monitoramento-tab-layout .monitoring-supplier-sync-card{margin-top:0}.monitoramento-tab-layout .supplier-sync-module{gap:.55rem}.monitoramento-tab-layout .erp-integrity-dashboard{margin-bottom:.55rem}.erp-integrity-toolbar{flex-wrap:wrap;gap:.4rem;margin-top:.45rem;display:flex}.erp-integrity-toolbar .atualizacao-soft-btn{align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.erp-health-status-banner{border:1px solid #0000;border-radius:10px;align-items:flex-start;gap:.65rem;margin-bottom:.75rem;padding:.65rem .75rem;display:flex}.erp-health-level--ok{color:#bbf7d0;background:#22c55e1f;border-color:#22c55e59}.erp-health-level--warn{color:#fde68a;background:#eab3081f;border-color:#eab30859}.erp-health-level--crit{color:#fecaca;background:#ef44441f;border-color:#ef444459}.erp-health-level--muted{color:#cbd5e1;background:#94a3b81f;border-color:#94a3b840}.erp-integrity-section{margin-bottom:.85rem}.erp-integrity-section-title{margin:0 0 .4rem;font-size:.92rem;font-weight:600}.erp-integrity-rates-grid{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.45rem;display:grid}.erp-integrity-rate-card{background:#0f172a59;border:1px solid #94a3b82e;border-radius:8px;flex-direction:column;gap:.15rem;padding:.45rem .55rem;display:flex}.erp-integrity-rate-label{opacity:.85;font-size:.78rem}.erp-integrity-rate-value{font-size:1.05rem}.erp-integrity-alert-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.erp-integrity-alert-list li{border-radius:8px;flex-direction:column;gap:.1rem;padding:.4rem .55rem;font-size:.84rem;display:flex}.erp-integrity-alert--warn{background:#eab3081a;border:1px solid #eab30840}.erp-integrity-alert--crit{background:#ef44441a;border:1px solid #ef444440}.erp-integrity-empty{margin-top:.35rem}.monitoramento-tab-layout .supplier-sync-step.inv-subcard,.monitoramento-tab-layout .supplier-sync-action-card.inv-subcard{border-radius:10px;min-height:0;background:#060a14e0!important;gap:0!important;padding:0!important;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #00000040!important}.monitoramento-tab-layout .supplier-sync-action-card.inv-subcard .inv-subcard__title{font-size:.72rem}.monitoramento-tab-layout .supplier-sync-actions-grid{gap:.55rem}.monitoramento-tab-layout .supplier-module-crosslink{margin-top:.25rem}.shopify-new-items-import-subcard-wrap{flex-direction:column;gap:.75rem;width:100%;margin-bottom:.85rem;display:flex}.shopify-new-items-import-layout{grid-template-columns:1fr;align-items:stretch;gap:.75rem;width:100%;display:grid}.shopify-new-items-import-layout-divider.atualizacao-section-divider--vertical{display:none}@media (width<=1099px){.shopify-new-items-import-layout:not(.shopify-new-items-import-layout--single) .shopify-new-items-import-layout-divider{background:linear-gradient(90deg,#ffffffeb 0%,#bfdbfea6 28%,#60a5fabf 58%,#2563ebf2 100%);width:100%;height:2px;min-height:0;margin:.35rem 0;display:block}}@media (width>=1100px){.shopify-new-items-import-layout{grid-template-columns:1fr auto 1fr;align-items:stretch;column-gap:.65rem}.shopify-new-items-import-layout--single{grid-template-columns:1fr}.shopify-new-items-import-layout-divider.atualizacao-section-divider--vertical{display:block}}.fragrancex-email-panel--atualizacao .shopify-new-items-import-subcard.pt-card,.fragrancex-email-panel--atualizacao .shopify-new-items-compare-subcard.pt-card,.fragrancex-email-panel--atualizacao .shopify-new-items-import-subcard.va-subcard,.fragrancex-email-panel--atualizacao .shopify-new-items-compare-subcard.va-subcard{height:auto;min-height:280px}.fragrancex-email-panel--atualizacao .shopify-new-items-import-subcard.pt-card,.fragrancex-email-panel--atualizacao .shopify-new-items-import-subcard.va-subcard{border-color:#4ade8073;box-shadow:0 0 0 1px #4ade801f,0 8px 24px #00000059}.fragrancex-email-panel--atualizacao .shopify-new-items-compare-subcard.pt-card,.fragrancex-email-panel--atualizacao .shopify-new-items-compare-subcard.va-subcard{border-color:#60a5fa73;box-shadow:0 0 0 1px #60a5fa1f,0 8px 24px #00000059}.shopify-new-items-import-compare-stamp{color:#bfdbfe;background:#1e3a8a40;border:1px solid #60a5fa59;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0 0 .5rem;padding:.45rem .65rem;font-size:.76rem;display:flex}.shopify-new-items-import-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:.5rem 0;display:grid}@media (width>=900px){.shopify-new-items-import-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.shopify-new-items-import-stat{background:#0f172a73;border:1px solid #94a3b840;border-radius:8px;flex-direction:column;gap:.1rem;padding:.5rem .6rem;display:flex}.shopify-new-items-import-stat span{color:#f8fafc;font-size:1.15rem;font-weight:700;line-height:1.1}.shopify-new-items-import-stat label{color:var(--pt-text-legend);font-size:.68rem;font-weight:600}.shopify-new-items-import-stat--green span{color:#86efac}.shopify-new-items-import-stat--blue span{color:#93c5fd}.shopify-new-items-import-stat--red span{color:#fca5a5}.shopify-new-items-import-stat--yellow span{color:#fde047}.shopify-new-items-import-filter-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;width:100%;margin:.5rem 0;padding:.35rem .25rem;display:flex}.shopify-new-items-import-filter-btn.is-active{background:#2563eb33!important;border-color:#60a5faa6!important}.shopify-new-items-import-quick-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;width:100%;margin-bottom:.5rem;padding:0 .25rem;display:flex}.shopify-new-items-compare-subcard.pt-card>.pt-card__body,.shopify-new-items-compare-subcard.va-subcard>.pt-card__body{flex-flow:column;justify-content:flex-start;align-items:stretch;width:100%;min-width:0}.fragrancex-email-panel--atualizacao .shopify-new-items-compare-subcard .pt-card__body .shopify-new-items-import-filter-btn,.fragrancex-email-panel--atualizacao .shopify-new-items-compare-subcard .pt-card__body .shopify-new-items-import-quick-actions .atualizacao-soft-btn{white-space:nowrap;flex:0 auto;width:auto;max-width:100%}@media (width<=720px){.fragrancex-email-panel--atualizacao .shopify-new-items-compare-subcard .pt-card__body .shopify-new-items-import-filter-btn,.fragrancex-email-panel--atualizacao .shopify-new-items-compare-subcard .pt-card__body .shopify-new-items-import-quick-actions .atualizacao-soft-btn{white-space:normal;text-align:center}}.shopify-new-items-import-analysis-progress{margin-top:.5rem}.shopify-new-items-import-analysis-progress-label{color:#cbd5e1;margin:0 0 .35rem;font-size:.78rem}.shopify-new-items-import-analysis-progress-track{background:#94a3b833;border-radius:999px;height:6px;overflow:hidden}.shopify-new-items-import-analysis-progress-fill{background:linear-gradient(90deg,#34d399,#60a5fa);border-radius:999px;height:100%;transition:width .25s}.shopify-new-items-import-stat--pending span{color:#94a3b88c!important}.shopify-new-items-import-stat--pending label{opacity:.75}.shopify-new-items-import-awaiting-banner{color:#fde68a;background:#3a2a0859;border:1px solid #fbbf2473;border-radius:10px;align-items:flex-start;gap:.55rem;margin:0 0 .65rem;padding:.65rem .75rem;font-size:.78rem;line-height:1.45;display:flex}.shopify-new-items-import-next-step{color:#a7f3d0;background:#064e3b33;border:1px dashed #4ade8073;border-radius:8px;margin:.35rem 0 .5rem;padding:.5rem .65rem;font-size:.78rem}.shopify-new-items-import-errors-panel,.shopify-new-items-import-final-panel{background:#450a0a33;border:1px solid #f8717159;border-radius:10px;padding:.65rem .75rem}.shopify-new-items-import-final-panel{background:#064e3b33;border-color:#4ade8059}.shopify-new-items-import-errors-panel h4,.shopify-new-items-import-final-panel h4{align-items:center;gap:.35rem;margin:0 0 .5rem;font-size:.85rem;display:flex}.shopify-new-items-import-row--new td:first-child{border-left:3px solid #86efac}.shopify-new-items-import-row--existing td:first-child{border-left:3px solid #93c5fd}.shopify-new-items-import-row--warning td:first-child{border-left:3px solid #fde047}.shopify-new-items-import-row--error td:first-child{border-left:3px solid #fca5a5}.shopify-new-items-import-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.shopify-new-items-import-send-btn{border-color:#4ade8080!important}.shopify-new-items-import-current-sku{margin:.35rem 0 0}.shopify-new-items-import-report-grid{margin-top:0}.shopify-new-items-import-sku-list{margin:.5rem 0 0}.shopify-new-items-import-report-actions{flex-wrap:wrap;gap:.5rem;margin-top:.65rem;display:flex}.shopify-new-items-import-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.shopify-new-items-import-actions{z-index:3;pointer-events:auto;position:relative}.shopify-new-items-import-actions .shopify-prep-mode-btn,.shopify-new-items-import-actions .atualizacao-soft-btn{pointer-events:auto;cursor:pointer}.shopify-new-items-import-file-badge{color:#d1fae5;background:#064e3b40;border:1px solid #4ade8059;border-radius:8px;margin:.35rem 0 0;padding:.45rem .65rem;font-size:.78rem}.shopify-new-items-import-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=900px){.shopify-new-items-import-stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.shopify-new-items-import-preview-table,.shopify-new-items-import-errors-table{width:100%;font-size:.78rem}.shopify-new-items-import-status{white-space:nowrap;font-size:.72rem;font-weight:600;display:inline-block}.shopify-new-items-import-status--new{color:#86efac}.shopify-new-items-import-status--existing{color:#93c5fd}.shopify-new-items-import-status--warning{color:#fde047}.shopify-new-items-import-status--error{color:#fca5a5}.shopify-new-items-import-pagination{align-items:center;gap:.65rem;margin-top:.5rem;display:flex}.fragrancex-email-panel--atualizacao .shopify-new-items-import-subcard-wrap,.fragrancex-email-panel--atualizacao .shopify-new-items-import-subcard-wrap .shopify-prep-inner-subcard,.inventario-module .inventario-inner-tabs{width:100%}.inventario-module .inventario-inner-tablist .inventario-inner-tab-btn{--tab-glow:#60a5fa}.inventario-module .inventario-inner-tablist .inventario-inner-tab-btn--weight-volume{--tab-glow:#fb923c}.inventario-module .inventario-inner-tablist .inventario-inner-tab-btn.is-active{color:#e2e8f0;box-shadow:inset 0 -2px 0 var(--tab-glow,#60a5fa);border-color:#60a5fa73}.inventario-module .inventory-update-section{flex-direction:column;gap:.35rem;display:flex}.inventario-module .inventario-inner-panels{width:100%}.inventario-module .inventario-stock-sync-grid,.inventario-module .inv-weight-volume-grid,.inv-volume-row,.inventario-module .inv-volume-actions-grid{box-sizing:border-box;align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.inv-new-items-grid.pt-card-grid,.inv-new-items-grid.pt-card-grid--one,.inventario-module .inv-new-items-grid,.inventario-module .inv-new-items-grid.va-actions-grid{grid-template-columns:minmax(0,1fr)!important;gap:.55rem!important;width:100%!important;max-width:100%!important;display:grid!important}.inv-new-items-grid>.inventory-linked-subcard-shell,.inventario-module .inv-new-items-grid>.inventory-linked-subcard-shell,.inv-new-items-grid .pt-card.va-subcard,.inventario-module .inv-new-items-grid .pt-card{width:100%!important;min-width:0!important;max-width:100%!important}.inv-new-items-grid .va-subcard .atualizacao-soft-btn,.inv-new-items-grid .pt-card .atualizacao-soft-btn,.inventario-module .inv-new-items-grid .va-subcard .atualizacao-soft-btn,.inventario-module .inv-weight-volume-grid .va-subcard .atualizacao-soft-btn:not(.va-subcard__btn-full),.inventario-module .inventario-stock-sync-grid .va-subcard .atualizacao-soft-btn:not(.va-subcard__btn-full){white-space:nowrap;border-radius:6px!important;flex:0 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:26px!important;padding:.18rem .5rem!important;font-size:.68rem!important;line-height:1.2!important}.inv-new-items-grid .va-subcard .atualizacao-soft-btn.variant-adjust-btn-apply-shopify,.inventario-module .inv-new-items-grid .va-subcard .atualizacao-soft-btn.variant-adjust-btn-apply-shopify{white-space:normal;min-height:28px!important}.inv-new-items-grid .inv-csv-actions,.inventario-module .inv-new-items-grid .inv-csv-actions{width:100%;flex-wrap:wrap!important;align-items:center!important;gap:.4rem!important;display:flex!important}.inv-new-items-grid .inv-csv-cost-file,.inventario-module .inv-new-items-grid .inv-csv-cost-file{flex-wrap:wrap;align-items:center;gap:.4rem .55rem;max-width:100%;display:flex}.inv-new-items-grid .inv-csv-cost-file input[type=file],.inventario-module .inv-new-items-grid .inv-csv-cost-file input[type=file]{color:#cbd5e1;max-width:min(100%,28rem);font-size:.72rem}.inventario-module .inventario-stock-sync-grid>.inventory-linked-subcard-shell,.inventario-module .inv-weight-volume-grid>.inventory-linked-subcard-shell,.inventario-module .inv-new-items-grid>.inventory-linked-subcard-shell,.inventario-module .inv-volume-actions-grid>.inventory-linked-subcard-shell{width:100%;min-width:0;max-width:100%;height:100%;overflow:hidden}.inventario-module .inv-new-items-grid>.inventory-linked-subcard-shell,.inventario-module .inv-weight-volume-grid>.inventory-linked-subcard-shell,.inventario-module .inventario-stock-sync-grid>.inventory-linked-subcard-shell{max-width:100%}.inventario-module .inv-new-items-grid .pt-card,.inventario-module .inv-weight-volume-grid .pt-card,.inventario-module .inventario-stock-sync-grid .pt-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.inventario-module .inv-new-items-grid .pt-card__body,.inventario-module .inv-weight-volume-grid .pt-card__body,.inventario-module .inventario-stock-sync-grid .pt-card__body,.inventario-module .inv-new-items-grid .va-subcard__body,.inventario-module .inv-weight-volume-grid .va-subcard__body{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.inventario-module .inv-new-items-grid .pt-card__desc,.inventario-module .inv-weight-volume-grid .pt-card__desc,.inventario-module .inv-flow-guide,.inventario-module .inv-csv-final-message,.inventario-module .inv-new-items-summary,.inventario-module .inv-csv-preview{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.inventario-module .inv-new-items-grid .atualizacao-soft-btn,.inventario-module .inv-weight-volume-grid .atualizacao-soft-btn,.inventario-module .inventario-stock-sync-grid .atualizacao-soft-btn{white-space:normal;text-align:center;border-radius:6px!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:26px!important;padding:.2rem .48rem!important;font-size:.68rem!important;line-height:1.2!important}.inventario-module .inv-new-items-grid .atualizacao-soft-btn.variant-adjust-btn-apply-shopify,.inventario-module .inv-weight-volume-grid .atualizacao-soft-btn.variant-adjust-btn-apply-shopify{font-weight:650;min-height:28px!important;font-size:.7rem!important}.inventario-module .inv-weight-volume-grid .atualizacao-soft-btn.va-subcard__btn-full,.inventario-module .inventario-stock-sync-grid .atualizacao-soft-btn.va-subcard__btn-full{width:100%!important}.inv-csv-actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.45rem 0;display:flex}.inv-csv-subcard-body{flex-direction:column;gap:.35rem;min-width:0;max-width:100%;display:flex}.inv-fx-disc-warning{align-items:flex-start;gap:.35rem;margin:0;display:flex}.inv-fx-disc-actions{flex-wrap:wrap;gap:.5rem;display:flex}.inv-fx-disc-progress{background:#0f172a73;border:1px solid #94a3b847;border-radius:8px;flex-wrap:wrap;gap:.5rem 1rem;padding:.45rem .65rem;font-size:.78rem;display:flex}.inv-fx-disc-progress--success{border-color:#34d39973}.inv-fx-disc-progress--partial{border-color:#fbbf2473}.inv-fx-disc-progress--error{border-color:#f8717173}.inv-fx-disc-summary{flex-wrap:wrap;gap:.45rem .85rem;margin-bottom:.55rem;display:flex}.inv-fx-disc-summary span{flex-direction:column;gap:.1rem;min-width:6.5rem;font-size:.72rem;display:inline-flex}.inv-fx-disc-summary em{color:#94a3b8;font-style:normal}.inv-fx-disc-single-warn{color:#fde68a;background:#f59e0b1a;border:1px solid #fbbf2466;border-radius:8px;margin:0 0 .75rem;padding:.5rem .65rem;font-size:.78rem}.inv-fx-disc-list-title{color:#bbf7d0;margin:.85rem 0 .4rem;font-size:.82rem}.inv-fx-disc-list-title--manual{color:#fdba74}.inv-fx-disc-table-wrap{border:1px solid #94a3b833;border-radius:8px;max-height:280px;overflow:auto}.inv-fx-disc-table{width:100%;font-size:.72rem}.inv-fx-disc-table th,.inv-fx-disc-table td{vertical-align:top;padding:.35rem .45rem}.inv-fx-disc-reasons{color:#cbd5e1;max-width:22rem}.inv-csv-final-message{color:#94a3b8;margin:.25rem 0;font-size:.72rem;line-height:1.4}@media (width<=1100px){.inventario-module .inventario-stock-sync-grid,.inventario-module .inv-weight-volume-grid,.inv-volume-row,.inventario-module .inv-volume-actions-grid{grid-template-columns:1fr!important}}.inv-csv-dropzone,.inv-volume-dropzone{color:#94a3b8;text-align:center;cursor:pointer;background:#02061759;border:1px dashed #94a3b859;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:84px;padding:.65rem;font-size:.68rem;transition:border-color .15s,background .15s;display:flex}.inv-csv-dropzone.is-dragover,.inv-csv-dropzone:hover,.inv-volume-dropzone.is-dragover,.inv-volume-dropzone:hover{background:#0e74901f;border-color:#38bdf88c}.inv-csv-dropzone strong,.inv-volume-dropzone strong{color:#e2e8f0}.inv-csv-preview,.inv-volume-preview{color:#94a3b8;margin-top:.35rem;font-size:.64rem}.inv-csv-preview-error,.inv-volume-preview-error{color:#fca5a5}.inv-csv-stats,.inv-volume-stats{color:#94a3b8;box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem .45rem;width:100%;min-width:0;max-width:100%;margin:.45rem 0;font-size:.62rem;line-height:1.35;display:grid}.inv-csv-stats>div,.inv-volume-stats>div{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.inv-csv-stats strong,.inv-volume-stats strong{color:#e2e8f0;display:inline}.inv-csv-progress,.inv-volume-progress{color:#cbd5e1;background:#02061766;border:1px solid #94a3b826;border-radius:8px;margin-top:.45rem;padding:.45rem;font-size:.64rem}.inv-csv-progress-track,.inv-volume-progress-track{background:#94a3b826;border-radius:999px;height:6px;margin:.35rem 0;overflow:hidden}.inv-csv-progress-fill,.inv-volume-progress-fill{background:linear-gradient(90deg,#38bdf8,#22d3ee);height:100%;transition:width .2s}.inv-csv-preparing{color:#94a3b8;margin-top:.45rem;font-size:.64rem}.inv-csv-failed-table-wrap,.inv-volume-failed-table-wrap{box-sizing:border-box;-webkit-overflow-scrolling:touch;border:1px solid #94a3b81f;border-radius:8px;width:100%;min-width:0;max-width:100%;max-height:220px;margin-top:.45rem;overflow:auto}.inv-csv-failed-table,.inv-volume-failed-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.6rem}.inv-csv-failed-table th,.inv-csv-failed-table td,.inv-volume-failed-table th,.inv-volume-failed-table td{text-align:left;vertical-align:top;white-space:nowrap;border-bottom:1px solid #94a3b814;padding:.28rem .35rem}.inv-csv-failed-table th:nth-child(5),.inv-csv-failed-table td:nth-child(5),.inv-volume-failed-table th:nth-child(5),.inv-volume-failed-table td:nth-child(5){white-space:normal;word-break:break-word;min-width:220px;max-width:360px}.inv-csv-failed-table th,.inv-volume-failed-table th{color:#94a3b8;background:#0f172af2;position:sticky;top:0}.inv-web-preview-list{border:1px solid #94a3b826;border-radius:8px;max-height:240px;margin-top:.5rem;padding:.4rem;font-size:.68rem;overflow:auto}.inv-web-preview-row{border-bottom:1px solid #94a3b814;align-items:flex-start;gap:.5rem;padding:.35rem .2rem;display:flex}.inv-web-preview-row:last-child{border-bottom:0}.inv-csv-final,.inv-volume-final{color:#86efac;margin-top:.4rem;font-size:.66rem}.inv-csv-final.is-error,.inv-volume-final.is-error{color:#fca5a5}.inv-csv-confirm-backdrop,.inv-volume-confirm-backdrop{z-index:1200;background:#020617b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.inv-csv-confirm-modal,.inv-volume-confirm-modal{color:#e2e8f0;background:#0f172a;border:1px solid #94a3b833;border-radius:12px;width:min(480px,100%);padding:1rem;box-shadow:0 20px 50px #00000073}.inv-csv-confirm-modal h4,.inv-volume-confirm-modal h4{margin:0 0 .5rem;font-size:.95rem}.inv-csv-confirm-modal p,.inv-volume-confirm-modal p{color:#94a3b8;margin:0 0 .85rem;font-size:.78rem;line-height:1.45}.inv-csv-confirm-actions,.inv-volume-confirm-actions{justify-content:flex-end;gap:.45rem;display:flex}.inv-flow-guide{color:#94a3b8;border-radius:8px;margin:0 0 .75rem;padding:.55rem .7rem;font-size:.72rem;line-height:1.45}.inv-flow-guide--onboarding{background:#0ea5e914;border:1px solid #38bdf847}.inv-flow-guide--maintenance{background:#8b5cf614;border:1px solid #a78bfa47}.inv-flow-guide strong{color:#e2e8f0;font-weight:700}.inv-flow-eyebrow{text-transform:none;letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;display:flex}.inv-flow-badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:.12rem .42rem;font-size:.58rem;font-weight:800;line-height:1.2;display:inline-flex}.inv-flow-badge--onboarding{color:#0c4a6e;background:linear-gradient(135deg,#7dd3fc,#38bdf8)}.inv-flow-badge--step-4{color:#1e1b4b;background:linear-gradient(135deg,#c4b5fd,#818cf8)}.inv-flow-badge--maintenance{color:#3b0764;background:linear-gradient(135deg,#d8b4fe,#a78bfa)}.inv-flow-badge--m2{background:linear-gradient(135deg,#f0abfc,#c084fc)}.inv-flow-badge--m3{color:#4c0519;background:linear-gradient(135deg,#fda4af,#fb7185)}.inv-flow-eyebrow__label{letter-spacing:.04em;text-transform:uppercase;color:#cbd5e1;font-size:.58rem;font-weight:700}.inv-flow-eyebrow__subcard{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:.52rem;font-weight:700}.inv-flow-badge--ebay-inline{vertical-align:middle;margin-right:.35rem}.inv-batch-limit-modal{width:min(520px,100%)}.inv-batch-limit-all{margin:0 0 .85rem}.inv-batch-limit-all .atualizacao-soft-btn{justify-content:center;width:100%}.inv-batch-limit-partial{background:#0f172a8c;border:1px solid #94a3b82e;border-radius:8px;margin:0 0 .85rem;padding:.75rem}.inv-batch-limit-partial label{color:#94a3b8;margin-bottom:.4rem;font-size:.75rem;display:block}.inv-batch-limit-partial-row{align-items:center;gap:.45rem;display:flex}.inv-batch-limit-partial-row input[type=number]{color:#e2e8f0;background:#020617;border:1px solid #94a3b859;border-radius:8px;width:7rem;min-height:2.1rem;padding:.35rem .5rem;font-size:.85rem}.inv-batch-limit-hint{color:#64748b!important;margin:.45rem 0 0!important;font-size:.72rem!important}.inv-batch-limit-error{color:#fca5a5!important;margin:.45rem 0 0!important;font-size:.72rem!important}.inv-new-items-summary{color:#94a3b8;max-width:100%;margin-top:.45rem;font-size:.72rem;line-height:1.4}.inv-new-items-table-wrap{box-sizing:border-box;-webkit-overflow-scrolling:touch;border:1px solid #94a3b82e;border-radius:8px;width:100%;min-width:0;max-width:100%;max-height:360px;margin-top:.4rem;overflow:auto}.inv-new-items-table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.68rem}.inv-new-items-table th,.inv-new-items-table td{text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #94a3b81f;padding:.28rem .4rem}.inv-new-items-table th{z-index:1;background:#0f172a;position:sticky;top:0}.inv-new-items-table tr.is-blocked td,.inv-new-items-table tr.is-exists td,.inv-new-items-table tr.is-already_created td{opacity:.72}.inv-exec-results{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-top:.75rem}.inv-exec-results__title{color:#e2e8f0;text-align:center;margin:0 0 .35rem;font-size:.82rem;font-weight:600}.inv-exec-results__empty{color:#94a3b8;text-align:center;margin:0;font-size:.75rem}.inv-exec-results__wrap{box-sizing:border-box;-webkit-overflow-scrolling:touch;border:1px solid #94a3b82e;border-radius:8px;width:100%;min-width:0;max-width:100%;max-height:320px;overflow:auto}.inv-exec-results__table{border-collapse:collapse;width:max-content;min-width:100%;font-size:.68rem}.inv-exec-results__table th,.inv-exec-results__table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b81f;padding:.35rem .45rem}.inv-exec-results__table th{z-index:1;background:#0f172a;position:sticky;top:0}.inv-exec-results__detail{color:#94a3b8;margin-top:.15rem;font-size:.68rem}.inv-exec-results__link{color:#7dd3fc;align-items:center;gap:.2rem;text-decoration:none;display:inline-flex}.inv-exec-results__link:hover{text-decoration:underline}.inv-exec-results__table tr.is-ok td:nth-child(3){color:#86efac}.inv-exec-results__table tr.is-skip td:nth-child(3){color:#fde68a}.inv-exec-results__table tr.is-error td:nth-child(3){color:#fca5a5}.inv-csv-checkbox{color:#94a3b8;align-items:center;gap:.4rem;margin:.55rem 0;font-size:.75rem;display:flex}.app-shell .inventario-module .pt-card__head,.app-shell .inventario-module .va-subcard__head,.app-shell .inventario-module .inv-subcard__head{text-align:center}.app-shell .inventario-module .inventory-linked-subcard-shell .pt-card__head{padding-left:1.85rem}.app-shell .inventario-module .pt-card__eyebrow,.app-shell .inventario-module .va-subcard__eyebrow,.app-shell .inventario-module .inv-subcard__eyebrow,.app-shell .inventario-module .inv-flow-eyebrow{text-align:center;justify-content:center}.app-shell .inventario-module .pt-card__title,.app-shell .inventario-module .va-subcard__title,.app-shell .inventario-module .inv-subcard__title,.app-shell .inventario-module h3.pt-card__title{text-align:center!important;letter-spacing:.06em!important;color:#7dd3fc!important;justify-content:center!important;align-items:center!important;font-size:1.2rem!important;font-weight:800!important;line-height:1.25!important;display:flex!important}.app-shell .inventario-module .pt-card__desc,.app-shell .inventario-module .va-subcard__desc,.app-shell .inventario-module .inv-subcard__desc,.app-shell .inventario-module .inventory-shopify-link-hint{text-align:center!important}.app-shell .inventario-module .pt-card__body>label,.app-shell .inventario-module .va-subcard__body>label,.app-shell .inventario-module .inv-subcard__body>label,.app-shell .inventario-module .inv-csv-checkbox,.app-shell .inventario-module .inv-csv-preview,.app-shell .inventario-module .inv-csv-subcard-body>label,.app-shell .inventario-module .inv-csv-subcard-body>.inv-csv-preview{text-align:center;justify-content:center}.app-shell .inventario-module .inv-csv-subcard-body,.app-shell .inventario-module .inv-csv-stats,.app-shell .inventario-module .inv-volume-stats,.app-shell .inventario-module .inv-csv-failed-table-wrap,.app-shell .inventario-module .inv-volume-failed-table-wrap,.app-shell .inventario-module .inv-exec-results,.app-shell .inventario-module .inv-exec-results__wrap,.app-shell .inventario-module .inv-new-items-table-wrap{min-width:0!important;max-width:100%!important}.variant-adjust-page-head__row{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:0 2.5rem;display:flex;position:relative}.va-ops-toolbar{align-items:center;gap:.28rem;display:inline-flex}.va-ops-toolbar--prominent{z-index:2;background:linear-gradient(#1e3a8a8c,#0f172aeb);border:1px solid #60a5fa73;border-radius:999px;justify-content:center;margin:0 auto .4rem;padding:.28rem .5rem;position:relative;box-shadow:0 4px 14px #2563eb33}@media (width<=720px){.variant-adjust-page-head__row{flex-direction:column;padding:0}}.va-ops-btn{cursor:pointer;background:#0f172af2;border:1px solid #94a3b873;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:border-color .15s,background .15s,transform .12s;color:#f1f5f9!important;opacity:1!important;visibility:visible!important;display:inline-flex!important}.va-ops-btn:hover{background:#1e3a8a8c;border-color:#60a5fabf;transform:translateY(-1px)}.va-ops-btn.is-active{background:#2563eb59;border-color:#60a5fad9;box-shadow:0 0 0 1px #60a5fa73}.va-ops-btn--stop{border-color:#f871718c;color:#fecaca!important}.va-ops-btn--stop:hover{background:#7f1d1d73;border-color:#f87171d9}.va-ops-btn--resume.is-active{background:#064e3b73;border-color:#4ade80bf;color:#86efac!important}.va-ops-btn--refresh{border-color:#38bdf88c;color:#bae6fd!important}.va-ops-btn--refresh:hover{background:#082f498c;border-color:#38bdf8d9}.va-ops-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.va-ops-status{letter-spacing:.02em;color:var(--pt-text-subtitle);white-space:nowrap;background:#0f172abf;border:1px solid #94a3b840;border-radius:999px;margin-left:.35rem;padding:.15rem .55rem;font-size:.68rem;font-weight:600}.va-ops-feedback{text-align:center;color:#fde68a;background:#78350f59;border:1px solid #fbbf2459;border-radius:8px;max-width:42rem;margin:.2rem auto .35rem;padding:.35rem .65rem;font-size:.78rem;line-height:1.35}.va-ops-spin{animation:.9s linear infinite va-ops-spin}@keyframes va-ops-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.variant-adjust-page--layout .variant-adjust-actions-bar--subcards,.va-category-actions-panel.variant-adjust-actions-bar--subcards{background:linear-gradient(#0f172a8c,#0b0e14e0);border:1px solid #94a3b838;border-radius:10px;gap:.4rem;padding:.55rem .65rem .5rem}.va-category-actions-panel{box-sizing:border-box;gap:.4rem;width:100%;margin:0 0 .4rem;flex-flow:column!important;display:flex!important}.va-category-actions-panel__head{border-bottom:1px solid #ffffff0f;margin:0;padding:0 0 .15rem}.va-category-actions-panel__title{letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0;margin:0;font-size:.72rem;font-weight:800}.va-category-actions-panel__desc{color:var(--pt-text-legend);margin:.15rem 0 .35rem;font-size:.62rem;line-height:1.35}.va-actions-grid{box-sizing:border-box;margin-top:.1rem;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important;width:100%!important;display:grid!important}@media (width<=900px){.va-actions-grid{grid-template-columns:1fr!important}}.va-subcard--filters{border-top:3px solid #60a5fa}.va-subcard--selection{border-top:3px solid #c084fc}.va-subcard--shopify{border-top:3px solid #34d399}.va-subcard--volume-send{border-color:#4ade8073;border-top-style:solid;border-top-width:3px;box-shadow:inset 0 1px #4ade801f,0 4px 18px #22c55e1f}.va-subcard__head--volume-send{background:linear-gradient(#22c55e24,#ffffff08)}.va-build-badge{color:#93c5fd;letter-spacing:.04em;text-transform:lowercase;white-space:nowrap;background:#1e3a8a59;border:1px solid #60a5fa59;border-radius:6px;align-items:center;padding:.12rem .45rem;font-size:.58rem;font-weight:700;display:inline-flex}.va-actions-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width>=1100px){.va-actions-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.va-subcard__body--volume-send{flex-direction:column;align-items:stretch;gap:.4rem}.va-subcard--volume-send .va-volume-send-panel{box-shadow:none;background:0 0;border:none;padding:0}.va-subcard--volume-send .variant-adjust-evolution-panel{margin:0}.pt-card__body.va-subcard__body,.va-subcard__body{flex-wrap:wrap;align-items:center;gap:.32rem;min-width:0;padding:.4rem .5rem .45rem;display:flex}.va-subcard__body--filters{flex-direction:column;align-items:stretch}.va-subcard__body--filters .variant-adjust-search--wide{flex:none;width:100%;min-width:0;max-width:none}.va-subcard__body--filters .variant-adjust-search input{width:100%;min-height:28px;font-size:.72rem}.va-subcard__supplier-field{flex-direction:column;gap:.18rem;width:100%;display:flex}.va-subcard__supplier-field span{letter-spacing:.06em;text-transform:uppercase;color:var(--pt-text-legend);font-size:.58rem;font-weight:700}.va-subcard__supplier-field select{color:#f8fafc;cursor:pointer;appearance:auto;-webkit-appearance:menulist;background:linear-gradient(135deg,#3b82f647,#0f172af2);border:1px solid #60a5fa8c;border-radius:8px;width:100%;min-height:36px;padding:.35rem .5rem;font-size:.76rem;font-weight:700;box-shadow:0 2px 8px #2563eb26}.va-subcard__supplier-field select:disabled{opacity:.55;cursor:not-allowed}.va-subcard__supplier-field input[type=text],.va-subcard__supplier-field input[type=number],.va-subcard__supplier-field input:not([type=file]){color:#f8fafc;box-sizing:border-box;background:linear-gradient(135deg,#3b82f647,#0f172af2);border:1px solid #60a5fa8c;border-radius:8px;width:100%;min-height:36px;padding:.35rem .5rem;font-size:.76rem;font-weight:600;box-shadow:0 2px 8px #2563eb26}.va-subcard__supplier-field input:disabled{opacity:.55;cursor:not-allowed}.va-subcard__supplier-meta{margin:0;line-height:1.35}.va-volume-csv-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.va-volume-csv-import-btn{font-weight:700;background:linear-gradient(135deg,#3b82f647,#2563eb24)!important;border-color:#60a5fa8c!important}.va-volume-send-panel{background:linear-gradient(135deg,#064e3b59,#0f172aa6);border:2px solid #4ade808c;border-radius:10px;flex-direction:column;gap:.45rem;width:100%;padding:.55rem .65rem;display:flex;box-shadow:0 0 18px #22c55e26}.va-volume-send-panel--top{margin-bottom:.45rem}.va-volume-send-panel .variant-adjust-evolution-panel{background:#00000040;border:1px solid #4ade804d;border-radius:8px;margin:0;padding:.4rem .45rem}.va-volume-send-panel__btn{letter-spacing:.03em;box-shadow:0 4px 14px #22c55e40;color:#ecfdf5!important;background:linear-gradient(135deg,#22c55e73,#16a34a47)!important;border-color:#4ade80bf!important;width:100%!important;max-width:100%!important;min-height:42px!important;padding:.55rem .85rem!important;font-size:.82rem!important;font-weight:800!important}.va-volume-send-panel__btn:hover:not(:disabled){background:linear-gradient(135deg,#22c55e94,#16a34a61)!important}.va-volume-send-panel__btn:disabled{opacity:.45;box-shadow:none}.va-volume-send-panel__hint{color:#86efac;text-align:center;margin:0;font-size:.62rem;line-height:1.35}.va-volume-csv-log{width:100%;color:var(--pt-text-legend);font-size:.58rem}.va-volume-csv-log ul{max-height:120px;margin:.25rem 0 0;padding-left:1rem;overflow-y:auto}.va-volume-csv-meta{color:#86efac;width:100%;margin:0;font-size:.6rem;line-height:1.35}.va-volume-send-panel__actions{grid-template-columns:1fr;gap:.35rem;width:100%;display:grid}@media (width>=520px){.va-volume-send-panel__actions{grid-template-columns:1fr 1fr}.va-volume-send-panel__actions .va-volume-send-panel__btn:first-child{grid-column:1/-1}}.va-volume-send-panel__btn--retry{color:#fef3c7!important;background:linear-gradient(135deg,#f59e0b59,#b4530938)!important;border-color:#fbbf24a6!important;min-height:36px!important;font-size:.72rem!important}.va-volume-send-panel__btn--clear{color:var(--pt-text-subtitle)!important;background:#1e293b8c!important;border-color:#94a3b873!important;min-height:36px!important;font-size:.72rem!important}.va-volume-csv-meta.is-muted{color:var(--pt-text-support)}.va-merge-evolution-wrap{width:100%}.va-merge-evolution-wrap--in-subcard{grid-column:1/-1;margin-bottom:.1rem}.va-merge-evolution-hint{color:var(--pt-text-support);text-align:center;margin:.2rem 0 0;font-size:.58rem;line-height:1.35}.va-merge-sync-btn{margin-top:.25rem;color:#dbeafe!important;border-color:#60a5fa8c!important;width:100%!important;font-size:.68rem!important}.va-merge-diagnostic-btn{color:#fef3c7!important;border-color:#fbbf248c!important;width:100%!important;font-size:.68rem!important}.va-merge-evolution-wrap--done .variant-adjust-evolution-fill{background:linear-gradient(90deg,#22c55e,#4ade80)!important}.va-volume-result-summary{background:#00000047;border:1px solid #4ade8040;border-radius:8px;flex-direction:column;gap:.2rem;padding:.35rem .45rem;display:flex}.va-volume-result-ok{color:#86efac;margin:0;font-size:.68rem;font-weight:700}.va-volume-result-failed{color:#fca5a5;margin:0;font-size:.65rem;font-weight:700}.va-volume-result-all{color:#86efac;margin:0;font-size:.65rem}.va-volume-errors-download{color:#fecaca!important;border-color:#f871718c!important;width:100%!important;font-size:.62rem!important}.va-subcard__limit-row{flex-wrap:wrap;align-items:center;gap:.35rem;width:100%;display:flex}.va-subcard__body--selection{gap:.28rem;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.va-subcard__notice{color:#fde68a;background:#78350f59;border:1px solid #fbbf2459;border-radius:8px;grid-column:1/-1;margin:0;padding:.35rem .5rem;font-size:.72rem;line-height:1.35}.va-subcard__confirm{background:#0f172aa6;border:1px dashed #94a3b873;border-radius:8px;flex-direction:column;grid-column:1/-1;gap:.35rem;padding:.4rem .45rem;display:flex}.va-subcard__confirm-text{color:#e2e8f0;margin:0;font-size:.72rem;line-height:1.35}.va-subcard__confirm-actions{grid-template-columns:1fr 1fr;gap:.28rem;display:grid}.va-subcard__btn-primary{grid-column:1/-1;font-weight:700!important}.va-subcard__hint{color:var(--pt-text-legend);text-align:center;margin:0;font-size:.76rem;font-weight:500;line-height:1.4}.va-subcard__unlock-btn{color:#fde68a!important;border-color:#fbbf248c!important;font-weight:600!important}.va-subcard__unlock-btn:hover{background:#78350f73!important;border-color:#fbbf24d9!important}@media (width>=1100px){.va-subcard__body--selection{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.va-subcard__body--shopify{flex-direction:column;align-items:stretch;gap:.32rem}.va-subcard__shopify-actions{align-items:stretch;gap:.45rem;width:100%;display:flex}.va-subcard__shopify-btns{flex-direction:column;flex:1;gap:.32rem;min-width:0;display:flex}.va-subcard-progress-pct{font-variant-numeric:tabular-nums;color:#7dd3fc;background:#38bdf81f;border:1px solid #38bdf847;border-radius:8px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;min-width:2.85rem;padding:.35rem .4rem;font-size:.78rem;font-weight:800;line-height:1;transition:background .35s,border-color .35s,color .35s;display:flex}.va-subcard-progress-pct.is-running{animation:2s ease-in-out infinite va-subcard-progress-pulse}.va-subcard-progress-pct.is-success{color:#86efac;background:#22c55e33;border-color:#4ade8073;box-shadow:0 0 12px #22c55e33}.va-subcard-progress-pct.is-partial{color:#fde68a;background:#fbbf2429;border-color:#fcd34d59}.variant-adjust-category-accept-row{white-space:nowrap;min-height:24px!important;padding:.18rem .4rem!important;font-size:.58rem!important}.variant-adjust-col-action{white-space:nowrap;width:1%}@keyframes va-subcard-progress-pulse{0%,to{opacity:1}50%{opacity:.72}}.va-subcard-led-guide{background:#22c55e0f;border:1px solid #4ade8038;border-radius:8px;flex-direction:column;gap:.35rem;width:100%;margin-top:.15rem;padding:.45rem .5rem .4rem;display:flex}.va-subcard-led-track{align-items:center;gap:0;width:100%;padding:0 .15rem;display:flex}.va-subcard-led-dot{background:#94a3b859;border:1px solid #94a3b873;border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem;transition:background .25s,box-shadow .25s,border-color .25s}.va-subcard-led-dot.is-done{background:#22c55e;border-color:#4ade80;box-shadow:0 0 6px #22c55e73}.va-subcard-led-dot.is-active{background:#4ade80;border-color:#86efac;animation:1.6s ease-in-out infinite va-subcard-led-pulse;box-shadow:0 0 10px #4ade80bf}.va-subcard-led-dot.is-optional{box-shadow:none;background:#4ade8059;border-color:#4ade8080;animation:none}.va-subcard-led-line{background:#94a3b840;border-radius:999px;flex:1;min-width:.35rem;height:2px;margin:0 .12rem;transition:background .25s,box-shadow .25s}.va-subcard-led-line.is-done{background:linear-gradient(90deg,#22c55e,#4ade80);box-shadow:0 0 6px #22c55e59}.va-subcard-led-labels{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;width:100%;display:grid}.va-subcard-led-label{text-align:center;color:#94a3b8d9;flex-direction:column;align-items:center;gap:.05rem;min-width:0;transition:color .25s;display:flex}.va-subcard-led-label.is-done{color:#86efaceb}.va-subcard-led-label.is-active{color:#86efac}.va-subcard-led-label.is-optional{color:#86efac8c}.va-subcard-led-label__step{opacity:.85;font-size:.52rem;font-weight:800;line-height:1}.va-subcard-led-label__text{font-size:.54rem;font-weight:700;line-height:1.15}.va-subcard-led-label__sub{opacity:.78;font-size:.48rem;font-weight:500;line-height:1.1}.va-subcard-led-hint{color:#86efac;text-align:center;margin:0;padding-top:.12rem;font-size:.54rem;line-height:1.35}.atualizacao-soft-btn.is-led-target{animation:2s ease-in-out infinite va-subcard-led-target-pulse;box-shadow:0 0 0 1px #22c55e59,0 0 14px #22c55e47;border-color:#4ade80a6!important}@keyframes va-subcard-led-pulse{0%,to{transform:scale(1);box-shadow:0 0 10px #4ade80bf}50%{transform:scale(1.15);box-shadow:0 0 16px #4ade80f2}}@keyframes va-subcard-led-target-pulse{0%,to{box-shadow:0 0 0 1px #22c55e59,0 0 14px #22c55e47}50%{box-shadow:0 0 0 1px #4ade808c,0 0 20px #22c55e6b}}.va-subcard__row{gap:.28rem;width:100%;display:grid}.va-subcard__row--primary,.va-subcard__row--exports{grid-template-columns:1fr 1fr}.va-subcard__btn-full{grid-column:1/-1}.va-subcard .atualizacao-soft-btn{box-sizing:border-box;justify-content:center;min-height:27px;line-height:1.15;border-radius:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:.24rem .42rem!important;font-size:.6rem!important}.va-subcard .variant-adjust-btn-apply-shopify,.va-subcard .variant-adjust-accept-all-btn{min-height:30px;font-weight:600;grid-column:auto!important;font-size:.62rem!important}.va-subcard .atualizacao-soft-btn:not(:disabled):not(.va-subcard__unlock-btn):not(.va-merge-sync-btn):not(.va-merge-diagnostic-btn),.va-category-actions-panel .atualizacao-soft-btn:not(:disabled){color:#e2e8f0!important;filter:none!important;opacity:1!important;background:#33415547!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff0f!important}.va-subcard .atualizacao-soft-btn:not(:disabled):not(.va-subcard__unlock-btn):not(.va-merge-sync-btn):not(.va-merge-diagnostic-btn):hover,.va-category-actions-panel .atualizacao-soft-btn:not(:disabled):hover{filter:brightness(1.08)!important;border-color:#ffffff2e!important}.va-subcard .atualizacao-soft-btn:not(:disabled) svg,.va-category-actions-panel .atualizacao-soft-btn:not(:disabled) svg{color:currentColor!important;stroke:currentColor!important;opacity:1!important}.va-subcard__body--selection .atualizacao-soft-btn.variant-adjust-btn-apply-shopify.va-subcard__btn-primary:not(:disabled),.va-subcard .variant-adjust-btn-apply-shopify.is-action-ready,.va-subcard .variant-adjust-btn-apply-shopify:not(:disabled){cursor:pointer;color:#e2e8f0!important;opacity:1!important;filter:none!important;background:#33415547!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff0f!important}.va-subcard__body--selection .atualizacao-soft-btn.variant-adjust-btn-apply-shopify.va-subcard__btn-primary:not(:disabled) svg,.va-subcard .variant-adjust-btn-apply-shopify:not(:disabled) svg{color:currentColor!important;stroke:currentColor!important;opacity:1!important}.va-subcard__body--selection .atualizacao-soft-btn.variant-adjust-btn-apply-shopify.va-subcard__btn-primary:not(:disabled):hover,.va-subcard .variant-adjust-btn-apply-shopify.is-action-ready:hover,.va-subcard .variant-adjust-btn-apply-shopify:not(:disabled):hover{filter:brightness(1.08)!important;border-color:#ffffff2e!important}.va-subcard__body--selection .atualizacao-soft-btn.variant-adjust-btn-apply-shopify:disabled,.va-subcard .variant-adjust-btn-apply-shopify:disabled{cursor:not-allowed;color:var(--pt-text-support)!important;opacity:.42!important;box-shadow:none!important;filter:none!important;background:#1e293b8c!important;border-color:#47556973!important}.va-subcard__hint--warn{color:#fde68a;background:#78350f40;border:1px solid #fbbf244d;border-radius:6px;padding:.3rem .45rem}.va-subcard .variant-adjust-apply-limit{gap:.3rem;margin:0;padding:0;font-size:.62rem}.va-subcard .variant-adjust-apply-limit select,.va-subcard .variant-adjust-apply-limit input{height:28px;font-size:.62rem}.va-subcard .variant-adjust-apply-limit-input{width:3.6rem}.va-subcard .variant-adjust-archive-toggle{width:100%;margin:0;font-size:.62rem;line-height:1.25}.va-actions-status{box-sizing:border-box;background:#00000038;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:.12rem;width:100%;margin-top:.1rem;padding:.35rem .5rem;display:flex}.va-actions-status .variant-adjust-inline-notice{color:#fca5a5;margin:0;font-size:.7rem}.va-actions-status .variant-adjust-list-meta--compact,.va-actions-status .variant-adjust-selection-hint{color:var(--pt-text-legend);margin:0;font-size:.65rem;line-height:1.3}.va-actions-status .variant-adjust-category-progress{margin:0;padding:.2rem 0}.va-actions-status .variant-adjust-category-source,.va-actions-status .variant-adjust-api-warn,.va-actions-status .variant-adjust-api-ok{margin:0;font-size:.65rem;line-height:1.3}.variant-adjust-actions-bar--subcards .variant-adjust-evolution-panel{margin-bottom:.3rem;padding:.35rem .45rem}.variant-adjust-actions-bar--subcards .variant-adjust-selection-badge{margin:.05rem 0 .1rem;padding:.18rem .42rem;font-size:.65rem}.variant-adjust-category-card .variant-adjust-category-actions-bar:not(.variant-adjust-actions-bar--subcards){flex-wrap:wrap;display:flex}.variant-adjust-category-card .va-category-actions-panel{flex-direction:column!important;display:flex!important}.variant-adjust-section-category .variant-adjust-category-card .va-category-actions-panel{margin-top:.15rem}:root{--pt-text-title:#fff;--pt-text-subtitle:#e8efff;--pt-text-legend:#d4dff5;--pt-text-kpi-label:#f2f6ff;--pt-text-support:#c8d8f0;--pt-text-eyebrow:#bfd2ef;--muted:var(--pt-text-legend);--text-muted:var(--pt-text-legend)}.app-shell,.app-shell .pt-card,.app-shell .va-subcard,.app-shell .inv-subcard,.app-shell .pt-card__body,.app-shell .va-subcard__body,.app-shell .inv-subcard__body{color:var(--pt-text-legend)}.app-shell .pt-card__title,.app-shell .va-subcard__title,.app-shell .inv-subcard__title,.app-shell .section-header__title,.app-shell .module-header h1,.app-shell .home-diag-page-header h1,.app-shell .erp-topbar strong,.app-shell .monitoring-card-title,.app-shell .sku-generator-card h2,.app-shell .config-section-title,.app-shell .atualizacao-panel-title{color:var(--pt-text-title)!important;font-weight:700!important}.app-shell .module-header p:last-child,.app-shell .section-header__meta,.app-shell .section-header__desc,.app-shell .atualizacao-subtitle,.app-shell .fragrancex-email-subtitle,.app-shell .inventory-module-desc,.app-shell .consulta-module-desc,.app-shell .home-diag-page-header h2,.app-shell .pt-card__desc,.app-shell .va-subcard__desc,.app-shell .inv-subcard__desc{color:var(--pt-text-subtitle)!important;opacity:1!important;font-size:.72rem!important;font-weight:500!important;line-height:1.4!important}.app-shell .muted,.app-shell p.muted,.app-shell .pt-progress__row,.app-shell .home-diag-page-header .muted,.app-shell .home-diag-empty,.app-shell .empty,.app-shell .stat span,.app-shell .selection-summary,.app-shell .fragrancex-email-meta,.app-shell .shopify-prep-hint,.app-shell .shopify-prep-catalog-meta,.app-shell .comunicacao-sales-net-details summary,.app-shell .va-subcard__hint,.app-shell .inventario-op-desc,.app-shell .monitoring-card-desc,.app-shell .logs-module-desc,.app-shell .config-field-desc,.app-shell .sku-update-card-desc,.app-shell .exclusao-desc,.app-shell .relatorio-desc,.app-shell .form-field-label,.app-shell .field-hint,.app-shell .processing-note,.app-shell .batch-flow-hint,.app-shell .consulta-filter-hint,.app-shell .catalog-supplier-meta,.app-shell .manutencao-hint,.app-shell .variant-adjust-hint,.app-shell .status-pill-caption,.app-shell .table-cell-muted,.app-shell .diagnostic-detail,.app-shell .home-diag-check-detail,.app-shell .home-diag-log-date,.app-shell .home-diag-log-module,.app-shell .language-ui-note,.app-shell .home-diag-feature em,.app-shell .home-diag-metric,.app-shell .inventory-update-card-hint,.app-shell .inventory-flow-label,.app-shell .inventory-update-primary-hint,.app-shell .report-print-header p,.app-shell .operational-report-summary-inline,.app-shell .inventory-update-section .muted.tiny{color:var(--pt-text-legend)!important;opacity:1!important;font-size:.72rem!important;font-weight:500!important;line-height:1.4!important}.app-shell .pt-stat__label,.app-shell .home-diag-check-label,.app-shell .monitoring-metric-label,.app-shell .kpi-caption,.app-shell .stat-label,.app-shell .metric-sublabel,.app-shell .inventory-kpi-label,.app-shell .fragrancex-stat-label,.app-shell .comunicacao-metric-label,.app-shell .sku-stat-label,.app-shell .home-diag-metric-label,.app-shell .pt-stat>span:last-child{letter-spacing:.02em;color:var(--pt-text-kpi-label)!important;opacity:1!important;font-size:.72rem!important;font-weight:600!important;line-height:1.35!important}.app-shell .tiny,.app-shell .muted.tiny,.app-shell .pt-card__eyebrow,.app-shell .va-subcard__eyebrow,.app-shell .inv-subcard__eyebrow,.app-shell .home-diag-page-header .eyebrow:not(.gold),.app-shell .comunicacao-audit-last,.app-shell .va-subcard__supplier-meta,.app-shell .va-subcard__supplier-meta.is-muted,.app-shell .shopify-prep-meta,.app-shell .pt-progress__label,.app-shell .nav-meta,.app-shell .timestamp,.app-shell .log-meta,.app-shell .badge-caption,.app-shell .chip-label,.app-shell .aux-counter,.app-shell .secondary-indicator,.app-shell .home-diag-check{color:var(--pt-text-support)!important;opacity:1!important;font-weight:600!important}.app-shell .shopify-load-status,.app-shell .shopify-load-status>span,.app-shell .inventory-stat-pill,.app-shell .inventory-stat-pill:not(.inventory-stat-pill-draft):not(.inventory-stat-pill-unpublished),.app-shell .inventory-shopify-link-hint:not([class*=--ok]):not([class*=--warn]):not([class*=--error]){color:var(--pt-text-subtitle)!important;opacity:1!important;font-weight:500!important}.app-shell .shopify-pill:not(.ok):not(.warn){color:var(--pt-text-subtitle)!important}.app-shell label,.app-shell .va-subcard__supplier-field>span,.app-shell .atualizacao-field-label,.app-shell .config-label,.app-shell .filter-label,.app-shell .inventory-update-fields label,.app-shell label:not(.topbar-search)>span{color:var(--pt-text-legend)!important;opacity:1!important;font-weight:500!important}.app-shell input::placeholder,.app-shell textarea::placeholder{color:var(--pt-text-support)!important;opacity:1!important}.app-shell .atualizacao-soft-btn,.app-shell .atualizacao-glass-btn,.app-shell label.atualizacao-soft-btn,.app-shell .processing-button-wrap>button,.app-shell .pt-btn{color:var(--pt-text-title)!important;font-weight:600!important}.app-shell .atualizacao-soft-btn:disabled,.app-shell .atualizacao-glass-btn:disabled,.app-shell label.atualizacao-soft-btn:disabled,.app-shell .processing-button-wrap>button:disabled,.app-shell .pt-btn:disabled{cursor:not-allowed;opacity:1!important;color:var(--pt-text-subtitle)!important;background:#4755698c!important;border-color:#94a3b866!important}.app-shell .atualizacao-btn-step-1:not(:disabled),.app-shell .atualizacao-glass-btn-step-1:not(:disabled){color:#d1fae5!important}.app-shell .atualizacao-btn-step-2:not(:disabled),.app-shell .atualizacao-glass-btn-step-2:not(:disabled){color:#ffedd5!important}.app-shell .atualizacao-btn-action:not(:disabled),.app-shell .atualizacao-soft-btn-accent:not(:disabled){color:#e0f2fe!important}.app-shell .clean-table th,.app-shell table thead th{color:var(--pt-text-subtitle)!important;font-weight:600!important}.app-shell .clean-table td.muted,.app-shell .clean-table .cell-muted,.app-shell table tbody td.is-muted{color:var(--pt-text-legend)!important}.inventario-module .pt-card__head,.inv-weight-volume-grid .pt-card__head,.inv-new-items-grid .pt-card__head,.inventario-stock-sync-grid .pt-card__head,.app-shell .inventario-module .pt-card__head,.app-shell .inventario-module .va-subcard__head,.app-shell .inventario-module .inv-subcard__head,.app-shell .inv-weight-volume-grid .pt-card__head,.app-shell .inv-new-items-grid .pt-card__head,.app-shell .inventario-stock-sync-grid .pt-card__head{text-align:center!important}.inventario-module .inventory-linked-subcard-shell .pt-card__head,.inv-weight-volume-grid .inventory-linked-subcard-shell .pt-card__head,.app-shell .inventario-module .inventory-linked-subcard-shell .pt-card__head,.app-shell .inv-weight-volume-grid .inventory-linked-subcard-shell .pt-card__head{padding-left:1.85rem!important;padding-right:1.85rem!important}.inventario-module .pt-card__eyebrow,.inventario-module .inv-flow-eyebrow,.inv-weight-volume-grid .inv-flow-eyebrow,.inv-new-items-grid .inv-flow-eyebrow,.app-shell .inventario-module .pt-card__eyebrow,.app-shell .inventario-module .va-subcard__eyebrow,.app-shell .inventario-module .inv-subcard__eyebrow,.app-shell .inventario-module .inv-flow-eyebrow,.app-shell .inv-weight-volume-grid .inv-flow-eyebrow,.app-shell .inv-new-items-grid .inv-flow-eyebrow{text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;display:flex!important}.inventario-module .pt-card__title,.inventario-module h3.pt-card__title,.inv-weight-volume-grid .pt-card__title,.inv-weight-volume-grid h3.pt-card__title,.inv-new-items-grid .pt-card__title,.inv-new-items-grid h3.pt-card__title,.inventario-stock-sync-grid .pt-card__title,.app-shell .inventario-module .pt-card__title,.app-shell .inventario-module .va-subcard__title,.app-shell .inventario-module .inv-subcard__title,.app-shell .inventario-module h3.pt-card__title,.app-shell .inv-weight-volume-grid .pt-card__title,.app-shell .inv-weight-volume-grid h3.pt-card__title,.app-shell .inv-new-items-grid .pt-card__title,.app-shell .inv-new-items-grid h3.pt-card__title,.app-shell .inventario-stock-sync-grid .pt-card__title{text-shadow:0 0 14px #7dd3fc73;text-align:center!important;letter-spacing:.06em!important;color:#7dd3fc!important;justify-content:center!important;align-items:center!important;gap:.4rem!important;font-size:1.25rem!important;font-weight:800!important;line-height:1.25!important;display:flex!important}.inventario-module .pt-card__desc,.inv-weight-volume-grid .pt-card__desc,.inv-new-items-grid .pt-card__desc,.app-shell .inventario-module .pt-card__desc,.app-shell .inventario-module .va-subcard__desc,.app-shell .inventario-module .inv-subcard__desc,.app-shell .inventario-module .inventory-shopify-link-hint,.app-shell .inv-weight-volume-grid .pt-card__desc,.app-shell .inv-new-items-grid .pt-card__desc{text-align:center!important}.inventario-module .inv-csv-checkbox,.inventario-module .inv-csv-preview,.inv-weight-volume-grid .inv-csv-preview,.inv-weight-volume-grid .inv-csv-checkbox,.app-shell .inventario-module .pt-card__body>label,.app-shell .inventario-module .inv-csv-checkbox,.app-shell .inventario-module .inv-csv-preview,.app-shell .inv-weight-volume-grid .inv-csv-preview,.app-shell .inv-weight-volume-grid .inv-csv-checkbox{text-align:center!important;justify-content:center!important}.inv-weight-volume-grid .inv-csv-stats,.inv-weight-volume-grid .inv-volume-stats,.app-shell .inv-weight-volume-grid .inv-csv-stats,.app-shell .inv-weight-volume-grid .inv-volume-stats{text-align:center!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:.62rem!important}.inv-weight-volume-grid .inv-csv-stats>div,.inv-weight-volume-grid .inv-volume-stats>div,.app-shell .inv-weight-volume-grid .inv-csv-stats>div,.app-shell .inv-weight-volume-grid .inv-volume-stats>div{text-align:center!important;overflow-wrap:anywhere!important;word-break:break-word!important}.inv-weight-volume-grid .inventory-linked-subcard-shell,.inv-weight-volume-grid .pt-card,.inv-weight-volume-grid .pt-card__body,.inv-new-items-grid .inventory-linked-subcard-shell,.inv-new-items-grid .pt-card,.inv-new-items-grid .pt-card__body,.app-shell .inv-weight-volume-grid .inventory-linked-subcard-shell,.app-shell .inv-weight-volume-grid .pt-card,.app-shell .inv-weight-volume-grid .pt-card__body,.app-shell .inv-new-items-grid .inventory-linked-subcard-shell,.app-shell .inv-new-items-grid .pt-card,.app-shell .inv-new-items-grid .pt-card__body{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.inv-weight-volume-grid .inv-csv-failed-table-wrap,.inv-weight-volume-grid .inv-volume-failed-table-wrap,.inv-weight-volume-grid .inv-exec-results__wrap,.inv-new-items-grid .inv-new-items-table-wrap,.inv-new-items-grid .inv-exec-results__wrap,.app-shell .inv-weight-volume-grid .inv-csv-failed-table-wrap,.app-shell .inv-weight-volume-grid .inv-volume-failed-table-wrap,.app-shell .inv-weight-volume-grid .inv-exec-results__wrap,.app-shell .inv-new-items-grid .inv-new-items-table-wrap,.app-shell .inv-new-items-grid .inv-exec-results__wrap{-webkit-overflow-scrolling:touch;width:100%!important;min-width:0!important;max-width:100%!important;overflow:auto!important}:root{--pt-ds-bg-page:#060a14;--pt-ds-bg-surface:#080c18f2;--pt-ds-bg-card:#0a101eeb;--pt-ds-border:#94a3b838;--pt-ds-text:#f1f5f9;--pt-ds-text-muted:#94a3b8;--pt-ds-text-subtle:#64748b;--pt-ds-blue:#3b82f6;--pt-ds-green:#22c55e;--pt-ds-orange:#f97316;--pt-ds-red:#ef4444;--pt-ds-purple:#a855f7;--pt-ds-gray:#64748b;--pt-ds-radius:12px;--pt-ds-radius-sm:8px;--pt-ds-shadow:0 4px 18px #00000047;--pt-ds-padding:1rem;--pt-ds-subcard-min-h:280px}.pt-ds-page{background:var(--pt-ds-bg-page);min-height:100vh;color:var(--pt-ds-text);grid-template-columns:240px minmax(0,1fr);display:grid}.pt-ds-page--embedded{min-height:0;color:inherit;background:0 0;display:block}.pt-ds-page--embedded .pt-ds-page__main{display:block}.pt-ds-page--embedded .pt-ds-page__header{border-radius:var(--pt-ds-radius-sm);background:#080c1899;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.pt-ds-page--embedded .pt-ds-breadcrumb{color:var(--pt-ds-text-subtle)}.pt-ds-page--embedded .pt-ds-page__content{padding:.5rem 0 0}.pt-ds-subcards-grid--stack{grid-template-columns:1fr}.pt-ds-subcards-grid--auto{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (width>=1101px){.pt-ds-subcards-grid--auto{grid-template-columns:repeat(4,minmax(0,1fr))}.pt-ds-subcards-grid--auto>:only-child{grid-column:span 2}}.pt-ds-layout-columns{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:1rem;display:grid}@media (width<=1100px){.pt-ds-layout-columns{grid-template-columns:1fr}}.pt-ds-page__sidebar{border-right:1px solid var(--pt-ds-border);background:#040812fa;padding:1rem .75rem}.pt-ds-page__sidebar-title{text-transform:uppercase;letter-spacing:.08em;color:var(--pt-ds-text-subtle);margin:0 0 .75rem;padding:0 .5rem;font-size:.68rem}.pt-ds-page__nav-item{border-radius:var(--pt-ds-radius-sm);color:var(--pt-ds-text-muted);margin-bottom:.25rem;padding:.45rem .65rem;font-size:.82rem;display:block}.pt-ds-page__nav-item--active{color:var(--pt-ds-text);background:#3b82f626;font-weight:600}.pt-ds-page__main{grid-template-rows:auto 1fr;min-width:0;display:grid}.pt-ds-page__header{border-bottom:1px solid var(--pt-ds-border);background:var(--pt-ds-bg-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;display:flex}.pt-ds-page__content{align-content:start;gap:1.25rem;padding:1.25rem;display:grid}.pt-ds-breadcrumb{color:var(--pt-ds-text-subtle);flex-wrap:wrap;gap:.35rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.pt-ds-breadcrumb li:not(:last-child):after{content:"/";opacity:.6;margin-left:.35rem}.pt-ds-page-hero{text-align:center;padding:.5rem 0 .25rem}.pt-ds-page-hero__title{margin:0 0 .35rem;font-size:1.5rem;font-weight:700}.pt-ds-page-hero__description{max-width:42rem;color:var(--pt-ds-text-muted);margin:0 auto;font-size:.9rem}.pt-ds-metrics-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;display:grid}.pt-ds-subcards-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.pt-ds-section{gap:.75rem;display:grid}.pt-ds-metric-card{border-radius:var(--pt-ds-radius);border:1px solid var(--pt-ds-border);background:var(--pt-ds-bg-card);box-shadow:var(--pt-ds-shadow);padding:.85rem 1rem}.pt-ds-metric-card__label{text-transform:uppercase;letter-spacing:.06em;color:var(--pt-ds-text-subtle);margin:0 0 .25rem;font-size:.72rem}.pt-ds-metric-card__value{margin:0;font-size:1.35rem;font-weight:700}.pt-ds-metric-card__hint{color:var(--pt-ds-text-muted);margin:.25rem 0 0;font-size:.78rem}.pt-ds-metric-card--blue{border-top:3px solid var(--pt-ds-blue)}.pt-ds-metric-card--green{border-top:3px solid var(--pt-ds-green)}.pt-ds-metric-card--orange{border-top:3px solid var(--pt-ds-orange)}.pt-ds-metric-card--red{border-top:3px solid var(--pt-ds-red)}.pt-ds-metric-card--purple{border-top:3px solid var(--pt-ds-purple)}.pt-ds-metric-card--gray{border-top:3px solid var(--pt-ds-gray)}.pt-ds-subcard{min-height:var(--pt-ds-subcard-min-h);border-radius:var(--pt-ds-radius);border:1px solid var(--pt-ds-border);background:var(--pt-ds-bg-card);box-shadow:var(--pt-ds-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.pt-ds-subcard__icon{opacity:.85;position:absolute;top:.85rem;right:.85rem}.pt-ds-subcard__head{padding:var(--pt-ds-padding);border-bottom:1px solid #94a3b81f;padding-right:2.5rem}.pt-ds-subcard__title{margin:0 0 .3rem;font-size:.95rem;font-weight:700}.pt-ds-subcard__description{color:var(--pt-ds-text-muted);margin:0;font-size:.8rem;line-height:1.45}.pt-ds-subcard__body{padding:var(--pt-ds-padding);flex-direction:column;flex:1;gap:.65rem;min-height:0;display:flex}.pt-ds-subcard__body--scroll{max-height:320px;overflow-y:auto}.pt-ds-subcard__actions{flex-wrap:wrap;gap:.45rem;margin-top:auto;display:flex}.pt-ds-subcard__footer{padding:.55rem var(--pt-ds-padding);background:#00000026;border-top:1px solid #94a3b81f}.pt-ds-subcard--blue{border-top:3px solid var(--pt-ds-blue)}.pt-ds-subcard--green{border-top:3px solid var(--pt-ds-green)}.pt-ds-subcard--orange{border-top:3px solid var(--pt-ds-orange)}.pt-ds-subcard--red{border-top:3px solid var(--pt-ds-red)}.pt-ds-subcard--purple{border-top:3px solid var(--pt-ds-purple)}.pt-ds-subcard--gray{border-top:3px solid var(--pt-ds-gray)}.pt-ds-badge{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.pt-ds-badge--aguardando{color:#94a3b8;background:#64748b33;border-color:#94a3b859}.pt-ds-badge--em-execucao{color:#fdba74;background:#f9731626;border-color:#f9731659}.pt-ds-badge--sucesso{color:#86efac;background:#22c55e26;border-color:#22c55e59}.pt-ds-badge--warning{color:#fde68a;background:#f59e0b26;border-color:#f59e0b59}.pt-ds-badge--erro{color:#fca5a5;background:#ef444426;border-color:#ef444459}.pt-ds-badge--pausado{color:#c4b5fd;background:#a855f726;border-color:#a855f759}.pt-ds-badge--desabilitado{color:#64748b;background:#33415559;border-color:#47556980}.pt-ds-progress{gap:.35rem;display:grid}.pt-ds-progress__head{color:var(--pt-ds-text-muted);justify-content:space-between;font-size:.78rem;display:flex}.pt-ds-progress__track{background:#94a3b833;border-radius:999px;height:.5rem;overflow:hidden}.pt-ds-progress__fill{border-radius:999px;height:100%;transition:width .2s}.pt-ds-progress__fill--blue{background:var(--pt-ds-blue)}.pt-ds-progress__fill--green{background:var(--pt-ds-green)}.pt-ds-progress__fill--orange{background:var(--pt-ds-orange)}.pt-ds-progress__fill--red{background:var(--pt-ds-red)}.pt-ds-progress__fill--purple{background:var(--pt-ds-purple)}.pt-ds-progress__fill--gray{background:var(--pt-ds-gray)}.pt-ds-btn{border-radius:var(--pt-ds-radius-sm);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.82rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.pt-ds-btn:disabled{opacity:.45;cursor:not-allowed}.pt-ds-btn--primary{color:#fff;background:var(--pt-ds-blue);border-color:#3b82f699}.pt-ds-btn--secondary{color:var(--pt-ds-text);border-color:var(--pt-ds-border);background:#94a3b81f}.pt-ds-btn--ghost{color:var(--pt-ds-text-muted);border-color:var(--pt-ds-border);background:0 0}.pt-ds-btn--danger{color:#fff;background:var(--pt-ds-red);border-color:#ef444499}.pt-ds-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}.pt-ds-section-header__title{margin:0;font-size:1rem;font-weight:700}.pt-ds-section-header__description{color:var(--pt-ds-text-muted);margin:.15rem 0 0;font-size:.82rem}.pt-ds-log-panel{border-radius:var(--pt-ds-radius);border:1px solid var(--pt-ds-border);background:#040810f2;overflow:hidden}.pt-ds-log-panel__head{border-bottom:1px solid var(--pt-ds-border);text-transform:uppercase;letter-spacing:.05em;color:var(--pt-ds-text-subtle);padding:.55rem .85rem;font-size:.78rem;font-weight:700}.pt-ds-log-panel__list{max-height:200px;margin:0;padding:0;list-style:none;overflow:auto}.pt-ds-log-panel__item{border-bottom:1px solid #94a3b814;grid-template-columns:auto 1fr;gap:.5rem .75rem;padding:.45rem .85rem;font-size:.78rem;display:grid}.pt-ds-log-panel__time{color:var(--pt-ds-text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.pt-ds-log-panel__message{color:var(--pt-ds-text-muted)}.pt-ds-info-bar{border-radius:var(--pt-ds-radius-sm);border:1px solid var(--pt-ds-border);color:var(--pt-ds-text-muted);background:#3b82f614;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.65rem .9rem;font-size:.82rem;display:flex}.pt-ds-info-bar--success{background:#22c55e14;border-color:#22c55e40}.pt-ds-info-bar--warning{background:#f59e0b14;border-color:#f59e0b40}.pt-ds-info-bar--error{background:#ef444414;border-color:#ef444440}@media (width<=1100px){.pt-ds-subcards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.pt-ds-page{grid-template-columns:1fr}.pt-ds-page__sidebar{display:none}.pt-ds-subcards-grid{grid-template-columns:1fr}}.sip-ds-page .pt-ds-page-hero__title{color:#f1f5f9}.sip-ds-page .pt-ds-page-hero__description{color:#94a3b8}.sip-ds-page .pt-ds-section{background:0 0;border:0;padding:0}.sip-ds-page .pt-ds-breadcrumb{color:#94a3b8}.sip-ds-center{gap:1rem;display:grid}.sip-ds-header-actions{flex-wrap:wrap;align-items:center;gap:.45rem;margin-left:auto;display:flex}.sip-ds-filters{flex-wrap:wrap;gap:.35rem;display:flex}.sip-ds-search{gap:.25rem;width:100%;display:grid}.sip-ds-search input{color:#f1f5f9;background:#080c1880;border:1px solid #94a3b84d;border-radius:8px;width:100%;padding:.45rem .65rem;font-size:.85rem}.sip-ds-export-actions{flex-wrap:wrap;gap:.45rem;display:flex}.sip-ds-products-section{margin-top:.25rem}.sip-ds-products-note{color:#94a3b8;margin:0 0 .5rem;font-size:.8rem}.sip-ds-center .pt-ds-subcard{min-height:12rem}@media (width<=768px){.sip-ds-header-actions{width:100%;margin-left:0}.sip-ds-export-actions .pt-ds-btn{flex:calc(50% - .25rem);justify-content:center}}.bcm-ds-page .pt-ds-page-hero__title{color:#f1f5f9}.bcm-ds-page .pt-ds-page-hero__description{color:#94a3b8}.bcm-ds-page .pt-ds-section{background:0 0;border:0;padding:0}.bcm-ds-page .pt-ds-breadcrumb{color:#94a3b8}.bcm-ds-header-actions{flex-wrap:wrap;align-items:center;gap:.45rem;margin-left:auto;display:flex}.bcm-ds-filters{flex-wrap:wrap;gap:.35rem;display:flex}.bcm-ds-search{gap:.25rem;width:100%;display:grid}.bcm-ds-search input{color:#f1f5f9;background:#080c1880;border:1px solid #94a3b84d;border-radius:8px;width:100%;padding:.45rem .65rem;font-size:.85rem}.bcm-ds-export-actions{flex-wrap:wrap;gap:.45rem;display:flex}.bcm-ds-sku-section{margin-top:.25rem}.bcm-ds-sku-note{color:#94a3b8;margin:0 0 .5rem;font-size:.8rem}@media (width<=768px){.bcm-ds-header-actions{width:100%;margin-left:0}.bcm-ds-export-actions .pt-ds-btn{flex:calc(50% - .25rem);justify-content:center}}.app-shell .bcm-ds-page .shopify-batch-creation-summary-card,.app-shell .batch-creation-manager-page .shopify-batch-creation-summary-card{color:#e2e8f0!important;background:#080e20eb!important;border-color:#60a5fa3d!important}.app-shell .bcm-ds-page .shopify-batch-creation-summary-card__label,.app-shell .batch-creation-manager-page .shopify-batch-creation-summary-card__label{color:#94a3b8!important}.app-shell .bcm-ds-page .shopify-batch-creation-summary-card__value,.app-shell .batch-creation-manager-page .shopify-batch-creation-summary-card__value{color:#f1f5f9!important}.app-shell .bcm-ds-page .shopify-batch-creation-summary-card--ready{background:#061c14e0!important;border-color:#22c55e73!important}.app-shell .bcm-ds-page .shopify-batch-creation-summary-card--blocked{background:#200a0ee0!important;border-color:#ef444473!important}.app-shell .bcm-ds-page .shopify-batch-creation-summary-card--warning{background:#201606e0!important;border-color:#f59e0b73!important}.app-shell .bcm-ds-page .shopify-batch-creation-item,.app-shell .batch-creation-manager-page .shopify-batch-creation-item{color:#e2e8f0!important;background:#080e20e6!important;border:1px solid #60a5fa38!important}.app-shell .bcm-ds-page .shopify-batch-creation-items--table .shopify-batch-creation-item--head,.app-shell .batch-creation-manager-page .shopify-batch-creation-items--table .shopify-batch-creation-item--head{color:#94a3b8!important;background:#0f172aeb!important;border-color:#94a3b84d!important}.app-shell .bcm-ds-page .shopify-batch-creation-item__sku,.app-shell .batch-creation-manager-page .shopify-batch-creation-item__sku{color:#93c5fd!important}.app-shell .bcm-ds-page .shopify-batch-creation-item__score,.app-shell .batch-creation-manager-page .shopify-batch-creation-item__score{color:#f1f5f9!important}.app-shell .bcm-ds-page .shopify-batch-creation-item__sim,.app-shell .bcm-ds-page .shopify-batch-creation-item__ver,.app-shell .batch-creation-manager-page .shopify-batch-creation-item__sim,.app-shell .batch-creation-manager-page .shopify-batch-creation-item__ver{color:#cbd5e1!important}.app-shell .bcm-ds-page .shopify-batch-creation-item__reason,.app-shell .batch-creation-manager-page .shopify-batch-creation-item__reason{color:#94a3b8!important}.app-shell .bcm-ds-page .shopify-batch-creation-item__details,.app-shell .batch-creation-manager-page .shopify-batch-creation-item__details{border-top-color:#94a3b838!important}.app-shell .bcm-ds-page .shopify-batch-creation-item__meta dt,.app-shell .batch-creation-manager-page .shopify-batch-creation-item__meta dt{color:#94a3b8!important}.app-shell .bcm-ds-page .shopify-batch-creation-item__meta dd,.app-shell .batch-creation-manager-page .shopify-batch-creation-item__meta dd{color:#f1f5f9!important}.app-shell .bcm-ds-page .shopify-batch-creation-item--ready{background:#061812d1!important;border-color:#22c55e73!important}.app-shell .bcm-ds-page .shopify-batch-creation-item--warning{background:#1c1408d1!important;border-color:#f59e0b73!important}.app-shell .bcm-ds-page .shopify-batch-creation-item--blocked{background:#1c0a0ed1!important;border-color:#ef444473!important}.app-shell .bcm-ds-page .shopify-batch-creation-item--success{border-color:#22c55e8c!important}.app-shell .bcm-ds-page .shopify-batch-creation-item--running{background:#081228e0!important;border-color:#3b82f68c!important}.app-shell .bcm-ds-page .shopify-batch-creation-panel--blocked{background:#1c0a0e8c!important;border-color:#ef444459!important}.shopify-import-preview-module{flex-direction:column;gap:1rem;display:flex}.shopify-import-preview-module__upload{padding:1rem}.shopify-import-preview-module__actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.shopify-import-preview-center{flex-direction:column;gap:1rem;display:flex}.shopify-import-preview-creation-plan{background:#6366f10f;border:1px dashed #6366f173;border-radius:10px;padding:.75rem .9rem}.shopify-import-preview-creation-plan__title{margin:0 0 .35rem;font-size:.92rem}.shopify-import-preview-simulation{background:#10b9810a;border:1px dashed #10b98173;border-radius:10px;flex-direction:column;gap:.75rem;padding:.85rem .95rem;display:flex}.shopify-import-preview-simulation__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.shopify-import-preview-simulation__title{margin:0 0 .25rem;font-size:.92rem}.shopify-import-preview-simulation__btn{align-items:center;gap:.4rem;display:inline-flex}.shopify-import-preview-simulation__loading{background:#94a3b81f;border-radius:8px;align-items:center;gap:.5rem;padding:.65rem .75rem;font-size:.85rem;display:flex}.shopify-import-preview-simulation__security{color:#991b1b;background:#ef444414;border:1px solid #ef444473;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.shopify-import-preview-simulation__error{color:#b91c1c;background:#ef44440f;border:1px solid #ef444459;border-radius:8px;padding:.75rem .9rem}.shopify-import-preview-simulation__error-detail{color:#7f1d1d;margin:.5rem 0 0}.shopify-import-preview-simulation__empty{background:#94a3b814;border:1px dashed #94a3b873;border-radius:8px;padding:.75rem .9rem;font-size:.85rem}.shopify-import-preview-simulation__hint{margin:0}.shopify-import-preview-prepare{background:#3b82f60a;border:1px dashed #3b82f673;border-radius:10px;flex-direction:column;gap:.75rem;padding:.85rem .95rem;display:flex}.shopify-import-preview-prepare__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.shopify-import-preview-prepare__title{margin:0 0 .25rem;font-size:.92rem}.shopify-import-preview-prepare__btn{align-items:center;gap:.4rem;display:inline-flex}.shopify-import-preview-card__select{background:#3b82f614;border-radius:6px;align-items:center;gap:.4rem;margin-bottom:.45rem;padding:.35rem .5rem;font-size:.75rem;display:flex}.shopify-import-preview-simulation__loading .spin,.shopify-import-preview-simulation__btn .spin{animation:.9s linear infinite shopify-import-simulation-spin}.shopify-import-preview-security{color:#7c2d12;background:linear-gradient(135deg,#f59e0b24,#ef444414);border:2px solid #f59e0b;border-radius:12px;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;display:flex}.shopify-import-preview-security strong{margin-bottom:.25rem;font-size:1.05rem;display:block}.shopify-import-preview-summary-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.65rem;display:grid}.shopify-import-preview-stat{background:#ffffffa6;border:1px solid #94a3b859;border-radius:10px;padding:.75rem .85rem}.shopify-import-preview-stat__value{font-size:1.35rem;font-weight:700;line-height:1.1;display:block}.shopify-import-preview-stat__label{color:#64748b;margin-top:.2rem;font-size:.78rem;display:block}.shopify-import-preview-stat--ready .shopify-import-preview-stat__value{color:#15803d}.shopify-import-preview-stat--warning .shopify-import-preview-stat__value{color:#b45309}.shopify-import-preview-stat--blocked .shopify-import-preview-stat__value{color:#b91c1c}.shopify-import-preview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.shopify-import-preview-filters{flex-wrap:wrap;gap:.4rem;display:flex}.shopify-import-preview-filter-btn{cursor:pointer;background:#fff;border:1px solid #94a3b873;border-radius:999px;padding:.3rem .7rem;font-size:.78rem}.shopify-import-preview-filter-btn.is-active{color:#3730a3;background:#6366f11f;border-color:#6366f1;font-weight:600}.shopify-import-preview-search{flex:220px;min-width:min(320px,100%)}.shopify-import-preview-search input{border:1px solid #94a3b873;border-radius:8px;width:100%;padding:.45rem .65rem}.shopify-import-preview-export-actions{flex-wrap:wrap;gap:.45rem;display:flex}.shopify-import-preview-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:.85rem;display:grid}.shopify-import-preview-card{background:#ffffffd1;border:1px solid #94a3b859;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.shopify-import-preview-card--ready{border-left:4px solid #22c55e}.shopify-import-preview-card--warning{border-left:4px solid #f59e0b}.shopify-import-preview-card--blocked{border-left:4px solid #ef4444}.shopify-import-preview-card__header{border-bottom:1px solid #94a3b833;grid-template-columns:96px 1fr;gap:.75rem;padding:.85rem;display:grid}.shopify-import-preview-card__main-image{object-fit:cover;background:#f1f5f9;border:1px solid #94a3b840;border-radius:10px;width:96px;height:96px}.shopify-import-preview-card__main-image--empty{color:#94a3b8;text-align:center;justify-content:center;align-items:center;padding:.35rem;font-size:.72rem;display:flex}.shopify-import-preview-card__title{margin:0;font-size:.95rem;line-height:1.25}.shopify-import-preview-card__meta{color:#64748b;margin-top:.35rem;font-size:.78rem}.shopify-import-preview-card__status{border-radius:999px;margin-top:.45rem;padding:.15rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.shopify-import-preview-card__status--ready{color:#166534;background:#22c55e26}.shopify-import-preview-card__status--warning{color:#92400e;background:#f59e0b2e}.shopify-import-preview-card__status--blocked{color:#991b1b;background:#ef444426}.shopify-import-preview-thumbs{flex-wrap:wrap;gap:.35rem;padding:.55rem .85rem 0;display:flex}.shopify-import-preview-thumb{object-fit:cover;border:1px solid #94a3b84d;border-radius:8px;width:42px;height:42px}.shopify-import-preview-fields{grid-template-columns:1fr;gap:.35rem;padding:.75rem .85rem .9rem;display:grid}.shopify-import-preview-field{grid-template-columns:minmax(120px,34%) 1fr auto;align-items:start;gap:.45rem;font-size:.78rem;display:grid}.shopify-import-preview-field__label{color:#64748b}.shopify-import-preview-field__value{word-break:break-word}.shopify-import-preview-field__status{white-space:nowrap;font-size:.72rem}.shopify-import-preview-empty{text-align:center;color:#64748b;border:1px dashed #94a3b873;border-radius:12px;padding:1.25rem}.shopify-import-preview-card__header,.shopify-import-preview-field{grid-template-columns:1fr}.shopify-import-preview-mini-batch{border-top:1px dashed #6366f159;margin-top:.75rem;padding-top:.75rem}.shopify-import-preview-card__select--batch{border-top:1px dashed #94a3b840;margin-top:.35rem;padding-top:.35rem}.shopify-import-preview-completion{background:#a855f70a;border:1px dashed #a855f773;border-radius:10px;flex-direction:column;gap:.75rem;padding:.85rem .95rem;display:flex}.shopify-import-preview-completion__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.shopify-import-preview-completion__title{margin:0 0 .25rem;font-size:.92rem}.shopify-import-preview-completion__btn{align-items:center;gap:.4rem;display:inline-flex}.shopify-import-preview-pipeline{border-top:2px dashed #10b98173;margin-top:1rem;padding-top:1rem}.shopify-import-preview-pipeline__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.shopify-import-preview-pipeline__title{margin:0 0 .2rem;font-size:.92rem}.smart-pipeline-panel{background:#10b9810a;border:1px dashed #10b98173;border-radius:10px;flex-direction:column;gap:.85rem;padding:.85rem .95rem;display:flex}.smart-pipeline-panel--loading{color:#475569;align-items:center;gap:.5rem;padding:.75rem;font-size:.85rem;display:flex}.smart-pipeline-panel--loading .spin{animation:.9s linear infinite shopify-import-simulation-spin}.smart-pipeline-panel--security{color:#991b1b;background:#ef444414;border:1px solid #ef444473;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.smart-pipeline-panel--error{color:#b91c1c;background:#ef44440f;border:1px solid #ef444459;border-radius:8px;padding:.75rem .9rem}.smart-pipeline-panel__error-detail{color:#7f1d1d;margin:.5rem 0 0}.smart-pipeline-security{color:#047857;background:#10b9811a;border:1px solid #10b98173;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.smart-pipeline-panel__header{align-items:flex-start;gap:.65rem;display:flex}.smart-pipeline-panel__title{margin:0 0 .2rem;font-size:.92rem}.smart-pipeline-summary-grid{grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:.5rem;display:grid}.smart-pipeline-stat{background:#ffffffa6;border:1px solid #94a3b840;border-radius:8px;flex-direction:column;gap:.15rem;padding:.45rem .55rem;display:flex}.smart-pipeline-stat__value{color:#0f172a;font-size:1rem;font-weight:700}.smart-pipeline-stat__value--small{font-size:.68rem;font-weight:600;line-height:1.25}.smart-pipeline-stat__label{color:#64748b;text-transform:uppercase;letter-spacing:.02em;font-size:.66rem}.smart-pipeline-stat--success{border-color:#22c55e59}.smart-pipeline-stat--warning{border-color:#f59e0b59}.smart-pipeline-stat--error{border-color:#ef444459}.smart-pipeline-stat--pending{border-color:#94a3b873}.smart-pipeline-stat--skipped{border-color:#64748b59}.smart-pipeline-stat--updated{grid-column:span 2}.smart-pipeline-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.smart-pipeline-filters{flex-wrap:wrap;gap:.35rem;display:flex}.smart-pipeline-filter-btn{cursor:pointer;background:#ffffffb3;border:1px solid #94a3b873;border-radius:999px;padding:.2rem .55rem;font-size:.72rem}.smart-pipeline-filter-btn.is-active{color:#047857;background:#10b9811f;border-color:#10b9818c;font-weight:600}.smart-pipeline-export-actions{flex-wrap:wrap;gap:.4rem;display:flex}.smart-pipeline-grid{flex-direction:column;gap:.55rem;display:flex}.smart-pipeline-card{background:#ffffffbf;border:1px solid #94a3b859;border-radius:8px;overflow:hidden}.smart-pipeline-card__toggle{cursor:pointer;text-align:left;background:0 0;border:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;width:100%;padding:.55rem .65rem;display:flex}.smart-pipeline-card__headline{flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.smart-pipeline-card__order{color:#64748b;font-size:.72rem;font-weight:700}.smart-pipeline-card__title{color:#1e293b;font-weight:600}.smart-pipeline-card__badges{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.smart-pipeline-card__duration{color:#64748b;font-size:.68rem}.smart-pipeline-card__body{padding:0 .65rem .65rem}.smart-pipeline-card__preview{margin:0 .65rem .55rem}.smart-pipeline-status{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;padding:.08rem .4rem;font-size:.68rem;font-weight:700}.smart-pipeline-status--not-started{color:#475569;background:#94a3b833}.smart-pipeline-status--running{color:#1d4ed8;background:#3b82f626}.smart-pipeline-status--success{color:#15803d;background:#22c55e26}.smart-pipeline-status--warning{color:#b45309;background:#f59e0b26}.smart-pipeline-status--failed{color:#b91c1c;background:#ef44441f}.smart-pipeline-status--skipped{color:#475569;background:#64748b26}.smart-pipeline-details{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.4rem .65rem;margin:.5rem 0 0;font-size:.75rem;display:grid}.smart-pipeline-details dt{color:#64748b;text-transform:uppercase;letter-spacing:.02em;font-size:.66rem;font-weight:600}.smart-pipeline-details dd{color:#1e293b;margin:.08rem 0 0}.smart-pipeline-details__full{grid-column:1/-1}.smart-pipeline-empty{background:#94a3b814;border:1px dashed #94a3b873;border-radius:8px;padding:.75rem .9rem;font-size:.85rem}.smart-import-pipeline-page{flex-direction:column;gap:1rem;display:flex}.smart-import-pipeline-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.smart-import-pipeline-page__title{margin:0 0 .25rem;font-size:1.35rem}.shopify-import-preview-wizard{border-top:2px dashed #6366f173;margin-top:1rem;padding-top:1rem}.shopify-import-preview-wizard__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.shopify-import-preview-wizard__title{margin:0 0 .2rem;font-size:.92rem}.smart-wizard-panel{color:#e2e8f0;background:#060a14eb;border:1px solid #94a3b847;border-radius:10px;flex-direction:column;gap:.85rem;padding:.85rem .95rem;display:flex}.smart-wizard-panel--loading{color:#94a3b8;flex-direction:row;align-items:center;gap:.65rem;font-size:.88rem}.smart-wizard-panel--security{color:#fde68a;background:#452d0a8c;border-color:#f59e0b73;flex-direction:row;align-items:flex-start;gap:.65rem;display:flex}.smart-wizard-panel--error{color:#fecaca;background:#450a0a8c;border-color:#ef444473}.smart-wizard-panel__error-detail{word-break:break-word;margin:.35rem 0 0}.smart-wizard-security{color:#fde68a;background:#452d0a8c;border:1px solid #f59e0b66;border-radius:8px;align-items:flex-start;gap:.65rem;padding:.65rem .75rem;display:flex}.smart-wizard-panel__header{align-items:flex-start;gap:.55rem;display:flex}.smart-wizard-panel__title{color:#f8fafc;margin:0 0 .15rem;font-size:1rem}.smart-wizard-summary-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.55rem;display:grid}.smart-wizard-stat{color:#e2e8f0;background:#080e1cf2;border:1px solid #94a3b847;border-radius:8px;flex-direction:column;gap:.15rem;padding:.55rem .65rem;display:flex}.smart-wizard-stat__value{color:#f1f5f9;font-size:1.1rem;font-weight:700;line-height:1.2}.smart-wizard-stat__value--small{font-size:.78rem;font-weight:600}.smart-wizard-stat__label{text-transform:uppercase;letter-spacing:.03em;color:#94a3b8;font-size:.72rem}.smart-wizard-stat--success{border-color:#22c55e59}.smart-wizard-stat--warning{border-color:#f59e0b59}.smart-wizard-stat--error{border-color:#ef444459}.smart-wizard-stat--blocked{border-color:#64748b59}.smart-wizard-stat--current{border-color:#3b82f659}.smart-wizard-stat--updated{grid-column:span 2}.smart-wizard-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.smart-wizard-export-actions{flex-wrap:wrap;gap:.45rem;display:flex}.smart-wizard-stepper{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.smart-wizard-stepper__item{flex:140px;min-width:120px}.smart-wizard-stepper__btn{color:#e2e8f0;cursor:pointer;text-align:left;background:#080e1cf2;border:1px solid #94a3b859;border-radius:8px;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;padding:.55rem .65rem;display:flex}.smart-wizard-stepper__item.is-current .smart-wizard-stepper__btn{box-shadow:0 0 0 2px #60a5fa59}.smart-wizard-stepper__item.is-selected .smart-wizard-stepper__btn{background:#1e3a5fd9;border-color:#60a5fa8c}.smart-wizard-stepper__index{color:#94a3b8;font-size:.72rem;font-weight:700}.smart-wizard-stepper__label{color:#f1f5f9;font-size:.82rem;font-weight:600;line-height:1.25}.smart-wizard-status{letter-spacing:.02em;border-radius:999px;align-items:center;padding:.12rem .4rem;font-size:.68rem;font-weight:700;display:inline-flex}.smart-wizard-status--not-started{color:#cbd5e1;background:#64748b59}.smart-wizard-status--running{color:#93c5fd;background:#3b82f640}.smart-wizard-status--success{color:#86efac;background:#22c55e38}.smart-wizard-status--warning{color:#fcd34d;background:#f59e0b38}.smart-wizard-status--failed{color:#fca5a5;background:#ef444438}.smart-wizard-status--blocked{color:#cbd5e1;background:#64748b59}.smart-wizard-detail{color:#e2e8f0;background:#080e1cf2;border:1px solid #94a3b847;border-radius:8px;padding:.75rem .85rem}.smart-wizard-detail__title{color:#f8fafc;margin:0 0 .55rem;font-size:.95rem}.smart-wizard-details{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.45rem .75rem;margin:0;display:grid}.smart-wizard-details dt{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;margin:0;font-size:.68rem}.smart-wizard-details dd{color:#f1f5f9;margin:.1rem 0 0;font-size:.84rem}.smart-wizard-details__full{grid-column:1/-1}.smart-wizard-empty{color:#94a3b8;background:#0f172aa6;border:1px dashed #94a3b873;border-radius:8px;padding:.75rem .9rem;font-size:.85rem}.smart-import-wizard-page{color:#e2e8f0;flex-direction:column;gap:1rem;display:flex}.smart-import-wizard-page__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.smart-import-wizard-page__title{color:#f8fafc;margin:0 0 .25rem;font-size:1.35rem}.smart-wizard-dashboard{margin-top:.85rem}.smart-wizard-dashboard__title,.smart-wizard-modules__title{color:#f8fafc;margin:0 0 .55rem;font-size:.92rem}.smart-wizard-dashboard__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.65rem;display:grid}.smart-wizard-dashboard-card{color:#e2e8f0;background:#080e1cf2;border:1px solid #94a3b847;border-radius:8px;padding:.65rem .75rem}.smart-wizard-dashboard-card__header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.smart-wizard-dashboard-card__title{color:#f1f5f9;margin:0;font-size:.88rem}.smart-wizard-dashboard-card__status{text-transform:uppercase;border-radius:999px;padding:.1rem .35rem;font-size:.62rem;font-weight:700}.smart-wizard-dashboard-card__status--success{color:#86efac;background:#22c55e38}.smart-wizard-dashboard-card__status--warning{color:#fcd34d;background:#f59e0b38}.smart-wizard-dashboard-card__status--failed{color:#fca5a5;background:#ef444438}.smart-wizard-dashboard-card__status--blocked{color:#cbd5e1;background:#64748b59}.smart-wizard-dashboard-card__status--unavailable{color:#fca5a5;background:#ef444438}.smart-wizard-dashboard-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .5rem;margin:0 0 .45rem;display:grid}.smart-wizard-dashboard-card__metrics dt{color:#94a3b8;text-transform:uppercase;margin:0;font-size:.65rem}.smart-wizard-dashboard-card__metrics dd{color:#f1f5f9;margin:.05rem 0 0;font-size:1rem;font-weight:700}.smart-wizard-dashboard-card__meta{flex-direction:column;gap:.15rem;display:flex}.smart-wizard-modules{color:#e2e8f0;background:#080e1cf2;border:1px solid #94a3b838;border-radius:8px;margin-top:.85rem;padding:.65rem .75rem}.smart-wizard-modules__list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.smart-wizard-modules__item{color:#cbd5e1;background:#0f172abf;border-radius:6px;gap:.1rem;padding:.4rem .5rem;display:grid}.smart-wizard-modules__item--unavailable{border-left:3px solid #ef4444}.smart-wizard-modules__item--available{border-left:3px solid #22c55e}.smart-wizard-shell{flex-direction:column;gap:.85rem;display:flex}.smart-wizard-panel--refreshing{position:relative}.smart-wizard-panel__refresh-overlay{z-index:2;border-radius:inherit;color:#e2e8f0;background:#060a14eb;justify-content:center;align-items:center;gap:.5rem;font-size:.86rem;font-weight:600;display:flex;position:absolute;inset:0}.smart-wizard-panel__refresh-error{color:#fecaca;background:#450a0a8c;border:1px solid #ef444473;border-radius:6px;margin-bottom:.65rem;padding:.55rem .7rem}.smart-wizard-refresh-btn{font-weight:600}.smart-wizard-history{color:#e2e8f0;background:#080e1cf2;border:1px solid #94a3b847;border-radius:8px;margin-top:.25rem;padding:.75rem .85rem}.smart-wizard-history__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem;margin-bottom:.65rem;display:flex}.smart-wizard-history__title{color:#f8fafc;align-items:center;gap:.4rem;margin:0 0 .2rem;font-size:.92rem;display:flex}.smart-wizard-history__disclaimer{margin:0}.smart-wizard-history__list{gap:.55rem;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.smart-wizard-history__item{color:#e2e8f0;background:#0f172abf;border:1px solid #94a3b838;border-radius:6px;padding:.55rem .65rem}.smart-wizard-history__item-head{flex-wrap:wrap;justify-content:space-between;gap:.35rem .75rem;margin-bottom:.25rem;font-size:.84rem;display:flex}.smart-wizard-history__item-head time{color:#94a3b8;font-size:.75rem}.smart-wizard-history__description{color:#f1f5f9;margin:0 0 .4rem;font-size:.82rem}.smart-wizard-history__meta{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.35rem .65rem;margin:0;display:grid}.smart-wizard-history__meta dt{text-transform:uppercase;color:#94a3b8;margin:0;font-size:.65rem}.smart-wizard-history__meta dd{color:#f1f5f9;margin:.05rem 0 0;font-size:.8rem}.smart-wizard-history__empty{margin:0;padding:.5rem 0}.smart-wizard-history__filters{grid-template-columns:minmax(180px,1.4fr) repeat(2,minmax(140px,.8fr)) auto;align-items:end;gap:.5rem;margin-bottom:.45rem;display:grid}.smart-wizard-history__search{color:#e2e8f0;background:#080e1cf2;border:1px solid #94a3b859;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .55rem;display:flex}.smart-wizard-history__search input{color:#f1f5f9;background:0 0;border:0;outline:none;width:100%;font-size:.82rem}.smart-wizard-history__filter-field{gap:.15rem;display:grid}.smart-wizard-history__filter-label{text-transform:uppercase;color:#94a3b8;font-size:.65rem}.smart-wizard-history__filter-field select{color:#e2e8f0;background:#080e1cf2;border:1px solid #94a3b859;border-radius:6px;padding:.35rem .45rem;font-size:.82rem}.smart-wizard-history__filter-reset{align-self:end}.smart-wizard-history__count{margin:0 0 .45rem}@media (width<=900px){.smart-wizard-history__filters{grid-template-columns:1fr}}.smart-wizard-view-filters{color:#e2e8f0;background:#0f172ad9;border:1px solid #60a5fa47;border-radius:8px;margin-top:.85rem;padding:.65rem .75rem}.smart-wizard-view-filters__row{grid-template-columns:minmax(200px,1.5fr) repeat(2,minmax(130px,.7fr)) auto;align-items:end;gap:.5rem;display:grid}.smart-wizard-view-filters__search{color:#e2e8f0;background:#080e1cf2;border:1px solid #94a3b859;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .55rem;display:flex}.smart-wizard-view-filters__search input{color:#f1f5f9;background:0 0;border:0;outline:none;width:100%;font-size:.82rem}.smart-wizard-view-filters__select{gap:.15rem;display:grid}.smart-wizard-view-filters__select-label{text-transform:uppercase;color:#94a3b8;font-size:.65rem}.smart-wizard-view-filters__select select{color:#e2e8f0;background:#080e1cf2;border:1px solid #94a3b859;border-radius:6px;padding:.35rem .45rem;font-size:.82rem}.smart-wizard-view-filters__clear{align-self:end}.smart-wizard-view-filters__summary{margin:.45rem 0 0}.smart-wizard-view-filters__count{margin-left:.45rem;font-weight:400}.smart-wizard-view-filters__empty,.smart-wizard-view-filters__empty-stepper{margin:0;padding:.45rem 0;list-style:none}.smart-wizard-modules__title{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}@media (width<=900px){.smart-wizard-view-filters__row{grid-template-columns:1fr}}.shopify-import-preview-batch-manager{background:#0ea5e90a;border:1px dashed #0ea5e973;border-radius:10px;flex-direction:column;gap:.75rem;margin-top:.75rem;padding:.85rem .95rem;display:flex}.shopify-import-preview-batch-manager__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.shopify-import-preview-batch-manager__title{margin:0 0 .25rem;font-size:.92rem}.shopify-import-preview-batch-manager__btn{align-items:center;gap:.4rem;display:inline-flex}.shopify-batch-creation-panel{flex-direction:column;gap:.75rem;display:flex}.shopify-batch-creation-panel__header{align-items:flex-start;gap:.55rem;display:flex}.shopify-batch-creation-panel__title{margin:0 0 .2rem;font-size:.92rem}.shopify-batch-creation-summary-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.55rem;display:grid}.shopify-batch-creation-summary-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.15rem;padding:.55rem .65rem;display:flex}.shopify-batch-creation-summary-card__label{color:#64748b;text-transform:uppercase;letter-spacing:.03em;font-size:.72rem}.shopify-batch-creation-summary-card__value{font-size:1.05rem}.shopify-batch-creation-summary-card--ready{background:#22c55e0d;border-color:#22c55e66}.shopify-batch-creation-summary-card--blocked{background:#ef44440d;border-color:#ef444466}.shopify-batch-creation-summary-card--warning{background:#f59e0b0d;border-color:#f59e0b66}.shopify-batch-creation-panel__note{margin:0}.shopify-batch-creation-items{flex-direction:column;gap:.45rem;display:flex}.shopify-batch-creation-item{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.shopify-batch-creation-item__toggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.65rem;width:100%;padding:.55rem .65rem;display:flex}.shopify-batch-creation-item__status{color:#475569;font-size:.75rem}.shopify-batch-creation-item__score{color:#0f172a;font-size:.78rem;font-weight:600}.shopify-batch-creation-item__details{border-top:1px dashed #e2e8f0;padding:.55rem .65rem .65rem}.shopify-batch-creation-item__meta{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.35rem .75rem;margin:0;display:grid}.shopify-batch-creation-item__meta dt{color:#64748b;margin:0}.shopify-batch-creation-item__meta dd{margin:0;font-weight:600}.shopify-batch-creation-item--ready{border-color:#22c55e55}.shopify-batch-creation-item--warning{border-color:#f59e0b55}.shopify-batch-creation-item--blocked{border-color:#ef444455}.shopify-batch-creation-security-banner{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:flex-start;gap:.55rem;padding:.65rem .75rem;display:flex}.shopify-batch-creation-security-banner--preview{color:#1e3a8a;background:#eff6ff;border-color:#93c5fd}.shopify-batch-creation-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.shopify-batch-creation-filters{flex-wrap:wrap;gap:.35rem;display:flex}.shopify-batch-creation-filter-btn{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:.25rem .55rem;font-size:.72rem}.shopify-batch-creation-filter-btn.is-active{color:#0369a1;background:#0ea5e914;border-color:#0ea5e9;font-weight:600}.shopify-batch-creation-search input{border:1px solid #cbd5e1;border-radius:8px;min-width:220px;padding:.35rem .55rem;font-size:.82rem}.shopify-batch-creation-export-actions{flex-wrap:wrap;gap:.45rem;display:flex}.shopify-batch-creation-export-actions .atualizacao-soft-btn{align-items:center;gap:.35rem;display:inline-flex}.shopify-batch-creation-summary-card__value--code{word-break:break-all;font-size:.72rem}.shopify-batch-creation-items--table .shopify-batch-creation-item{grid-template-columns:minmax(120px,1.2fr) .7fr .6fr .9fr .9fr;gap:.35rem .55rem;padding:.55rem .65rem;display:grid}.shopify-batch-creation-items--table .shopify-batch-creation-item--head{color:#64748b;text-transform:uppercase;background:#f8fafc;border-style:dashed;font-size:.72rem;font-weight:600}.shopify-batch-creation-item__reason{grid-column:1/-1;margin:0}.shopify-batch-creation-item__sku{font-size:.78rem}.shopify-batch-creation-item__sim,.shopify-batch-creation-item__ver{font-size:.75rem}.shopify-batch-creation-panel--blocked{border:1px solid #fecaca}.batch-creation-manager-page{flex-direction:column;gap:1rem;display:flex}.batch-creation-manager-page__header{margin-bottom:.25rem}.batch-creation-manager-page__title{margin:0 0 .35rem;font-size:1.35rem}.batch-creation-manager-page__panel{margin-top:0}@media (width<=900px){.shopify-batch-creation-items--table .shopify-batch-creation-item{grid-template-columns:1fr 1fr}.shopify-batch-creation-items--table .shopify-batch-creation-item--head{display:none}}.smart-pipeline-ui-refined.smart-pipeline-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:.75rem;padding:.85rem 1rem}.smart-pipeline-ui-refined .smart-pipeline-timeline{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.15rem .25rem;padding:.55rem .65rem;display:flex;overflow-x:auto}.smart-pipeline-ui-refined .smart-pipeline-timeline__item{flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.smart-pipeline-ui-refined .smart-pipeline-timeline__label{letter-spacing:.02em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;border-radius:999px;padding:.15rem .4rem;font-size:.62rem;font-weight:600;transition:color .15s,background .15s}.smart-pipeline-ui-refined .smart-pipeline-timeline__item.is-active .smart-pipeline-timeline__label{color:#0f172a;background:#e2e8f0}.smart-pipeline-ui-refined .smart-pipeline-timeline__item.is-done .smart-pipeline-timeline__label{color:#15803d}.smart-pipeline-ui-refined .smart-pipeline-timeline__arrow{color:#cbd5e1;flex-shrink:0}.smart-pipeline-ui-refined .smart-pipeline-dashboard{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.55rem .65rem}.smart-pipeline-ui-refined .smart-pipeline-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid}.smart-pipeline-ui-refined .smart-pipeline-stat{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:.2rem;min-height:4.5rem;padding:.45rem .5rem .35rem;display:flex}.smart-pipeline-ui-refined .smart-pipeline-stat__top{justify-content:space-between;align-items:flex-start;gap:.35rem;display:flex}.smart-pipeline-ui-refined .smart-pipeline-stat__icon{color:#64748b;opacity:.9;flex-shrink:0}.smart-pipeline-ui-refined .smart-pipeline-stat__value{color:#0f172a;font-size:1.15rem;font-weight:700;line-height:1.1}.smart-pipeline-ui-refined .smart-pipeline-stat__value--small{font-size:.68rem;font-weight:600;line-height:1.25}.smart-pipeline-ui-refined .smart-pipeline-stat__label{color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;font-size:.58rem;font-weight:600}.smart-pipeline-ui-refined .smart-pipeline-stat__meter{background:#e2e8f0;border-radius:999px;height:3px;margin-top:auto;overflow:hidden}.smart-pipeline-ui-refined .smart-pipeline-stat__meter-fill{border-radius:999px;height:100%;transition:width .2s}.smart-pipeline-ui-refined .smart-pipeline-stat--success .smart-pipeline-stat__meter-fill{background:#22c55e}.smart-pipeline-ui-refined .smart-pipeline-stat--warning .smart-pipeline-stat__meter-fill{background:#f59e0b}.smart-pipeline-ui-refined .smart-pipeline-stat--error .smart-pipeline-stat__meter-fill{background:#ef4444}.smart-pipeline-ui-refined .smart-pipeline-stat--pending .smart-pipeline-stat__meter-fill{background:#94a3b8}.smart-pipeline-ui-refined .smart-pipeline-stat--skipped .smart-pipeline-stat__meter-fill{background:#64748b}.smart-pipeline-ui-refined .smart-pipeline-stat--updated{grid-column:span 2}.smart-pipeline-ui-refined .smart-pipeline-grid{flex-direction:column;gap:0;display:flex;position:relative}.smart-pipeline-ui-refined .smart-pipeline-grid:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#e2e8f0 0%,#cbd5e1 50%,#e2e8f0 100%);width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.15rem}.smart-pipeline-ui-refined .smart-pipeline-card{z-index:1;background:#fff;border:1px solid #e2e8f0;border-left-width:3px;border-radius:10px;margin-bottom:.45rem;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a08}.smart-pipeline-ui-refined .smart-pipeline-card:last-child{margin-bottom:0}.smart-pipeline-ui-refined .smart-pipeline-card--stage-csv-import{border-left-color:#22c55e}.smart-pipeline-ui-refined .smart-pipeline-card--stage-csv-validation{border-left-color:#3b82f6}.smart-pipeline-ui-refined .smart-pipeline-card--stage-shopify-comparison{border-left-color:#06b6d4}.smart-pipeline-ui-refined .smart-pipeline-card--stage-product-completion{border-left-color:#a855f7}.smart-pipeline-ui-refined .smart-pipeline-card--stage-completion-recommendations{border-left-color:#f97316}.smart-pipeline-ui-refined .smart-pipeline-card--stage-assisted-correction-plan{border-left-color:#14b8a6}.smart-pipeline-ui-refined .smart-pipeline-card--stage-import-creation-plan{border-left-color:#eab308}.smart-pipeline-ui-refined .smart-pipeline-card--stage-creation-simulation{border-left-color:#15803d}.smart-pipeline-ui-refined .smart-pipeline-card--stage-real-creation-future{border-left-color:#1d4ed8}.smart-pipeline-ui-refined .smart-pipeline-card__main{padding:.5rem .65rem .45rem}.smart-pipeline-ui-refined .smart-pipeline-card__identity{align-items:flex-start;gap:.5rem;display:flex}.smart-pipeline-ui-refined .smart-pipeline-card__number{color:#475569;background:#f1f5f9;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-top:.1rem;font-size:.68rem;font-weight:700;display:inline-flex}.smart-pipeline-ui-refined .smart-pipeline-card__icon-wrap{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.smart-pipeline-ui-refined .smart-pipeline-card--stage-csv-import .smart-pipeline-card__icon-wrap{color:#22c55e;border-color:#22c55e40}.smart-pipeline-ui-refined .smart-pipeline-card--stage-csv-validation .smart-pipeline-card__icon-wrap{color:#3b82f6;border-color:#3b82f640}.smart-pipeline-ui-refined .smart-pipeline-card--stage-shopify-comparison .smart-pipeline-card__icon-wrap{color:#06b6d4;border-color:#06b6d440}.smart-pipeline-ui-refined .smart-pipeline-card--stage-product-completion .smart-pipeline-card__icon-wrap{color:#a855f7;border-color:#a855f740}.smart-pipeline-ui-refined .smart-pipeline-card--stage-completion-recommendations .smart-pipeline-card__icon-wrap{color:#f97316;border-color:#f9731640}.smart-pipeline-ui-refined .smart-pipeline-card--stage-assisted-correction-plan .smart-pipeline-card__icon-wrap{color:#14b8a6;border-color:#14b8a640}.smart-pipeline-ui-refined .smart-pipeline-card--stage-import-creation-plan .smart-pipeline-card__icon-wrap{color:#eab308;border-color:#eab30840}.smart-pipeline-ui-refined .smart-pipeline-card--stage-creation-simulation .smart-pipeline-card__icon-wrap{color:#15803d;border-color:#15803d40}.smart-pipeline-ui-refined .smart-pipeline-card--stage-real-creation-future .smart-pipeline-card__icon-wrap{color:#1d4ed8;border-color:#1d4ed840}.smart-pipeline-ui-refined .smart-pipeline-card__text{flex:1;min-width:0}.smart-pipeline-ui-refined .smart-pipeline-card__title{color:#0f172a;font-size:.88rem;font-weight:700;line-height:1.25;display:block}.smart-pipeline-ui-refined .smart-pipeline-card__tag{color:#94a3b8;background:#f1f5f9;border-radius:4px;margin-top:.12rem;padding:.05rem .3rem;font-size:.62rem;display:inline-block}.smart-pipeline-ui-refined .smart-pipeline-card__desc{color:#64748b;margin:.2rem 0 0;font-size:.72rem;line-height:1.35}.smart-pipeline-ui-refined .smart-pipeline-card__flow{margin-top:.35rem;font-size:.68rem;line-height:1.4}.smart-pipeline-ui-refined .smart-pipeline-card__depends{color:#2563eb}.smart-pipeline-ui-refined .smart-pipeline-card__next{color:#64748b;margin-top:.1rem}.smart-pipeline-ui-refined .smart-pipeline-card__divider{background:#e2e8f0;height:1px;margin:.4rem 0 .35rem}.smart-pipeline-ui-refined .smart-pipeline-card__footer{flex-wrap:wrap;align-items:center;gap:.45rem .55rem;display:flex}.smart-pipeline-ui-refined .smart-pipeline-status{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:6px;padding:.12rem .45rem;font-size:.58rem;font-weight:700;line-height:1.2}.smart-pipeline-ui-refined .smart-pipeline-card--stage-csv-import .smart-pipeline-status{border-color:#22c55e40}.smart-pipeline-ui-refined .smart-pipeline-card--stage-csv-validation .smart-pipeline-status{border-color:#3b82f640}.smart-pipeline-ui-refined .smart-pipeline-card--stage-shopify-comparison .smart-pipeline-status{border-color:#06b6d440}.smart-pipeline-ui-refined .smart-pipeline-card--stage-product-completion .smart-pipeline-status{border-color:#a855f740}.smart-pipeline-ui-refined .smart-pipeline-card--stage-completion-recommendations .smart-pipeline-status{border-color:#f9731640}.smart-pipeline-ui-refined .smart-pipeline-card--stage-assisted-correction-plan .smart-pipeline-status{border-color:#14b8a640}.smart-pipeline-ui-refined .smart-pipeline-card--stage-import-creation-plan .smart-pipeline-status{border-color:#eab30840}.smart-pipeline-ui-refined .smart-pipeline-card--stage-creation-simulation .smart-pipeline-status{border-color:#15803d40}.smart-pipeline-ui-refined .smart-pipeline-card--stage-real-creation-future .smart-pipeline-status{border-color:#1d4ed840}.smart-pipeline-ui-refined .smart-pipeline-card__progress{background:#e2e8f0;border-radius:999px;flex:1;min-width:5rem;height:4px;overflow:hidden}.smart-pipeline-ui-refined .smart-pipeline-card__progress-fill{background:#94a3b8;border-radius:999px;height:100%;transition:width .2s}.smart-pipeline-ui-refined .smart-pipeline-card--stage-csv-import .smart-pipeline-card__progress-fill{background:#22c55e}.smart-pipeline-ui-refined .smart-pipeline-card--stage-csv-validation .smart-pipeline-card__progress-fill{background:#3b82f6}.smart-pipeline-ui-refined .smart-pipeline-card--stage-shopify-comparison .smart-pipeline-card__progress-fill{background:#06b6d4}.smart-pipeline-ui-refined .smart-pipeline-card--stage-product-completion .smart-pipeline-card__progress-fill{background:#a855f7}.smart-pipeline-ui-refined .smart-pipeline-card--stage-completion-recommendations .smart-pipeline-card__progress-fill{background:#f97316}.smart-pipeline-ui-refined .smart-pipeline-card--stage-assisted-correction-plan .smart-pipeline-card__progress-fill{background:#14b8a6}.smart-pipeline-ui-refined .smart-pipeline-card--stage-import-creation-plan .smart-pipeline-card__progress-fill{background:#eab308}.smart-pipeline-ui-refined .smart-pipeline-card--stage-creation-simulation .smart-pipeline-card__progress-fill{background:#15803d}.smart-pipeline-ui-refined .smart-pipeline-card--stage-real-creation-future .smart-pipeline-card__progress-fill{background:#1d4ed8}.smart-pipeline-ui-refined .smart-pipeline-card__actions{gap:.35rem;margin-left:auto;display:flex}.smart-pipeline-ui-refined .smart-pipeline-card__action-btn{cursor:pointer;color:#334155;text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-width:4.5rem;padding:.22rem .55rem;font-size:.68rem;font-weight:600;line-height:1.2}.smart-pipeline-ui-refined .smart-pipeline-card__action-btn:hover{background:#f8fafc;border-color:#94a3b8}.smart-pipeline-ui-refined .smart-pipeline-card__duration{color:#94a3b8;font-size:.62rem;font-weight:500}.smart-pipeline-ui-refined .smart-pipeline-card__body{border-top:1px solid #f1f5f9;padding:0 .65rem .55rem}.smart-pipeline-ui-refined .smart-pipeline-card__preview{margin:0;padding:0 .65rem .45rem;font-size:.68rem}.smart-pipeline-ui-refined .smart-pipeline-infobar{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;padding:.5rem .65rem;font-size:.68rem;display:flex}.smart-pipeline-ui-refined .smart-pipeline-infobar strong{color:#334155;font-weight:600}.smart-pipeline-ui-refined .smart-pipeline-infobar__item code{font-size:.65rem}@media (width<=900px){.smart-pipeline-ui-refined .smart-pipeline-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smart-pipeline-ui-refined .smart-pipeline-stat--updated{grid-column:span 2}.smart-pipeline-ui-refined .smart-pipeline-timeline__label{font-size:.58rem}}@media (width<=560px){.smart-pipeline-ui-refined .smart-pipeline-summary-grid{grid-template-columns:1fr}.smart-pipeline-ui-refined .smart-pipeline-stat--updated{grid-column:span 1}.smart-pipeline-ui-refined .smart-pipeline-card__footer{flex-direction:column;align-items:stretch}.smart-pipeline-ui-refined .smart-pipeline-card__actions{width:100%;margin-left:0}.smart-pipeline-ui-refined .smart-pipeline-card__action-btn{flex:1}.smart-pipeline-ui-refined .smart-pipeline-grid:before{display:none}.smart-pipeline-ui-refined .smart-pipeline-infobar{flex-direction:column;align-items:flex-start;gap:.25rem}}.app-shell .erp-workspace-shell.smart-import-wizard-page,.app-shell .erp-workspace-shell.smart-import-pipeline-page{color:#e2e8f0!important}.app-shell .smart-import-wizard-page select,.app-shell .smart-import-wizard-page select option,.app-shell .shopify-import-preview-wizard select,.app-shell .shopify-import-preview-wizard select option,.app-shell .smart-import-pipeline-page select,.app-shell .smart-import-pipeline-page select option{color:#e2e8f0!important;background:#080e1cf2!important}:is(.smart-import-wizard-page,.shopify-import-preview-wizard),.smart-import-pipeline-page{color:#e2e8f0;min-height:100%}.smart-import-wizard-page__title,.smart-import-pipeline-page__title,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-panel__title,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-dashboard__title,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-modules__title,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-detail__title,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-history__title,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-dashboard-card__title{color:#f8fafc}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .muted,.smart-import-pipeline-page .muted{color:#94a3b8!important}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) code,.smart-import-pipeline-page code{color:#bfdbfe}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-panel,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-panel--loading{color:#e2e8f0;background:#060a14eb;border:1px solid #94a3b847;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #00000040}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-panel--loading{color:#94a3b8}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-security{color:#fde68a;background:#452d0a8c;border-color:#f59e0b66}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-panel--error{color:#fecaca;background:#450a0a8c;border-color:#ef444473}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-panel--security{color:#fde68a;background:#452d0a8c;border-color:#f59e0b66}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-stat,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-dashboard-card,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-modules,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-modules__item,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-view-filters__search,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-view-filters__select select,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-stepper__btn,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-detail,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-history,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-history__item,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-history__search,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-history__filter-field select{color:#e2e8f0;background:#080e1cf2;border-color:#94a3b847}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-view-filters{background:#0f172ad9;border-color:#60a5fa47}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-view-filters__search input,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-history__search input{color:#f1f5f9;background:0 0}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-view-filters__search input::placeholder,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-history__search input::placeholder{color:#64748b}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-modules__item strong{color:#f1f5f9}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-modules__item span:not(.muted){color:#cbd5e1}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-modules__item--unavailable span:not(.muted){color:#fca5a5}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-modules__item--unavailable{border-left-color:#f87171}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-modules__item--available{border-left-color:#4ade80}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-stat__label,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-details dt,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-dashboard-card__metrics dt,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-view-filters__select-label,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-stepper__index,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-history__filter-label,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-history__meta dt,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-history__item-head time,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-dashboard-card__meta{color:#94a3b8}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-stat__value,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-dashboard-card__metrics dd,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-details dd,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-stepper__label,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-history__description,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-history__meta dd{color:#f1f5f9}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-stepper__item.is-selected .smart-wizard-stepper__btn{background:#1e3a5fd9;border-color:#60a5fa8c}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-stepper__item.is-current .smart-wizard-stepper__btn{box-shadow:0 0 0 2px #60a5fa59}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-empty,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-view-filters__empty,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-view-filters__empty-stepper,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-history__empty{color:#94a3b8;background:#0f172aa6;border-color:#94a3b859}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-panel__refresh-overlay{color:#e2e8f0;background:#060a14eb}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-panel__refresh-error{color:#fecaca;background:#450a0a8c;border-color:#ef444473}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-status--not-started{color:#cbd5e1;background:#64748b59}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-status--running{color:#93c5fd;background:#3b82f640}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-status--success{color:#86efac;background:#22c55e38}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-status--warning{color:#fcd34d;background:#f59e0b38}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-status--failed{color:#fca5a5;background:#ef444438}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-status--blocked{color:#cbd5e1;background:#64748b59}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-dashboard-card__status--success{color:#86efac;background:#22c55e38}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-dashboard-card__status--warning{color:#fcd34d;background:#f59e0b38}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-dashboard-card__status--failed,:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-dashboard-card__status--unavailable{color:#fca5a5;background:#ef444438}:is(.smart-import-wizard-page,.shopify-import-preview-wizard) .smart-wizard-dashboard-card__status--blocked{color:#cbd5e1;background:#64748b59}.smart-import-pipeline-page .smart-pipeline-panel,.smart-import-pipeline-page .smart-pipeline-ui-refined.smart-pipeline-panel{color:#e2e8f0;background:#060a14eb;border-color:#94a3b847}.smart-import-pipeline-page .smart-pipeline-ui-refined .smart-pipeline-timeline,.smart-import-pipeline-page .smart-pipeline-ui-refined .smart-pipeline-dashboard,.smart-import-pipeline-page .smart-pipeline-ui-refined .smart-pipeline-stat,.smart-import-pipeline-page .smart-pipeline-ui-refined .smart-pipeline-card,.smart-import-pipeline-page .smart-pipeline-ui-refined .smart-pipeline-card--stage,.smart-import-pipeline-page .smart-pipeline-ui-refined .smart-pipeline-toolbar,.smart-import-pipeline-page .smart-pipeline-stat,.smart-import-pipeline-page .smart-pipeline-card{color:#e2e8f0;background:#080e1cf2;border-color:#94a3b847}.smart-import-pipeline-page .smart-pipeline-panel__title,.smart-import-pipeline-page .smart-pipeline-card__title,.smart-import-pipeline-page .smart-pipeline-ui-refined .smart-pipeline-stat__value,.smart-import-pipeline-page .smart-pipeline-ui-refined .smart-pipeline-card__headline{color:#f1f5f9}.smart-import-pipeline-page .smart-pipeline-ui-refined .smart-pipeline-timeline__label,.smart-import-pipeline-page .smart-pipeline-stat__label{color:#94a3b8}.smart-import-pipeline-page .smart-pipeline-ui-refined .smart-pipeline-timeline__item.is-active .smart-pipeline-timeline__label{color:#f1f5f9;background:#334155bf}.smart-import-pipeline-page .smart-pipeline-ui-refined .smart-pipeline-timeline__item.is-done .smart-pipeline-timeline__label{color:#86efac}.smart-import-pipeline-page .smart-pipeline-ui-refined .smart-pipeline-card__number{color:#e2e8f0;background:#334155bf}.smart-import-pipeline-page .smart-pipeline-ui-refined .smart-pipeline-card__icon-wrap{background:#0f172ad9;border-color:#94a3b847}.smart-import-pipeline-page .smart-pipeline-ui-refined .smart-pipeline-stat__meter{background:#94a3b840}.smart-import-pipeline-page .smart-pipeline-empty{color:#94a3b8;background:#0f172aa6;border-color:#94a3b859}.shopify-import-preview-center .shopify-import-preview-simulation,.shopify-import-preview-center .shopify-import-preview-prepare,.shopify-import-preview-center .shopify-import-preview-completion,.shopify-import-preview-center .shopify-import-preview-batch-manager,.shopify-import-preview-center .shopify-import-preview-pipeline,.shopify-import-preview-center .shopify-import-preview-wizard,.shopify-import-preview-center .shopify-import-preview-creation-plan,.shopify-import-preview-center .shopify-import-preview-stat,.shopify-import-preview-center .shopify-import-preview-card{color:#e2e8f0;background:#060a14e0;border-color:#94a3b847}.shopify-import-preview-center .shopify-import-preview-card__title,.shopify-import-preview-center .shopify-import-preview-simulation__title,.shopify-import-preview-center .shopify-import-preview-prepare__title,.shopify-import-preview-center .shopify-import-preview-completion__title,.shopify-import-preview-center .shopify-import-preview-batch-manager__title,.shopify-import-preview-center .shopify-import-preview-pipeline__title,.shopify-import-preview-center .shopify-import-preview-wizard__title,.shopify-import-preview-center .shopify-import-preview-creation-plan__title,.shopify-import-preview-center .shopify-import-preview-stat__value{color:#f1f5f9}.shopify-import-preview-center .shopify-import-preview-stat__label,.shopify-import-preview-center .shopify-import-preview-card__meta{color:#94a3b8}.shopify-import-preview-center .shopify-import-preview-search input,.shopify-import-preview-center .shopify-import-preview-filter-btn,.shopify-import-preview-center .shopify-batch-creation-summary-card{color:#e2e8f0;background:#080e1cf2;border-color:#94a3b847}.app-shell .admin-module-view[data-active-module=smart-import-wizard],.app-shell .admin-module-view[data-active-module=smart-import-pipeline],.app-shell .smart-import-wizard-page,.app-shell .smart-import-pipeline-page,.app-shell .smart-import-wizard-page .smart-wizard-shell{color:#e2e8f0!important}.app-shell .smart-import-wizard-page .smart-wizard-panel:not(.smart-wizard-panel--security):not(.smart-wizard-panel--error),.app-shell .smart-import-wizard-page .smart-wizard-stat,.app-shell .smart-import-wizard-page .smart-wizard-dashboard-card,.app-shell .smart-import-wizard-page .smart-wizard-modules,.app-shell .smart-import-wizard-page .smart-wizard-modules__item,.app-shell .smart-import-wizard-page .smart-wizard-detail,.app-shell .smart-import-wizard-page .smart-wizard-history,.app-shell .smart-import-wizard-page .smart-wizard-history__item,.app-shell .smart-import-wizard-page .smart-wizard-view-filters,.app-shell .smart-import-wizard-page .smart-wizard-view-filters__search,.app-shell .smart-import-wizard-page .smart-wizard-history__search,.app-shell .smart-import-wizard-page .smart-wizard-stepper__btn{color:#e2e8f0!important;background:#080e1cf2!important;border-color:#94a3b847!important}.app-shell .smart-import-wizard-page .smart-wizard-panel:not(.smart-wizard-panel--security):not(.smart-wizard-panel--error){background:#060a14eb!important}.app-shell .smart-import-wizard-page .smart-wizard-security{color:#fde68a!important;background:#452d0a8c!important;border-color:#f59e0b66!important}.app-shell .smart-import-wizard-page .smart-wizard-panel__title,.app-shell .smart-import-wizard-page .smart-import-wizard-page__title,.app-shell .smart-import-wizard-page .smart-wizard-dashboard__title,.app-shell .smart-import-wizard-page .smart-wizard-modules__title,.app-shell .smart-import-wizard-page .smart-wizard-detail__title,.app-shell .smart-import-wizard-page .smart-wizard-history__title,.app-shell .smart-import-wizard-page .smart-wizard-dashboard-card__title,.app-shell .smart-import-wizard-page .smart-wizard-stat__value,.app-shell .smart-import-wizard-page .smart-wizard-stepper__label,.app-shell .smart-import-wizard-page .smart-wizard-modules__item strong{color:#f1f5f9!important}.app-shell .smart-import-wizard-page .muted,.app-shell .smart-import-wizard-page .smart-wizard-stat__label,.app-shell .smart-import-wizard-page .smart-wizard-stepper__index{color:#94a3b8!important}.app-shell .smart-import-wizard-page .smart-wizard-modules__item--unavailable span:not(.muted){color:#fca5a5!important}.app-shell .smart-import-wizard-page select,.app-shell .smart-import-wizard-page select option{color:#e2e8f0!important;background:#080e1cf2!important}.app-shell .smart-import-wizard-page .smart-wizard-view-filters__search input,.app-shell .smart-import-wizard-page .smart-wizard-history__search input{color:#f1f5f9!important;background:0 0!important}.app-shell .smart-import-wizard-page .smart-wizard-stepper__item.is-selected .smart-wizard-stepper__btn{background:#1e3a5fd9!important;border-color:#60a5fa8c!important}.app-shell .smart-import-wizard-page .smart-wizard-panel__refresh-overlay{color:#e2e8f0!important;background:#060a14eb!important}.admin-console-mission--detail{flex-direction:column;gap:.85rem;display:flex}.admin-console-sections{flex-direction:column;gap:1rem;margin-bottom:.5rem;display:flex}.admin-console-section-subcard .pt-card__head{text-align:center}.admin-console-section-subcard .pt-card__title{text-transform:none;letter-spacing:.02em;justify-content:center;width:100%;font-weight:700;font-size:.82rem!important}.admin-console-section-subcard .pt-card__desc{text-align:center;margin-left:auto;margin-right:auto;font-size:.78rem;font-weight:400}.admin-console-section-subcard__body{font-weight:400}.admin-console-page .admin-console-section-subcard>.pt-card__body,.admin-console-page .admin-console-section-subcard__body{box-sizing:border-box;width:100%;flex-flow:column!important;align-items:stretch!important;display:flex!important}.admin-console-metric-grid{box-sizing:border-box;gap:.65rem;min-width:0;grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr))!important;width:100%!important;display:grid!important}.admin-console-metric-tile{text-align:center;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;min-height:5.25rem;padding:.55rem .4rem;display:flex}.admin-console-metric-tile--clickable{cursor:pointer;font:inherit;color:inherit;appearance:none;transition:border-color .15s,box-shadow .15s,background .15s}.admin-console-metric-tile--clickable:hover{background:#0e74901f;border-color:#7dd3fc8c}.admin-console-metric-tile--clickable.is-active{background:#0e749038;border-color:#7dd3fcbf;box-shadow:0 0 0 1px #38bdf859}.admin-console-metric-tile--blue{border-top:2px solid #60a5fa}.admin-console-metric-tile--green{border-top:2px solid #4ade80}.admin-console-metric-tile--orange{border-top:2px solid #fb923c}.admin-console-metric-tile--red{border-top:2px solid #f87171}.admin-console-metric-tile--purple{border-top:2px solid #c084fc}.admin-console-metric-tile__title{color:var(--pt-ds-text,#e2e8f0);text-transform:uppercase;letter-spacing:.04em;text-align:center;width:100%;margin:0 0 .25rem;line-height:1.25;font-size:.64rem!important;font-weight:700!important}.admin-console-metric-tile__value{color:var(--pt-ds-text,#e2e8f0);word-break:break-word;text-align:center;margin:0;line-height:1.3;font-size:.8rem!important;font-weight:400!important}.admin-console-metric-tile__hint{color:var(--pt-ds-muted,#94a3b8);text-align:center;margin:.28rem 0 0;line-height:1.35;font-size:.7rem!important;font-weight:400!important}.admin-console-module-tile{text-align:center;box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;align-items:center;min-width:0;min-height:5.25rem;padding:.55rem .4rem;display:flex}.admin-console-module-tile--blue{border-top:2px solid #60a5fa}.admin-console-module-tile--green{border-top:2px solid #4ade80}.admin-console-module-tile--orange{border-top:2px solid #fb923c}.admin-console-module-tile--red{border-top:2px solid #f87171}.admin-console-module-tile--purple{border-top:2px solid #c084fc}.admin-console-module-tile__title{color:var(--pt-ds-text,#e2e8f0);text-align:center;width:100%;margin:0 0 .3rem;line-height:1.25;font-size:.72rem!important;font-weight:700!important}.admin-console-module-tile__badge{margin-bottom:.3rem}.admin-console-module-tile__detail,.admin-console-module-tile__meta{color:var(--pt-ds-muted,#94a3b8);text-align:center;width:100%;margin:.2rem 0 0;line-height:1.35;font-size:.72rem!important;font-weight:400!important}.admin-console-module-tile__meta{font-family:ui-monospace,monospace;font-size:.68rem!important}.admin-console-intro,.admin-console-section-foot,.admin-console-plain-list__detail,.admin-console-plain-list__meta,.admin-console-mission-count{color:var(--pt-ds-text,#e2e8f0);margin:0;font-size:.9rem;font-weight:400;line-height:1.45}.admin-console-section-foot{text-align:center;color:var(--pt-ds-muted,#94a3b8);margin-top:.85rem;font-size:.82rem}.admin-console-intro{text-align:center;color:var(--pt-ds-muted,#94a3b8)}.admin-console-metrics-grid--secondary{margin-top:.75rem}.admin-console-plain-list{margin:0;padding:0;list-style:none}.admin-console-plain-list--grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:.65rem;display:grid}.admin-console-plain-list__item{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:center;padding:.75rem .65rem;display:flex}.admin-console-plain-list__title{color:var(--pt-ds-text,#e2e8f0);margin:0 0 .35rem;font-size:.78rem;font-weight:700}.admin-console-plain-list__badge-row{margin-bottom:.35rem}.admin-console-plain-list__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-console-plain-list__label{color:var(--pt-ds-text,#e2e8f0);margin:0;font-size:.95rem;font-weight:600}.admin-console-plain-list__detail{color:var(--pt-ds-muted,#94a3b8);margin-top:.35rem}.admin-console-plain-list__meta{color:var(--pt-ds-muted,#94a3b8);margin-top:.25rem;font-family:ui-monospace,monospace;font-size:.78rem}.admin-console-missions-grid{gap:.65rem;width:100%;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))!important;display:grid!important}.admin-console-mission-subcard{height:100%}.admin-console-mission-count{text-align:center;color:var(--pt-ds-muted,#94a3b8)}.admin-console-mission-action{justify-content:center;margin-top:.75rem;display:flex}.admin-console-mission-action .pt-ds-action-btn{justify-content:center;min-width:8rem}.admin-console-mission__header--detail{grid-column:auto}.admin-console-mission-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.admin-console-mission-metric{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;flex-direction:column;gap:.2rem;padding:.65rem .75rem;display:flex}.admin-console-mission-metric__label{color:var(--pt-ds-muted,#94a3b8);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.admin-console-mission-metric__value{font-variant-numeric:tabular-nums;font-size:1.35rem}.admin-console-mission-metric__value--found{color:#4ade80}.admin-console-mission-metric__value--pending{color:#fb923c}.admin-console-mission-progress{margin:0}.admin-console-mission__actions--detail{grid-area:auto;align-self:stretch}.admin-console-mission__actions--detail .pt-ds-action-btn{justify-content:center;width:100%}.admin-console-missions{border-radius:var(--pt-ds-radius-lg,12px);border:1px solid var(--pt-ds-border,#ffffff1f);background:var(--pt-ds-surface-elevated,#ffffff0a);flex-direction:column;gap:0;margin:0 0 1.25rem;display:flex;overflow:hidden}.admin-console-mission{border-bottom:1px solid #ffffff14;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:.35rem 1rem;padding:1rem 1.1rem;display:grid}.admin-console-mission:last-child{border-bottom:none}.admin-console-mission__header{grid-column:1;align-items:flex-start;gap:.75rem;display:flex}.admin-console-mission__emoji{font-size:1.35rem;line-height:1}.admin-console-mission__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--pt-ds-muted,#94a3b8);margin:0;font-size:.68rem;font-weight:600}.admin-console-mission__title{margin:.15rem 0 0;font-size:1rem;font-weight:600}.admin-console-mission__count{color:var(--pt-ds-muted,#94a3b8);grid-column:1;margin:0;padding-left:2.1rem;font-size:.88rem}.admin-console-mission__actions{grid-area:1/2/span 2;align-self:center}.admin-console-stat-list{flex-direction:column;gap:.35rem;margin:0;padding:0;display:flex}.admin-console-stat-list--in-subcard{background:0 0;border:none;gap:.65rem;padding:0;grid-template-columns:repeat(auto-fit,minmax(8.25rem,1fr))!important;width:100%!important;display:grid!important}.admin-console-stat-row{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;align-items:center;gap:.25rem;padding:.65rem .5rem;display:flex}.admin-console-stat-row:last-child{border-bottom:none}.admin-console-stat-row__emoji{text-align:center;font-size:1rem;line-height:1}.admin-console-stat-row__label{color:var(--pt-ds-text,#e2e8f0);text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:700}.admin-console-stat-row__value{font-variant-numeric:tabular-nums;font-size:.84rem;font-weight:400}.admin-console-stat-row__value--green{color:#4ade80}.admin-console-stat-row__value--orange{color:#fb923c}.admin-console-stat-row__value--red{color:#f87171}.admin-console-stat-row__value--warning{color:#fbbf24}.admin-console-page{--admin-quick-tile-min:8.25rem}.admin-console-page .admin-console-quick-access{gap:.65rem;grid-template-columns:repeat(auto-fit, minmax(var(--admin-quick-tile-min), 1fr))!important;width:100%!important;display:grid!important}.admin-console-route-hint,.admin-console-activity-time{margin:.35rem 0 0}.admin-console-quick-access{grid-template-columns:repeat(auto-fill, minmax(var(--admin-quick-tile-min), 1fr));gap:.85rem;margin-bottom:0;display:grid}.admin-console-quick-access--in-subcard{margin-top:.15rem}.admin-console-quick-access__tile{border-radius:var(--pt-ds-radius-lg,12px);border:1px solid var(--pt-ds-border,#ffffff1f);background:var(--pt-ds-surface-elevated,#ffffff0a);text-align:center;cursor:default;-webkit-user-select:none;user-select:none;opacity:.92;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:8.5rem;padding:1rem .75rem;display:flex}.admin-console-quick-access__icon{width:3rem;height:3rem;color:var(--pt-ds-accent,#818cf8);background:#6366f126;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.admin-console-quick-access__label{font-size:.95rem;font-weight:700}.admin-console-quick-access__desc,.admin-console-quick-access__route{color:var(--pt-ds-muted,#94a3b8);font-size:.75rem;font-weight:400;line-height:1.3}.admin-console-quick-access__route{font-family:ui-monospace,monospace}.app-shell .skg-root.admin-console-page{padding:.25rem 0 1.5rem;width:100%!important;max-width:none!important}.app-shell .skg-root .skg-sections{gap:1rem;width:100%}.app-shell .skg-root .admin-console-section-subcard .pt-card__title{text-align:center;font-size:.95rem!important}.app-shell .skg-root .admin-console-section-subcard .pt-card__desc{text-align:center;font-size:.88rem}.app-shell .skg-root .admin-console-intro,.app-shell .skg-root .skg-meta,.app-shell .skg-root .skg-status{color:#94a3b8;margin:0;font-size:.9rem;line-height:1.5}.app-shell .skg-root .skg-meta{margin-top:.35rem;font-size:.85rem}.app-shell .skg-root .skg-status{color:#e2e8f0;text-align:center;background:#080c1873;border:1px solid #94a3b838;border-radius:8px;padding:.55rem .65rem}.app-shell .skg-root .skg-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;width:100%;display:flex}.app-shell .skg-root .skg-metrics-grid{margin-top:.75rem;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))!important;gap:.75rem!important;width:100%!important}.app-shell .skg-root .admin-console-metric-tile{min-height:5.5rem;padding:.65rem .55rem}.app-shell .skg-root .admin-console-metric-tile__title{font-size:.78rem!important}.app-shell .skg-root .admin-console-metric-tile__value{font-size:1.05rem!important}.app-shell .skg-root .skg-data-layout{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:1rem;width:100%;display:grid}.app-shell .skg-root .skg-table-wrap{width:100%;overflow-x:auto}.app-shell .skg-root .skg-table-wrap .clean-table{width:100%;font-size:.88rem}.app-shell .skg-root .skg-table-wrap .clean-table th{text-transform:uppercase;letter-spacing:.04em;font-size:.78rem}.app-shell .skg-root .skg-pagination{color:#94a3b8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-bottom:.65rem;font-size:.85rem;display:flex}.app-shell .skg-root .skg-pagination__controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.app-shell .skg-root .skg-pagination select{color:#e2e8f0;background:#080e1cf2;border:1px solid #94a3b847;border-radius:6px;padding:.25rem .4rem;font-size:.85rem}.app-shell .skg-root .skg-empty{text-align:center;color:#94a3b8;padding:1rem;font-size:.88rem}@media (width<=1100px){.app-shell .skg-root .skg-data-layout{grid-template-columns:1fr}.app-shell .skg-root .skg-toolbar{justify-content:flex-start}}.ocm-shell{gap:1rem;display:grid}.ocm-shell--loading{background:#f8fafcf2;border:1px solid #94a3b847;border-radius:10px;align-items:center;gap:.65rem;padding:1rem;display:flex}.ocm-security{background:#f0fdf4eb;border:1px solid #22c55e47;border-radius:8px;flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:.75rem .9rem;display:flex}.ocm-eyebrow{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin:0 0 .2rem;font-size:.72rem}.ocm-title{margin:0 0 .25rem;font-size:1.45rem}.ocm-section{background:#fffffff5;border:1px solid #94a3b838;border-radius:10px;padding:.85rem 1rem}.ocm-section-title{margin:0 0 .75rem;font-size:.95rem}.ocm-summary{background:linear-gradient(135deg,#f8fafcfa,#f1f5f9f2);border:1px solid #94a3b840;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 1.1rem;display:flex}.ocm-summary__headline{margin:.25rem 0;font-size:1.05rem}.ocm-summary__stats{grid-template-columns:repeat(2,minmax(110px,1fr));gap:.5rem 1rem;margin:0;display:grid}.ocm-summary__stats dt{text-transform:uppercase;color:#64748b;margin:0;font-size:.68rem}.ocm-summary__stats dd{margin:.1rem 0 0;font-weight:600}.ocm-health-core{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem;margin-bottom:.85rem;display:grid}.ocm-health-card{border:1px solid #94a3b838;border-radius:8px;padding:.65rem .75rem}.ocm-health-card__label{color:#64748b;margin-bottom:.2rem;font-size:.72rem;display:block}.ocm-health-card__status{font-size:.95rem}.ocm-monitor-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.6rem;display:grid}.ocm-monitor-card{border:1px solid #94a3b833;border-radius:8px;padding:.65rem .75rem}.ocm-monitor-card__head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem;display:flex}.ocm-monitor-card__head h3{margin:0;font-size:.85rem}.ocm-monitor-card__head span{text-transform:uppercase;font-size:.68rem}.ocm-monitor-card__value{margin:.35rem 0 0;font-family:ui-monospace,monospace;font-size:.8rem}.ocm-metrics-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.55rem;margin:0;display:grid}.ocm-metric{background:#f8fafce6;border-radius:6px;padding:.45rem .55rem}.ocm-metric dt{color:#64748b;margin:0;font-size:.68rem}.ocm-metric dd{margin:.15rem 0 0;font-size:.9rem;font-weight:600}.ocm-batch-card{border:1px solid #94a3b838;border-radius:8px;padding:.75rem}.ocm-batch-card__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.5rem;display:flex}.ocm-batch-card__status{text-transform:uppercase;background:#ffffffb3;border-radius:999px;padding:.2rem .45rem;font-size:.72rem}.ocm-batch-card__label{margin:0 0 .65rem;font-weight:600}.ocm-batch-card__progress{background:#94a3b840;border-radius:999px;height:6px;margin-bottom:.75rem;overflow:hidden}.ocm-batch-card__progress-bar{border-radius:inherit;background:#22c55e;height:100%}.ocm-batch-card__meta{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem;margin:0;display:grid}.ocm-batch-card__meta dt{color:#64748b;margin:0;font-size:.68rem}.ocm-batch-card__meta dd{margin:.1rem 0 0;font-size:.85rem}.ocm-mono{word-break:break-all;font-family:ui-monospace,monospace;font-size:.75rem}.ocm-layout{grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:start;gap:1rem;display:grid}.ocm-layout__main,.ocm-layout__side{gap:1rem;display:grid}.ocm-timeline{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.ocm-timeline__item{border-left:3px solid #94a3b873;padding-left:.75rem}.ocm-timeline__item time{color:#64748b;font-size:.72rem;display:block}.ocm-timeline__category{text-transform:uppercase;color:#475569;margin:.15rem 0;font-size:.68rem;display:inline-block}.ocm-timeline__item p{margin:.15rem 0 0;font-size:.85rem}.ocm-events-list,.ocm-errors-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ocm-events-list__item,.ocm-errors-list__item{background:#f8fafcd9;border:1px solid #94a3b833;border-radius:6px;padding:.55rem .65rem}.ocm-events-list__head{justify-content:space-between;gap:.5rem;margin-bottom:.25rem;font-size:.72rem;display:flex}.ocm-events-list__item p,.ocm-errors-list__item p{margin:.2rem 0 0;font-size:.85rem}.ocm-errors-list__empty{padding:.5rem 0}.ocm-event--warning{border-left:3px solid #f59e0b}.ocm-event--error{border-left:3px solid #ef4444}.ocm-event--info{border-left:3px solid #3b82f6}.ocm-tone--ok{border-color:#22c55e59}.ocm-tone--warning{border-color:#f59e0b66}.ocm-tone--error{border-color:#ef444466}.ocm-tone--neutral{border-color:#94a3b859}.ocm-security--live{background:#eff6fff2;border-color:#3b82f659}.ocm-mode-toggle{border:1px solid #94a3b859;border-radius:8px;display:inline-flex;overflow:hidden}.ocm-mode-toggle__btn{cursor:pointer;background:0 0;border:0;padding:.35rem .65rem;font-size:.78rem}.ocm-mode-toggle__btn.is-active{background:#0f172a14;font-weight:600}.ocm-live-banner{background:#eff6fff2;border:1px solid #3b82f659;border-radius:8px;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.85rem;display:flex}.ocm-inline-warning{background:#fffbebf2;border:1px solid #f59e0b66;border-radius:6px;padding:.55rem .7rem;font-size:.85rem}.ocm-sources-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ocm-sources-list__item{border:1px solid #94a3b838;border-radius:6px;padding:.55rem .65rem}.ocm-sources-list__head{justify-content:space-between;gap:.5rem;font-size:.82rem;display:flex}.ocm-inline-warning--error{background:#fef2f2f2;border-color:#ef444466}.ocm-refresh-btn{align-items:center;gap:.35rem;display:inline-flex}.ocm-summary--warning{border-color:#f59e0b73}.ocm-summary__loading{text-transform:none;letter-spacing:normal;color:#b45309;align-items:center;gap:.25rem;margin-left:.5rem;font-size:.72rem;display:inline-flex}.ocm-summary__refreshed{margin:.35rem 0 0}.ocm-panel-status--ok{color:#15803d}.ocm-panel-status--warning{color:#b45309}.ocm-panel-status--error{color:#b91c1c}.ocm-refresh-log__header{flex-wrap:wrap;justify-content:space-between;gap:.35rem;margin-bottom:.65rem;display:flex}.ocm-refresh-log__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ocm-refresh-log__item{border:1px solid #94a3b838;border-radius:6px;padding:.55rem .65rem;font-size:.82rem}.ocm-refresh-log__item--ok{border-left:3px solid #22c55e}.ocm-refresh-log__item--warning{border-left:3px solid #f59e0b}.ocm-refresh-log__item--error{border-left:3px solid #ef4444}.ocm-refresh-log__head{justify-content:space-between;gap:.5rem;margin-bottom:.2rem;font-weight:600;display:flex}.ocm-refresh-log__meta{color:#64748b;margin:0;font-size:.75rem}.ocm-refresh-log__error{color:#b45309;margin:.35rem 0 0}.ocm-refresh-log__sources{color:#475569;margin:.35rem 0 0;padding-left:1rem;font-size:.75rem}.ocm-alerts__header{align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.ocm-alerts__count{color:#15803d;background:#22c55e26;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;font-size:.72rem;display:inline-flex}.ocm-alerts__count--active{color:#b45309;background:#f59e0b33}.ocm-alerts__empty{margin:0}.ocm-alerts__list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ocm-alerts__item{background:#f8fafce6;border:1px solid #94a3b838;border-radius:8px;padding:.65rem .75rem}.ocm-alerts__item--critical{background:#fef2f299;border-left:4px solid #ef4444}.ocm-alerts__item--warning{background:#fffbeba6;border-left:4px solid #f59e0b}.ocm-alerts__item--info{border-left:4px solid #3b82f6}.ocm-alerts__item-head{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.35rem;font-size:.72rem;display:flex}.ocm-alerts__severity{text-transform:uppercase;font-weight:700}.ocm-alerts__module{font-weight:600}.ocm-alerts__item-head time{color:#64748b;margin-left:auto}.ocm-alerts__message{margin:0 0 .25rem;font-size:.88rem}.ocm-alerts__origin{margin:0 0 .35rem}.ocm-alerts__recommendation{color:#334155;margin:0;font-size:.8rem}.ocm-panel-tabs{background:#f8fafcf2;border:1px solid #94a3b840;border-radius:10px;gap:.35rem;width:fit-content;padding:.25rem;display:flex}.ocm-panel-tabs__btn{cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:.85rem;display:inline-flex}.ocm-panel-tabs__btn.is-active{background:#fff;font-weight:600;box-shadow:0 1px 2px #0f172a14}.ocm-panel-tabs__badge{color:#1d4ed8;background:#3b82f626;border-radius:999px;justify-content:center;align-items:center;min-width:1.2rem;height:1.2rem;padding:0 .3rem;font-size:.68rem;display:inline-flex}.ocm-timeline-tab{gap:.85rem;display:grid}.ocm-timeline-tab__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;display:flex}.ocm-timeline-tab__search{border:1px solid #94a3b859;border-radius:8px;min-width:min(100%,320px);padding:.45rem .65rem;font-size:.85rem}.ocm-timeline-tab__filters{flex-wrap:wrap;gap:.35rem;display:flex}.ocm-timeline-tab__filter{cursor:pointer;background:#fff;border:1px solid #94a3b84d;border-radius:999px;padding:.3rem .65rem;font-size:.78rem}.ocm-timeline-tab__filter.is-active{background:#0f172a14;font-weight:600}.ocm-timeline-tab__empty{margin:0;padding:.75rem}.ocm-timeline-tab__list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ocm-timeline-tab__item{background:#fffffff5;border:1px solid #94a3b838;border-radius:8px;padding:.7rem .8rem}.ocm-timeline-tab__item--critical{border-left:4px solid #ef4444}.ocm-timeline-tab__item--warning{border-left:4px solid #f59e0b}.ocm-timeline-tab__item--info{border-left:4px solid #3b82f6}.ocm-timeline-tab__item-head{flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.3rem;font-size:.72rem;display:flex}.ocm-timeline-tab__item-head time{color:#64748b;margin-left:auto}.ocm-timeline-tab__severity{text-transform:uppercase;font-weight:700}.ocm-timeline-tab__category{text-transform:uppercase;color:#475569}.ocm-timeline-tab__title{margin:0 0 .25rem;font-size:.92rem}.ocm-timeline-tab__description{margin:0 0 .25rem;font-size:.85rem}.ocm-timeline-tab__origin{margin:0 0 .35rem}.ocm-timeline-tab__refs{flex-wrap:wrap;gap:.65rem 1rem;margin:0;font-size:.78rem;display:flex}.ocm-timeline-tab__refs dt{color:#64748b;text-transform:uppercase;margin:0;font-size:.68rem}.ocm-timeline-tab__refs dd{margin:.1rem 0 0;font-family:ui-monospace,monospace}.ocm-panel-tabs__badge--risk{text-transform:uppercase;font-weight:700}.ocm-panel-tabs__badge--low{color:#15803d;background:#22c55e2e}.ocm-panel-tabs__badge--medium{color:#b45309;background:#f59e0b33}.ocm-panel-tabs__badge--high{color:#c2410c;background:#f9731633}.ocm-panel-tabs__badge--critical{color:#b91c1c;background:#ef444433}.ocm-analyzer{gap:.85rem;display:grid}.ocm-analyzer__header{margin-bottom:.25rem}.ocm-analyzer-subtitle{margin:0 0 .5rem;font-size:.92rem;font-weight:600}.ocm-analyzer-summary{border-left:4px solid #94a3b880}.ocm-analyzer-summary--low{border-left-color:#22c55e}.ocm-analyzer-summary--medium{border-left-color:#f59e0b}.ocm-analyzer-summary--high{border-left-color:#f97316}.ocm-analyzer-summary--critical{border-left-color:#ef4444}.ocm-analyzer-overall{margin:0 0 .35rem;font-size:.95rem}.ocm-analyzer-summary__text{color:#334155;margin:0;font-size:.85rem}.ocm-analyzer-indicators{gap:.65rem;margin:0;display:grid}.ocm-analyzer-indicator{background:#fff;border:1px solid #94a3b840;border-radius:8px;padding:.55rem .65rem}.ocm-analyzer-indicator dt{text-transform:uppercase;color:#64748b;margin:0 0 .2rem;font-size:.78rem;font-weight:600}.ocm-analyzer-indicator dd{justify-content:space-between;align-items:center;margin:0 0 .35rem;font-size:.88rem;display:flex}.ocm-analyzer-indicator__level{text-transform:uppercase;font-size:.72rem;font-weight:700}.ocm-analyzer-bar-track{background:#94a3b833;border-radius:999px;height:.45rem;overflow:hidden}.ocm-analyzer-bar-track--inline{margin-top:.15rem}.ocm-analyzer-bar-fill{border-radius:999px;height:100%;transition:width .2s}.ocm-analyzer-bar-fill--low{background:#22c55e}.ocm-analyzer-bar-fill--medium{background:#f59e0b}.ocm-analyzer-bar-fill--high{background:#f97316}.ocm-analyzer-bar-fill--critical{background:#ef4444}.ocm-analyzer-bars{gap:.5rem;display:grid}.ocm-analyzer-bar-row{grid-template-columns:5.5rem 1fr 2.5rem;align-items:center;gap:.5rem;display:grid}.ocm-analyzer-bar-label{color:#475569;font-size:.78rem;font-weight:600}.ocm-analyzer-bar-value{text-align:right;font-variant-numeric:tabular-nums;font-size:.78rem}.ocm-analyzer-risk-list,.ocm-analyzer-prediction-list,.ocm-analyzer-rec-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ocm-analyzer-risk,.ocm-analyzer-prediction{background:#fff;border:1px solid #94a3b840;border-radius:8px;padding:.6rem .75rem}.ocm-analyzer-risk--critical,.ocm-analyzer-prediction--critical{border-left:4px solid #ef4444}.ocm-analyzer-risk--high,.ocm-analyzer-prediction--high{border-left:4px solid #f97316}.ocm-analyzer-risk--medium,.ocm-analyzer-prediction--medium{border-left:4px solid #f59e0b}.ocm-analyzer-risk--low,.ocm-analyzer-prediction--low{border-left:4px solid #22c55e}.ocm-analyzer-risk__head,.ocm-analyzer-prediction__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.ocm-analyzer-risk p,.ocm-analyzer-prediction p{margin:.15rem 0 0;font-size:.85rem}.ocm-analyzer-rec-list li{background:#3b82f60f;border:1px solid #3b82f626;border-radius:8px;padding:.5rem .65rem;font-size:.85rem}@media (width<=960px){.ocm-layout{grid-template-columns:1fr}}.ocm-ds-page .pt-ds-page-hero__title{color:#f1f5f9}.ocm-ds-page .pt-ds-page-hero__description{color:#94a3b8}.ocm-ds-page .pt-ds-section{background:0 0;border:0;padding:0}.ocm-ds-page .pt-ds-breadcrumb{color:#94a3b8}.ocm-ds-header-actions{flex-wrap:wrap;align-items:center;gap:.45rem;margin-left:auto;display:flex}.ocm-ds-tabs{background:0 0;border:0;gap:.35rem;width:fit-content;padding:0}.ocm-ds-tabs .ocm-panel-tabs__badge{margin-left:.25rem}.ocm-ds-tabs .pt-ds-btn{align-items:center;gap:.35rem;display:inline-flex}.ocm-ds-tabs .pt-ds-btn .pt-ds-badge{padding:.1rem .4rem;font-size:.62rem}.ocm-analyzer-bar-row .pt-ds-progress{min-width:0}@media (width<=1100px){.ocm-ds-page .pt-ds-subcards-grid--auto>:only-child{grid-column:span 1}}@media (width<=768px){.ocm-ds-header-actions{justify-content:flex-start;width:100%;margin-left:0}.ocm-ds-page .pt-ds-page__header{flex-direction:column;align-items:stretch}.ocm-ds-tabs{flex-wrap:wrap;width:100%}.ocm-ds-tabs .pt-ds-btn{flex:auto;justify-content:center}}.ocm-layout__main,.ocm-layout__side{align-content:start;gap:1rem;display:grid}.app-shell .ocm-ds-page--dashboard,.app-shell .ocm-ds-page--dashboard .pt-ds-page__main,.app-shell .ocm-ds-page--dashboard .pt-ds-page__content{min-width:0;width:100%!important;max-width:none!important}.app-shell .ocm-ds-page--dashboard .pt-ds-page__content{padding:.65rem .35rem 1rem!important}.app-shell .ocm-ds-page--dashboard .pt-ds-layout-columns{grid-template-columns:1fr!important}.app-shell .ocm-dashboard-layout{grid-template-columns:1fr!important;gap:1rem!important;width:100%!important;max-width:none!important;display:grid!important}.app-shell .ocm-dashboard-layout__metrics{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1rem!important;width:100%!important;display:grid!important}.app-shell .ocm-dashboard-layout__activity{min-width:0;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)!important;gap:1rem!important;width:100%!important;display:grid!important}.app-shell .ocm-ds-page--dashboard .ocm-dashboard-health-grid.pt-ds-subcards-grid,.app-shell .ocm-ds-page--dashboard .ocm-dashboard-health-grid.pt-ds-subcards-grid--auto{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.85rem!important;width:100%!important;display:grid!important}.app-shell .ocm-ds-page--dashboard .ocm-dashboard-layout__metrics .pt-ds-subcards-grid--auto>:only-child,.app-shell .ocm-ds-page--dashboard .ocm-dashboard-layout__activity .pt-ds-subcards-grid--auto>:only-child,.app-shell .ocm-ds-page--dashboard .ocm-dashboard-layout__activity .pt-ds-subcards-grid--stack>:only-child{grid-column:span 1!important}.app-shell .ocm-ds-page--dashboard .ocm-dashboard-layout__activity .pt-ds-subcard{min-height:220px!important}.app-shell .ocm-ds-page--dashboard .ocm-activity-section{width:100%;min-width:0}.app-shell .ocm-ds-page--dashboard .ocm-activity-section .pt-ds-section-header__title{text-align:center;font-size:.95rem!important;font-weight:700!important}.app-shell .ocm-ds-page--dashboard .ocm-activity-section .pt-ds-section-header__description{text-align:center;font-size:.85rem!important}.app-shell .ocm-timeline-feed,.app-shell .ocm-events-feed,.app-shell .ocm-errors-feed{gap:.55rem;max-height:24rem;margin:0;padding:0 .25rem 0 0;line-height:1.5;list-style:none;display:grid;overflow-y:auto;font-size:.9rem!important}.app-shell .ocm-timeline-feed__item,.app-shell .ocm-events-feed__item,.app-shell .ocm-errors-feed__item{background:#080c188c;border:1px solid #94a3b838;border-radius:8px;padding:.6rem .7rem}.app-shell .ocm-timeline-feed__item{border-left:3px solid #3b82f699}.app-shell .ocm-timeline-feed__time,.app-shell .ocm-errors-feed__time{color:#94a3b8;display:block;font-size:.84rem!important}.app-shell .ocm-timeline-feed__category{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin:.2rem 0;display:inline-block;font-size:.8rem!important}.app-shell .ocm-timeline-feed__message,.app-shell .ocm-events-feed__message,.app-shell .ocm-errors-feed__message{color:#e2e8f0;word-break:break-word;margin:.2rem 0 0;font-size:.9rem!important}.app-shell .ocm-events-feed__head{color:#94a3b8;justify-content:space-between;align-items:baseline;gap:.65rem;display:flex;font-size:.84rem!important}.app-shell .ocm-ds-page--dashboard .ocm-dashboard-layout__primary .pt-ds-section-header__title,.app-shell .ocm-ds-page--dashboard .pt-ds-section-header__title{text-align:center;font-size:1rem!important;font-weight:700!important}.app-shell .ocm-ds-page--dashboard .pt-ds-section-header__description{text-align:center;max-width:none!important;font-size:.88rem!important}@media (width<=1100px){.app-shell .ocm-ds-page--dashboard .ocm-dashboard-health-grid.pt-ds-subcards-grid,.app-shell .ocm-ds-page--dashboard .ocm-dashboard-health-grid.pt-ds-subcards-grid--auto{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell .ocm-dashboard-layout__activity,.app-shell .ocm-dashboard-layout__metrics{grid-template-columns:1fr!important}}@media (width<=720px){.app-shell .ocm-ds-page--dashboard .ocm-dashboard-health-grid.pt-ds-subcards-grid,.app-shell .ocm-ds-page--dashboard .ocm-dashboard-health-grid.pt-ds-subcards-grid--auto{grid-template-columns:1fr!important}}.ocm-ds-page,.ocm-ds-page .pt-ds-page__main,.ocm-ds-page .pt-ds-page__content{width:100%;max-width:none}.ocm-dashboard-layout{grid-template-columns:1fr;gap:1.25rem;width:100%;display:grid}.ocm-dashboard-layout__metrics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;width:100%;min-width:0;display:grid}.ocm-dashboard-layout__activity{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;width:100%;min-width:0;display:grid}.ocm-ds-page .ocm-dashboard-health-grid.pt-ds-subcards-grid--auto{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr))!important}@media (width>=1200px){.ocm-ds-page .ocm-dashboard-health-grid.pt-ds-subcards-grid--auto{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.ocm-ds-page .ocm-dashboard-layout__metrics .pt-ds-subcards-grid--auto>:only-child,.ocm-ds-page .ocm-dashboard-layout__activity .pt-ds-subcards-grid--auto>:only-child,.ocm-ds-page .ocm-dashboard-layout__activity .pt-ds-subcards-grid--stack>:only-child{grid-column:span 1}.ocm-ds-page .ocm-dashboard-layout__activity .pt-ds-subcard{min-height:240px}.ocm-ds-page .ocm-activity-section .pt-ds-section-header__title{text-align:center;font-size:.95rem;font-weight:700}.ocm-ds-page .ocm-activity-section .pt-ds-section-header__description{text-align:center;font-size:.85rem}.ocm-timeline-feed,.ocm-events-feed,.ocm-errors-feed{gap:.55rem;max-height:26rem;margin:0;padding:0 .25rem 0 0;font-size:.88rem;line-height:1.45;list-style:none;display:grid;overflow-y:auto}.ocm-timeline-feed__item,.ocm-events-feed__item,.ocm-errors-feed__item{background:#080c1873;border:1px solid #94a3b833;border-radius:8px;padding:.55rem .65rem}.ocm-timeline-feed__item{border-left:3px solid #3b82f68c}.ocm-timeline-feed__time,.ocm-errors-feed__time{color:#94a3b8;font-size:.82rem;display:block}.ocm-timeline-feed__category{text-transform:uppercase;letter-spacing:.04em;color:#64748b;margin:.2rem 0;font-size:.78rem;display:inline-block}.ocm-timeline-feed__message,.ocm-events-feed__message,.ocm-errors-feed__message{color:#e2e8f0;margin:.2rem 0 0;font-size:.88rem}.ocm-events-feed__head{color:#94a3b8;justify-content:space-between;align-items:baseline;gap:.65rem;font-size:.82rem;display:flex}.ocm-events-feed__head time{flex-shrink:0;font-size:.8rem}.ocm-ds-page .ocm-dashboard-health-grid .pt-ds-subcard__title{font-size:.92rem}.ocm-ds-page .ocm-dashboard-health-grid .pt-ds-subcard__body{font-size:.9rem}@media (width<=1100px){.ocm-dashboard-layout__activity,.ocm-dashboard-layout__metrics{grid-template-columns:1fr}}@media (width<=720px){.ocm-ds-page .ocm-dashboard-health-grid.pt-ds-subcards-grid--auto{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.app-shell .ocm-dashboard-layout[data-build=ocm-grid-v3]{gap:1.1rem!important}.app-shell .ocm-dashboard-band{min-width:0;gap:.65rem!important;width:100%!important;display:grid!important}.app-shell .ocm-dashboard-band--health .ocm-dashboard-health-grid,.app-shell .ocm-ds-page--dashboard .ocm-dashboard-band--health .ocm-dashboard-health-grid.pt-ds-subcards-grid--auto{grid-template-columns:repeat(auto-fit,minmax(10.75rem,1fr))!important;gap:.75rem!important;width:100%!important;display:grid!important}.app-shell .ocm-dashboard-layout__metrics{align-items:stretch!important}.app-shell .ocm-dashboard-tile-section{min-width:0;height:100%;flex-direction:column!important;gap:0!important;display:flex!important}.app-shell .ocm-dashboard-tile-section .pt-ds-subcards-grid{flex:1;min-height:0;flex-direction:column!important;display:flex!important}.app-shell .ocm-dashboard-tile-section .pt-ds-subcard{flex-direction:column;flex:1;display:flex;min-height:280px!important}.app-shell .ocm-dashboard-tile-section .pt-ds-subcard__body{flex-direction:column;flex:1;min-height:0;display:flex}.app-shell .ocm-dashboard-layout__activity{align-items:stretch!important}.app-shell .ocm-dashboard-layout__activity .ocm-dashboard-tile-section .pt-ds-subcard{min-height:300px!important}.app-shell .ocm-metric-dl{gap:.35rem;margin:0;font-size:.88rem;display:grid}.app-shell .ocm-metric-dl--spaced{margin-top:.5rem}.app-shell .ocm-metric-dl__row{justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}.app-shell .ocm-metric-dl__row dt{color:#94a3b8;margin:0}.app-shell .ocm-metric-dl__row dd{text-align:right;margin:0;font-weight:600}.app-shell .ocm-metric-dl__mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem}.app-shell .ocm-ds-page--dashboard .ocm-dashboard-band .pt-ds-section-header__title{text-align:center;font-size:1rem!important}.app-shell .ocm-ds-page--dashboard .ocm-dashboard-band .pt-ds-section-header__description{text-align:center;max-width:none!important;font-size:.88rem!important}@media (width>=1101px){.app-shell .ocm-dashboard-band--health .ocm-dashboard-health-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width<=1100px){.app-shell .ocm-dashboard-band--health .ocm-dashboard-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=720px){.app-shell .ocm-dashboard-band--health .ocm-dashboard-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.pcc-root{gap:1rem;padding:.25rem 0 1.5rem;display:grid}.pcc-root--loading,.pcc-root--error{color:#94a3b8;align-items:center;gap:.75rem;min-height:12rem;display:flex}.pcc-banner{text-align:center;border-radius:8px;margin:0;padding:.55rem .75rem;font-size:.88rem}.pcc-banner--warning{color:#fcd34d;background:#f59e0b1f;border:1px solid #f59e0b4d}.app-shell .pcc-root.admin-console-page .pcc-sections{gap:1rem}.app-shell .pcc-root.admin-console-page .admin-console-section-subcard .pt-card__title{font-size:.95rem!important}.app-shell .pcc-root.admin-console-page .admin-console-section-subcard .pt-card__desc{font-size:.88rem}.app-shell .pcc-root.admin-console-page .admin-console-intro{font-size:.9rem;line-height:1.5}.app-shell .pcc-root.admin-console-page .admin-console-metric-grid{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))!important}.app-shell .pcc-root.admin-console-page .pcc-status-grid{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr))!important}.app-shell .pcc-root.admin-console-page .pcc-monitors-grid,.app-shell .pcc-root.admin-console-page .pcc-locks-grid,.app-shell .pcc-root.admin-console-page .pcc-stats-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))!important}.app-shell .pcc-root.admin-console-page .pcc-links-grid{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr))!important}.app-shell .pcc-root.admin-console-page .admin-console-metric-tile,.app-shell .pcc-root.admin-console-page .admin-console-module-tile{min-height:6rem;padding:.7rem .55rem}.app-shell .pcc-root.admin-console-page .admin-console-metric-tile__title{font-size:.78rem!important}.app-shell .pcc-root.admin-console-page .admin-console-metric-tile__value{font-size:.92rem!important}.app-shell .pcc-root.admin-console-page .admin-console-metric-tile__hint{font-size:.82rem!important}.app-shell .pcc-root.admin-console-page .admin-console-module-tile__title{font-size:.9rem!important}.app-shell .pcc-root.admin-console-page .admin-console-module-tile__detail{color:#cbd5e1!important;font-size:.84rem!important}.app-shell .pcc-root.admin-console-page .admin-console-module-tile__meta{font-size:.8rem!important}.app-shell .pcc-root.admin-console-page .pcc-tile-status{letter-spacing:.04em;text-transform:uppercase;color:#e2e8f0;background:#0f172aa6;border:1px solid #94a3b840;border-radius:999px;padding:.18rem .55rem;font-size:.76rem;font-weight:700;display:inline-flex}.app-shell .pcc-root.admin-console-page .pcc-monitor-tile{min-height:7rem}.app-shell .pcc-root.admin-console-page .pcc-quick-link-tile{color:inherit;min-height:4.5rem;text-decoration:none;transition:background .15s}.app-shell .pcc-root.admin-console-page .pcc-quick-link-tile:hover{background:#60a5fa1a}.app-shell .pcc-root.admin-console-page .pcc-quick-link-tile__icon{color:#93c5fd;margin-top:.35rem;display:inline-flex}.ic-sections{margin-bottom:.5rem}.ic-neon-title{text-align:center;letter-spacing:.04em;color:#22d3ee;text-shadow:0 0 12px #22d3ee73;margin:0 0 .75rem;font-size:1.35rem;font-weight:700}.ic-mission-grid{margin-bottom:0}.ic-mission-tile{min-height:8.5rem}.ic-mission-qty{color:#e2e8f0!important;font-size:1.05rem!important;font-weight:700!important}.ic-mission-buckets{background:#082f4973;border:1px solid #38bdf847;border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(5.2rem,1fr));gap:.3rem .45rem;margin:.3rem 0 .45rem;padding:.35rem .4rem;display:grid}.ic-mission-buckets span{flex-direction:column;gap:.08rem;min-width:0;display:flex}.ic-mission-buckets em{letter-spacing:.02em;color:#7dd3fc;text-transform:uppercase;font-size:.58rem;font-style:normal}.ic-mission-buckets strong{color:#e0f2fe;font-size:.82rem}.ic-mission-scope{background:#064e3b59;border:1px solid #34d3994d;border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:.3rem .45rem;margin:.25rem 0 .4rem;padding:.35rem .4rem;display:grid}.ic-mission-scope span{flex-direction:column;gap:.08rem;min-width:0;display:flex}.ic-mission-scope em{letter-spacing:.02em;color:#6ee7b7;text-transform:uppercase;font-size:.58rem;font-style:normal}.ic-mission-scope strong{color:#ecfdf5;word-break:break-word;font-size:.78rem}.ic-audit-incomplete{color:#fed7aa;letter-spacing:.02em;background:#7c2d1273;border:1px solid #fb923c8c;border-radius:6px;margin:.25rem 0 .4rem;padding:.4rem .5rem;font-size:.78rem;font-weight:700}.ic-modal-scope{background:#064e3b66;border:1px solid #34d39959;border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.35rem .5rem;margin:.5rem 0;padding:.45rem .5rem;display:grid}.ic-modal-scope span{flex-direction:column;gap:.08rem;min-width:0;display:flex}.ic-modal-scope em{letter-spacing:.02em;color:#6ee7b7;text-transform:uppercase;font-size:.58rem;font-style:normal}.ic-modal-scope strong{color:#ecfdf5;word-break:break-all;font-size:.78rem}.ic-mission-delta{background:#0f172a8c;border:1px solid #94a3b847;border-radius:6px;grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:.35rem .5rem;margin:.35rem 0 .5rem;padding:.4rem .45rem;display:grid}.ic-mission-delta span{flex-direction:column;gap:.1rem;min-width:0;display:flex}.ic-mission-delta em{letter-spacing:.02em;color:#94a3b8;text-transform:uppercase;font-size:.62rem;font-style:normal}.ic-mission-delta strong{color:#e2e8f0;font-size:.85rem}.ic-mission-tile__action{flex-wrap:wrap;justify-content:flex-start;gap:.4rem;width:100%;margin-top:.45rem;display:flex}.ic-unavailable-badge{letter-spacing:.02em;color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2473;border-radius:4px;padding:.15rem .4rem;font-size:.68rem;font-weight:700;display:inline-block}.ic-unavailable-badge--info{color:#7dd3fc;background:#0ea5e91f;border-color:#38bdf873}.ic-unavailable-section{border-top:1px solid #94a3b833;margin-top:.75rem;padding-top:.5rem}.ic-unavailable-section--info{border-top-color:#38bdf840}.ic-unavailable-section--warn{border-top-color:#fbbf2440}.ic-cache-note{margin:.45rem 0 0;line-height:1.4}.ic-items-modal{z-index:80;background:#020617b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ic-items-panel{background:#0f172a;border:1px solid #94a3b859;border-radius:10px;flex-direction:column;gap:.5rem;width:min(1100px,96vw);max-height:85vh;padding:.85rem;display:flex;overflow:hidden;box-shadow:0 18px 50px #00000073}.ic-items-panel__head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ic-items-table-wrap{border:1px solid #47556999;border-radius:8px;max-height:60vh;overflow:auto}.ic-items-table{border-collapse:collapse;width:100%;font-size:.75rem}.ic-items-table th,.ic-items-table td{text-align:left;vertical-align:top;color:#e2e8f0;border-bottom:1px solid #334155cc;padding:.35rem .45rem}.ic-items-table th{color:#93c5fd;background:#1e293b;font-weight:600;position:sticky;top:0}.ic-mission-tile__action .pt-ds-action-btn{min-height:1.75rem;padding:.28rem .55rem;font-size:.72rem}.ic-mission-feedback{text-align:left;margin:.35rem 0 0;line-height:1.35}.ic-header-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.ic-impact--critical{color:#f87171!important}.ic-impact--high{color:#fb923c!important}.ic-impact--medium{color:#60a5fa!important}.ic-impact--low{color:#a78bfa!important}.ic-progress{background:#0f172a8c;border:1px solid #94a3b840;border-radius:8px;margin:0 0 .85rem;padding:.45rem .55rem}.ic-progress-track{background:#334155e6;border-radius:999px;height:8px;overflow:hidden}.ic-progress-fill{background:#94a3b8;border-radius:999px;height:100%;transition:width .25s}.ic-progress--busy .ic-progress-fill{background:#fbbf24}.ic-progress--done .ic-progress-fill{background:#22c55e}.ic-progress--error .ic-progress-fill{background:#ef4444}.ic-progress-label{color:#cbd5e1;margin-top:.35rem;font-size:.78rem;display:block}.ic-unavailable{color:#f87171;margin:.35rem 0;font-size:1.05rem;font-weight:700}.ic-none-pending{color:#86efac;background:#16a34a1f;border:1px solid #22c55e59;border-radius:8px;margin:.5rem 0 0;padding:.55rem .7rem;font-weight:600}.sync-center-module{flex-direction:column;gap:16px;display:flex}.sync-center-toolbar-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sync-center-checkbox{align-items:center;gap:6px;font-size:.85rem;display:inline-flex}.sync-center-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (width<=1100px){.sync-center-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.sync-center-summary-grid{grid-template-columns:1fr}}.sync-center-summary-card .inv-subcard__body{padding:10px 12px}.sync-center-summary-card-title{font-size:.78rem;font-weight:650;line-height:1.25;display:block}.sync-center-summary-card-desc{margin:4px 0 0;line-height:1.35}.sync-center-stat{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1.2rem}.sync-center-tech-details-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.sync-center-tech-details-body{margin-top:8px}.sync-center-message{background:#0e749014;border-radius:8px;padding:10px 12px;font-size:.9rem}.sync-center-message--error{color:#b91c1c;background:#dc262614}.sync-center-message--warn{color:#92400e;background:#eab3081f}.sync-center-progress{gap:6px;margin-top:12px;display:grid}.sync-center-progress-track{background:#0e749026;border-radius:999px;height:8px;overflow:hidden}.sync-center-progress-fill{background:linear-gradient(90deg,#0e7490,#22d3ee);border-radius:999px;height:100%;transition:width .25s}.sync-center-progress-fill--error{background:#ef4444}.sync-center-progress-meta{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;font-size:.82rem;display:flex}.sync-center-progress-counts{font-variant-numeric:tabular-nums}.sync-center-btn--cancel{border-color:#ef444459!important}.sync-center-btn--retry{border-color:#f59e0b73!important}.sync-center-table-scroll{max-height:62vh;overflow:auto}.sync-center-table{border-collapse:collapse;width:100%;font-size:.82rem}.sync-center-table th,.sync-center-table td{text-align:left;vertical-align:top;border-bottom:1px solid #0000000f;padding:6px 8px}.sync-center-table th{background:var(--surface-elevated,#fff);z-index:1;position:sticky;top:0}.sync-row--unverified{background:#b48c2814}.sync-row--different{background:#eab3080f}.sync-row--absent{background:#ef44440f}.sync-center-action-cell{max-width:220px;font-size:.78rem}.sync-status-icon--ok{color:#16a34a}.sync-status-icon--warn{color:#ca8a04}.sync-center-validation-hint{color:#b45309;margin-top:8px}.sync-center-search{border:1px solid #0e749040;border-radius:8px;flex:1;min-width:260px;padding:6px 10px;font-size:.85rem}.sync-price-row--below{background:#dc26261a}.sync-price-row--equal{background:#16a34a1a}.sync-price-row--above{background:#eab30824}.sync-price-row--na{color:#475569;background:#64748b1a}.sync-center-card-filter{cursor:pointer;transition:outline .15s,transform .15s}.sync-center-card-filter:hover,.sync-center-card-filter:focus-visible{outline-offset:2px;outline:2px solid #0e74908c}.sync-center-card-filter--active{outline-offset:2px;outline:2px solid #0e7490e6}.sync-center-ebay-withdraw-row{flex-wrap:wrap;gap:8px}.atualizacao-danger-btn{color:#fff;letter-spacing:.02em;cursor:pointer;background:#dc2626;border:1px solid #b91c1c;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.atualizacao-danger-btn:hover:not(:disabled){background:#b91c1c}.atualizacao-danger-btn:disabled{opacity:.55;cursor:not-allowed}.atualizacao-danger-btn--strong{background:#991b1b;border-color:#7f1d1d}.sync-center-price-table td,.sync-center-price-table th{white-space:nowrap}.sync-btn-outline{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex;background:0 0!important;border:1.5px solid!important}.sync-btn-outline:disabled{opacity:.55;cursor:not-allowed}.sync-btn-outline--blue{color:#2563eb}.sync-btn-outline--green{color:#16a34a}.sync-btn-outline--orange{color:#ea580c}.sync-btn-outline--red{color:#dc2626}.sync-btn-outline--disabled,.sync-btn-outline:disabled{cursor:not-allowed;opacity:.65;color:#94a3b8!important;background:#f8fafc!important;border-color:#cbd5e1!important}.sync-center-price-group-toolbar.is-empty{opacity:.75}.sync-btn-outline--purple{color:#7c3aed}.sync-btn-outline--gray{color:#64748b}.sync-btn-outline--processing{color:#fff!important;border-color:#0000!important}.sync-btn-outline--processing.sync-btn-outline--blue{background:#2563eb!important}.sync-btn-outline--processing.sync-btn-outline--green{background:#16a34a!important}.sync-btn-outline--processing.sync-btn-outline--orange{background:#ea580c!important}.sync-btn-outline--processing.sync-btn-outline--red{background:#dc2626!important}.sync-btn-outline--processing.sync-btn-outline--purple{background:#7c3aed!important}.sync-active-count-card{background:#2563eb0a;border:1.5px solid #2563eb;border-radius:10px;padding:12px 14px}.sync-active-count-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:8px;display:grid}.sync-more-options{display:inline-block;position:relative}.sync-more-options__menu{z-index:20;background:var(--surface-elevated,#0f172a);border:1px solid #94a3b859;border-radius:8px;gap:4px;min-width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #00000040}.sync-more-options__menu button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 10px}.sync-more-options__menu button:hover{border-color:#94a3b866}.sync-confirm-modal-backdrop{z-index:80;background:#0206178c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.sync-confirm-modal{background:var(--surface-elevated,#0f172a);border:1px solid #94a3b859;border-radius:12px;width:min(520px,100%);padding:16px}.sync-center-price-groups{gap:14px;display:grid}.sync-center-price-group-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:10px;display:flex}.sync-center-price-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (width<=900px){.sync-center-price-item-grid{grid-template-columns:1fr}}.sync-center-price-item-card{background:#060a1473;border:1px solid #94a3b847;border-radius:10px;grid-template-columns:auto 64px 1fr;align-items:start;gap:8px;padding:8px;display:grid}.sync-center-price-item-card--blocked{border-color:#dc262673}.sync-center-price-item-check{margin-top:4px}.sync-center-price-item-image{object-fit:cover;background:#94a3b81f;border-radius:8px;width:64px;height:64px}.sync-center-price-item-image--empty{display:block}.sync-center-price-item-body{min-width:0}.sync-center-price-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 4px;font-size:.86rem;line-height:1.25;display:-webkit-box;overflow:hidden}.sync-center-price-item-situation{color:#16a34a;margin:4px 0 0;font-size:.78rem;font-weight:700}.sync-center-price-item-situation.is-blocked{color:#dc2626}.sync-center-progress-fill--orange{background:linear-gradient(90deg,#ea580c,#f59e0b)}.ebay-prepublish-module{flex-direction:column;gap:16px;display:flex}.ebay-prepublish-toolbar,.ebay-prepublish-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ebay-prepublish-search-input{border:1px solid #0000001f;border-radius:8px;min-width:220px;padding:6px 10px;font-size:.9rem}.ebay-prepublish-advanced-filter select{min-width:240px}.ebay-prepublish-stat-sub{color:var(--text-muted,#64748b);margin-top:2px;font-size:.72rem;font-weight:400;display:block}.ebay-prepublish-summary-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.ebay-prepublish-stat{margin:4px 0 0;font-size:1.4rem}.ebay-prepublish-message{background:#0e749014;border-radius:8px;padding:10px 12px;font-size:.9rem}.ebay-prepublish-message--error{color:#b91c1c;background:#dc262614}.ebay-prepublish-message--empty{background:#64748b1a}.ebay-prepublish-table-scroll{max-height:58vh;overflow:auto}.ebay-prepublish-table{border-collapse:collapse;width:100%;font-size:.82rem}.ebay-prepublish-table th,.ebay-prepublish-table td{text-align:left;vertical-align:top;border-bottom:1px solid #0000000f;padding:6px 8px}.ebay-prepublish-table th{background:var(--surface-elevated,#fff);z-index:1;position:sticky;top:0}.ebay-prepublish-sort-btn{font:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.ebay-prepublish-sort-btn:hover,.ebay-prepublish-sort-btn--active{color:#0e7490}.ebay-prepublish-sort-indicator{font-size:.7rem;line-height:1}.ebay-prepublish-row--blocked{background:#ef44440f}.ebay-prepublish-row--warnings{background:#eab3080f}.ebay-prepublish-meta{color:var(--text-muted,#64748b);font-size:.8rem}.ebay-prepublish-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.ebay-prepublish-pagination-meta{color:var(--text-muted,#64748b);font-size:.82rem}.ebay-prepublish-progress{background:#0e74900f;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.ebay-prepublish-progress-bar-wrap{background:#94a3b833;border-radius:999px;height:8px;overflow:hidden}.ebay-prepublish-progress-bar{background:linear-gradient(90deg,#0e7490,#38bdf8);height:100%;transition:width .3s}.ebay-prepublish-progress-text{margin:0;font-size:.88rem}.ebay-prepublish-progress-meta{color:var(--text-muted,#64748b);margin:0;font-size:.75rem}.ebay-auto-root{flex-direction:column;gap:.85rem;margin-top:.35rem;display:flex}.ebay-auto-hero .inv-subcard__body{flex-direction:column;gap:.65rem;display:flex}.ebay-auto-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.ebay-auto-btn-primary{background:#38bdf824!important;border-color:#38bdf873!important}.ebay-auto-last-run{color:var(--muted,#94a3b8)}.ebay-auto-progress{gap:.35rem;display:grid}.ebay-auto-progress__track{background:#94a3b82e;border-radius:999px;height:8px;overflow:hidden}.ebay-auto-progress__fill{background:linear-gradient(90deg,#38bdf8,#34d399);height:100%;transition:width .25s}.ebay-auto-progress__label{color:#cbd5e1;font-size:.72rem}.ebay-auto-error{color:#fca5a5;align-items:flex-start;gap:.4rem;margin:0;font-size:.8rem;display:flex}.ebay-auto-subtablist{gap:.35rem;margin:.15rem 0 .35rem}.ebay-auto-subtab{padding:.4rem .65rem!important;font-size:.72rem!important}.ebay-auto-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.ebay-auto-grid--steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ebay-auto-metric-card .ebay-auto-metric-value{word-break:break-word;font-size:1.05rem}.ebay-auto-panel{flex-direction:column;gap:.65rem;display:flex}.ebay-auto-toolbar{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.ebay-auto-toolbar select,.ebay-auto-toolbar input[type=text],.ebay-auto-toolbar input:not([type]){color:#e2e8f0;background:#0f172ad9;border:1px solid #94a3b847;border-radius:8px;min-width:140px;padding:.35rem .55rem;font-size:.78rem}.ebay-auto-table-wrap{background:#02061759;border:1px solid #94a3b829;border-radius:10px;max-height:420px;overflow:auto}.ebay-auto-table{width:100%;font-size:.72rem}.ebay-auto-table th,.ebay-auto-table td{white-space:nowrap;padding:.35rem .45rem}.ebay-auto-match-list{flex-direction:column;gap:.4rem;max-height:280px;display:flex;overflow:auto}.ebay-auto-match-item{background:#0f172a8c;border-radius:8px;gap:.1rem;padding:.35rem .4rem;font-size:.72rem;display:grid}.ebay-auto-match-item em{color:#94a3b8;font-style:normal}.ebay-auto-plan-list{color:#fdba74;margin:0 0 .5rem;padding-left:1.1rem;font-size:.78rem}.ebay-auto-check{align-items:center;gap:.4rem;font-size:.78rem;display:inline-flex}.ebay-auto-status--ready{outline:1px solid #34d39959}.ebay-auto-status--running{outline:1px solid #fb923c73}.ebay-auto-status--error{outline:1px solid #f8717173}.ebay-auto-status--idle{opacity:.88}.ebay-correction-module-surface-tabs{margin-bottom:.55rem}@media (width<=1100px){.ebay-auto-grid,.ebay-auto-grid--steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ebay-auto-grid,.ebay-auto-grid--steps{grid-template-columns:1fr}}.ebay-aqty-card--independent{border:2px solid #2dd4bf;box-shadow:0 0 0 1px #2dd4bf2e;color:#f3f6fb!important;background:#0f1623!important}.ebay-aqty-card--independent .inv-subcard__head--teal,.ebay-aqty-card--independent .inv-subcard__head{color:#f3f6fb!important;background:#0f1623!important}.ebay-aqty-card--independent .inv-subcard__title,.ebay-aqty-card--independent .inv-subcard__desc,.ebay-aqty-card--independent .inv-subcard__eyebrow{color:#f3f6fb!important}.ebay-aqty-card--independent .inv-subcard__desc,.ebay-aqty-card--independent .muted,.ebay-aqty-card--independent .muted.tiny{color:#aeb8c8!important}.ebay-aqty-card--independent .inv-subcard__body{color:#f3f6fb!important;background:#0f1623!important}.ebay-aqty-preview-line{color:#fb923c;margin:0;font-size:.95rem;font-weight:700}.ebay-aqty-body{gap:.85rem}.ebay-aqty-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ebay-aqty-chosen{color:#f3f6fb;font-size:.95rem}.ebay-aqty-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (width<=900px){.ebay-aqty-stages{grid-template-columns:1fr}}.ebay-aqty-stage{color:#f3f6fb;opacity:1;background:#0f1623;border:1px solid #334155;border-radius:10px;gap:.55rem;padding:.85rem;display:grid}.ebay-aqty-stage header{flex-direction:column;gap:.15rem;display:flex}.ebay-aqty-stage h4{color:#f3f6fb;margin:0;font-size:.95rem}.ebay-aqty-stage__num{letter-spacing:.04em;color:#aeb8c8;font-size:.72rem;font-weight:700}.ebay-aqty-stage--ready{background:#171c24;border-color:#22c55e;box-shadow:0 0 0 1px #22c55e40}.ebay-aqty-stage--running{background:#171c24;border-color:#f97316}.ebay-aqty-stage--done{background:#0f1623;border-color:#22c55e}.ebay-aqty-stage--locked{opacity:.78;background:#0f1623;border-color:#334155}.ebay-aqty-stage--locked h4,.ebay-aqty-stage--locked .ebay-aqty-stage__num,.ebay-aqty-stage--locked .muted,.ebay-aqty-stage--locked p{color:#aeb8c8!important}.ebay-aqty-stage--error{background:#171c24;border-color:#ef4444}.ebay-aqty-stage__ok{color:#4ade80;align-items:center;gap:.35rem;margin:0;font-size:.88rem;font-weight:600;display:flex}.ebay-aqty-card--independent .atualizacao-soft-btn{color:#f3f6fb!important;background:#1e293b!important;border:1px solid #475569!important}.ebay-aqty-card--independent .atualizacao-soft-btn:disabled{opacity:.85;cursor:not-allowed;color:#94a3b8!important;background:#111827!important;border-color:#334155!important}.ebay-aqty-btn--primary{font-weight:700;color:#f3f6fb!important;background:#16a34a!important;border-color:#15803d!important}.ebay-aqty-btn--danger{color:#f3f6fb!important;background:#b91c1c!important;border-color:#991b1b!important}.ebay-aqty-qty-field{color:#f3f6fb;gap:.35rem;max-width:18rem;display:grid}.ebay-aqty-qty-field span{color:#aeb8c8}.ebay-aqty-qty-field input{border:1px solid #475569;border-radius:8px;min-height:2.4rem;padding:.4rem .65rem;font-size:1rem;color:#f3f6fb!important;background:#111827!important}.ebay-aqty-qty-field input:disabled{color:#94a3b8!important;background:#0b1220!important}.ebay-aqty-qty-field input::placeholder{color:#64748b}.ebay-aqty-progress__track{background:#1e293b;border-radius:999px;height:.55rem;overflow:hidden}.ebay-aqty-progress__fill{background:linear-gradient(90deg,#ea580c,#16a34a);height:100%;transition:width .2s}.ebay-aqty-progress p{color:#aeb8c8!important}.ebay-aqty-metrics{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.55rem;display:grid}.ebay-aqty-metric{color:#f3f6fb!important;background:#171c24!important;border:1px solid #334155!important}.ebay-aqty-metric .inv-subcard__head,.ebay-aqty-metric .inv-subcard__eyebrow,.ebay-aqty-metric .inv-subcard__title{color:#f3f6fb!important;background:0 0!important}.ebay-aqty-metric .inv-subcard__title{font-size:1.15rem!important}.ebay-aqty-msg{color:#7dd3fc;margin:0;font-size:.9rem}.ebay-aqty-msg--error{color:#fca5a5}.ebay-aqty-table-wrap{background:#0f1623;border:1px solid #334155;border-radius:8px;max-height:28rem;overflow:auto}.ebay-aqty-table{color:#f3f6fb;background:#0f1623;font-size:.82rem}.ebay-aqty-table th,.ebay-aqty-table td{color:#f3f6fb!important;border-color:#334155!important}.ebay-aqty-table thead th{color:#aeb8c8!important;background:#171c24!important}.ebay-aqty-confirm-backdrop{z-index:80;background:#020617b8;place-items:center;display:grid;position:fixed;inset:0}.ebay-aqty-confirm-modal{color:#f3f6fb;background:#0f1623;border:1px solid #334155;border-radius:12px;gap:.85rem;width:calc(100% - 2rem);max-width:28rem;padding:1.25rem;display:grid;box-shadow:0 20px 40px #00000073}.ebay-aqty-confirm-modal h4,.ebay-aqty-confirm-modal p{color:#f3f6fb}.ebay-aqty-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.ebay-aqty-other-corrections{color:#f3f6fb;background:#0f1623;border:1px dashed #475569;border-radius:10px;margin:1rem 0;padding:.75rem 1rem}.ebay-aqty-other-corrections>summary{cursor:pointer;color:#f3f6fb;font-weight:700;list-style:none}.ebay-aqty-other-corrections>summary::-webkit-details-marker{display:none}.ebay-aqty-other-corrections>summary:before{content:"▸ ";color:#aeb8c8}.ebay-aqty-other-corrections[open]>summary:before{content:"▾ "}.ebay-aqty-other-corrections .muted,.ebay-aqty-other-corrections .muted.tiny{color:#aeb8c8!important}.ebay-aqty-step2-actions{flex-wrap:wrap;gap:.45rem;display:flex}.ebay-batch-root{flex-direction:column;gap:.85rem;margin-bottom:.85rem;display:flex}.ebay-batch-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ebay-batch-real-toggle{color:#fbbf24;align-items:center;gap:.4rem;font-size:.8rem;display:inline-flex}.ebay-batch-kind-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.ebay-batch-kind-btn{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.ebay-batch-error{color:#fca5a5;margin:0;font-size:.82rem}.ebay-batch-ready-summary{color:#86efac;margin:0;font-size:.82rem;font-weight:600}.ebay-batch-category-note{color:#fcd34d;align-items:flex-start;gap:.35rem;display:flex}.ebay-batch-progress{gap:.35rem;display:grid}.ebay-batch-progress__track{background:#94a3b833;border-radius:999px;height:8px;overflow:hidden}.ebay-batch-progress__fill{background:linear-gradient(90deg,#a78bfa,#34d399);height:100%;transition:width .25s}.ebay-batch-counters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .75rem;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.ebay-batch-result-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.ebay-batch-delete-box{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ebay-batch-item-list{flex-direction:column;gap:.65rem;display:flex}.ebay-batch-item-wrap{align-items:flex-start;gap:.5rem;display:flex}.ebay-batch-item-card{background:#0f172a59;border:1px solid #94a3b838;border-radius:8px;flex:1;grid-template-columns:72px 1fr;gap:.65rem;padding:.55rem;display:grid}.ebay-batch-item-card__media img{object-fit:cover;border-radius:6px;width:72px;height:72px}.ebay-batch-item-card__noimg{color:#94a3b8;border:1px dashed #94a3b859;border-radius:6px;place-items:center;width:72px;height:72px;font-size:.65rem;display:grid}.ebay-batch-item-card__body{gap:.25rem;font-size:.78rem;display:grid}.ebay-batch-item-card__body p{color:#cbd5e1;margin:0}.ebay-batch-item-card__body dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem .6rem;margin:.25rem 0 0;display:grid}.ebay-batch-item-card__body dt{color:#94a3b8;font-size:.68rem}.ebay-batch-item-card__body dd{word-break:break-word;margin:0}@media (width<=900px){.ebay-batch-kind-grid,.ebay-batch-counters,.ebay-batch-item-card__body dl{grid-template-columns:1fr}}.ebay-publish-wizard{--epw-bg:#0f1623;--epw-bg-alt:#121b2a;--epw-head:#111827;--epw-text:#f3f6fb;--epw-muted:#aeb8c8;--epw-border:#263449;--epw-ready:#16a34a;--epw-running:#ea580c;--epw-done:#2563eb;--epw-locked:#64748b;--epw-error:#dc2626;--epw-selected:#1e3a5f;border:1px solid var(--epw-border);border-radius:12px;padding:.85rem 1rem 1.1rem;background:var(--epw-bg)!important;color:var(--epw-text)!important}.ebay-publish-wizard,.ebay-publish-wizard *{scrollbar-color:#334155 #0f1623}.ebay-publish-wizard ::-webkit-scrollbar{width:10px;height:10px}.ebay-publish-wizard ::-webkit-scrollbar-track{background:#0f1623}.ebay-publish-wizard ::-webkit-scrollbar-thumb{background:#334155;border-radius:8px}.ebay-publish-wizard .muted,.ebay-publish-wizard .muted.tiny{color:var(--epw-muted)!important}.ebay-publish-wizard__intro{color:var(--epw-muted);margin:0 0 .75rem;font-size:.86rem}.ebay-publish-wizard__stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin-bottom:.85rem;display:grid}.ebay-publish-wizard__stages--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.ebay-publish-wizard__stages,.ebay-publish-wizard__stages--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.ebay-publish-wizard__stages,.ebay-publish-wizard__stages--4{grid-template-columns:1fr}}.ebay-publish-wizard__stage{border:1px solid var(--epw-border);background:var(--epw-bg-alt);color:var(--epw-text);text-align:left;cursor:pointer;border-radius:10px;min-height:2.8rem;padding:.45rem .55rem}.ebay-publish-wizard__stage:disabled{cursor:not-allowed;opacity:.72}.ebay-publish-wizard__stage-num{letter-spacing:.04em;color:var(--epw-muted);margin-bottom:.2rem;font-size:.68rem;display:block}.ebay-publish-wizard__stage h4{color:var(--epw-text);margin:0;font-size:.78rem;font-weight:700;line-height:1.25}.ebay-publish-wizard__stage--ready{border-color:var(--epw-ready);background:#102418;box-shadow:0 0 0 1px #16a34a59}.ebay-publish-wizard__stage--ready h4,.ebay-publish-wizard__stage--ready .ebay-publish-wizard__stage-num{color:#86efac}.ebay-publish-wizard__stage--running{border-color:var(--epw-running);background:#2a1708}.ebay-publish-wizard__stage--done{border-color:var(--epw-done);background:#0f1c33}.ebay-publish-wizard__stage--locked{color:var(--epw-locked);background:#0d1320;border-color:#334155}.ebay-publish-wizard__stage--locked h4,.ebay-publish-wizard__stage--locked .ebay-publish-wizard__stage-num{color:var(--epw-locked)}.ebay-publish-wizard__stage--error{border-color:var(--epw-error);background:#2a1010}.ebay-publish-wizard__panel{border:1px solid var(--epw-border);background:var(--epw-bg);border-radius:10px;padding:.85rem}.ebay-publish-wizard__panel h3{color:var(--epw-text);margin:0 0 .35rem;font-size:1rem}.ebay-publish-wizard__toolbar{flex-wrap:wrap;align-items:end;gap:.5rem;margin:.65rem 0;display:flex}.ebay-publish-wizard label{color:var(--epw-muted);gap:.2rem;font-size:.75rem;display:grid}.ebay-publish-wizard input,.ebay-publish-wizard select,.ebay-publish-wizard textarea{border-radius:8px;min-height:2rem;padding:.4rem .55rem;color:var(--epw-text)!important;border:1px solid var(--epw-border)!important;background:#0b1220!important}.ebay-publish-wizard input::placeholder{color:#7b8798}.ebay-publish-wizard__btn{border:1px solid var(--epw-border);color:var(--epw-text);cursor:pointer;background:#152033;border-radius:8px;padding:.45rem .75rem;font-weight:650}.ebay-publish-wizard__btn:disabled{opacity:.45;cursor:not-allowed}.ebay-publish-wizard__btn--primary{background:var(--epw-ready);color:#f0fdf4;border-color:#15803d}.ebay-publish-wizard__btn--danger{border-color:var(--epw-error);color:#fecaca;background:#3f1212}.ebay-publish-wizard__btn--blue{color:#eff6ff;background:#1d4ed8;border-color:#1e40af}.ebay-publish-wizard__selected-count{color:#fb923c;margin:.35rem 0 .65rem;font-weight:700}.ebay-publish-wizard__table-wrap{border:1px solid var(--epw-border);border-radius:8px;max-height:420px;overflow:auto}.ebay-publish-wizard table{border-collapse:collapse;width:100%;background:var(--epw-bg)!important;color:var(--epw-text)!important}.ebay-publish-wizard thead th{z-index:1;border-bottom:1px solid var(--epw-border);text-align:left;white-space:nowrap;padding:.55rem .45rem;font-size:.72rem;position:sticky;top:0;background:var(--epw-head)!important;color:var(--epw-text)!important}.ebay-publish-wizard tbody td{border-bottom:1px solid var(--epw-border);vertical-align:middle;padding:.45rem;font-size:.78rem;background:var(--epw-bg)!important;color:var(--epw-text)!important}.ebay-publish-wizard tbody tr:nth-child(2n) td{background:var(--epw-bg-alt)!important}.ebay-publish-wizard tbody tr.is-selected td{background:var(--epw-selected)!important}.ebay-publish-wizard tbody tr.is-blocked td{box-shadow:inset 3px 0 0 var(--epw-error)}.ebay-publish-wizard__thumb{object-fit:cover;border:1px solid var(--epw-border);background:#0b1220;border-radius:6px;width:36px;height:36px}.ebay-publish-wizard__thumbs{flex-wrap:wrap;gap:.35rem;display:flex}.ebay-publish-wizard__cat-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.55rem;display:grid}.ebay-publish-wizard__cat-card{border:1px solid var(--epw-border);background:var(--epw-bg-alt);color:var(--epw-text);text-align:left;cursor:pointer;border-radius:10px;padding:.65rem}.ebay-publish-wizard__cat-card.is-active{border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf859}.ebay-publish-wizard__cat-card h5{margin:0 0 .35rem;font-size:.86rem}.ebay-publish-wizard__cat-card ul{color:var(--epw-muted);gap:.15rem;margin:0;padding:0;font-size:.74rem;list-style:none;display:grid}.ebay-publish-wizard__warn{color:#fdba74;background:#1c1208;border:1px solid #92400e;border-radius:8px;margin:.55rem 0;padding:.55rem .7rem;font-size:.82rem}.ebay-publish-wizard__buckets{flex-wrap:wrap;gap:.45rem;margin:.55rem 0;display:flex}.ebay-publish-wizard__bucket{border:1px solid var(--epw-border);color:var(--epw-text);background:#152033;border-radius:999px;padding:.25rem .65rem;font-size:.75rem}.ebay-publish-wizard__modal-backdrop{z-index:80;background:#020617b8;place-items:center;display:grid;position:fixed;inset:0}.ebay-publish-wizard__modal{color:#f3f6fb;background:#0f1623;border:1px solid #263449;border-radius:12px;width:min(480px,92vw);padding:1rem 1.1rem}.ebay-publish-wizard__modal h4{margin:0 0 .5rem}.ebay-publish-wizard__modal-actions{justify-content:flex-end;gap:.55rem;margin-top:.85rem;display:flex}.ebay-publish-wizard__progress{background:#1e293b;border-radius:999px;height:8px;margin:.55rem 0;overflow:hidden}.ebay-publish-wizard__progress>span{background:linear-gradient(90deg,#2563eb,#22c55e);height:100%;display:block}.ebay-publish-wizard__supplier-card{border:1px solid var(--epw-border);background:var(--epw-bg-alt);border-radius:10px;flex-wrap:wrap;align-items:end;gap:.65rem;margin-bottom:.75rem;padding:.75rem;display:flex}.ebay-publish-wizard__supplier-card h3{flex:100%;margin:0;font-size:.95rem}.ebay-publish-wizard__pager{align-items:center;gap:.65rem;margin:.45rem 0 .65rem;display:flex}.ebay-publish-wizard__status-btn{border:1px solid var(--epw-border);color:var(--epw-text);cursor:pointer;text-align:left;background:0 0;border-radius:6px;padding:.2rem .4rem;font-size:.7rem}.ebay-publish-wizard__cat-grid,.ebay-publish-wizard__cat-card{display:none!important}.app-shell .siw-root.admin-console-page{padding:.25rem 0 1.5rem;width:100%!important;max-width:none!important}.app-shell .siw-root .siw-sections{gap:1rem;width:100%}.app-shell .siw-root .admin-console-section-subcard .pt-card__title{text-align:center;font-size:.95rem!important}.app-shell .siw-root .admin-console-section-subcard .pt-card__desc{text-align:center;font-size:.88rem}.app-shell .siw-root .admin-console-intro,.app-shell .siw-root .siw-section-note{color:#94a3b8;text-align:center;margin:0;font-size:.9rem;line-height:1.5}.app-shell .siw-page-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;display:flex}.app-shell .siw-page-head .admin-console-intro{text-align:left;flex:16rem}.app-shell .siw-root .smart-wizard-panel{box-shadow:none!important;background:0 0!important;border:0!important;gap:1rem!important;padding:0!important;display:grid!important}.app-shell .siw-root .smart-wizard-security{margin:0;font-size:.9rem;line-height:1.45}.app-shell .siw-root .smart-wizard-panel__header{text-align:center;justify-content:center}.app-shell .siw-root .smart-wizard-panel__title{font-size:.95rem!important;font-weight:700!important}.app-shell .siw-root .smart-wizard-view-filters{border:0;width:100%;padding:0;background:0 0!important}.app-shell .siw-root .smart-wizard-view-filters__row{grid-template-columns:minmax(0,2fr) minmax(9rem,1fr) minmax(9rem,1fr) auto;align-items:end;width:100%;gap:.65rem!important;display:grid!important}.app-shell .siw-root .smart-wizard-view-filters__search,.app-shell .siw-root .smart-wizard-view-filters__select select{min-height:2.25rem;font-size:.88rem!important}.app-shell .siw-root .smart-wizard-view-filters__select-label{font-size:.78rem!important}.app-shell .siw-root .smart-wizard-view-filters__summary{text-align:center;margin:.35rem 0 0;font-size:.85rem!important}.app-shell .siw-root .siw-modules-grid,.app-shell .siw-root .siw-dashboard-grid,.app-shell .siw-root .siw-summary-grid{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr))!important;gap:.75rem!important;width:100%!important}.app-shell .siw-root .admin-console-metric-tile,.app-shell .siw-root .siw-dashboard-card{min-height:6.5rem;padding:.7rem .6rem}.app-shell .siw-root .admin-console-metric-tile__title{font-size:.8rem!important}.app-shell .siw-root .admin-console-metric-tile__value{line-height:1.35;font-size:.92rem!important}.app-shell .siw-root .admin-console-metric-tile__hint{font-size:.78rem!important}.app-shell .siw-root .siw-dashboard-card__header{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.25rem;display:flex}.app-shell .siw-root .smart-wizard-shell{gap:1rem;width:100%;display:grid}.app-shell .siw-root .admin-console-sections>.admin-console-section-subcard,.app-shell .siw-root .smart-wizard-shell>.admin-console-section-subcard,.app-shell .siw-root .smart-wizard-panel>.admin-console-section-subcard{width:100%}.app-shell .siw-root .smart-wizard-panel>.admin-console-section-subcard+.admin-console-section-subcard{margin-top:0}.app-shell .siw-root .siw-dashboard-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .5rem;margin:.35rem 0 0;font-size:.85rem;display:grid}.app-shell .siw-root .siw-dashboard-card__metrics dt{color:#94a3b8;text-transform:uppercase;margin:0;font-size:.72rem}.app-shell .siw-root .siw-dashboard-card__metrics dd{color:#f1f5f9;margin:.1rem 0 0;font-weight:700}.app-shell .siw-root .siw-dashboard-card__meta{color:#94a3b8;flex-direction:column;gap:.15rem;margin-top:.35rem;font-size:.78rem;display:flex}.app-shell .siw-root .siw-toolbar-row{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.app-shell .siw-root .smart-wizard-stepper{margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr))!important;gap:.65rem!important;width:100%!important;display:grid!important}.app-shell .siw-root .smart-wizard-stepper__item{width:100%;flex:none!important;min-width:0!important}.app-shell .siw-root .smart-wizard-stepper__btn{min-height:5.5rem;font-size:.88rem}.app-shell .siw-root .smart-wizard-stepper__label{font-size:.88rem!important}.app-shell .siw-root .smart-wizard-stepper__index{font-size:.78rem!important}.app-shell .siw-root .smart-wizard-detail{border-radius:8px;width:100%;margin-top:.75rem;padding:.75rem;font-size:.88rem}.app-shell .siw-root .smart-wizard-detail__title{text-align:center;margin:0 0 .65rem;font-size:.95rem!important;font-weight:700!important}.app-shell .siw-root .smart-wizard-details{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem .75rem;margin:0;font-size:.88rem;display:grid}.app-shell .siw-root .smart-wizard-details__full{grid-column:1/-1}.app-shell .siw-root .smart-wizard-empty{text-align:center;border-radius:8px;margin-top:.65rem;padding:.75rem;font-size:.88rem}.app-shell .siw-root .smart-wizard-history{border:0;width:100%;padding:0;background:0 0!important}.app-shell .siw-root .smart-wizard-history__title{justify-content:center;font-size:.95rem!important;font-weight:700!important}.app-shell .siw-root .smart-wizard-history__list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.55rem;display:grid}.app-shell .siw-root .smart-wizard-history__item{font-size:.88rem}.app-shell .siw-root .siw-upload-card{background:linear-gradient(#1e293b8c,#0f172ab8);border:1px solid #94a3b847;border-radius:12px;gap:.85rem;width:100%;padding:1rem 1.1rem;display:grid}.app-shell .siw-root .siw-upload-card__header{align-items:flex-start;gap:.65rem;display:flex}.app-shell .siw-root .siw-upload-card__title{letter-spacing:.02em;color:#e2e8f0;margin:0;font-size:.98rem;font-weight:800}.app-shell .siw-root .siw-upload-card__subtitle{color:#94a3b8;margin:.15rem 0 0;font-size:.82rem}.app-shell .siw-root .siw-upload-dropzone{text-align:center;color:#cbd5e1;background:#0f172a73;border:1.5px dashed #94a3b873;border-radius:10px;justify-items:center;gap:.35rem;padding:1.25rem 1rem;transition:border-color .15s,background .15s;display:grid}.app-shell .siw-root .siw-upload-dropzone.is-dragover{background:#0ea5e91f;border-color:#38bdf8}.app-shell .siw-root .siw-upload-dropzone.is-disabled{opacity:.65;pointer-events:none}.app-shell .siw-root .siw-upload-select-btn,.app-shell .siw-root .siw-upload-analyze-btn{letter-spacing:.03em;font-weight:700}.app-shell .siw-root .siw-upload-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem .85rem;margin:0;display:grid}.app-shell .siw-root .siw-upload-meta dt{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:.72rem}.app-shell .siw-root .siw-upload-meta dd{color:#e2e8f0;word-break:break-word;margin:.1rem 0 0;font-size:.9rem}.app-shell .siw-root .siw-upload-issues{margin:0;padding-left:1.1rem;font-size:.86rem}.app-shell .siw-root .siw-upload-issues__error{color:#fca5a5}.app-shell .siw-root .siw-upload-issues__warn{color:#fcd34d}.app-shell .siw-root .siw-upload-notice{color:#93c5fd;margin:0;font-size:.88rem}.app-shell .siw-root .siw-upload-notice.is-error{color:#fca5a5}.app-shell .siw-root .siw-upload-progress__bar{background:#334155e6;border-radius:999px;height:.55rem;overflow:hidden}.app-shell .siw-root .siw-upload-progress__bar>span{background:linear-gradient(90deg,#0ea5e9,#22c55e);height:100%;transition:width .2s;display:block}.app-shell .siw-root .siw-upload-progress__label{margin:.35rem 0 0}.app-shell .siw-root .siw-upload-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}@media (width<=900px){.app-shell .siw-root .siw-upload-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .siw-root .smart-wizard-view-filters__row{grid-template-columns:1fr!important}.app-shell .siw-root .siw-modules-grid,.app-shell .siw-root .siw-dashboard-grid,.app-shell .siw-root .siw-summary-grid,.app-shell .siw-root .smart-wizard-stepper{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=560px){.app-shell .siw-root .siw-modules-grid,.app-shell .siw-root .siw-dashboard-grid,.app-shell .siw-root .siw-summary-grid,.app-shell .siw-root .smart-wizard-stepper,.app-shell .siw-root .smart-wizard-history__list{grid-template-columns:1fr!important}}.ebay-subcard{background:#0f172a8c;border:1px solid #4ade8047;border-radius:12px;margin-top:.85rem;overflow:hidden}.ebay-subcard .subcard-header{width:100%;color:inherit;cursor:pointer;text-align:left;font:inherit;background:#22c55e14;border:0;align-items:center;gap:.55rem;padding:.65rem .85rem;display:flex}.ebay-subcard .subcard-icon{color:#86efac;display:inline-flex}.ebay-subcard .subcard-title{font-size:.82rem;font-weight:700}.ebay-subcard .subcard-badge{color:#fde68a;background:#fbbf2429;border:1px solid #fbbf2459;border-radius:999px;padding:.15rem .45rem;font-size:.68rem;font-weight:700}.subcard-header-meta{align-items:center;gap:.45rem;margin-left:auto;display:flex}.sc-badge-blue{color:#7dd3fc!important;background:#38bdf829!important;border-color:#38bdf859!important}.sc-sync-indicator{color:#94a3b8e6;align-items:center;gap:.28rem;font-size:.62rem;display:inline-flex}.sc-dot{border-radius:999px;flex-shrink:0;width:.45rem;height:.45rem}.sc-dot-idle{background:#94a3b88c}.sc-dot-syncing{background:#38bdf8;animation:1.2s ease-in-out infinite sc-pulse}.sc-dot-ok{background:#22c55e;box-shadow:0 0 6px #22c55e8c}.sc-dot-error{background:#ef4444}@keyframes sc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.15)}}.sc-spin{animation:1s linear infinite sc-rotate}@keyframes sc-rotate{to{transform:rotate(360deg)}}.ebay-subcard .subcard-chevron{opacity:.75;flex-shrink:0;transition:transform .2s}.ebay-subcard .subcard-chevron.is-open{transform:rotate(180deg)}.ebay-subcard .subcard-body{flex-direction:column;gap:.65rem;padding:.75rem .85rem .85rem;display:flex}.sc-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.sc-metrics--four{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-metric-blue{background:#38bdf814;border-color:#38bdf847}.sc-metric-green{background:#22c55e14;border-color:#4ade8047}.sc-metric-red{background:#ef444414;border-color:#f8717147}.sc-metric{background:#94a3b814;border:1px solid #94a3b829;border-radius:8px;flex-direction:column;gap:.12rem;padding:.45rem .55rem;display:flex}.sc-metric-label{opacity:.85;font-size:.62rem}.sc-metric-value{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.sc-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.sc-search{flex:1;min-width:12rem}.sc-sync-status{opacity:.85;white-space:nowrap;font-size:.62rem}.sc-tab-count{background:#38bdf833;border-radius:999px;margin-left:.25rem;padding:.05rem .35rem;font-size:.62rem;font-weight:800}.sc-empty-idle{flex-direction:column;align-items:center;gap:.35rem;display:flex}.sc-row-new td:first-child{color:#7dd3fc;font-weight:700}.sc-history-filters{flex-wrap:wrap;gap:.28rem;margin-bottom:.45rem;display:flex}.sc-filter-btn{color:inherit;cursor:pointer;background:#0f172a8c;border:1px solid #94a3b838;border-radius:999px;padding:.22rem .55rem;font-size:.64rem}.sc-filter-btn.active{color:#bbf7d0;background:#22c55e24;border-color:#4ade8073}.sc-modal-overlay{z-index:12000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020617b8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.sc-modal-box{text-align:center;background:#0f172af5;border:1px solid #4ade8059;border-radius:14px;width:min(100%,22rem);padding:1.25rem 1.1rem;box-shadow:0 18px 40px #00000073}.sc-modal-icon{margin-bottom:.35rem;font-size:2rem;line-height:1}.sc-modal-title{margin-bottom:.35rem;font-size:1rem;font-weight:800}.sc-modal-body{opacity:.92;margin-bottom:.75rem;font-size:.78rem}.sc-modal-actions{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}.sc-tabs{flex-wrap:wrap;gap:.35rem;display:flex}.sc-tab{color:inherit;cursor:pointer;background:#0f172aa6;border:1px solid #94a3b840;border-radius:8px;padding:.35rem .65rem;font-size:.72rem}.sc-tab.active{color:#bbf7d0;background:#22c55e1f;border-color:#4ade8073}.sc-tab:disabled{opacity:.45;cursor:not-allowed}.sc-section{display:none}.sc-section.active{display:block}.sc-empty{text-align:center;opacity:.8;border:1px dashed #94a3b840;border-radius:8px;padding:.85rem;font-size:.75rem}.sc-empty--inline{text-align:left;padding:.45rem .55rem}.sc-orders-table-wrap{overflow-x:auto}.sc-orders-table{border-collapse:collapse;width:100%;font-size:.72rem}.sc-orders-table th,.sc-orders-table td{text-align:left;border-bottom:1px solid #94a3b824;padding:.4rem .45rem}.sc-row-actions{flex-wrap:wrap;gap:.25rem;display:flex}.sc-btn{color:inherit;cursor:pointer;background:#0f172abf;border:1px solid #94a3b847;border-radius:8px;padding:.38rem .65rem;font-size:.72rem}.sc-btn-sm{padding:.22rem .45rem;font-size:.66rem}.sc-btn-primary{color:#bbf7d0;background:#22c55e29;border-color:#4ade8073}.sc-btn:disabled{opacity:.55;cursor:not-allowed}.sc-fulfill-form{flex-direction:column;gap:.55rem;display:flex}.sc-field{flex-direction:column;gap:.22rem;display:flex}.sc-label{opacity:.9;font-size:.68rem;font-weight:600}.sc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.sc-field-row{flex-wrap:wrap;gap:.45rem;display:flex}.sc-fulfill-preview{background:#38bdf814;border:1px solid #38bdf833;border-radius:8px;flex-direction:column;gap:.15rem;padding:.45rem .55rem;display:flex}.sc-fulfill-result{background:#22c55e1a;border:1px solid #4ade8047;border-radius:8px;padding:.45rem .55rem;font-size:.72rem}.sc-pending-queue{border-top:1px solid #94a3b829;margin-top:.35rem;padding-top:.55rem}.sc-section-label{opacity:.85;margin-bottom:.35rem;font-size:.68rem;font-weight:700}.sc-pending-items{gap:.28rem;margin:0;padding:0;list-style:none;display:grid}.sc-pending-item{width:100%;color:inherit;cursor:pointer;font:inherit;background:#0f172a8c;border:1px solid #94a3b82e;border-radius:8px;justify-content:space-between;gap:.45rem;padding:.35rem .5rem;font-size:.72rem;display:flex}.sc-detail-panel{flex-direction:column;gap:.35rem;font-size:.75rem;display:flex}.sc-detail-lines{margin:.25rem 0 .5rem;padding-left:1.1rem}.sc-notice{margin:0}.comunicacao-ebay-orders-fulfillment-wrap{width:100%;margin-top:.65rem}.comunicacao-ebay-panel .comunicacao-ebay-orders-subcard,.comunicacao-ebay-panel .sc-inventory-card,.comunicacao-ebay-ops-grid .ebay-subcard{width:100%;max-width:100%;margin-top:0}.comunicacao-ebay-ops-grid.pt-card-grid{align-items:stretch;margin-top:.65rem}@media (width<=720px){.sc-metrics,.sc-metrics--four{grid-template-columns:1fr 1fr}.sc-grid-2{grid-template-columns:1fr}}.eb-maint-nested-subcard{background:#02061766;border:1px solid #94a3b833;border-radius:8px;margin:10px 0 12px;overflow:hidden}.eb-maint-nested-header{color:#bbf7d0;cursor:pointer;text-align:left;background:#22c55e14;border:0;border-bottom:1px solid #94a3b81f;align-items:center;gap:.45rem;width:100%;padding:.5rem .65rem;font-size:.74rem;font-weight:700;display:flex}.eb-maint-nested-icon{opacity:.9;display:inline-flex}.eb-maint-nested-title{flex:1}.eb-maint-nested-chevron{opacity:.75;transition:transform .18s}.eb-maint-nested-chevron.is-open{transform:rotate(180deg)}.eb-maint-nested-body{padding:.55rem}.eb-maint-actions{flex-direction:column;gap:.65rem;display:flex}.eb-maint-card{background:#02061773;border:1px solid #94a3b82e;border-radius:10px;overflow:hidden}.eb-maint-card-head{border-bottom:1px solid #94a3b81a;align-items:center;gap:.65rem;padding:.65rem .75rem;display:flex}.eb-maint-icon{flex-shrink:0;font-size:1.1rem}.eb-maint-title{color:#e2e8f0;font-size:.78rem;font-weight:700}.eb-maint-desc{color:#64748b;margin-top:.15rem;font-size:.68rem}.eb-maint-badge{text-align:center;border-radius:999px;min-width:2rem;margin-left:auto;padding:.15rem .55rem;font-size:.78rem;font-weight:700}.eb-maint-badge-red{color:#fca5a5;background:#dc262626;border:1px solid #dc262659}.eb-maint-badge-blue{color:#93c5fd;background:#2563eb26;border:1px solid #2563eb59}.eb-maint-stats{color:#94a3b8;flex-wrap:wrap;gap:.45rem .85rem;padding:.45rem .75rem;font-size:.68rem;display:flex}.eb-maint-stats strong{color:#e2e8f0}.eb-maint-card-footer{flex-wrap:wrap;gap:.45rem;padding:.45rem .75rem .65rem;display:flex}.eb-maint-btn{cursor:pointer;color:#f8fafc;border:0;border-radius:8px;padding:.45rem .75rem;font-size:.68rem;font-weight:700}.eb-maint-btn:disabled{opacity:.45;cursor:not-allowed}.eb-maint-btn-red{background:#dc2626}.eb-maint-btn-blue{background:#2563eb}.eb-maint-btn-ghost{color:#94a3b8;background:0 0;border:1px solid #94a3b840}.eb-maint-progress{background:#0f172a8c;border:1px solid #94a3b81f;border-radius:8px;margin:0 .75rem .65rem;padding:.45rem .55rem}.eb-maint-progress-track{background:#0f172ae6;border-radius:999px;height:4px;margin-bottom:.35rem;overflow:hidden}.eb-maint-progress-fill{border-radius:999px;width:0%;height:100%;transition:width .25s}.eb-maint-progress-fill.prog-idle{background:#64748b}.eb-maint-progress-fill.prog-running,.eb-maint-progress-fill.prog-verifying{background:linear-gradient(90deg,#f97316,#fbbf24)}.eb-maint-progress-fill.prog-done{background:#22c55e}.eb-maint-progress-fill.prog-error{background:#ef4444}.eb-maint-progress-label{color:#64748b;grid-template-columns:auto auto 1fr auto;gap:.45rem;font-size:.64rem;display:grid}.eb-maint-log{background:#020617a6;border:1px solid #94a3b81f;border-radius:8px;max-height:120px;margin:0 .75rem .65rem;padding:.45rem;font-family:ui-monospace,monospace;font-size:.62rem;overflow-y:auto}.eb-maint-log-line{color:#94a3b8;padding:.1rem 0}.eb-maint-log-empty{color:#64748b}.comunicacao-ebay-orders-subcard .eb-maint-nested-subcard{width:100%}.eb-maint-scan-meta{color:#94a3b8;margin:0 .75rem .45rem;font-size:.62rem;line-height:1.35}.eb-maint-scan-meta.is-partial{color:#fbbf24}.eb-maint-card-footer-wrap{flex-wrap:wrap}.eb-maint-report{background:#0f172a8c;border:1px solid #94a3b826;border-radius:8px;margin:0 .75rem .55rem;padding:.55rem}.eb-maint-report-title{color:#e2e8f0;margin-bottom:.35rem;font-size:.72rem;font-weight:700}.eb-maint-report-note{color:#64748b;margin-bottom:.45rem;font-size:.62rem}.eb-maint-report-table{border-collapse:collapse;width:100%;font-size:.65rem}.eb-maint-report-table th,.eb-maint-report-table td{text-align:left;border-bottom:1px solid #94a3b81a;padding:.25rem .35rem}.eb-maint-report-table td:last-child{text-align:right;color:#cbd5e1;font-weight:700}.eb-maint-lists{flex-direction:column;gap:.35rem;margin:0 .75rem .55rem;display:flex}.eb-maint-list{border:1px solid #94a3b81f;border-radius:8px;overflow:hidden}.eb-maint-list-ok{border-color:#22c55e40}.eb-maint-list-down{border-color:#3b82f640}.eb-maint-list-up{border-color:#f59e0b40}.eb-maint-list-head{color:#cbd5e1;cursor:pointer;text-align:left;background:#02061780;border:0;align-items:center;gap:.4rem;width:100%;padding:.4rem .55rem;font-size:.68rem;font-weight:600;display:flex}.eb-maint-list-count{margin-left:auto;font-weight:700}.eb-maint-list-chevron{opacity:.7;transition:transform .15s}.eb-maint-list-chevron.is-open{transform:rotate(180deg)}.eb-maint-list-body{background:#02061759;max-height:220px;padding:.35rem;overflow-y:auto}.eb-maint-list-item{border-bottom:1px solid #94a3b814;padding:.35rem .25rem;font-size:.62rem}.eb-maint-list-sku{color:#94a3b8;font-weight:700}.eb-maint-list-title{color:#e2e8f0;margin:.1rem 0}.eb-maint-list-prices{color:#64748b;flex-wrap:wrap;gap:.45rem;display:flex}.eb-maint-list-diff{color:#fbbf24;font-weight:600}.eb-maint-list-more{color:#64748b;padding:.25rem;font-size:.62rem}.eb-maint-audit-head{color:#94a3b8;margin-bottom:.4rem;font-size:.65rem}.eb-maint-audit-head strong{color:#e2e8f0}.eb-maint-audit-summary{color:#94a3b8;flex-direction:column;gap:.2rem;font-size:.65rem;display:flex}.eb-maint-audit-row{justify-content:space-between;gap:.5rem;display:flex}.eb-maint-audit-row strong{color:#e2e8f0}.eb-maint-audit-ok{color:#86efac}.eb-maint-audit-warn{color:#fcd34d}.eb-maint-audit-err{color:#fca5a5}.sc-dual-panel,.comunicacao-ebay-panel .sc-dual-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.75rem;width:100%;margin-top:.65rem;display:grid}.sc-panel-left,.sc-panel-right,.comunicacao-ebay-panel .sc-panel-left,.comunicacao-ebay-panel .sc-panel-right{width:100%;min-width:0}.sc-panel-left .ebay-subcard,.sc-panel-right .ebay-subcard,.comunicacao-ebay-panel .sc-panel-left .ebay-subcard,.comunicacao-ebay-panel .sc-panel-right .ebay-subcard{width:100%;max-width:100%;margin-top:0}@media (width<=960px){.sc-dual-panel,.comunicacao-ebay-panel .sc-dual-panel{grid-template-columns:1fr}}.sc-inventory-card{border-color:#60a5fa47}.sc-inv-header{cursor:pointer;-webkit-user-select:none;user-select:none}.sc-inv-ebay-bar{width:100%;height:4px;display:flex}.sc-inv-bar-red{background:#e53238;flex:1}.sc-inv-bar-blue{background:#0064d2;flex:1}.sc-inv-bar-yellow{background:#f5af02;flex:1}.sc-inv-bar-green{background:#86b817;flex:1}.sc-inv-header-body{background:#3b82f614;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex}.sc-inv-title{font-size:.82rem;font-weight:700}.sc-inv-badge{color:#93c5fd;background:#3b82f624;border:1px solid #3b82f659;border-radius:999px;padding:.15rem .45rem;font-size:.68rem;font-weight:700}.sc-inv-badge--warn{color:#fde68a;background:#fbbf2429;border-color:#fbbf2459}.sc-inv-badge--ok{color:#86efac;background:#22c55e24;border-color:#22c55e59}.sc-inv-menu{flex-direction:column;gap:.55rem;padding:.65rem .75rem .35rem;display:flex}.sc-inv-action-card{background:#0f172a73;border:1px solid #94a3b82e;border-radius:10px;overflow:hidden}.sc-inv-action-header{align-items:flex-start;gap:.55rem;padding:.55rem .65rem .35rem;display:flex}.sc-inv-action-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;display:flex}.sc-inv-icon-red{background:#ef444426}.sc-inv-icon-blue{background:#3b82f626}.sc-inv-icon-yellow{background:#eab30826}.sc-inv-icon-green{background:#22c55e26}.sc-inv-icon-purple{background:#a855f726}.sc-inv-action-info{flex:1;min-width:0}.sc-inv-action-title{font-size:.78rem;font-weight:700}.sc-inv-action-desc{color:#94a3b8;margin-top:.1rem;font-size:.68rem;line-height:1.35}.sc-inv-count-badge{border-radius:999px;flex-shrink:0;padding:.12rem .45rem;font-size:.72rem;font-weight:700}.sc-inv-badge-red{color:#fca5a5;background:#ef444424;border:1px solid #ef444459}.sc-inv-badge-blue{color:#93c5fd;background:#3b82f624;border:1px solid #3b82f659}.sc-inv-badge-yellow{color:#fde68a;background:#eab30824;border:1px solid #eab30859}.sc-inv-badge-green{color:#86efac;background:#22c55e24;border:1px solid #22c55e59}.sc-inv-badge-purple{color:#d8b4fe;background:#a855f724;border:1px solid #a855f759}.sc-inv-qty-options{flex-direction:column;gap:.35rem;padding:0 .65rem .35rem;display:flex}.sc-inv-radio-label{color:#cbd5e1;cursor:pointer;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.72rem;display:flex}.sc-inv-radio-label input[type=radio]{accent-color:#3b82f6}.sc-inv-input{color:inherit;background:#0f172acc;border:1px solid #94a3b840;border-radius:6px;padding:.2rem .35rem;font-size:.72rem}.sc-inv-item-selector{padding:0 .65rem .35rem}.sc-inv-item-list{background:#02061759;border:1px solid #94a3b826;border-radius:8px;max-height:140px;padding:.35rem;overflow-y:auto}.sc-inv-item-row{border-radius:4px;align-items:flex-start;gap:.4rem;padding:.2rem .15rem;font-size:.68rem;display:flex}.sc-inv-item-row:hover{background:#3b82f614}.sc-inv-item-row label{cursor:pointer;line-height:1.35}.sc-inv-loading,.sc-inv-log-empty{color:#64748b;padding:.35rem;font-size:.68rem}.sc-inv-action-footer{border-top:1px solid #94a3b81a;flex-wrap:wrap;gap:.4rem;padding:.35rem .65rem .55rem;display:flex}.sc-inv-btn{cursor:pointer;color:#f8fafc;border:0;border-radius:8px;padding:.35rem .65rem;font-size:.7rem;font-weight:600}.sc-inv-btn:disabled{opacity:.45;cursor:not-allowed}.sc-inv-btn-red{background:#dc2626}.sc-inv-btn-blue{background:#2563eb}.sc-inv-btn-yellow{color:#1e293b;background:#ca8a04}.sc-inv-btn-green{background:#16a34a}.sc-inv-btn-purple{background:#9333ea}.sc-inv-btn-ghost{color:#cbd5e1;background:0 0;border:1px solid #94a3b840}.sc-inv-micro-btn{color:#cbd5e1;cursor:pointer;background:#0f172a8c;border:1px solid #94a3b840;border-radius:6px;padding:.15rem .45rem;font-size:.65rem}.sc-inv-micro-btn:disabled{opacity:.45;cursor:not-allowed}.sc-inv-log-section{border-top:1px solid #94a3b81f;padding:.55rem .75rem .75rem}.sc-inv-log{background:#02061759;border:1px solid #94a3b826;border-radius:8px;max-height:120px;padding:.35rem;overflow-y:auto}.sc-inv-log-entry{border-bottom:1px solid #94a3b814;padding:.15rem 0;font-size:.66rem;line-height:1.4}.sc-inv-log-entry:last-child{border-bottom:0}.sc-inv-log-entry--ok{color:#86efac}.sc-inv-log-entry--err{color:#fca5a5}.sc-inv-log-entry--skip{color:#fde68a}.sc-inv-log-entry--warn{color:#fbbf24}.sc-inv-log-entry--info{color:#4da6ff}.sc-inv-modal-overlay,.sc-inv-progress-overlay,.sc-inv-confirm-overlay{z-index:9999;position:fixed;inset:0}.sc-inv-modal-overlay{background:#020617b8;justify-content:center;align-items:center;padding:1rem;display:flex}.sc-inv-progress-overlay{background:#020617c7;justify-content:center;align-items:center;padding:1rem;display:flex}.sc-inv-demo-banner{color:#fde68a;border-left:3px solid #fbbf248c;padding-left:.5rem}.ebay-subcard.sc-inventory-card,.ebay-subcard.sc-inventory-card *{pointer-events:auto}.ebay-subcard.sc-inventory-card button:not(:disabled),.ebay-subcard.sc-inventory-card input:not(:disabled),.ebay-subcard.sc-inventory-card label{pointer-events:auto;cursor:pointer}.ebay-subcard.sc-inventory-card button:disabled{pointer-events:none;cursor:not-allowed}.sc-inv-modal{background:#0f172a;border:1px solid #94a3b840;border-radius:12px;flex-direction:column;width:min(560px,100%);max-height:80vh;display:flex;overflow:hidden}.sc-inv-modal-header,.sc-inv-modal-footer{border-bottom:1px solid #94a3b81f;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .85rem;display:flex}.sc-inv-modal-footer{border-top:1px solid #94a3b81f;border-bottom:0}.sc-inv-modal-body{padding:.65rem .85rem;font-size:.72rem;overflow-y:auto}.sc-inv-preview-row{border-bottom:1px solid #94a3b814;justify-content:space-between;gap:.5rem;padding:.25rem 0;display:flex}.sc-inv-preview-row:last-child{border-bottom:0}.sc-inv-progress-box{background:#0f172a;border:1px solid #3b82f659;border-radius:12px;width:min(420px,100%);padding:1rem 1.1rem}.sc-inv-progress-title{margin-bottom:.65rem;font-size:.85rem;font-weight:700}.sc-inv-progress-bar-wrap{background:#94a3b826;border-radius:999px;height:8px;overflow:hidden}.sc-inv-progress-bar{background:linear-gradient(90deg,#2563eb,#38bdf8);height:100%;transition:width .25s}.sc-inv-progress-info{color:#94a3b8;margin-top:.45rem;font-size:.72rem}.sc-inv-progress-detail{color:#64748b;word-break:break-word;margin-top:.25rem;font-size:.68rem}.sc-inv-disabled-hint{color:#94a3b8;margin:.55rem .75rem 0;font-size:.68rem}.sc-mini-progress-wrap{background:#080f18;border:1px solid #1a2a3a;border-radius:4px;margin-top:8px;padding:8px 10px}.sc-mini-progress-wrap.sc-mini-progress-visible{display:block}.sc-mini-progress-wrap.prog-idle{border-color:#2a3544}.sc-mini-progress-wrap.prog-running,.sc-mini-progress-wrap.prog-verifying{border-color:#8a6020;box-shadow:0 0 0 1px #ffb0201f}.sc-mini-progress-wrap.prog-done{border-color:#2a5a2a;box-shadow:0 0 0 1px #86b81726}.sc-mini-progress-wrap.prog-error{border-color:#5a2020;box-shadow:0 0 0 1px #e5323826}.sc-mini-progress-track{background:#0d1520;border-radius:100px;height:8px;margin-bottom:6px;overflow:hidden}.sc-mini-progress-fill{border-radius:100px;height:100%;transition:width .35s}.sc-mini-progress-fill.prog-idle{background:#3a4555;width:0%!important}.sc-mini-progress-fill.prog-running,.sc-mini-progress-fill.prog-verifying{background:linear-gradient(90deg,#c97800,#ffb020)}.sc-mini-progress-fill.prog-done{background:linear-gradient(90deg,#5a9a10,#86b817)}.sc-mini-progress-fill.prog-error{background:linear-gradient(90deg,#b02020,#e53238)}.sc-mini-progress-label{grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.sc-mini-progress-phase{color:#8aa4bc;min-width:88px;font-weight:600}.sc-mini-progress-wrap.prog-running .sc-mini-progress-phase,.sc-mini-progress-wrap.prog-running .sc-mini-progress-pct{color:#ffb020}.sc-mini-progress-wrap.prog-done .sc-mini-progress-phase,.sc-mini-progress-wrap.prog-done .sc-mini-progress-pct{color:#86b817}.sc-mini-progress-wrap.prog-error .sc-mini-progress-phase,.sc-mini-progress-wrap.prog-error .sc-mini-progress-pct{color:#e53238}.sc-mini-progress-pct{color:#7ec8ff;min-width:36px;font-weight:700}.sc-mini-progress-detail{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#689!important}.sc-mini-progress-count{text-align:right;color:#668;min-width:42px}.sc-inv-btn-sm{padding:4px 9px;font-size:10px}#prog-delete-no-desc,#prog-delete-no-images{margin-top:6px}.app-shell .operation-center-shell{--oc-bg:#111827;--oc-bg-elevated:#151f31;--oc-border:#ffffff1a;--oc-radius:15px;--oc-shadow:0 6px 20px #00000059;--oc-title:#f8fafc;--oc-subtitle:#cbd5e1;--oc-body:#94a3b8;--oc-value:#f8fafc;--oc-green:#22c55e;--oc-green-soft:#22c55e24;--oc-orange:#f97316;--oc-orange-soft:#f9731624;--oc-gray:#64748b;--oc-gray-soft:#64748b38;--oc-space:1rem;--oc-icon:18px;gap:1.15rem;font-size:13px;line-height:1.45;display:grid;color:var(--oc-subtitle)!important}.app-shell .operation-center-shell .muted,.app-shell .operation-center-shell .tiny{color:var(--oc-body)!important;opacity:1!important;font-size:13px!important;font-weight:500!important}.app-shell .operation-center-shell .operation-center-panel-surface,.app-shell .operation-center-shell--loading,.app-shell .operation-center-shell--blocked,.app-shell .operation-center-shell--error,.app-shell .operation-center-shell .operation-center-security,.app-shell .operation-center-shell .operation-center-overall,.app-shell .operation-center-shell .operation-center-card,.app-shell .operation-center-shell .operation-center-health,.app-shell .operation-center-shell .operation-center-history{color:var(--oc-subtitle)!important;background:#111827!important;border:1px solid #ffffff1a!important;border-radius:15px!important;box-shadow:0 6px 20px #00000059!important}.app-shell .operation-center-shell--loading,.app-shell .operation-center-shell--blocked,.app-shell .operation-center-shell--error{padding:var(--oc-space);align-items:center;gap:.75rem;display:flex}.app-shell .operation-center-shell--error .atualizacao-soft-btn{border-radius:10px;min-height:40px;padding:0 1rem;transition:background-color .2s;border:1px solid var(--oc-green)!important;color:var(--oc-title)!important;background:0 0!important;font-size:13px!important;font-weight:600!important}.app-shell .operation-center-shell--error .atualizacao-soft-btn:hover:not(:disabled){background:var(--oc-green-soft)!important}.app-shell .operation-center-shell .operation-center-security{padding:var(--oc-space);align-items:flex-start;gap:.75rem;display:flex;border-color:#22c55e59!important}.app-shell .operation-center-shell .operation-center-security strong{margin-bottom:.25rem;font-size:14px;font-weight:700;display:block;color:var(--oc-title)!important}.app-shell .operation-center-shell .operation-center-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.app-shell .operation-center-shell .operation-center-eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0 0 .35rem;font-size:11px;font-weight:600;color:var(--oc-body)!important}.app-shell .operation-center-shell .operation-center-title{margin:0 0 .35rem;font-size:18px;font-weight:700;color:var(--oc-title)!important;text-transform:none!important;letter-spacing:normal!important;text-align:left!important;background:0 0!important;width:auto!important;padding:0!important}.app-shell .operation-center-shell .operation-center-subtitle{margin:0;font-size:14px;font-weight:500;color:var(--oc-subtitle)!important}.app-shell .operation-center-shell .operation-center-inline-error{border:1px solid #ef444473;border-radius:12px;padding:.75rem 1rem;color:#fecaca!important;background:#7f1d1d47!important}.app-shell .operation-center-shell .operation-center-overall{align-items:flex-start;gap:.85rem;padding:1.1rem 1.15rem;display:flex}.app-shell .operation-center-shell .operation-center-overall>svg{width:var(--oc-icon);height:var(--oc-icon);color:var(--oc-subtitle);flex-shrink:0;margin-top:.15rem}.app-shell .operation-center-shell .operation-center-overall__headline{margin:0 0 .35rem;font-size:18px;font-weight:700;color:var(--oc-title)!important;text-transform:none!important;letter-spacing:normal!important;text-align:left!important;background:0 0!important;width:auto!important;padding:0!important}.app-shell .operation-center-shell .operation-center-overall .muted.tiny{color:var(--oc-subtitle)!important;font-size:14px!important;font-weight:500!important}.app-shell .operation-center-shell .operation-center-overall__stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.65rem 1rem;margin:.75rem 0 0;display:grid}.app-shell .operation-center-shell .operation-center-overall__stats dt{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;color:var(--oc-body)!important}.app-shell .operation-center-shell .operation-center-overall__stats dd{font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:16px;font-weight:700;color:var(--oc-value)!important}.app-shell .operation-center-shell .operation-center-section-title{align-items:center;gap:.45rem;margin:0 0 .85rem;font-size:18px;font-weight:700;display:flex;color:var(--oc-title)!important;text-transform:none!important;letter-spacing:normal!important;text-align:left!important;background:0 0!important;width:auto!important;padding:0!important}.app-shell .operation-center-shell .operation-center-section-title svg{width:var(--oc-icon);height:var(--oc-icon);opacity:.92;flex-shrink:0}.app-shell .operation-center-shell .operation-center-cards__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:1rem;display:grid}.app-shell .operation-center-shell .operation-center-card{flex-direction:column;gap:.85rem;min-height:220px;padding:1.1rem 1.15rem;display:flex;background:#111827!important}.app-shell .operation-center-shell .operation-center-card__header{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.app-shell .operation-center-shell .operation-center-card__title-wrap{align-items:center;gap:.55rem;min-width:0;display:flex}.app-shell .operation-center-shell .operation-center-card__title-wrap svg{width:var(--oc-icon);height:var(--oc-icon);color:var(--oc-subtitle);flex-shrink:0}.app-shell .operation-center-shell .operation-center-card__title{margin:0;font-size:18px;font-weight:700;line-height:1.25;color:var(--oc-title)!important;text-transform:none!important;letter-spacing:normal!important;text-align:left!important;background:0 0!important;width:auto!important;padding:0!important}.app-shell .operation-center-shell .operation-center-card__status,.app-shell .operation-center-shell .operation-center-health__status{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.28rem .55rem;font-size:10px;font-weight:700;line-height:1.2}.app-shell .operation-center-shell .operation-center-card__metrics{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .85rem;margin:0;display:grid}.app-shell .operation-center-shell .operation-center-card__metrics dt{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600;color:var(--oc-body)!important}.app-shell .operation-center-shell .operation-center-card__metrics dd{font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:17px;font-weight:700;color:var(--oc-value)!important}.app-shell .operation-center-shell .operation-center-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;margin-top:auto;padding-top:.15rem;display:flex}.app-shell .operation-center-shell .operation-center-card__footer .muted,.app-shell .operation-center-shell .operation-center-card__footer .tiny{color:var(--oc-body)!important;font-size:13px!important}.app-shell .operation-center-shell .operation-center-card__open.atualizacao-soft-btn{border-radius:10px;justify-content:center;align-items:center;min-height:40px;padding:0 1rem;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex;border:1px solid var(--oc-green)!important;color:var(--oc-title)!important;filter:none!important;background:0 0!important;font-size:13px!important;font-weight:600!important;transform:none!important}.app-shell .operation-center-shell .operation-center-card__open.atualizacao-soft-btn:hover:not(:disabled){background:var(--oc-green-soft)!important;color:var(--oc-title)!important;border-color:#22c55ea6!important;transform:none!important}.app-shell .operation-center-shell .operation-center-header>.atualizacao-soft-btn{border-radius:10px;min-height:40px;padding:0 1rem;transition:background-color .2s,border-color .2s;border:1px solid var(--oc-green)!important;color:var(--oc-title)!important;filter:none!important;background:0 0!important;font-size:13px!important;font-weight:600!important;transform:none!important}.app-shell .operation-center-shell .operation-center-header>.atualizacao-soft-btn:hover:not(:disabled){background:var(--oc-green-soft)!important;transform:none!important}.app-shell .operation-center-shell .operation-center-history .atualizacao-soft-btn{border-radius:10px;min-height:40px;padding:0 .85rem;transition:background-color .2s,border-color .2s;color:var(--oc-subtitle)!important;background:0 0!important;border:1px solid #ffffff1a!important;font-size:13px!important;transform:none!important}.app-shell .operation-center-shell .operation-center-history .atualizacao-soft-btn:hover:not(:disabled){background:#ffffff0d!important}.app-shell .operation-center-shell .operation-center-health{padding:1.1rem 1.15rem;background:#111827!important}.app-shell .operation-center-shell .operation-center-health__list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.app-shell .operation-center-shell .operation-center-health__item{border-left-style:solid;border-left-width:4px;border-radius:12px;gap:.45rem;padding:1rem 1rem 1rem .95rem;display:grid;box-shadow:inset 0 1px #ffffff0a;background:#151f31!important;border:1px solid #ffffff1a!important}.app-shell .operation-center-shell .operation-center-health__item-head{align-items:center;gap:.55rem;display:flex}.app-shell .operation-center-shell .operation-center-health__item-head svg{width:var(--oc-icon);height:var(--oc-icon);color:var(--oc-subtitle);flex-shrink:0}.app-shell .operation-center-shell .operation-center-health__item strong{font-size:18px;font-weight:700;color:var(--oc-title)!important}.app-shell .operation-center-shell .operation-center-health__message{margin:0;font-size:14px;font-weight:500;color:var(--oc-subtitle)!important}.app-shell .operation-center-shell .operation-center-history{padding:1.1rem 1.15rem;background:#111827!important}.app-shell .operation-center-shell .operation-center-history__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.app-shell .operation-center-shell .operation-center-history__list{gap:.65rem;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.app-shell .operation-center-shell .operation-center-history__item{border-radius:12px;padding:.75rem .85rem;background:#151f31!important;border:1px solid #ffffff1a!important}.app-shell .operation-center-shell .operation-center-history__item strong{font-size:14px;font-weight:700;color:var(--oc-title)!important}.app-shell .operation-center-shell .operation-center-history__item-head{justify-content:space-between;gap:.65rem;margin-bottom:.25rem;display:flex}.app-shell .operation-center-shell .operation-center-tone--ok{border-color:#22c55e61!important}.app-shell .operation-center-shell .operation-center-tone--ok.operation-center-health__item{border-left-color:var(--oc-green)!important}.app-shell .operation-center-shell .operation-center-tone--ok .operation-center-card__status,.app-shell .operation-center-shell .operation-center-tone--ok .operation-center-health__status{background:var(--oc-green-soft)!important;color:#86efac!important}.app-shell .operation-center-shell .operation-center-tone--warning{border-color:#f973166b!important}.app-shell .operation-center-shell .operation-center-tone--warning.operation-center-health__item{border-left-color:var(--oc-orange)!important}.app-shell .operation-center-shell .operation-center-tone--warning .operation-center-card__status,.app-shell .operation-center-shell .operation-center-tone--warning .operation-center-health__status{background:var(--oc-orange-soft)!important;color:#fdba74!important}.app-shell .operation-center-shell .operation-center-tone--error{border-color:#ef44446b!important}.app-shell .operation-center-shell .operation-center-tone--error.operation-center-health__item{border-left-color:#ef4444!important}.app-shell .operation-center-shell .operation-center-tone--error .operation-center-card__status,.app-shell .operation-center-shell .operation-center-tone--error .operation-center-health__status{color:#fca5a5!important;background:#ef444429!important}.app-shell .operation-center-shell .operation-center-tone--unavailable{border-color:#64748b73!important}.app-shell .operation-center-shell .operation-center-tone--unavailable.operation-center-health__item{border-left-color:var(--oc-gray)!important}.app-shell .operation-center-shell .operation-center-tone--unavailable .operation-center-card__status,.app-shell .operation-center-shell .operation-center-tone--unavailable .operation-center-health__status{background:var(--oc-gray-soft)!important;color:#cbd5e1!important}.app-shell .operation-center-shell .operation-center-card--unavailable{opacity:.94;background:#111827!important}.app-shell .operation-center-shell code{border:1px solid #60a5fa40;border-radius:6px;padding:.08rem .35rem;font-size:12px;color:#93c5fd!important;background:#1e3a8a59!important}@media (width<=720px){.app-shell .operation-center-shell .operation-center-cards__grid{grid-template-columns:1fr}.app-shell .operation-center-shell .operation-center-card{min-height:200px}}.operation-center-shell,.operation-center-shell--loading,.operation-center-shell--blocked,.operation-center-shell--error{color:#cbd5e1!important}.operation-center-shell--loading,.operation-center-shell--blocked,.operation-center-shell--error,.operation-center-security,.operation-center-overall,.operation-center-card,.operation-center-card--unavailable,.operation-center-health,.operation-center-history,.operation-center-health__item,.operation-center-history__item{color:#cbd5e1!important;background:#111827!important;border-color:#ffffff1a!important}.operation-center-health__item,.operation-center-history__item{background:#151f31!important}.operation-center-card{border-radius:15px!important;flex-direction:column!important;gap:.85rem!important;min-height:220px!important;padding:1.1rem 1.15rem!important;display:flex!important;box-shadow:0 6px 20px #00000059!important}.operation-center-card--unavailable{opacity:.94!important}.operation-center-eyebrow,.operation-center-card__metrics dt,.operation-center-overall__stats dt{color:#94a3b8!important}.operation-center-title,.operation-center-overall__headline,.operation-center-section-title,.operation-center-card__title,.operation-center-health__item strong,.operation-center-history__item strong,.operation-center-subtitle,.operation-center-card__metrics dd,.operation-center-overall__stats dd,.operation-center-health__message{color:#f8fafc!important}.operation-center-card__footer .muted,.operation-center-card__footer .tiny{color:#94a3b8!important}.operation-center-card__open.atualizacao-soft-btn,.operation-center-header>.atualizacao-soft-btn{color:#f8fafc!important;background:0 0!important;border:1px solid #22c55e!important}.operation-center-card__open.atualizacao-soft-btn:hover:not(:disabled),.operation-center-header>.atualizacao-soft-btn:hover:not(:disabled){background:#22c55e24!important}.app-shell .operation-center-shell .operation-center-review{gap:.75rem;display:grid}.app-shell .operation-center-shell .operation-center-review__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.app-shell .operation-center-shell .operation-center-review__subtitle{margin:.2rem 0 0}.app-shell .operation-center-shell .operation-center-review__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.65rem;display:grid}.app-shell .operation-center-shell .operation-center-review-card{border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:.45rem;min-height:0;padding:.65rem .7rem;display:flex;background:#151f31!important}.app-shell .operation-center-shell .operation-center-review-card.operation-center-tone--ok{border-top:3px solid #22c55e}.app-shell .operation-center-shell .operation-center-review-card.operation-center-tone--warning{border-top:3px solid #f97316}.app-shell .operation-center-shell .operation-center-review-card__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#94a3b8;font-size:.58rem;font-weight:800}.app-shell .operation-center-shell .operation-center-review-card__title-row{align-items:center;gap:.35rem;display:flex}.app-shell .operation-center-shell .operation-center-review-card__title{letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800;color:#f8fafc!important}.app-shell .operation-center-shell .operation-center-review-card__status{letter-spacing:.04em;text-transform:uppercase;color:#e2e8f0;background:#0f172aa6;border:1px solid #94a3b840;border-radius:999px;align-self:flex-start;margin-top:.15rem;padding:.12rem .45rem;font-size:.65rem;font-weight:700;display:inline-flex}.app-shell .operation-center-shell .operation-center-review-card__summary{margin:0;font-size:.72rem;line-height:1.4;color:#cbd5e1!important}.app-shell .operation-center-shell .operation-center-review-card__checklist{gap:.2rem;margin:0;padding:.35rem 0 0 1rem;font-size:.68rem;line-height:1.35;display:grid;color:#94a3b8!important}.app-shell .operation-center-shell .operation-center-review-card__foot{border-top:1px solid #ffffff0f;flex-direction:column;gap:.4rem;margin-top:auto;padding-top:.35rem;display:flex}.app-shell .operation-center-shell .operation-center-review-card__meta{line-height:1.35;color:#64748b!important}.app-shell .operation-center-shell .operation-center-review-card__open.atualizacao-soft-btn{align-self:flex-start;min-height:32px;padding:0 .65rem;font-size:.72rem;color:#f8fafc!important;background:0 0!important;border:1px solid #22c55e!important}.app-shell .operation-center-shell .operation-center-review-card__open.atualizacao-soft-btn:hover:not(:disabled){background:#22c55e24!important}.app-shell .operation-center-shell.admin-console-page .operation-center-sections{gap:1rem}.app-shell .operation-center-shell .operation-center-header-actions,.app-shell .operation-center-shell .operation-center-history-actions{justify-content:center;margin-top:.5rem;display:flex}.app-shell .operation-center-shell .operation-center-review__grid{margin-bottom:0}.app-shell .operation-center-shell .operation-center-review-tile{min-height:7.5rem}.app-shell .operation-center-shell .operation-center-review-tile__status{letter-spacing:.04em;text-transform:uppercase;color:#e2e8f0;background:#0f172aa6;border:1px solid #94a3b840;border-radius:999px;padding:.12rem .45rem;font-size:.65rem;font-weight:700;display:inline-flex}.app-shell .operation-center-shell .operation-center-review-tile__checklist{color:#94a3b8;text-align:center;gap:.15rem;width:100%;margin:.25rem 0 0;padding:0;font-size:.7rem;font-weight:400;line-height:1.35;list-style:none;display:grid}.app-shell .operation-center-shell .operation-center-review-tile__action{justify-content:center;width:100%;margin-top:.35rem;display:flex}.app-shell .operation-center-shell .operation-center-review-tile__action .atualizacao-soft-btn{min-height:1.75rem;padding:.28rem .55rem;font-size:.72rem}.app-shell .operation-center-shell .operation-center-domain-tile{min-height:6.5rem}.app-shell .operation-center-shell.admin-console-page .admin-console-section-subcard .pt-card__title{font-size:.95rem!important}.app-shell .operation-center-shell.admin-console-page .admin-console-section-subcard .pt-card__desc{font-size:.88rem}.app-shell .operation-center-shell.admin-console-page .admin-console-intro{font-size:.9rem;line-height:1.5}.app-shell .operation-center-shell.admin-console-page .admin-console-metric-grid{gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))!important}.app-shell .operation-center-shell.admin-console-page .operation-center-review__grid{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr))!important}.app-shell .operation-center-shell.admin-console-page .operation-center-panels__grid{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr))!important}.app-shell .operation-center-shell.admin-console-page .admin-console-metric-tile,.app-shell .operation-center-shell.admin-console-page .admin-console-module-tile{min-height:6rem;padding:.7rem .55rem}.app-shell .operation-center-shell.admin-console-page .admin-console-metric-tile__title{font-size:.78rem!important}.app-shell .operation-center-shell.admin-console-page .admin-console-metric-tile__value{font-size:.92rem!important}.app-shell .operation-center-shell.admin-console-page .admin-console-metric-tile__hint{font-size:.82rem!important}.app-shell .operation-center-shell.admin-console-page .admin-console-module-tile__title{font-size:.9rem!important}.app-shell .operation-center-shell.admin-console-page .admin-console-module-tile__detail{color:#cbd5e1!important;font-size:.84rem!important}.app-shell .operation-center-shell.admin-console-page .admin-console-module-tile__meta{font-size:.8rem!important}.app-shell .operation-center-shell.admin-console-page .operation-center-review-tile{min-height:8.5rem;padding:.75rem .6rem}.app-shell .operation-center-shell.admin-console-page .operation-center-review-tile__status{padding:.18rem .55rem;font-size:.76rem}.app-shell .operation-center-shell.admin-console-page .operation-center-review-tile__checklist{gap:.22rem;font-size:.82rem;color:#cbd5e1!important}.app-shell .operation-center-shell.admin-console-page .operation-center-review-tile__action .atualizacao-soft-btn,.app-shell .operation-center-shell.admin-console-page .operation-center-header-actions .atualizacao-soft-btn,.app-shell .operation-center-shell.admin-console-page .operation-center-domain-tile .atualizacao-soft-btn{min-height:2rem;padding:.35rem .7rem;font-size:.82rem}.app-shell .operation-center-shell.admin-console-page .operation-center-domain-tile{min-height:7.5rem}.app-shell{--pt-subcard-bg:#060a14e0;--pt-subcard-border:#94a3b847;--pt-subcard-head-bg:#ffffff08;--pt-subcard-title:#fff;--pt-subcard-desc:#e8efff;--pt-subcard-muted:#94a3b8}.app-shell .pt-ds-subcard{min-width:0;min-height:280px;overflow:hidden;border:1px solid var(--pt-subcard-border)!important;background:var(--pt-subcard-bg)!important;color:var(--pt-subcard-desc)!important;border-radius:10px!important;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #00000040!important}.app-shell .pt-ds-subcard__head{background:var(--pt-subcard-head-bg)!important;border-bottom:1px solid #ffffff12!important;padding:.45rem 2.5rem .35rem .55rem!important}.app-shell .pt-ds-subcard__title{letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--pt-subcard-title)!important;margin:0 0 .12rem!important;font-size:.78rem!important;font-weight:800!important;line-height:1.2!important}.app-shell .pt-ds-subcard__description{color:var(--pt-subcard-desc)!important;margin:.2rem 0 0!important;font-size:.72rem!important;font-weight:500!important;line-height:1.4!important}.app-shell .pt-ds-subcard__body{flex:1;min-height:0;flex-flow:column!important;align-items:stretch!important;gap:.35rem!important;padding:.4rem .5rem .45rem!important;display:flex!important}.app-shell .pt-ds-subcard__footer{background:#0000002e!important;border-top:1px solid #ffffff12!important;padding:.45rem .5rem!important}.app-shell .pt-ds-subcard__icon{opacity:.85;color:var(--pt-subcard-desc)}.app-shell .pt-ds-subcard--blue{border-color:#60a5fa61!important;border-top-style:solid!important;border-top-width:3px!important;box-shadow:inset 0 1px #60a5fa1a,0 4px 16px #2563eb1a!important}.app-shell .pt-ds-subcard--green{border-color:#34d39961!important;border-top-style:solid!important;border-top-width:3px!important;box-shadow:inset 0 1px #34d3991a,0 4px 16px #10b9811a!important}.app-shell .pt-ds-subcard--orange{border-color:#fb923c61!important;border-top-style:solid!important;border-top-width:3px!important;box-shadow:inset 0 1px #fb923c1a,0 4px 16px #ea580c1a!important}.app-shell .pt-ds-subcard--red{border-color:#f8717161!important;border-top-style:solid!important;border-top-width:3px!important;box-shadow:inset 0 1px #f871711a,0 4px 16px #dc26261a!important}.app-shell .pt-ds-subcard--purple{border-color:#c084fc61!important;border-top-style:solid!important;border-top-width:3px!important;box-shadow:inset 0 1px #c084fc1a,0 4px 16px #7c3aed1a!important}.app-shell .pt-ds-subcard--gray{border-color:#64748b61!important;border-top-style:solid!important;border-top-width:3px!important}.app-shell .pt-ds-subcard .atualizacao-soft-btn:not(:disabled):not(.va-subcard__unlock-btn),.app-shell .pt-ds-subcard .pt-ds-btn:not(:disabled){color:#e2e8f0!important;background:#33415547!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff0f!important}.app-shell .pt-ds-metric-card{background:var(--pt-subcard-bg)!important;border:1px solid var(--pt-subcard-border)!important;color:var(--pt-subcard-desc)!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #00000040!important}.app-shell .pt-ds-metric-card__label,.app-shell .pt-ds-metric-card__value{color:var(--pt-subcard-title)!important}.app-shell .pt-ds-section{background:0 0!important;border:0!important}.app-shell .ocm-panel-tabs{background:#0f172ad9!important;border-color:#94a3b847!important}.app-shell .ocm-panel-tabs__btn{color:#94a3b8!important}.app-shell .ocm-panel-tabs__btn.is-active{color:#f1f5f9!important;background:#3341558c!important;box-shadow:inset 0 1px #ffffff0f!important}.app-shell .ocm-panel-tabs__badge{color:#93c5fd!important;background:#3b82f638!important}.app-shell .ocm-timeline-tab__filter,.app-shell .ocm-ds-page .ocm-timeline-item,.app-shell .ocm-ds-page .ocm-alert-card{color:#e2e8f0!important;background:#060a14e0!important;border-color:#94a3b847!important}.app-shell .ocm-alerts__recommendation{color:#94a3b8!important}.app-shell .ocm-ds-page--dashboard .pt-ds-subcard__title{font-size:.88rem!important}.app-shell .ocm-ds-page--dashboard .pt-ds-subcard__description{font-size:.8rem!important}.app-shell .ocm-ds-page--dashboard .pt-ds-subcard__body{font-size:.9rem!important}.app-shell .ocm-ds-page--dashboard .ocm-dashboard-health-grid .pt-ds-subcard{min-height:200px!important}.app-shell .shopify-import-preview-stat,.app-shell .shopify-import-preview-card,.app-shell .shopify-import-preview-filter-btn,.app-shell .shopify-import-preview-search input,.app-shell .smart-pipeline-stat,.app-shell .smart-pipeline-card,.app-shell .smart-pipeline-filter-btn{color:#e2e8f0!important;background:#060a14e0!important;border-color:#94a3b847!important}.app-shell .shopify-import-preview-card__title{color:#f8fafc!important}.app-shell .shopify-import-preview-card__meta,.app-shell .shopify-import-preview-stat__label{color:#94a3b8!important}.app-shell .shopify-import-preview-stat__value{color:#f1f5f9!important}.app-shell .shopify-import-preview-card__header{border-bottom-color:#94a3b82e!important}.app-shell .shopify-import-preview-card__main-image{background:#0f172abf!important;border-color:#94a3b840!important}.app-shell .shopify-import-preview-card__main-image--empty{color:#64748b!important}.app-shell .shopify-import-preview-filter-btn.is-active,.app-shell .smart-pipeline-filter-btn.is-active{color:#f1f5f9!important;background:#334155a6!important;border-color:#60a5fa73!important}.app-shell .smart-pipeline-panel:not(.smart-pipeline-panel--security):not(.smart-pipeline-panel--error){background:#060a14b8!important;border:1px solid #94a3b847!important}.app-shell .smart-pipeline-panel__title,.app-shell .smart-pipeline-card__title{color:#f8fafc!important}.app-shell .smart-pipeline-panel--loading{color:#94a3b8!important}.app-shell .smart-pipeline-ui-refined.smart-pipeline-panel{background:#060a14e0!important;border:1px solid #94a3b847!important}.app-shell .smart-pipeline-ui-refined .smart-pipeline-timeline,.app-shell .smart-pipeline-ui-refined .smart-pipeline-dashboard,.app-shell .smart-pipeline-ui-refined .smart-pipeline-stat,.app-shell .smart-pipeline-ui-refined .smart-pipeline-card,.app-shell .smart-pipeline-ui-refined .smart-pipeline-card--stage,.app-shell .smart-pipeline-ui-refined .smart-pipeline-toolbar{color:#e2e8f0!important;background:#060a14e0!important;border-color:#94a3b847!important}.app-shell .smart-pipeline-ui-refined .smart-pipeline-timeline__label{color:#94a3b8!important}.app-shell .smart-pipeline-ui-refined .smart-pipeline-timeline__item.is-active .smart-pipeline-timeline__label{color:#f1f5f9!important;background:#334155a6!important}.app-shell .smart-pipeline-ui-refined .smart-pipeline-timeline__item.is-done .smart-pipeline-timeline__label{color:#86efac!important}.app-shell .smart-pipeline-ui-refined .smart-pipeline-card__headline,.app-shell .smart-pipeline-ui-refined .smart-pipeline-card__order{color:#cbd5e1!important}.app-shell .pcc-summary,.app-shell .pcc-section,.app-shell .pcc-card,.app-shell .pcc-pill:not(.pcc-pill--ok):not(.pcc-pill--warning):not(.pcc-pill--error){color:#e2e8f0!important;background:#060a14e0!important;border-color:#94a3b847!important}.app-shell .pcc-title,.app-shell .pcc-section-title,.app-shell .pcc-summary__headline{color:#f8fafc!important}.app-shell .pcc-eyebrow,.app-shell .pcc-root--loading,.app-shell .pcc-root--error{color:#94a3b8!important}.app-shell .pcc-banner--warning{color:#fde68a!important}.app-shell .shopify-import-preview-batch-manager,.app-shell .shopify-import-preview-simulation,.app-shell .shopify-import-preview-prepare,.app-shell .shopify-import-preview-completion,.app-shell .shopify-import-preview-wizard,.app-shell .shopify-import-preview-pipeline{background:#060a148c!important;border-color:#94a3b847!important}.app-shell .shopify-import-preview-simulation__title,.app-shell .shopify-import-preview-prepare__title,.app-shell .shopify-import-preview-completion__title,.app-shell .shopify-import-preview-wizard__title,.app-shell .shopify-import-preview-pipeline__title,.app-shell .shopify-import-preview-batch-manager__title{color:#f1f5f9!important}.app-shell .atualizacao-inner-tablist{border-bottom-color:#94a3b838!important}.app-shell .atualizacao-inner-tab-btn.is-active:not(.manutencao-inner-tab-btn),.app-shell .atualizacao-inner-tab-btn[aria-selected=true]:not(.manutencao-inner-tab-btn){color:#f1f5f9!important;background:#1e293bf2!important;border-color:#60a5fa59!important}.app-shell .erp-workspace-shell.smart-import-wizard-page,.app-shell .erp-workspace-shell.smart-import-pipeline-page{background:0 0;color:#e2e8f0!important}.app-shell .smart-import-wizard-page__title,.app-shell .smart-import-pipeline-page__title{color:#f8fafc!important}.app-shell .smart-import-wizard-page .muted,.app-shell .smart-import-pipeline-page .muted,.app-shell .smart-wizard-panel .muted{color:#94a3b8!important}.app-shell .smart-import-wizard-page code,.app-shell .smart-import-pipeline-page code,.app-shell .smart-wizard-panel code{color:#bfdbfe!important}.app-shell .smart-wizard-panel:not(.smart-wizard-panel--security):not(.smart-wizard-panel--error){color:#e2e8f0!important;background:#060a14e0!important;border:1px solid #94a3b847!important;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #00000040!important}.app-shell .smart-wizard-panel--loading{color:#94a3b8!important;background:#060a14b8!important;border-color:#94a3b847!important}.app-shell .smart-wizard-security,.app-shell .smart-wizard-panel--security{color:#fde68a!important;background:#452d0a73!important;border-color:#f59e0b66!important}.app-shell .smart-wizard-panel--error{color:#fecaca!important;background:#450a0a73!important;border-color:#ef444473!important}.app-shell .smart-wizard-panel__title,.app-shell .smart-wizard-dashboard__title,.app-shell .smart-wizard-modules__title,.app-shell .smart-wizard-detail__title,.app-shell .smart-wizard-history__title,.app-shell .smart-wizard-dashboard-card__title{color:#f8fafc!important}.app-shell .smart-wizard-modules__item strong{color:#f1f5f9!important}.app-shell .smart-wizard-modules__item span:not(.muted){color:#cbd5e1!important}.app-shell .smart-wizard-modules__item--unavailable span:not(.muted){color:#fca5a5!important}.app-shell .smart-wizard-stat,.app-shell .smart-wizard-dashboard-card,.app-shell .smart-wizard-modules,.app-shell .smart-wizard-modules__item,.app-shell .smart-wizard-view-filters__search,.app-shell .smart-wizard-view-filters__select select,.app-shell .smart-wizard-stepper__btn,.app-shell .smart-wizard-detail,.app-shell .smart-wizard-history,.app-shell .smart-wizard-history__item,.app-shell .smart-wizard-history__search,.app-shell .smart-wizard-history__filter-field select,.app-shell .shopify-batch-creation-summary-card,.app-shell .shopify-batch-creation-item{color:#e2e8f0!important;background:#060a14e0!important;border-color:#94a3b847!important}.app-shell .shopify-batch-creation-items--table .shopify-batch-creation-item--head{color:#94a3b8!important;background:#0f172ae6!important}.app-shell .shopify-batch-creation-item__score{color:#f1f5f9!important}.app-shell .shopify-batch-creation-item__sim,.app-shell .shopify-batch-creation-item__ver{color:#cbd5e1!important}.app-shell .smart-wizard-view-filters{background:#0f172ab8!important;border-color:#60a5fa47!important}.app-shell .smart-wizard-view-filters__search input,.app-shell .smart-wizard-history__search input{color:#f1f5f9!important}.app-shell .smart-wizard-view-filters__search input::placeholder,.app-shell .smart-wizard-history__search input::placeholder{color:#64748b!important}.app-shell .smart-wizard-stat__label,.app-shell .smart-wizard-details dt,.app-shell .smart-wizard-dashboard-card__metrics dt,.app-shell .smart-wizard-view-filters__select-label,.app-shell .smart-wizard-stepper__index,.app-shell .smart-wizard-history__filter-label,.app-shell .smart-wizard-history__meta dt,.app-shell .smart-wizard-history__item-head time{color:#94a3b8!important}.app-shell .smart-wizard-stat__value,.app-shell .smart-wizard-dashboard-card__metrics dd,.app-shell .smart-wizard-details dd,.app-shell .smart-wizard-stepper__label,.app-shell .smart-wizard-history__description,.app-shell .smart-wizard-history__meta dd{color:#f1f5f9!important}.app-shell .smart-wizard-stepper__item.is-selected .smart-wizard-stepper__btn{background:#1e3a5fb8!important;border-color:#60a5fa8c!important}.app-shell .smart-wizard-stepper__item.is-current .smart-wizard-stepper__btn{box-shadow:0 0 0 2px #60a5fa59!important}.app-shell .smart-wizard-empty,.app-shell .smart-wizard-view-filters__empty,.app-shell .smart-wizard-view-filters__empty-stepper,.app-shell .smart-wizard-history__empty{color:#94a3b8!important;background:#0f172a8c!important;border-color:#94a3b859!important}.app-shell .smart-wizard-panel__refresh-overlay{color:#e2e8f0!important;background:#060a14e0!important}.app-shell .smart-wizard-panel__refresh-error{color:#fecaca!important;background:#450a0a73!important;border-color:#ef444473!important}.app-shell .smart-wizard-dashboard-card__meta{color:#94a3b8!important}.app-shell .smart-wizard-status--not-started{color:#cbd5e1!important;background:#64748b47!important}.app-shell .smart-wizard-status--running{color:#93c5fd!important;background:#3b82f638!important}.app-shell .smart-wizard-status--success{color:#86efac!important;background:#22c55e33!important}.app-shell .smart-wizard-status--warning{color:#fcd34d!important;background:#f59e0b33!important}.app-shell .smart-wizard-status--failed{color:#fca5a5!important;background:#ef444433!important}.app-shell .smart-wizard-status--blocked{color:#cbd5e1!important;background:#64748b47!important}.app-shell .smart-wizard-dashboard-card__status--success{color:#86efac!important;background:#22c55e33!important}.app-shell .smart-wizard-dashboard-card__status--warning{color:#fcd34d!important;background:#f59e0b33!important}.app-shell .smart-wizard-dashboard-card__status--failed,.app-shell .smart-wizard-dashboard-card__status--unavailable{color:#fca5a5!important;background:#ef444433!important}.app-shell .smart-wizard-dashboard-card__status--blocked{color:#cbd5e1!important;background:#64748b47!important}.app-shell .smart-wizard-modules__item--unavailable{border-left-color:#f87171!important}.app-shell .smart-wizard-modules__item--available{border-left-color:#4ade80!important}.app-shell .smart-pipeline-ui-refined .smart-pipeline-stat__value,.app-shell .smart-pipeline-ui-refined .smart-pipeline-card__headline{color:#f1f5f9!important}.app-shell .smart-pipeline-ui-refined .smart-pipeline-stat__meter{background:#94a3b840!important}.app-shell .smart-pipeline-ui-refined .smart-pipeline-card__number{color:#e2e8f0!important;background:#334155a6!important}.app-shell .smart-pipeline-ui-refined .smart-pipeline-card__icon-wrap{background:#0f172abf!important;border-color:#94a3b847!important}.app-shell .smart-pipeline-ui-refined .smart-pipeline-grid:before{background:linear-gradient(#94a3b840 0%,#64748b59 50%,#94a3b840 100%)!important}.app-shell .admin-module-view[data-active-module=ebay-correction-preview]{color:var(--pt-text-legend,#d4dff5)}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-page{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-subcards-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;display:grid}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .inv-subcard{color:var(--pt-text-subtitle,#e8efff);background:#060a14e0;border:1px solid #60a5fa61;box-shadow:inset 0 1px #60a5fa1a,0 4px 16px #2563eb1a}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .inv-subcard__head{background:#ffffff08;border-bottom:1px solid #60a5fa24}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .inv-subcard__title{color:var(--pt-text-title,#fff)}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .inv-subcard__desc,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .inv-subcard__eyebrow{color:var(--pt-text-subtitle,#e8efff)}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .inv-subcard__body{background:0 0}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] select,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] select option{color:#e8efff;background:#060a14eb}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-subcard--audit .ebay-correction-preview-audit-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-subcard--actions .inv-subcard__body,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-results{gap:10px}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-toolbar,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-priority-filter select{min-width:180px}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-search{flex:240px}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-search-input{min-width:220px;color:var(--pt-text-subtitle,#e8efff);background:#060a14b8;border:1px solid #60a5fa47;border-radius:8px;padding:6px 10px;font-size:.88rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-summary-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-stat{color:var(--pt-text-title,#fff);margin:4px 0 0;font-size:1.35rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-breakdown{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;font-size:.82rem;display:grid}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-breakdown span{color:var(--pt-text-subtitle,#e8efff);background:#0f234673;border:1px solid #60a5fa2e;border-radius:8px;padding:6px 8px}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-pagination-meta{color:var(--pt-text-legend,#94a3b8);font-size:.82rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-pagination-controls{flex-wrap:wrap;gap:8px;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-table-scroll,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-audit-scroll{background:#060a1473;border:1px solid #60a5fa29;border-radius:8px;overflow:auto}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-table-scroll{max-height:58vh}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-audit-scroll{max-height:220px}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-table,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-audit-table{border-collapse:collapse;width:100%;font-size:.82rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-table th,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-table td,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-audit-table th,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-audit-table td{text-align:left;vertical-align:top;color:var(--pt-text-subtitle,#e8efff);border-bottom:1px solid #60a5fa1f;padding:6px 8px}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-table th,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-audit-table th{z-index:1;color:var(--pt-text-title,#fff);background:#060a14f5;position:sticky;top:0}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-sort-btn{font:inherit;font-weight:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-sort-btn:hover,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-sort-btn--active{color:#93c5fd}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-row--critical{background:#ef44441a}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-row--important{background:#eab30814}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-banner,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-message,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-progress,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-api-meta{color:var(--pt-text-subtitle,#e8efff);background:#0f234680;border:1px solid #60a5fa38;border-radius:8px;margin:0;padding:10px 12px;font-size:.88rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-banner{color:#bfdbfe;background:#0f23468c;border-color:#60a5fa47}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-message--error,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-security-block{color:#fecaca;background:#7f1d1d47;border-color:#f8717159}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-security-block strong{margin-bottom:6px;display:block}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-security-block p{margin:0 0 8px;font-size:.84rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-security-block p:last-child{margin-bottom:0}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-security-body{flex-direction:column;gap:10px;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-security-checklist-items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-security-checklist-item{color:var(--pt-text-subtitle,#e8efff);align-items:flex-start;gap:8px;font-size:.84rem;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-security-checklist-icon{color:#60a5fa;flex-shrink:0;margin-top:1px}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-security-checklist-warning{color:#fdba74;background:#7c2d1238;border:1px solid #fb923c47;border-radius:8px;margin:0;padding:8px 10px;font-size:.84rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-audit-body{flex-direction:column;gap:10px;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-audit-note,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-audit-empty,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-progress-meta{color:var(--pt-text-legend,#94a3b8);margin:0;font-size:.78rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-progress-bar-wrap{background:#94a3b82e;border-radius:999px;height:8px;overflow:hidden}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-progress-bar{background:linear-gradient(90deg,#2563eb,#60a5fa);height:100%;transition:width .3s}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-engine-risk--high{color:#fca5a5;font-weight:600}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-engine-risk--medium{color:#fdba74;font-weight:600}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-engine-risk--safe{color:#86efac;font-weight:600}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-simulation-overlay{z-index:1200;background:#0f172aa6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-simulation-panel{width:min(640px,100%);max-height:min(88vh,900px);color:var(--pt-text-subtitle,#e8efff);background:#060a14f5;border:1px solid #60a5fa52;border-radius:12px;padding:16px;overflow:auto;box-shadow:0 18px 48px #00000073}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-simulation-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-simulation-head h4{color:var(--pt-text-title,#fff);margin:0;font-size:1rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-simulation-close{cursor:pointer;color:var(--pt-text-legend,#94a3b8);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:inline-flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-simulation-disclaimer,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-double-confirm-note{color:#fdba74;background:#7c2d1238;border:1px solid #fb923c47;border-radius:8px;margin:0;padding:10px 12px;font-size:.84rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-double-confirm{background:#0f234673;border:1px dashed #60a5fa59;border-radius:10px;margin-top:14px;padding:12px}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-simulation-risk--high{color:#fca5a5;font-weight:600}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-simulation-risk--medium{color:#fdba74;font-weight:600}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-simulation-risk--low{color:#86efac;font-weight:600}@media (width<=960px){.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-subcards-grid{grid-template-columns:1fr}}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-real-exec-panel{background:#7c2d122e;border:1px solid #fb923c59;border-radius:8px;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-real-exec-title{color:#fdba74;margin:0;font-size:.82rem;font-weight:700}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-real-confirm{color:var(--pt-text-subtitle,#e8efff);font-size:.82rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-btn-execute{color:#fed7aa;background:#c2410c47;border-color:#fb923c73}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-btn-execute--critical{color:#fecaca;background:#7f1d1d59;border-color:#f8717180}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-connection-meta{color:var(--pt-text-subtitle,#e8efff);margin:0;font-size:.8rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-btn-execute:disabled{opacity:.55}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-status--preview{color:#93c5fd}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-status--ready,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-status--executing{color:#fdba74;font-weight:600}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-status--confirmed{color:#86efac;font-weight:600}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-status--failed{color:#fca5a5;font-weight:600}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-line-status--preview{color:#93c5fd;font-size:.78rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-line-status--confirmed{color:#86efac;font-size:.78rem;font-weight:600}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-line-status--failed{color:#fca5a5;font-size:.78rem;font-weight:600}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-line-status--blocked{color:#94a3b8;font-size:.78rem;font-weight:600}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-selection-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-selection-meta{color:var(--pt-text-subtitle,#e8efff);margin-right:.35rem;font-size:.82rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-apply-btn{padding:.2rem .45rem;font-size:.78rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-guided-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=1100px){.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-guided-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-guided-step{background:#0f172a59;border:1px solid #94a3b840;border-radius:8px;flex-direction:column;gap:.15rem;padding:.45rem .35rem;font-size:.72rem;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-guided-step-num{opacity:.85;font-weight:700}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-guided-step-label{font-weight:600;line-height:1.2}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-guided-step-hint{opacity:.75;line-height:1.15}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-guided-step--pending{color:#94a3b8}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-guided-step--available{color:#93c5fd;border-color:#3b82f659}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-guided-step--current{color:#fdba74;border-color:#fb923c8c;box-shadow:0 0 0 1px #fb923c40,0 0 12px #fb923c33}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-guided-step--done{color:#86efac;border-color:#22c55e59}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-guided-step--error{color:#fca5a5;border-color:#ef444473}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-workflow-progress{background:#0f172a8c;border:1px solid #94a3b833;border-radius:999px;height:10px;margin-top:.65rem;overflow:hidden}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-workflow-progress-bar{background:linear-gradient(90deg,#f97316,#fb923c);height:100%;transition:width .35s}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-workflow-progress-bar--error{background:linear-gradient(90deg,#dc2626,#f87171)}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-workflow-progress-meta{color:var(--pt-text-subtitle,#e8efff);margin:.35rem 0 0;font-size:.8rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-step-fusion{flex-direction:column;gap:4px;margin-top:6px;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-step-fusion-label{color:var(--pt-text-legend,#94a3b8);margin:0;font-size:.72rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-step-fusion-track{background:#94a3b824;border-radius:999px;height:4px;overflow:hidden}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-step-fusion-fill{background:linear-gradient(90deg,#22c55e,#86efac);height:100%;transition:width .25s}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-step-glow{box-shadow:0 0 0 1px #fb923c73,0 0 14px #fb923c40}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-flow-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.82rem;font-weight:600;transition:background .2s,border-color .2s,box-shadow .2s,opacity .2s;display:inline-flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-flow-btn--large{width:100%;max-width:480px;padding:.85rem 1.4rem;font-size:1rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-flow-btn:disabled{cursor:not-allowed;opacity:.72}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-flow-btn--blocked{color:#94a3b8;background:#334155;border-color:#475569}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-flow-btn--available{color:#eff6ff;background:#1d4ed8;border-color:#2563eb}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-flow-btn--available:hover:not(:disabled){background:#2563eb}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-flow-btn--current{color:#fff7ed;background:#c2410c;border-color:#ea580c;box-shadow:0 0 0 1px #fb923c80,0 0 16px #f9731659}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-flow-btn--pulse{animation:1.8s ease-in-out infinite ebay-flow-btn-pulse}@keyframes ebay-flow-btn-pulse{0%,to{box-shadow:0 0 0 1px #22c55e73,0 0 12px #22c55e33}50%{box-shadow:0 0 0 2px #22c55ea6,0 0 22px #22c55e66}}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-flow-btn--executing{color:#fefce8;background:#ca8a04;border-color:#eab308}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-flow-btn--completed{color:#ecfdf5;background:#15803d;border-color:#22c55e}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-flow-btn--error{color:#fef2f2;background:#b91c1c;border-color:#ef4444}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-flow-btn--data-blocked{color:#d6d3d1;background:#44403c;border-color:#78716c}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-revalidate-panel{background:#064e3b38;border:2px solid #22c55e8c;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.65rem;margin-top:.75rem;padding:1rem 1.1rem;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-revalidate-panel--waiting{animation:2s ease-in-out infinite ebay-revalidate-panel-pulse}@keyframes ebay-revalidate-panel-pulse{0%,to{border-color:#22c55e73}50%{border-color:#4ade80d9}}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-revalidate-title{color:#bbf7d0;margin:0;font-size:.95rem;font-weight:700}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-failure-panel{background:#7f1d1d40;border:1px solid #ef444473;border-radius:8px;margin-top:.75rem;padding:.85rem 1rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-failure-panel p{margin:.25rem 0;font-size:.82rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-execution-summary{background:#064e3b2e;border:1px solid #22c55e59;border-radius:8px;margin-top:.85rem;padding:.85rem 1rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-execution-summary ul{margin:.5rem 0 0;padding-left:1.1rem;font-size:.84rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-guided-step--done .ebay-correction-preview-guided-step-num:after{content:" ✓";color:#4ade80;font-size:.75rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-confirm-row--current{border-radius:6px;outline:1px solid #fb923c73;padding:.25rem .4rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-panel{margin-top:12px}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-selection-count{color:var(--pt-text-legend,#d4dff5);font-size:.82rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-groups{flex-direction:column;gap:8px;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-group{border:1px solid #60a5fa38;border-radius:8px;overflow:hidden}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-group-summary{background:#ffffff08;align-items:center;gap:8px;padding:8px 10px;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-group-toggle{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:0;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-actions{flex-wrap:wrap;gap:8px;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-delete-panel{background:#7f1d1d2e;border:1px solid #f8717173;border-radius:8px;margin-top:8px;padding:10px}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-delete-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-row--republish td{color:#fbbf24}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-progress{flex-direction:column;gap:6px;margin-bottom:8px;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-progress-label{color:var(--pt-text-subtitle,#e8efff);font-size:.84rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-progress-track{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-progress-fill{background:linear-gradient(90deg,#3b82f6,#22c55e);height:100%;transition:width .25s}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-progress--active{z-index:2;position:relative}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-body--busy .ebay-correction-exception-toolbar,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-body--busy .ebay-correction-exception-groups,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-body--busy .ebay-correction-exception-actions{opacity:.55;pointer-events:none}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-plan-audit{color:var(--pt-text-legend,#94a3b8);margin:0;font-size:.78rem;line-height:1.45}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-result-summary{background:#064e3b33;border:1px solid #22c55e59;border-radius:8px;margin-bottom:8px;padding:10px}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-exception-result-summary ul{margin:.4rem 0;padding-left:1.1rem;font-size:.84rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-inner-panels{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-inner-panel{flex-direction:column;gap:12px;width:100%;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-inner-tablist .ebay-correction-inner-tab-btn,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-inner-tablist .manutencao-inner-tab-btn{--tab-glow:#60a5fa;text-shadow:none;position:relative;transform:none;box-shadow:none!important;outline:none!important}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-inner-tablist .manutencao-inner-tab-btn:after{content:"";height:0;box-shadow:none;pointer-events:none;background:0 0;border-radius:2px 2px 0 0;transition:height .15s,box-shadow .15s,background .15s;position:absolute;bottom:0;left:12px;right:12px}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-inner-tab-btn--gerar-plano{--tab-glow:#22d3ee}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-inner-tab-btn--selecionar{--tab-glow:#60a5fa}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-inner-tab-btn--confirmar{--tab-glow:#fb923c}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-inner-tab-btn--aplicar{--tab-glow:#f87171}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-inner-tab-btn--revalidar{--tab-glow:#a78bfa}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-inner-tab-btn--resultado{--tab-glow:#34d399}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-inner-tablist .manutencao-inner-tab-btn:hover{color:var(--tab-glow)!important;box-shadow:none!important;background:#0f172ad9!important;border-color:#94a3b847!important}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-inner-tablist .manutencao-inner-tab-btn:hover:after{background:var(--tab-glow);height:2px;box-shadow:0 0 8px var(--tab-glow), 0 0 16px color-mix(in srgb, var(--tab-glow) 55%, transparent)}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-inner-tablist .manutencao-inner-tab-btn.is-active,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-inner-tablist .manutencao-inner-tab-btn[aria-selected=true]{font-weight:800;color:#f8fafc!important;box-shadow:none!important;background:#0f172aeb!important;border-color:#94a3b847 #94a3b847 #0000!important}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-inner-tablist .manutencao-inner-tab-btn.is-active:after,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-inner-tablist .manutencao-inner-tab-btn[aria-selected=true]:after{background:var(--tab-glow);height:3px;box-shadow:0 0 6px var(--tab-glow), 0 0 14px color-mix(in srgb, var(--tab-glow) 70%, transparent), 0 0 22px color-mix(in srgb, var(--tab-glow) 40%, transparent)}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-inner-tablist .manutencao-inner-tab-btn:disabled{cursor:not-allowed;opacity:.42}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-step{flex-direction:column;gap:.75rem;width:100%;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-step__title{color:#7dd3fc;margin:0;font-size:1rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-tabs{flex-wrap:wrap;gap:.35rem;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-tab{color:#cbd5e1;cursor:pointer;background:#0f172a73;border:1px solid #94a3b84d;border-radius:8px;padding:.35rem .65rem;font-size:.78rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-tab.is-active{color:#e0f2fe;background:#0e749040;border-color:#7dd3fca6}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-blocked-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.55rem;display:grid}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-blocked-card{background:#43140740;border:1px solid #fb923c59;border-radius:10px;flex-direction:column;gap:.35rem;padding:.65rem .75rem;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-blocked-card__head{flex-direction:column;gap:.15rem;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-blocked-card__title{color:#e2e8f0;font-size:.78rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-blocked-card__reason{color:#fdba74;margin:0;font-size:.78rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-blocked-card__actions{flex-wrap:wrap;gap:.35rem;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-blocked-card__actions a.atualizacao-soft-btn{align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-exception-details{margin-top:.75rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-audit-toolbar{flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-session-banner{background:#0f172a8c;border:1px solid #94a3b859;border-radius:8px;margin:.35rem 0 .5rem;padding:.55rem .75rem;font-size:.82rem;line-height:1.35}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-session-banner p{margin:.15rem 0}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-new-plan-confirm{background:#78350f40;border:1px solid #fbbf2473;border-radius:8px;margin-top:.65rem;padding:.75rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-ops-history{margin-top:.75rem;font-size:.82rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-ops-history-list{max-height:160px;margin:.4rem 0 0;padding-left:1.1rem;overflow:auto}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-session-banner-hint{opacity:.85;font-size:.85em}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-preview-new-plan-bar{background:#2563eb0f;border:1px solid #2563eb59;border-radius:8px;flex-direction:column;gap:.5rem;margin:.75rem 0 1rem;padding:.75rem 1rem;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-selection-note{opacity:.9;margin:.35rem 0 .75rem;font-size:.82rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-pilot{background:#14532d47;border:1px solid #22c55e73;border-radius:8px;margin:0 0 .85rem;padding:.65rem .85rem;font-size:.85rem;line-height:1.4}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-list{gap:.75rem;display:grid}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-list__count{color:#7dd3fc;margin:0;font-size:.82rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-tabpanel{min-height:4rem;scroll-margin-top:1rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card{background:#0f172a73;border:1px solid #94a3b859;border-radius:10px;padding:.85rem 1rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card--pilot{border-color:#38bdf88c;box-shadow:0 0 0 1px #38bdf833}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card__head{align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card__img{object-fit:cover;background:#1e293bcc;border-radius:6px;flex-shrink:0;width:56px;height:56px}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card__img--empty{border:1px dashed #94a3b866}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card__sku,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card__title,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card__status,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card__reason,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card__source,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card__howto{margin:.15rem 0;font-size:.84rem;line-height:1.35}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card__status{color:#fde68a;font-weight:700}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card[data-result=CONFIRMED] .ebay-correction-result-item-card__status{color:#86efac}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card[data-result=FAILED] .ebay-correction-result-item-card__status{color:#fca5a5}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card[data-result=BLOCKED] .ebay-correction-result-item-card__status{color:#fdba74}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card__grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.45rem .75rem;margin:.5rem 0 .65rem;display:grid}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card__grid dt{opacity:.75;margin:0;font-size:.72rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card__grid dd{word-break:break-word;margin:.1rem 0 0;font-size:.84rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card__howto{background:#2563eb26;border-radius:6px;padding:.45rem .55rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card__actions{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card__check{align-items:flex-start;padding-top:.35rem;display:flex}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card__dest{opacity:.9;margin:.15rem 0 0;font-size:.82rem}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card[data-destination=already_absent] .ebay-correction-result-item-card__status,.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card[data-destination=already_correct] .ebay-correction-result-item-card__status{color:#93c5fd}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card[data-destination=delete_candidate] .ebay-correction-result-item-card__status{color:#fdba74}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .ebay-correction-result-item-card[data-destination=delete_failed] .ebay-correction-result-item-card__status{color:#fca5a5}.app-shell .admin-module-view[data-active-module=ebay-correction-preview] .atualizacao-soft-btn--danger{color:#fecaca;border-color:#f871718c}
