@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{color:#f8fafc;font-synthesis:none;text-rendering:optimizelegibility;--bg:#080b12;--panel:#101827c7;--panel-strong:#111827f2;--line:#94a3b82e;--muted:#9ca3af;--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,.atualizacao-inner-tab-btn[aria-selected=true],.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,.atualizacao-inner-tab-btn[aria-selected=true]{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:#94a3b8;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--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:#cbd5e1;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{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{color:#cbd5e1;max-width:760px;font-size:1.08rem;line-height:1.7}.muted{color:var(--muted)}.tiny{color:var(--muted);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:#cbd5e1;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:#cbd5e1;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:#94a3b88c;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:#94a3b8d9;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{color:#cbd5e1;max-width:880px;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{justify-content:space-between;align-items:center;gap:8px;padding:8px 10px 0;display:flex}.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 svg{width:14px!important;height:14px!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:52px!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:auto;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:#94a3b8;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:#94a3b8;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);color:#cbd5e1;white-space:nowrap;border-radius:999px;align-items:center;height:24px;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:#cbd5e1;letter-spacing:.02em;font-size:.72rem;font-weight:500}.price-adjustment-field{color:#94a3b8;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(--muted,#94a3b8);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(--muted,#94a3b8);margin:0 0 10px;font-size:.9rem;line-height:1.45}.general-adjustment-empty-session-steps{color:#cbd5e1!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:#94a3b8;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:#94a3b8;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:#94a3b8;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:#94a3b8;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:#94a3b8;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;color:#94a3b8;-webkit-user-select:none;user-select:none;background:#0f172a8c;border:1px solid #94a3b847;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;margin:0;padding:0;list-style:none;transition:border-color .15s,background .15s;display:inline-flex}.section-hint-dropdown-summary:hover{color:#cbd5e1;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:#94a3b8;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}.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:#94a3b8;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:#94a3b8;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:#94a3b8;font-variant-numeric:tabular-nums;grid-column:2;font-size:.75rem}.price-adjustment-pie-chart-empty{color:#94a3b8;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:#94a3b8;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:#94a3b8;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:#cbd5e1;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:#94a3b8;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:#94a3b8}.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:#cbd5e1;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:#94a3b8}.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:#94a3b8;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:#94a3b8;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:#64748b;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{color:#7dd3fc}.price-adjustment-table th.price-adjustment-supplier-price-cell,.price-adjustment-table td.price-adjustment-supplier-price-cell{color:#fbbf24;font-variant-numeric:tabular-nums;background:#fbbf241a}.price-adjustment-table td.price-adjustment-supplier-price-cell strong{color:#fde047}.price-adjustment-table th.price-adjustment-supplier-price-cell .general-legend-label{color:#fbbf24;border-bottom-color:#fbbf2473}.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{background:#fbbf241a!important}.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:#cbd5e1;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:#64748b;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:#94a3b8}.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:#cbd5e1;margin:0 0 6px;font-size:.75rem}.fx-cost-source-samples ul{color:#94a3b8;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:#94a3b8;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-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:#94a3b8;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:#475569;cursor:not-allowed;background:#ffffff0a}.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:#94a3b8;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:#475569;text-align:right;min-width:2rem;font-size:11px}.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:#64748b}.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:#94a3b8;font-style:normal}.fx-price-op-chip strong{color:#e2e8f0;font-variant-numeric:tabular-nums}.fx-price-op-filter{color:#94a3b8;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:#94a3b8;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:#cbd5e1;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:#64748b;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:#94a3b8;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}.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:#cbd5e1;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:#cbd5e1;flex-wrap:wrap;gap:10px 16px;margin:8px 0 10px;font-size:.74rem;display:flex}.price-cost-prep-summary-metrics em{color:#94a3b8;margin-right:4px;font-style:normal}.price-cost-apply-test-sku-field{color:#94a3b8;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:#94a3b8;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{color:#94a3b8;max-width:200px;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:#cbd5e1;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:#cbd5e1;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:#cbd5e1;background:#94a3b826}.missing-cost-url-cell a{color:#7dd3fc;font-size:.68rem}.missing-cost-checked-cell{color:#94a3b8;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:#94a3b8;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:#94a3b8;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:#cbd5e1;margin:8px 0 0;font-size:.72rem}.price-adjustment-progress-errors{color:#94a3b8;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:#94a3b8;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:#94a3b8;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:#94a3b8;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:#94a3b8;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:#94a3b8;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:#94a3b8;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:#94a3b8;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:#cbd5e1;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{color:#cbd5e1;flex-wrap:wrap;flex:1;align-items:center;gap:8px 12px;min-width:0;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:#94a3b8;white-space:nowrap}.sync-logs-summary-message{color:#e2e8f0}.sync-logs-summary-stat{color:#94a3b8;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{color:#cbd5e1;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:.68rem;font-weight:400;display:flex}.tech-diagnostic-strip-head svg{color:#94a3b8;flex-shrink:0}.tech-diagnostic-strip-label{color:#e2e8f0;white-space:nowrap}.tech-diagnostic-strip-preview{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tech-diagnostic-strip-action{color:#7dd3fce0;white-space:nowrap;flex-shrink:0}.tech-diagnostic-strip-body{color:#94a3b8;white-space:pre-wrap;word-break:break-word;background:#02061773;border-top:1px solid #ffffff14;max-height:180px;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}.confirm-modal{width:min(420px,100vw - 28px);padding:16px!important}.confirm-modal h3{margin:0 0 8px;font-size:1rem}.confirm-modal p{color:#cbd5e1;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)}.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(--muted);flex-wrap:wrap;gap:5px;margin-top:3px;font-size:.7rem;line-height:1.1;display:flex}.shopify-load-status span{border:1px solid var(--line);background:#ffffff09;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(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:#d1fae5}.inventory-real-table td:nth-child(10){color:#fde68a}.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:#94a3b8;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:#94a3b8;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:#94a3b8;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;color:#cbd5e1;cursor:pointer;background:#0f172a99;border:1px solid #94a3b840;border-radius:8px;height:30px;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:#94a3b8;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-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-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:#cbd5e1;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;color:#94a3b8;gap:4px;width:100%;max-width:220px;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:#94a3b8;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:#94a3b8;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;color:#cbd5e1;cursor:pointer;background:#0f172a99;border:1px solid #94a3b840;border-radius:8px;height:30px;min-height:30px;max-height:32px;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:#94a3b8eb;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:#94a3b8e6;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(--muted,#94a3b8);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:#cbd5e1;margin:5px 0 0;font-size:.64rem;line-height:1.35}.exclusao-progress-stats{color:#94a3b8;margin:3px 0 0;font-size:.62rem}.exclusao-tab-layout{gap:6px;width:100%;min-width:0;font-size:.72rem;display:grid}.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{gap:0;padding:5px 10px 7px}.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:1px solid #94a3b81f;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:6px;padding-bottom:6px;display:grid}.exclusao-module-filters--supplier{grid-template-columns:minmax(200px,1fr) auto}.exclusao-module-field{gap:3px;min-width:0;display:grid}.exclusao-module-field>span{letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;font-size:.62rem;font-weight:700}.exclusao-module-field input,.exclusao-module-field select{box-sizing:border-box;border-radius:7px;width:100%;height:32px;min-height:32px;max-height:36px;padding:4px 8px;font-size:.68rem}.exclusao-module-field--supplier{max-width:320px}.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:#94a3b8;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:#94a3b8;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:#94a3b8}.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:#94a3b8;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:4px}.exclusao-module-actions--secondary{border-bottom:1px solid #94a3b81a;padding-bottom:4px}.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:#94a3b8;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%;margin-top:2px}.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:#94a3b8;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{grid-template-columns:1fr}.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-visible{border-color:#a855f78c;box-shadow:0 0 0 1px #a855f71f}.inventory-prep-dismiss{color:var(--muted,#94a3b8);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(--muted,#94a3b8);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{background:#ffffff0a;border:1px solid #94a3b840;border-radius:999px;padding:4px 10px;font-size:.85rem}.inventory-stat-pill-draft{color:#6ee7b7;border-color:#10b98159}.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(--muted,#94a3b8);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{align-items:center;gap:8px;width:100%;margin-bottom:4px;font-weight:700;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:#94a3b8e6;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:#94a3b8d9;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:#94a3b8;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:#cbd5e1;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:#cbd5e1;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:#94a3b8;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:#64748b;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:#94a3b8;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:#94a3b8;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:#94a3b8}.fragrancex-confirm-modal .fx-selection-count,.fragrancex-confirm-drawer .fx-selection-count{color:#cbd5e1;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:#cbd5e1;padding:4px 0;font-size:13px;font-weight:600}.fragrancex-audit-body{padding-top:8px}.fragrancex-audit-list{color:#94a3b8;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:#94a3b8;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:#94a3b8;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{color:#94a3b8;flex:none;gap:2px;width:min(520px,100%);max-width:520px;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:#94a3b8;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:#64748b;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{color:#94a3b8;text-align:center;justify-items:center;gap:3px;width:100%;min-width:0;max-width:190px;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;color:#94a3b8;text-align:center;width:100%;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:#94a3b8;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:#64748b;font-size:.6rem;font-weight:800}.consulta-modules-reserved-hint{color:#475569;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:#94a3b8;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;display:inline-flex}.atualizacao-inner-tab-btn:hover{color:#e2e8f0;border-color:#60a5fa59}.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;border-bottom:1px solid #94a3b824;margin-bottom:0;padding-bottom:8px}.atualizacao-section-title,.atualizacao-ops-card-header h2,.atualizacao-ops-card-header h3{text-align:center;text-transform:uppercase;letter-spacing:.08em;color:#e2e8f0;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:#94a3b8;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-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:.4;cursor:not-allowed}.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{width:fit-content;min-width:0}.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-dashboard,.supplier-csv-layout>.supplier-csv-card--aviso,.supplier-csv-layout>.supplier-csv-card--upload,.supplier-csv-layout>.supplier-csv-card--resultados{grid-column:1/-1}.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:#94a3b8;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}@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-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:#cbd5e1;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-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:#cbd5e1;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}.atualizacao-selection-panel{margin-top:8px}.atualizacao-selection-panel summary{cursor:pointer;color:#cbd5e1;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:#cbd5e1;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:#94a3b8;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:#cbd5e1}.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:#cbd5e1;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-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:#cbd5e1;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:#94a3b8;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:#cbd5e1;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:#94a3b8}.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}.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-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-card--rules,.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-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:#94a3b8;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:#94a3b8;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:#94a3b8;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{grid-template-columns:1fr}}.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{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;min-width:0;display:grid}.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--produtos{grid-column:1/-1}.sku-update-card-header{border-bottom:1px solid #94a3b81f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding-bottom:6px;display:flex}.sku-update-card-title{letter-spacing:.08em;text-transform:uppercase;color:#93c5fd;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-card--config .atualizacao-soft-btn{justify-content:center;width:fit-content;min-width:140px;max-width:100%}.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-layout{grid-template-columns:1fr}.sku-update-card--produtos{grid-column:1}.sku-update-card--config .sku-update-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.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>.price-adjustment-card--faixas,.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--estrategia{grid-column:1/-1}.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:#94a3b8;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{letter-spacing:.06em;text-transform:uppercase;color:#93c5fd;margin:0 0 8px;font-size:.68rem;font-weight:800;display:block}.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-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:#64748b;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-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:#93c5fd;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:#94a3b8;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}.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:#cbd5e1;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-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{color:#94a3b8;max-width:52rem;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:#cbd5e1;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:#94a3b8;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:#94a3b8;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:#94a3b8;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(--text-muted,#9ca3af);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(#0f172a8c,#0b0e14d9);border-color:#ffffff14;gap:.55rem;padding:.75rem .85rem}.variant-adjust-evolution-panel{background:#00000038;border:1px solid #94a3b833;border-radius:8px;margin-bottom:.45rem;padding:.5rem .55rem}.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:#64748b;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-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:#cbd5e1;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:#94a3b8;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:#cbd5e1!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:0 0 0 1px #22c55e40;color:#052e16!important;background:linear-gradient(#4ade80,#22c55e)!important;border-color:#22c55ea6!important;font-weight:700!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:#94a3b8;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(--text-muted,#9ca3af);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(--text-muted,#9ca3af);margin:0;font-size:.8rem}.variant-adjust-archive-toggle{color:var(--text-muted,#9ca3af);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:#cbd5e1;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(--text-muted,#9ca3af);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(--text-muted,#9ca3af);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(--text-muted,#9ca3af)}.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(--text-muted,#9ca3af);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(--text-muted,#9ca3af);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(--text-muted,#9ca3af);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:#94a3b8;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:#94a3b8;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:#94a3b8;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:#cbd5e1;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(--text-muted,#9ca3af);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:#cbd5e1;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:#94a3b8;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:#94a3b8;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:#64748b;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:#64748b;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:#cbd5e1}.home-diag-check-status{white-space:nowrap;font-weight:700}.home-diag-check-detail{color:#64748b;grid-column:1/-1;font-size:.58rem}.home-diag-metric{color:#94a3b8;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:#94a3b8;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:#64748b;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:#64748b;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:#cbd5e1;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}}.inventario-tab-layout{gap:5px}.inventario-tab-layout>.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:#94a3b8;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{color:#94a3b8;text-transform:uppercase;letter-spacing:.03em;gap:2px;min-width:0;max-width:190px;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{color:#cbd5e1;cursor:pointer;background:#0f172a8c;border:1px solid #94a3b847;border-radius:6px;height:28px;min-height:28px;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:#94a3b8;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-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{flex-direction:column;gap:4px;height:100%;min-height:0;padding:8px 9px;display:flex}.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-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}.inventory-csv-compact .upload-panel{grid-template-columns:minmax(0,1fr) minmax(220px,.85fr);gap:8px;margin:5px 0;display:grid}.inventory-csv-compact .drop-zone{border-radius:10px;height:auto;min-height:0;max-height:120px;padding:12px 14px}.inventory-csv-compact .drop-zone svg{width:22px;height:22px}.inventory-csv-compact .drop-zone h2{margin:4px 0;font-size:.78rem}.inventory-csv-compact .drop-zone p{margin:0 0 6px;font-size:.62rem;line-height:1.25}.inventory-csv-compact .file-button{height:30px;min-height:30px;padding:0 10px;font-size:.68rem}.inventory-csv-compact .csv-side{border-radius:10px;gap:6px;max-height:120px;padding:10px 12px}.inventory-csv-compact .csv-side .eyebrow{margin:0;font-size:.58rem}.inventory-csv-compact .csv-side strong{font-size:.72rem}.inventory-csv-compact .csv-side small{font-size:.6rem}@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))}.inventory-csv-compact .upload-panel{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:#94a3b88c;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:#94a3b88c;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:#94a3b88c;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:#94a3b88c;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-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}.missing-cost-locate-toolbar-btn{color:#94a3b8;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:#94a3b8;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:#94a3b8;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 .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:#94a3b8;margin:0 0 18px;font-size:.92rem}.install-form{text-align:left;gap:10px;display:grid}.install-form label{color:#cbd5e1;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:#94a3b8;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:#cbd5e1;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:#cbd5e1;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}}
