.ots-wizard-steps{display:flex;align-items:center;justify-content:center;gap:0}.ots-wizard-step{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:80px;cursor:default}.ots-step-indicator{width:32px;height:32px;border-radius:50%;background:#f0f0f1;border:2px solid #c3c4c7;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;color:#50575e;transition:all .2s ease}.ots-wizard-step.active .ots-step-indicator{background:#2271b1;border-color:#2271b1;color:#fff}.ots-wizard-step.completed .ots-step-indicator{background:#00a32a;border-color:#00a32a;color:#fff}.ots-step-check{font-size:16px}.ots-step-label{font-size:12px;color:#50575e;font-weight:500;text-align:center}.ots-wizard-step.active .ots-step-label{color:#2271b1;font-weight:600}.ots-wizard-step.completed .ots-step-label{color:#00a32a}.ots-step-connector{flex:1;height:2px;background:#c3c4c7;margin:0 10px;margin-bottom:28px;max-width:60px;min-width:30px}.ots-step-connector.completed{background:#00a32a}.ots-wizard-nav{display:flex;justify-content:flex-end;align-items:center;gap:10px;padding:20px 0;margin-top:20px;border-top:1px solid #c3c4c7;flex-wrap:wrap}.ots-wizard-nav .button{min-width:100px}.ots-wizard-nav .button.disabled,.ots-wizard-nav button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ots-wizard-validation-msg{color:#d63638;font-size:13px;margin-right:auto;padding-left:5px}.ots-wizard-skip{color:#50575e}.ots-wizard-submit-next{background:#2271b1;border-color:#2271b1;color:#fff}.ots-wizard-submit-next:hover{background:#135e96;border-color:#135e96}.ots-wizard-submit-next:disabled{background:#a7aaad;border-color:#a7aaad}.ots-wizard-preconfigured{background:#f0f0f1;border-color:#2271b1;color:#2271b1}.ots-wizard-preconfigured:hover{background:#2271b1;color:#fff}.ots-wizard-mode .ots-wizard-heading{font-size:18px;color:#1d2327;margin:0 0 15px 0;font-weight:400}.ots-wizard-mode .form-table+p.submit,.ots-wizard-mode .submit,.ots-wizard-mode input[type=submit]:not(.ots-wizard-submit-next):not(.ots-wizard-next):not(.ots-wizard-back):not(.ots-wizard-skip),.ots-wizard-mode p.submit{display:none!important}.ots-wizard-trigger{position:fixed;bottom:30px;right:30px;width:48px;height:48px;border-radius:50%;background:#fff;border:none;box-shadow:0 4px 15px rgba(33,145,251,.4);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:9999;text-decoration:none}.ots-wizard-trigger:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(33,145,251,.6)}.ots-wizard-trigger:active{transform:scale(.95)}.ots-wizard-trigger-icon{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .15))}.ots-wizard-trigger::before{content:attr(data-tooltip);position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:12px;padding:8px 12px;background:#1d2327;color:#fff;font-size:13px;font-weight:500;white-space:nowrap;border-radius:4px;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none}.ots-wizard-trigger::after{content:'';position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:4px;border:6px solid transparent;border-left-color:#1d2327;opacity:0;visibility:hidden;transition:all .2s ease}.ots-wizard-trigger:hover::after,.ots-wizard-trigger:hover::before{opacity:1;visibility:visible}@keyframes ots-wizard-pulse{0%{box-shadow:0 4px 15px rgba(33,145,251,.4)}50%{box-shadow:0 4px 25px rgba(33,145,251,.7),0 0 0 10px rgba(33,145,251,.1)}100%{box-shadow:0 4px 15px rgba(33,145,251,.4)}}.ots-wizard-trigger.ots-pulse{animation:ots-wizard-pulse 2s ease-in-out 3}@media screen and (max-width:782px){.ots-wizard-steps{flex-wrap:wrap;gap:15px}.ots-step-connector{display:none}.ots-wizard-step{min-width:70px}.ots-wizard-nav{flex-direction:column}.ots-wizard-nav .button{width:100%}.ots-wizard-trigger{width:42px;height:42px;bottom:20px;right:20px}.ots-wizard-trigger-icon{width:34px;height:34px}.ots-wizard-trigger::after,.ots-wizard-trigger::before{display:none}}