:root{--mlwz-primary:#6c1cff;--mlwz-danger:#dc2626}.mlwz-wizard{width:100%;max-width:700px;box-sizing:border-box;margin:0 auto 16px;padding:14px 14px 10px;border-radius:5px;box-shadow:0 10px 25px rgb(0 0 0 / .08);background:#fff}.mlwz-header{margin-bottom:10px;position:sticky;top:calc(var(--wp-admin--admin-bar--height, 0px) + 8px);z-index:9999;background:#fff;box-shadow:0 2px 10px rgb(0 0 0 / .06);border-radius:12px;padding:10px}.mlwz-stage{position:relative;width:100%;transition:height .24s ease}.mlwz-banner{display:none;border:1px solid rgb(220 38 38 / .35);background:rgb(220 38 38 / .06);color:#7f1d1d;border-radius:5px;padding:10px 12px;margin:0 0 10px;font-weight:700;font-size:13px}.mlwz-banner.is-show{display:block}.mlwz-stepper{display:flex;align-items:flex-start;gap:3px;overflow-x:auto;padding:2px 2px 6px}.mlwz-stepper::-webkit-scrollbar{height:6px}.mlwz-stepper::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .12);border-radius:999px}.mlwz-step{position:relative;flex:0 0 auto;min-width:70px;text-align:center;cursor:pointer;user-select:none}.mlwz-step:not(:last-child)::after{content:"";position:absolute;top:14px;right:-4px;width:8px;height:2px;background:rgb(0 0 0 / .18)}.mlwz-circle{width:28px;height:28px;border-radius:999px;border:2px solid rgb(0 0 0 / .25);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;background:#fff;color:rgb(0 0 0 / .75)}.mlwz-label{margin-top:6px;font-size:11px;line-height:1.2;opacity:.8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mlwz-step.is-done .mlwz-circle{background:var(--mlwz-primary);border-color:var(--mlwz-primary);color:#fff}.mlwz-step.is-done:not(:last-child)::after{background:var(--mlwz-primary);opacity:.9}.mlwz-step.is-active .mlwz-circle{border-color:var(--mlwz-primary);box-shadow:0 6px 18px rgb(108 28 255 / .25)}.mlwz-step.is-active .mlwz-label{opacity:1;font-weight:800}.mlwz-mobilebar{display:none}.mlwz-bar{height:10px;border-radius:999px;background:rgb(0 0 0 / .08);overflow:hidden}.mlwz-bar-fill{display:block;height:100%;border-radius:999px;background:var(--mlwz-primary);transition:width .25s ease}.mlwz-meta{display:flex;justify-content:flex-end;gap:10px;align-items:center;font-size:13px;opacity:.8;margin-top:8px}.mlwz-nav,.mlwz-nav-footer{display:flex;justify-content:space-between;gap:10px;margin-top:12px}.mlwz-btn{border:0;border-radius:5px;padding:10px 14px;font-weight:800;cursor:pointer;box-shadow:0 8px 18px rgb(0 0 0 / .08)}.mlwz-prev{background:rgb(0 0 0 / .08)}.mlwz-next{background:rgb(0 0 0 / .90);color:#fff}.mlwz-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.mlwz-invalid{outline:2px solid rgb(220 38 38 / .85)!important;outline-offset:2px;border-radius:5px}.mlwz-invalid-group{outline:2px solid rgb(220 38 38 / .85)!important;outline-offset:3px;border-radius:5px}.mlwz-invalid-msg{color:var(--mlwz-danger);font-weight:800;font-size:12px;margin-top:6px}.mlwz-step-panel{opacity:1;transform:translateX(0);transition:opacity .24s ease,transform .24s ease}.mlwz-fade-hide{opacity:0!important}.mlwz-step-panel.mlwz-hidden{display:none!important}.mlwz-abs{position:absolute;left:0;top:0;width:100%}.mlwz-move-in{transform:translateX(16px)!important}.mlwz-move-out{transform:translateX(-16px)!important}@media(max-width:640px){.mlwz-stepper{display:none}.mlwz-mobilebar{display:block}.mlwz-wizard{position:sticky;top:12px;z-index:999}}.add-listing-nav ul{list-style:none;padding:0;margin:0}.add-listing-nav .mlwz-sidebar-item{padding:10px 14px;cursor:pointer;font-size:14px;color:rgb(0 0 0 / .55);border-left:3px solid #fff0;transition:all .2s ease;user-select:none;position:relative}.add-listing-nav .mlwz-sidebar-item::before{content:"";display:inline-block;width:8px;height:8px;border-radius:999px;background:rgb(0 0 0 / .2);margin-right:10px;vertical-align:middle;transition:background .2s ease}.add-listing-nav .mlwz-sidebar-item:hover{color:rgb(0 0 0 / .85);background:rgb(108 28 255 / .04)}.add-listing-nav .mlwz-sidebar-item.is-active{color:rgb(0 0 0 / .95);font-weight:700;border-left-color:var(--mlwz-primary);background:rgb(108 28 255 / .04)}.add-listing-nav .mlwz-sidebar-item.is-active::before{background:var(--mlwz-primary);box-shadow:0 0 0 3px rgb(108 28 255 / .18)}.add-listing-nav .mlwz-sidebar-item.is-done{color:rgb(0 0 0 / .65)}.add-listing-nav .mlwz-sidebar-item.is-done::before{background:var(--mlwz-primary)}