.steps-container{display:-ms-flexbox;display:flex;gap:16px;width:100%;-ms-flex-direction:column;flex-direction:column}.steps-sidebar{width:100%;-ms-flex-negative:0;flex-shrink:0;margin-bottom:16px}.steps-main{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px}.steps-content{margin-top:0;border:1px dashed #e9e9e9;border-radius:6px;background-color:#fafafa;min-height:200px;padding:16px;text-align:left;overflow-x:auto}.steps-action{margin-top:0;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.steps-container{-ms-flex-direction:row;flex-direction:row;gap:20px}.steps-sidebar{width:280px;margin-bottom:0}.steps-content{padding:20px;min-height:400px}.custom-steps{position:sticky;top:20px}.custom-steps .ant-steps-vertical{-ms-flex-direction:column;flex-direction:column}}@media (min-width:1024px){.steps-container{gap:24px}.steps-sidebar{width:300px}.steps-content{padding:24px;min-height:200px}}@media (max-width:767px){.steps-container{gap:12px}.steps-content{padding:12px;min-height:150px}.steps-action{-ms-flex-pack:center;justify-content:center}.steps-action button{-ms-flex:1;flex:1;min-width:120px;text-align:center}.custom-steps .ant-steps-vertical{-ms-flex-direction:row;flex-direction:row;overflow-x:auto;padding-bottom:8px}.custom-steps .ant-steps-item{-ms-flex-negative:0;flex-shrink:0;min-width:120px}}.form-row{margin-bottom:16px}@media (max-width:767px){.form-row{margin-bottom:12px}.form-row .ant-col{margin-bottom:8px}}.j-editable-table{overflow-x:auto}[data-theme=dark] .steps-content{background-color:#2f2f2f;border:1px dashed #404040}.custom-steps .ant-steps-item-finish .ant-steps-item-icon{background-color:#2ecc71!important;border-color:#2ecc71!important}.custom-steps .ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#fff!important}.custom-steps .ant-steps-item-finish .ant-steps-item-tail:after{background-color:#2ecc71!important}.custom-steps .ant-steps-item-process .ant-steps-item-icon{background-color:#3498db!important;border-color:#3498db!important;animation:pulse 1.5s infinite}.custom-steps .ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#fff!important}.custom-steps .ant-steps-item-process .ant-steps-item-title{color:#3498db!important;font-weight:600}.custom-steps .ant-steps-item-wait .ant-steps-item-icon{background-color:#bdc3c7!important;border-color:#bdc3c7!important}.custom-steps .ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:#fff!important}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(52,152,219,.7)}70%{box-shadow:0 0 0 10px rgba(52,152,219,0)}to{box-shadow:0 0 0 0 rgba(52,152,219,0)}}button{padding:10px 20px;border:none;border-radius:6px;background-color:#3498db;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease}button:disabled{background-color:#bdc3c7;cursor:not-allowed;transform:none}.step-description{color:#7f8c8d;font-size:14px;line-height:1.5;margin-top:5px}@media (max-width:1024px) and (min-width:768px){.step-description{font-size:12px;line-height:1.4}.custom-steps .ant-steps-item-title{font-size:13px}}.mix-container{padding:16px;background:#fff;border-radius:10px;border:1px solid #eee}.mix-section{margin-bottom:20px;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:14px 20px}.form-item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.form-item label{min-width:130px;font-weight:600;color:#333;white-space:nowrap}.form-item input{-ms-flex:1;flex:1;padding:6px 8px;border:1px solid #ccc;border-radius:6px}.placeholder{color:#888;font-size:14px}.radio-group{display:-ms-flexbox;display:flex;gap:20px}.radio-group label{cursor:pointer}