.variant-adjust-page-head__row{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:0 2.5rem;display:flex;position:relative}.va-ops-toolbar{align-items:center;gap:.28rem;display:inline-flex}.va-ops-toolbar--prominent{z-index:2;background:linear-gradient(#1e3a8a8c,#0f172aeb);border:1px solid #60a5fa73;border-radius:999px;justify-content:center;margin:0 auto .4rem;padding:.28rem .5rem;position:relative;box-shadow:0 4px 14px #2563eb33}@media (width<=720px){.variant-adjust-page-head__row{flex-direction:column;padding:0}}.va-ops-btn{cursor:pointer;background:#0f172af2;border:1px solid #94a3b873;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:border-color .15s,background .15s,transform .12s;color:#f1f5f9!important;opacity:1!important;visibility:visible!important;display:inline-flex!important}.va-ops-btn:hover{background:#1e3a8a8c;border-color:#60a5fabf;transform:translateY(-1px)}.va-ops-btn.is-active{background:#2563eb59;border-color:#60a5fad9;box-shadow:0 0 0 1px #60a5fa73}.va-ops-btn--stop{border-color:#f871718c;color:#fecaca!important}.va-ops-btn--stop:hover{background:#7f1d1d73;border-color:#f87171d9}.va-ops-btn--resume.is-active{background:#064e3b73;border-color:#4ade80bf;color:#86efac!important}.va-ops-btn--refresh{border-color:#38bdf88c;color:#bae6fd!important}.va-ops-btn--refresh:hover{background:#082f498c;border-color:#38bdf8d9}.va-ops-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.va-ops-status{letter-spacing:.02em;color:var(--pt-text-subtitle);white-space:nowrap;background:#0f172abf;border:1px solid #94a3b840;border-radius:999px;margin-left:.35rem;padding:.15rem .55rem;font-size:.68rem;font-weight:600}.va-ops-feedback{text-align:center;color:#fde68a;background:#78350f59;border:1px solid #fbbf2459;border-radius:8px;max-width:42rem;margin:.2rem auto .35rem;padding:.35rem .65rem;font-size:.78rem;line-height:1.35}.va-ops-spin{animation:.9s linear infinite va-ops-spin}@keyframes va-ops-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.variant-adjust-page--layout .variant-adjust-actions-bar--subcards,.va-category-actions-panel.variant-adjust-actions-bar--subcards{background:linear-gradient(#0f172a8c,#0b0e14e0);border:1px solid #94a3b838;border-radius:10px;gap:.4rem;padding:.55rem .65rem .5rem}.va-category-actions-panel{box-sizing:border-box;gap:.4rem;width:100%;margin:0 0 .4rem;flex-flow:column!important;display:flex!important}.va-category-actions-panel__head{border-bottom:1px solid #ffffff0f;margin:0;padding:0 0 .15rem}.va-category-actions-panel__title{letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0;margin:0;font-size:.72rem;font-weight:800}.va-category-actions-panel__desc{color:var(--pt-text-legend);margin:.15rem 0 .35rem;font-size:.62rem;line-height:1.35}.va-actions-grid{box-sizing:border-box;margin-top:.1rem;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important;width:100%!important;display:grid!important}@media (width<=900px){.va-actions-grid{grid-template-columns:1fr!important}}.va-subcard--filters{border-top:3px solid #60a5fa}.va-subcard--selection{border-top:3px solid #c084fc}.va-subcard--shopify{border-top:3px solid #34d399}.va-subcard--volume-send{border-color:#4ade8073;border-top-style:solid;border-top-width:3px;box-shadow:inset 0 1px #4ade801f,0 4px 18px #22c55e1f}.va-subcard__head--volume-send{background:linear-gradient(#22c55e24,#ffffff08)}.va-build-badge{color:#93c5fd;letter-spacing:.04em;text-transform:lowercase;white-space:nowrap;background:#1e3a8a59;border:1px solid #60a5fa59;border-radius:6px;align-items:center;padding:.12rem .45rem;font-size:.58rem;font-weight:700;display:inline-flex}.va-actions-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width>=1100px){.va-actions-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.va-subcard__body--volume-send{flex-direction:column;align-items:stretch;gap:.4rem}.va-subcard--volume-send .va-volume-send-panel{box-shadow:none;background:0 0;border:none;padding:0}.va-subcard--volume-send .variant-adjust-evolution-panel{margin:0}.pt-card__body.va-subcard__body,.va-subcard__body{flex-wrap:wrap;align-items:center;gap:.32rem;min-width:0;padding:.4rem .5rem .45rem;display:flex}.va-subcard__body--filters{flex-direction:column;align-items:stretch}.va-subcard__body--filters .variant-adjust-search--wide{flex:none;width:100%;min-width:0;max-width:none}.va-subcard__body--filters .variant-adjust-search input{width:100%;min-height:28px;font-size:.72rem}.va-subcard__supplier-field{flex-direction:column;gap:.18rem;width:100%;display:flex}.va-subcard__supplier-field span{letter-spacing:.06em;text-transform:uppercase;color:var(--pt-text-legend);font-size:.58rem;font-weight:700}.va-subcard__supplier-field select{color:#f8fafc;cursor:pointer;appearance:auto;-webkit-appearance:menulist;background:linear-gradient(135deg,#3b82f647,#0f172af2);border:1px solid #60a5fa8c;border-radius:8px;width:100%;min-height:36px;padding:.35rem .5rem;font-size:.76rem;font-weight:700;box-shadow:0 2px 8px #2563eb26}.va-subcard__supplier-field select:disabled{opacity:.55;cursor:not-allowed}.va-subcard__supplier-field input[type=text],.va-subcard__supplier-field input[type=number],.va-subcard__supplier-field input:not([type=file]){color:#f8fafc;box-sizing:border-box;background:linear-gradient(135deg,#3b82f647,#0f172af2);border:1px solid #60a5fa8c;border-radius:8px;width:100%;min-height:36px;padding:.35rem .5rem;font-size:.76rem;font-weight:600;box-shadow:0 2px 8px #2563eb26}.va-subcard__supplier-field input:disabled{opacity:.55;cursor:not-allowed}.va-subcard__supplier-meta{margin:0;line-height:1.35}.va-volume-csv-input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.va-volume-csv-import-btn{font-weight:700;background:linear-gradient(135deg,#3b82f647,#2563eb24)!important;border-color:#60a5fa8c!important}.va-volume-send-panel{background:linear-gradient(135deg,#064e3b59,#0f172aa6);border:2px solid #4ade808c;border-radius:10px;flex-direction:column;gap:.45rem;width:100%;padding:.55rem .65rem;display:flex;box-shadow:0 0 18px #22c55e26}.va-volume-send-panel--top{margin-bottom:.45rem}.va-volume-send-panel .variant-adjust-evolution-panel{background:#00000040;border:1px solid #4ade804d;border-radius:8px;margin:0;padding:.4rem .45rem}.va-volume-send-panel__btn{letter-spacing:.03em;box-shadow:0 4px 14px #22c55e40;color:#ecfdf5!important;background:linear-gradient(135deg,#22c55e73,#16a34a47)!important;border-color:#4ade80bf!important;width:100%!important;max-width:100%!important;min-height:42px!important;padding:.55rem .85rem!important;font-size:.82rem!important;font-weight:800!important}.va-volume-send-panel__btn:hover:not(:disabled){background:linear-gradient(135deg,#22c55e94,#16a34a61)!important}.va-volume-send-panel__btn:disabled{opacity:.45;box-shadow:none}.va-volume-send-panel__hint{color:#86efac;text-align:center;margin:0;font-size:.62rem;line-height:1.35}.va-volume-csv-log{width:100%;color:var(--pt-text-legend);font-size:.58rem}.va-volume-csv-log ul{max-height:120px;margin:.25rem 0 0;padding-left:1rem;overflow-y:auto}.va-volume-csv-meta{color:#86efac;width:100%;margin:0;font-size:.6rem;line-height:1.35}.va-volume-send-panel__actions{grid-template-columns:1fr;gap:.35rem;width:100%;display:grid}@media (width>=520px){.va-volume-send-panel__actions{grid-template-columns:1fr 1fr}.va-volume-send-panel__actions .va-volume-send-panel__btn:first-child{grid-column:1/-1}}.va-volume-send-panel__btn--retry{color:#fef3c7!important;background:linear-gradient(135deg,#f59e0b59,#b4530938)!important;border-color:#fbbf24a6!important;min-height:36px!important;font-size:.72rem!important}.va-volume-send-panel__btn--clear{color:var(--pt-text-subtitle)!important;background:#1e293b8c!important;border-color:#94a3b873!important;min-height:36px!important;font-size:.72rem!important}.va-volume-csv-meta.is-muted{color:var(--pt-text-support)}.va-merge-evolution-wrap{width:100%}.va-merge-evolution-wrap--in-subcard{grid-column:1/-1;margin-bottom:.1rem}.va-merge-evolution-hint{color:var(--pt-text-support);text-align:center;margin:.2rem 0 0;font-size:.58rem;line-height:1.35}.va-merge-sync-btn{margin-top:.25rem;color:#dbeafe!important;border-color:#60a5fa8c!important;width:100%!important;font-size:.68rem!important}.va-merge-diagnostic-btn{color:#fef3c7!important;border-color:#fbbf248c!important;width:100%!important;font-size:.68rem!important}.va-merge-evolution-wrap--done .variant-adjust-evolution-fill{background:linear-gradient(90deg,#22c55e,#4ade80)!important}.va-volume-result-summary{background:#00000047;border:1px solid #4ade8040;border-radius:8px;flex-direction:column;gap:.2rem;padding:.35rem .45rem;display:flex}.va-volume-result-ok{color:#86efac;margin:0;font-size:.68rem;font-weight:700}.va-volume-result-failed{color:#fca5a5;margin:0;font-size:.65rem;font-weight:700}.va-volume-result-all{color:#86efac;margin:0;font-size:.65rem}.va-volume-errors-download{color:#fecaca!important;border-color:#f871718c!important;width:100%!important;font-size:.62rem!important}.va-subcard__limit-row{flex-wrap:wrap;align-items:center;gap:.35rem;width:100%;display:flex}.va-subcard__body--selection{gap:.28rem;grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.va-subcard__notice{color:#fde68a;background:#78350f59;border:1px solid #fbbf2459;border-radius:8px;grid-column:1/-1;margin:0;padding:.35rem .5rem;font-size:.72rem;line-height:1.35}.va-subcard__confirm{background:#0f172aa6;border:1px dashed #94a3b873;border-radius:8px;flex-direction:column;grid-column:1/-1;gap:.35rem;padding:.4rem .45rem;display:flex}.va-subcard__confirm-text{color:#e2e8f0;margin:0;font-size:.72rem;line-height:1.35}.va-subcard__confirm-actions{grid-template-columns:1fr 1fr;gap:.28rem;display:grid}.va-subcard__btn-primary{grid-column:1/-1;font-weight:700!important}.va-subcard__hint{color:var(--pt-text-legend);text-align:center;margin:0;font-size:.76rem;font-weight:500;line-height:1.4}.va-subcard__unlock-btn{color:#fde68a!important;border-color:#fbbf248c!important;font-weight:600!important}.va-subcard__unlock-btn:hover{background:#78350f73!important;border-color:#fbbf24d9!important}@media (width>=1100px){.va-subcard__body--selection{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.va-subcard__body--shopify{flex-direction:column;align-items:stretch;gap:.32rem}.va-subcard__shopify-actions{align-items:stretch;gap:.45rem;width:100%;display:flex}.va-subcard__shopify-btns{flex-direction:column;flex:1;gap:.32rem;min-width:0;display:flex}.va-subcard-progress-pct{font-variant-numeric:tabular-nums;color:#7dd3fc;background:#38bdf81f;border:1px solid #38bdf847;border-radius:8px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;min-width:2.85rem;padding:.35rem .4rem;font-size:.78rem;font-weight:800;line-height:1;transition:background .35s,border-color .35s,color .35s;display:flex}.va-subcard-progress-pct.is-running{animation:2s ease-in-out infinite va-subcard-progress-pulse}.va-subcard-progress-pct.is-success{color:#86efac;background:#22c55e33;border-color:#4ade8073;box-shadow:0 0 12px #22c55e33}.va-subcard-progress-pct.is-partial{color:#fde68a;background:#fbbf2429;border-color:#fcd34d59}.variant-adjust-category-accept-row{white-space:nowrap;min-height:24px!important;padding:.18rem .4rem!important;font-size:.58rem!important}.variant-adjust-col-action{white-space:nowrap;width:1%}@keyframes va-subcard-progress-pulse{0%,to{opacity:1}50%{opacity:.72}}.va-subcard-led-guide{background:#22c55e0f;border:1px solid #4ade8038;border-radius:8px;flex-direction:column;gap:.35rem;width:100%;margin-top:.15rem;padding:.45rem .5rem .4rem;display:flex}.va-subcard-led-track{align-items:center;gap:0;width:100%;padding:0 .15rem;display:flex}.va-subcard-led-dot{background:#94a3b859;border:1px solid #94a3b873;border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem;transition:background .25s,box-shadow .25s,border-color .25s}.va-subcard-led-dot.is-done{background:#22c55e;border-color:#4ade80;box-shadow:0 0 6px #22c55e73}.va-subcard-led-dot.is-active{background:#4ade80;border-color:#86efac;animation:1.6s ease-in-out infinite va-subcard-led-pulse;box-shadow:0 0 10px #4ade80bf}.va-subcard-led-dot.is-optional{box-shadow:none;background:#4ade8059;border-color:#4ade8080;animation:none}.va-subcard-led-line{background:#94a3b840;border-radius:999px;flex:1;min-width:.35rem;height:2px;margin:0 .12rem;transition:background .25s,box-shadow .25s}.va-subcard-led-line.is-done{background:linear-gradient(90deg,#22c55e,#4ade80);box-shadow:0 0 6px #22c55e59}.va-subcard-led-labels{grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;width:100%;display:grid}.va-subcard-led-label{text-align:center;color:#94a3b8d9;flex-direction:column;align-items:center;gap:.05rem;min-width:0;transition:color .25s;display:flex}.va-subcard-led-label.is-done{color:#86efaceb}.va-subcard-led-label.is-active{color:#86efac}.va-subcard-led-label.is-optional{color:#86efac8c}.va-subcard-led-label__step{opacity:.85;font-size:.52rem;font-weight:800;line-height:1}.va-subcard-led-label__text{font-size:.54rem;font-weight:700;line-height:1.15}.va-subcard-led-label__sub{opacity:.78;font-size:.48rem;font-weight:500;line-height:1.1}.va-subcard-led-hint{color:#86efac;text-align:center;margin:0;padding-top:.12rem;font-size:.54rem;line-height:1.35}.atualizacao-soft-btn.is-led-target{animation:2s ease-in-out infinite va-subcard-led-target-pulse;box-shadow:0 0 0 1px #22c55e59,0 0 14px #22c55e47;border-color:#4ade80a6!important}@keyframes va-subcard-led-pulse{0%,to{transform:scale(1);box-shadow:0 0 10px #4ade80bf}50%{transform:scale(1.15);box-shadow:0 0 16px #4ade80f2}}@keyframes va-subcard-led-target-pulse{0%,to{box-shadow:0 0 0 1px #22c55e59,0 0 14px #22c55e47}50%{box-shadow:0 0 0 1px #4ade808c,0 0 20px #22c55e6b}}.va-subcard__row{gap:.28rem;width:100%;display:grid}.va-subcard__row--primary,.va-subcard__row--exports{grid-template-columns:1fr 1fr}.va-subcard__btn-full{grid-column:1/-1}.va-subcard .atualizacao-soft-btn{box-sizing:border-box;justify-content:center;min-height:27px;line-height:1.15;border-radius:6px!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:.24rem .42rem!important;font-size:.6rem!important}.va-subcard .variant-adjust-btn-apply-shopify,.va-subcard .variant-adjust-accept-all-btn{min-height:30px;font-weight:600;grid-column:auto!important;font-size:.62rem!important}.va-subcard .atualizacao-soft-btn:not(:disabled):not(.va-subcard__unlock-btn):not(.va-merge-sync-btn):not(.va-merge-diagnostic-btn),.va-category-actions-panel .atualizacao-soft-btn:not(:disabled){color:#e2e8f0!important;filter:none!important;opacity:1!important;background:#33415547!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff0f!important}.va-subcard .atualizacao-soft-btn:not(:disabled):not(.va-subcard__unlock-btn):not(.va-merge-sync-btn):not(.va-merge-diagnostic-btn):hover,.va-category-actions-panel .atualizacao-soft-btn:not(:disabled):hover{filter:brightness(1.08)!important;border-color:#ffffff2e!important}.va-subcard .atualizacao-soft-btn:not(:disabled) svg,.va-category-actions-panel .atualizacao-soft-btn:not(:disabled) svg{color:currentColor!important;stroke:currentColor!important;opacity:1!important}.va-subcard__body--selection .atualizacao-soft-btn.variant-adjust-btn-apply-shopify.va-subcard__btn-primary:not(:disabled),.va-subcard .variant-adjust-btn-apply-shopify.is-action-ready,.va-subcard .variant-adjust-btn-apply-shopify:not(:disabled){cursor:pointer;color:#e2e8f0!important;opacity:1!important;filter:none!important;background:#33415547!important;border-color:#ffffff1f!important;box-shadow:inset 0 1px #ffffff0f!important}.va-subcard__body--selection .atualizacao-soft-btn.variant-adjust-btn-apply-shopify.va-subcard__btn-primary:not(:disabled) svg,.va-subcard .variant-adjust-btn-apply-shopify:not(:disabled) svg{color:currentColor!important;stroke:currentColor!important;opacity:1!important}.va-subcard__body--selection .atualizacao-soft-btn.variant-adjust-btn-apply-shopify.va-subcard__btn-primary:not(:disabled):hover,.va-subcard .variant-adjust-btn-apply-shopify.is-action-ready:hover,.va-subcard .variant-adjust-btn-apply-shopify:not(:disabled):hover{filter:brightness(1.08)!important;border-color:#ffffff2e!important}.va-subcard__body--selection .atualizacao-soft-btn.variant-adjust-btn-apply-shopify:disabled,.va-subcard .variant-adjust-btn-apply-shopify:disabled{cursor:not-allowed;color:var(--pt-text-support)!important;opacity:.42!important;box-shadow:none!important;filter:none!important;background:#1e293b8c!important;border-color:#47556973!important}.va-subcard__hint--warn{color:#fde68a;background:#78350f40;border:1px solid #fbbf244d;border-radius:6px;padding:.3rem .45rem}.va-subcard .variant-adjust-apply-limit{gap:.3rem;margin:0;padding:0;font-size:.62rem}.va-subcard .variant-adjust-apply-limit select,.va-subcard .variant-adjust-apply-limit input{height:28px;font-size:.62rem}.va-subcard .variant-adjust-apply-limit-input{width:3.6rem}.va-subcard .variant-adjust-archive-toggle{width:100%;margin:0;font-size:.62rem;line-height:1.25}.va-actions-status{box-sizing:border-box;background:#00000038;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:.12rem;width:100%;margin-top:.1rem;padding:.35rem .5rem;display:flex}.va-actions-status .variant-adjust-inline-notice{color:#fca5a5;margin:0;font-size:.7rem}.va-actions-status .variant-adjust-list-meta--compact,.va-actions-status .variant-adjust-selection-hint{color:var(--pt-text-legend);margin:0;font-size:.65rem;line-height:1.3}.va-actions-status .variant-adjust-category-progress{margin:0;padding:.2rem 0}.va-actions-status .variant-adjust-category-source,.va-actions-status .variant-adjust-api-warn,.va-actions-status .variant-adjust-api-ok{margin:0;font-size:.65rem;line-height:1.3}.variant-adjust-actions-bar--subcards .variant-adjust-evolution-panel{margin-bottom:.3rem;padding:.35rem .45rem}.variant-adjust-actions-bar--subcards .variant-adjust-selection-badge{margin:.05rem 0 .1rem;padding:.18rem .42rem;font-size:.65rem}.variant-adjust-category-card .variant-adjust-category-actions-bar:not(.variant-adjust-actions-bar--subcards){flex-wrap:wrap;display:flex}.variant-adjust-category-card .va-category-actions-panel{flex-direction:column!important;display:flex!important}.variant-adjust-section-category .variant-adjust-category-card .va-category-actions-panel{margin-top:.15rem}
