.wizard-layout{display:flex;gap:24px;max-width:1200px;margin:0 auto}.wizard-left-pane{flex:2;display:flex;flex-direction:column;gap:16px}.wizard-right-pane{flex:1;position:sticky;top:20px;align-self:flex-start}.wizard-left-pane .wizard-section{opacity:0;transform:translateY(-40px);transition:opacity 1.6s cubic-bezier(.23,1,.32,1),transform 1.6s cubic-bezier(.23,1,.32,1);will-change:opacity,transform}.wizard-left-pane .wizard-section:nth-child(1){transition-delay:0s}.wizard-left-pane .wizard-section:nth-child(2){transition-delay:.6s}.wizard-left-pane .wizard-section:nth-child(3){transition-delay:.8s}.wizard-left-pane .wizard-section:nth-child(4){transition-delay:1s}.wizard-left-pane .wizard-section.animate-in{opacity:1;transform:translateY(0)}.wizard-left-pane .step-card{opacity:0;transform:translateY(-50px);transition:opacity 1.4s cubic-bezier(.25,.8,.25,1),transform 1.4s cubic-bezier(.25,.8,.25,1);transition-delay:.4s}.wizard-left-pane .step-card.animate-in{opacity:1;transform:translateY(0)}.wizard-left-pane .selection-summary{opacity:0;transform:translateY(-30px);transition:opacity 1.8s cubic-bezier(.16,1,.3,1),transform 1.8s cubic-bezier(.16,1,.3,1);transition-delay:.8s}.wizard-left-pane .selection-summary.animate-in{opacity:1;transform:translateY(0)}.wizard-section.transitioning-out{transition-duration:1s}.wizard-section.transitioning-out .step-card{opacity:0;transform:translateY(-20px);transition-duration:1s}.wizard-section.transitioning-out .selection-summary{opacity:1;transform:translateY(0);transition-delay:.3s}.wizard-section.next-section-entering{opacity:0;transform:translateY(-40px);transition:opacity 1.2s cubic-bezier(.23,1,.32,1),transform 1.2s cubic-bezier(.23,1,.32,1);transition-delay:.2s}.wizard-section.next-section-entering.animate-in{opacity:1;transform:translateY(0)}.wizard-right-pane .wizard-section{opacity:0;transform:translate(-160px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transition-delay:.1s}.wizard-right-pane .wizard-section.animate-in{opacity:1;transform:translate(0)}.wizard-right-pane .step-card{opacity:0;transform:translate(40px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1);transition-delay:.1s}.wizard-right-pane .step-card.animate-in{opacity:1;transform:translate(0)}.step-card{width:100%;max-width:600px;margin-bottom:16px;box-shadow:0 4px 12px #00000014;transition:all .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;border-radius:12px}.step-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.selection-summary{background:linear-gradient(135deg,#fafafa,#f5f5f5);border:1px solid #f0f0f0;border-radius:10px;max-width:600px;margin-bottom:12px;transition:all .3s ease}.selection-summary:hover{border-color:#d9d9d9;box-shadow:0 2px 8px #0000000f}.selection-summary .ant-tag{border-radius:12px;transition:all .2s ease}.selection-summary .ant-card-body{padding:8px 16px!important}.selection-item{display:flex;justify-content:space-between;align-items:center;padding:4px 0}@keyframes dropAbove{0%{opacity:0;transform:translateY(-60px) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}.wizard-section{animation-duration:1s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:both}.wizard-left-pane .wizard-section{animation-name:dropAbove}.wizard-section,.step-card,.selection-summary{backface-visibility:hidden;transform-style:preserve-3d;-webkit-font-smoothing:antialiased;will-change:transform,opacity}.modal-fade{transition:all .8s cubic-bezier(.34,1.56,.64,1)}.wizard-container{min-height:800px}.ant-steps-vertical .ant-steps-item{transition:all .3s ease}.ant-steps-vertical .ant-steps-item-process .ant-steps-item-icon{animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 #1890ff66}70%{box-shadow:0 0 0 10px #1890ff00}to{box-shadow:0 0 #1890ff00}}.submit-button:hover{background-color:#2563eb!important;color:#fff!important;box-shadow:none!important}.edit-link:hover{color:#2563eb!important;font-weight:500}@media (max-width: 768px){.wizard-layout.mobile-layout{flex-direction:column;gap:16px}.wizard-left-pane.mobile-left-pane{flex:none;width:100%}.wizard-right-pane.mobile-right-pane{flex:none;width:100%;position:static;align-self:stretch}.mobile-layout .step-card{max-width:100%;margin-bottom:16px}.mobile-layout .selection-summary{max-width:100%;margin-bottom:12px}.mobile-layout .wizard-section{opacity:0;transform:translateY(-20px);transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1);will-change:opacity,transform}.mobile-layout .wizard-section.animate-in{opacity:1;transform:translateY(0)}.mobile-layout .wizard-left-pane .wizard-section:nth-child(1){transition-delay:0s}.mobile-layout .wizard-left-pane .wizard-section:nth-child(2){transition-delay:.4s}.mobile-layout .wizard-left-pane .wizard-section:nth-child(3){transition-delay:.6s}.mobile-layout .wizard-left-pane .wizard-section:nth-child(4){transition-delay:.8s}.mobile-layout .wizard-left-pane .step-card{opacity:0;transform:translateY(-20px);transition:opacity .6s cubic-bezier(.25,.8,.25,1),transform .6s cubic-bezier(.25,.8,.25,1);transition-delay:.2s}.mobile-layout .wizard-left-pane .step-card.animate-in{opacity:1;transform:translateY(0)}.mobile-layout .wizard-left-pane .selection-summary{opacity:0;transform:translateY(-15px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:.4s}.mobile-layout .wizard-left-pane .selection-summary.animate-in{opacity:1;transform:translateY(0)}.mobile-layout .wizard-right-pane .wizard-section{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:.1s}.mobile-layout .wizard-right-pane .wizard-section.animate-in{opacity:1;transform:translateY(0)}.mobile-layout .wizard-right-pane .step-card{opacity:0;transform:translateY(15px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:.2s}.mobile-layout .wizard-right-pane .step-card.animate-in{opacity:1;transform:translateY(0)}.mobile-layout .ant-row .ant-col-xs-24{margin-bottom:8px}.mobile-layout .ant-row .ant-col-sm-12{width:100%!important;max-width:100%!important}.mobile-layout .ant-modal{max-width:calc(100vw - 32px)!important;width:calc(100vw - 32px)!important;top:20px!important}.mobile-layout .ant-modal-content{margin:0}.mobile-layout .ant-modal-body{padding:12px!important}.mobile-layout .ant-modal-header{padding:12px 16px!important}.mobile-layout .ant-modal-footer{padding:8px 16px!important}.mobile-layout .ant-modal-body>div{padding:8px!important}.mobile-layout .ant-modal-body div[style*='marginBottom: "16px"'],.mobile-layout .ant-modal-body div[style*="margin-bottom: 16px"]{margin-bottom:8px!important}.mobile-layout .ant-modal-body .ant-typography{margin-bottom:4px!important}.mobile-layout .ant-modal-body div[style*='marginTop: "24px"'],.mobile-layout .ant-modal-body div[style*="margin-top: 24px"]{margin-top:12px!important}.mobile-layout .ant-modal-body div[style*='padding: "16px"'],.mobile-layout .ant-modal-body div[style*="padding: 16px"]{padding:8px!important}.mobile-layout .ant-modal-body div[style*=borderLeft]{padding-left:8px!important;padding-top:8px!important}.mobile-layout .ant-modal-body div[style*='fontSize: "16px"']{font-size:14px!important}.mobile-layout .ant-modal-footer .ant-btn{margin-left:8px!important}.wizard-container{min-height:600px}.mobile-layout .step-card{margin-bottom:12px!important}.mobile-layout .step-card .ant-card-body{padding:12px 16px!important}.mobile-layout .selection-summary{margin-bottom:8px!important}.mobile-layout .selection-summary .ant-card-body{padding:6px 12px!important}.mobile-layout .wizard-section{gap:8px}.mobile-layout .ant-form-item{margin-bottom:12px!important}.mobile-layout .ant-form-item-label{padding-bottom:4px!important}.mobile-layout .ant-card{margin-bottom:8px!important}.mobile-layout .ant-card-body{padding:8px 12px!important}.mobile-layout .ant-row{row-gap:6px!important}.mobile-layout .ant-form-item .ant-row{row-gap:4px!important;margin-bottom:0!important}.mobile-layout .ant-typography{margin-bottom:8px!important}.mobile-layout .ant-steps-vertical .ant-steps-item{padding-bottom:8px!important}.mobile-layout .ant-steps-vertical .ant-steps-item-content{min-height:auto!important}.mobile-layout .submit-button{margin-top:12px!important}.mobile-layout .ant-tag{margin-bottom:4px!important}.mobile-layout .ant-radio-group .ant-row{row-gap:6px!important}.mobile-layout .ant-radio-group .ant-col{margin-bottom:6px!important}.mobile-layout .ant-checkbox-group .ant-row{row-gap:6px!important}.mobile-layout .ant-checkbox-group .ant-col{margin-bottom:6px!important}.mobile-layout .step-card div[style*='textAlign: "right"'],.mobile-layout .step-card div[style*="text-align: right"],.mobile-layout .step-card div[style*="marginTop: 24"],.mobile-layout .step-card div[style*="margin-top: 24px"]{margin-top:12px!important}.mobile-layout .ant-radio-group .ant-card,.mobile-layout .ant-checkbox-group .ant-card{margin-bottom:6px!important}.mobile-layout .ant-typography+.ant-form-item{margin-top:8px!important}.mobile-layout .ant-radio-group .ant-card .ant-card-body,.mobile-layout .ant-checkbox-group .ant-card .ant-card-body{padding:8px 12px!important}}@media (min-width: 769px) and (max-width: 1024px){.wizard-layout{gap:20px}.step-card,.selection-summary{max-width:100%}}
