
.wizard-top.wizard-top-compact{--wizard-line:#e2e5e9;--wizard-done:#168a63;--wizard-active:#b91f2e;margin-block:0 16px!important;padding:14px 16px 12px!important;min-height:0!important;overflow:visible!important}
.wizard-top.wizard-top-compact::before,.wizard-top.wizard-top-compact::after{display:none!important}
.wizard-top-compact .wizard-step-list-compact{position:relative!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;list-style:none!important;overflow:visible!important}
.wizard-top-compact .wizard-step-list-compact::before,.wizard-top-compact .wizard-step-list-compact::after{content:"";position:absolute;z-index:0;top:15px;right:12.5%;height:2px;border-radius:999px}
.wizard-top-compact .wizard-step-list-compact::before{left:12.5%;background:var(--wizard-line)}
.wizard-top-compact .wizard-step-list-compact::after{width:var(--wizard-progress);background:var(--wizard-active)}
.wizard-top-compact .wizard-step-list-compact>li{position:relative!important;z-index:1;display:block!important;min-width:0!important;margin:0!important;padding:0 2px!important;border:0!important;background:transparent!important;box-shadow:none!important}
.wizard-top-compact .wizard-step-list-compact>li::before,.wizard-top-compact .wizard-step-list-compact>li::after{display:none!important}
.wizard-top-compact .wizard-step-list-compact>li>a,.wizard-top-compact .wizard-step-list-compact>li>span{display:flex!important;flex-direction:column!important;align-items:center!important;gap:5px!important;width:100%!important;min-width:0!important;padding:0!important;color:#737984!important;text-align:center!important;text-decoration:none!important;background:transparent!important}
.wizard-top-compact .wizard-step-num{position:relative;z-index:2;display:grid!important;place-items:center!important;width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;border:2px solid #d7dbe0!important;border-radius:50%!important;color:#7b818b!important;background:#fff!important;font-size:12px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important}
.wizard-top-compact .wizard-step-list-compact strong{display:block!important;max-width:100%!important;margin:0!important;overflow:hidden!important;color:inherit!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.wizard-top-compact .is-done>a,.wizard-top-compact .is-done>span{color:var(--wizard-done)!important}
.wizard-top-compact .is-done .wizard-step-num{border-color:var(--wizard-done)!important;color:var(--wizard-done)!important;background:#ecf8f3!important}
.wizard-top-compact .is-active>a,.wizard-top-compact .is-active>span{color:#191c22!important}
.wizard-top-compact .is-active .wizard-step-num{border-color:var(--wizard-active)!important;color:#fff!important;background:var(--wizard-active)!important}
.draft-save-indicator,[data-draft-status]{display:none!important}
@media(max-width:480px){.wizard-top.wizard-top-compact{padding:12px 8px 10px!important;border-radius:16px!important}.wizard-top-compact .wizard-step-list-compact strong{font-size:10.5px!important}.wizard-top-compact .wizard-step-num{width:28px!important;height:28px!important;min-width:28px!important}.wizard-top-compact .wizard-step-list-compact::before,.wizard-top-compact .wizard-step-list-compact::after{top:14px}}


/* StockDivar wizard frameless stepper r2 */
.wizard-top.wizard-top-compact{
  margin-block:0 14px!important;
  padding:6px 0 8px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
}
.wizard-top-compact .wizard-step-list-compact>li,
.wizard-top-compact .wizard-step-list-compact>li>a,
.wizard-top-compact .wizard-step-list-compact>li>span{
  min-height:0!important;
  height:auto!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  transform:none!important;
}
.wizard-top-compact .wizard-step-list-compact>li>a::before,
.wizard-top-compact .wizard-step-list-compact>li>a::after,
.wizard-top-compact .wizard-step-list-compact>li>span::before,
.wizard-top-compact .wizard-step-list-compact>li>span::after{
  display:none!important;
}
@media(max-width:480px){
  .wizard-top.wizard-top-compact{
    padding:4px 0 7px!important;
  }
}


/* StockDivar category single-column cleanup r1 */
.wizard-layout.wizard-layout-single{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  width:100%!important;
}
.wizard-layout-single>.wizard-form-card{
  width:100%!important;
  max-width:none!important;
}


/* StockDivar single publish action r1 */
.wizard-final-submit-bar{
  position:static!important;
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:10px!important;
  width:100%!important;
  margin:16px 0 0!important;
  padding:10px 0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
.wizard-final-submit-bar .wizard-publish-status{
  flex:0 0 100%!important;
}
.wizard-final-submit-bar .primary-btn{
  min-width:220px!important;
}
@media(max-width:640px){
  .wizard-final-submit-bar{
    display:grid!important;
    grid-template-columns:1fr!important;
    padding:8px 0!important;
  }
  .wizard-final-submit-bar .primary-btn,
  .wizard-final-submit-bar .ghost-btn{
    width:100%!important;
  }
  .wizard-final-submit-bar .primary-btn{
    grid-row:1!important;
  }
  .wizard-final-submit-bar .ghost-btn{
    grid-row:2!important;
    text-align:center!important;
  }
}


/* StockDivar final actions alignment r2 */
.wizard-review-card .wizard-final-submit-bar{
  position:static!important;
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:10px!important;
  margin:18px 0 0!important;
  padding:16px 0 0!important;
  border:0!important;
  border-top:1px solid #e3e6eb!important;
  background:transparent!important;
  box-shadow:none!important;
}
.wizard-review-card .wizard-final-submit-bar .primary-btn,
.wizard-review-card .wizard-final-submit-bar .ghost-btn{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:48px!important;
  margin:0!important;
}
.wizard-review-card .wizard-final-submit-bar .primary-btn{
  min-width:220px!important;
}
.wizard-review-card .wizard-final-submit-bar .ghost-btn{
  min-width:150px!important;
}
@media(max-width:640px){
  .wizard-review-card .wizard-final-submit-bar{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    padding-top:14px!important;
  }
  .wizard-review-card .wizard-final-submit-bar .primary-btn,
  .wizard-review-card .wizard-final-submit-bar .ghost-btn{
    width:100%!important;
    min-width:0!important;
  }
}
