:root{--page-bg:#f4f7fb;--surface-bg:#fff;--surface-muted:#f5f8ff;--text-primary:#1f2937;--text-secondary:#596579;--border-color:#d9e2ee;--table-header-bg:#eef3ff;--table-row-bg:#fff;--table-row-hover:#f4f8ff;--switch-bg:#fff;--switch-label:#1f2937}body{margin:0;background:var(--page-bg);color:var(--text-primary);transition:background-color .3s,color .3s}body.dark-mode{--page-bg:#0f172a;--surface-bg:#111827;--surface-muted:#1f2937;--text-primary:#e5e7eb;--text-secondary:#cbd5e1;--border-color:#334155;--table-header-bg:#273549;--table-row-bg:#111827;--table-row-hover:#1e293b;--switch-bg:#0b1220;--switch-label:#e5e7eb}.app-container{min-height:100vh;padding:20px clamp(12px,2vw,24px);transition:background-color .3s,color .3s}.app-container,.app-container.dark-mode{background:var(--page-bg);color:var(--text-primary)}.app-main-shell{max-width:1320px;margin:0 auto;text-align:center;padding-top:6px}.site-title{font-size:clamp(24px,2.4vw,34px);font-weight:700;margin:10px 0 18px;color:var(--text-primary)}.theme-switch-container{position:fixed;top:16px;right:16px;z-index:1000;padding:6px;border-radius:999px;background:var(--switch-bg);border:1px solid var(--border-color);box-shadow:0 8px 24px rgba(15,23,42,.18);display:flex;align-items:center;gap:8px}.theme-toggle{width:40px;height:40px;border:none;border-radius:999px;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--text-primary);cursor:pointer;transition:transform .2s ease,background-color .2s ease}.theme-toggle:hover{transform:translateY(-1px);background:var(--surface-muted)}.theme-toggle:active{transform:translateY(0)}.theme-icon{width:22px;height:22px}.theme-toggle-label{opacity:0;transform:translateX(-4px);color:var(--text-primary);font-size:13px;font-weight:600;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.theme-toggle-label.visible{opacity:1;transform:translateX(0)}.el-card,.el-dialog,.el-table,.el-table td.el-table__cell,.el-table th.el-table__cell,.el-table tr{background-color:var(--surface-bg);color:var(--text-primary);border-color:var(--border-color)}.el-card__header,.el-dialog__header,.el-table th.el-table__cell{background-color:var(--table-header-bg);color:var(--text-primary)}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{background-color:var(--surface-bg);color:var(--text-primary);border-color:var(--border-color)}.el-table__header-wrapper th.el-table__cell{background:var(--table-header-bg)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.el-table__body-wrapper td.el-table__cell{background:var(--table-row-bg)!important;color:var(--text-primary)!important;border-color:var(--border-color)!important}.el-table__body tr:hover>td.el-table__cell{background:var(--table-row-hover)!important}@media (max-width:768px){.app-main-shell{padding-top:0}.theme-switch-container{position:static;margin:0 0 10px auto;width:-moz-fit-content;width:fit-content;max-width:100%;z-index:1}.theme-toggle-label{opacity:1;transform:translateX(0)}.site-title{margin-top:4px}}.step-container[data-v-6cdd43a0]{max-width:1000px;margin:20px auto;padding:0 20px;background-color:#fff;color:#333;transition:background-color .3s,color .3s}.step-container.dark-mode[data-v-6cdd43a0]{background-color:#2c3e50;color:#fff}.header-card[data-v-6cdd43a0]{margin-bottom:30px;border-radius:12px;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.step-title[data-v-6cdd43a0]{color:var(--el-color-primary);font-size:24px;margin-bottom:15px}.custom-divider[data-v-6cdd43a0]{margin:20px 0}.divider-text[data-v-6cdd43a0]{color:#6c757d;font-size:14px}.input-container[data-v-6cdd43a0]{display:flex;gap:10px;justify-content:center;margin-bottom:20px}.response-container[data-v-6cdd43a0]{margin-top:20px;background-color:#f9f9f9;padding:15px;border-radius:4px;text-align:left}.action-buttons[data-v-6cdd43a0]{margin-top:30px;text-align:center}.next-btn[data-v-6cdd43a0]{padding:12px 30px;letter-spacing:1px}.modern-step[data-v-4f35f5f1]{width:100%}.modern-step[data-v-4f35f5f1] .step-container{max-width:min(1200px,100%);margin:0 auto;padding:clamp(12px,2vw,24px);border-radius:16px;border:1px solid var(--border-color);background:var(--surface-bg);color:var(--text-primary)}.modern-step[data-v-4f35f5f1] .header-card{margin-bottom:clamp(16px,2.6vw,28px);border-radius:16px;border:1px solid var(--border-color);background:linear-gradient(135deg,var(--surface-muted) 0,var(--surface-bg) 100%)!important}.modern-step[data-v-4f35f5f1] .step-title{margin:0 0 12px;font-size:clamp(20px,2.6vw,28px);color:var(--text-primary)!important}.modern-step[data-v-4f35f5f1] .divider-text,.modern-step[data-v-4f35f5f1] .welcome-message{color:var(--text-secondary)!important}.modern-step[data-v-4f35f5f1] .input-container{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.modern-step[data-v-4f35f5f1] .el-select,.modern-step[data-v-4f35f5f1] .el-select .el-input{width:100%}.modern-step[data-v-4f35f5f1] .response-container{background:var(--surface-muted);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary)}.modern-step[data-v-4f35f5f1] .response-container pre{margin:0;white-space:pre-wrap;word-break:break-word;color:var(--text-primary)}.modern-step[data-v-4f35f5f1] .action-buttons{margin-top:20px;display:flex;justify-content:flex-end}.modern-step[data-v-4f35f5f1] .action-buttons .el-button{min-width:120px}@media (max-width:768px){.modern-step[data-v-4f35f5f1] .input-container{grid-template-columns:1fr}.modern-step[data-v-4f35f5f1] .action-buttons{justify-content:stretch}.modern-step[data-v-4f35f5f1] .action-buttons .el-button{width:100%}}.step-container[data-v-33342bb6]{max-width:1000px;margin:20px auto;padding:0 20px}.header-card[data-v-33342bb6]{margin-bottom:30px;border-radius:12px;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.step-title[data-v-33342bb6]{color:var(--el-color-primary);font-size:24px;margin-bottom:15px}.custom-divider[data-v-33342bb6]{margin:20px 0}.divider-text[data-v-33342bb6]{color:#6c757d;font-size:14px}.welcome-message[data-v-33342bb6]{font-size:16px;color:#495057}.highlight[data-v-33342bb6]{color:var(--el-color-primary);font-weight:500;padding:0 5px}.card-container[data-v-33342bb6]{display:flex;gap:20px}.detail-card[data-v-33342bb6]{margin:20px 0;border-radius:10px;transition:box-shadow .3s ease;flex:1}.detail-card[data-v-33342bb6]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.card-header[data-v-33342bb6]{display:flex;align-items:center;gap:12px}.user-container[data-v-33342bb6]{display:flex;flex-wrap:wrap;gap:10px}.action-buttons[data-v-33342bb6]{margin-top:30px;text-align:center}.next-btn[data-v-33342bb6]{padding:12px 30px;letter-spacing:1px}.custom-system-tag[data-v-33342bb6]{font-weight:700;font-size:14px;padding:4px 10px;border-radius:4px;color:#fff}.netfee-tag[data-v-33342bb6]{background-color:#67c23a;font-size:16px}.storefee-tag[data-v-33342bb6]{background-color:#e6a23c;color:#fcf8f3;font-size:16px}.other-tag[data-v-33342bb6]{background-color:#f78989;color:#fcf8f3;font-size:16px}.modern-step[data-v-a9973cb4]{width:100%}.modern-step[data-v-a9973cb4] .step-container{max-width:min(1200px,100%);margin:0 auto;padding:clamp(12px,2vw,24px);border-radius:16px;border:1px solid var(--border-color);background:var(--surface-bg);color:var(--text-primary)}.modern-step[data-v-a9973cb4] .detail-card,.modern-step[data-v-a9973cb4] .header-card{border-radius:16px;border:1px solid var(--border-color);background:var(--surface-bg)!important}.modern-step[data-v-a9973cb4] .header-card{background:linear-gradient(135deg,var(--surface-muted) 0,var(--surface-bg) 100%)!important}.modern-step[data-v-a9973cb4] .step-title{font-size:clamp(20px,2.5vw,28px);color:var(--text-primary)!important}.modern-step[data-v-a9973cb4] .card-header{background:var(--surface-muted);border-radius:10px;padding:10px 12px}.modern-step[data-v-a9973cb4] .divider-text,.modern-step[data-v-a9973cb4] .welcome-message{color:var(--text-secondary)!important}.modern-step[data-v-a9973cb4] .card-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.modern-step[data-v-a9973cb4] .detail-card{margin:0}.modern-step[data-v-a9973cb4] .user-container{display:flex;flex-wrap:wrap;gap:10px}.modern-step[data-v-a9973cb4] .item{margin-right:8px}.modern-step[data-v-a9973cb4] .el-button--large{min-height:40px;border-radius:10px}.modern-step[data-v-a9973cb4] .action-buttons{margin-top:20px;display:flex;justify-content:flex-end;gap:10px}@media (max-width:992px){.modern-step[data-v-a9973cb4] .card-container{grid-template-columns:1fr}}@media (max-width:768px){.modern-step[data-v-a9973cb4] .action-buttons{justify-content:stretch}.modern-step[data-v-a9973cb4] .action-buttons .el-button{flex:1}}.step-container[data-v-3698f836]{max-width:1000px;margin:20px auto;padding:0 20px}.header-card[data-v-3698f836]{margin-bottom:30px;border-radius:12px;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.step-title[data-v-3698f836]{color:var(--el-color-primary);font-size:24px;margin-bottom:15px}.custom-divider[data-v-3698f836]{margin:20px 0}.divider-text[data-v-3698f836]{color:#6c757d;font-size:14px}.welcome-message[data-v-3698f836]{font-size:16px;color:#495057}.highlight[data-v-3698f836]{color:var(--el-color-primary);font-weight:500;padding:0 5px}.horizontal-container[data-v-3698f836]{display:flex;gap:20px}.vertical-container[data-v-3698f836]{flex:1}.detail-card[data-v-3698f836]{margin:20px 0;border-radius:10px;transition:box-shadow .3s ease}.detail-card[data-v-3698f836]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.card-header[data-v-3698f836]{display:flex;align-items:center;gap:12px}.main-section[data-v-3698f836]{display:flex;padding:10px;border-top:1px solid #ebeef5;margin-top:10px}.shift-group[data-v-3698f836]{margin-bottom:20px}.shift-details[data-v-3698f836]{margin-top:10px;width:100%}.shift-row[data-v-3698f836]{display:flex;justify-content:space-between;border-bottom:1px dashed #ddd;padding:8px 0;margin:0}.shift-row[data-v-3698f836]:last-child{border-bottom:none}.shift-label[data-v-3698f836]{flex:0 0 180px;color:#6c757d;font-size:14px;text-align:right;padding-right:20px}.shift-value[data-v-3698f836]{flex:1;color:#212529;font-weight:500;overflow:hidden;text-overflow:ellipsis}.detail-content[data-v-3698f836]{padding:10px;background-color:#f9f9f9;border-top:1px solid #ebeef5;margin-top:10px}.detail-content p[data-v-3698f836]{display:flex;justify-content:space-between;border-bottom:1px dashed #ddd;padding:8px 0;margin:0}.detail-content p[data-v-3698f836]:last-child{border-bottom:none}.action-buttons[data-v-3698f836]{margin-top:30px;text-align:center}.next-btn[data-v-3698f836]{padding:12px 30px;letter-spacing:1px}.demo-block-control[data-v-3698f836]{cursor:pointer;padding:5px 10px;transition:background-color .2s ease}.demo-block-control.hovered[data-v-3698f836]{background-color:#f1f1f1}.custom-card-header[data-v-3698f836]{display:flex;justify-content:space-between;align-items:center;gap:12px}.custom-system-tag[data-v-3698f836]{font-weight:700;font-size:14px;padding:4px 10px;border-radius:4px;color:#fff}.netfee-tag[data-v-3698f836]{background-color:#67c23a;font-size:16px}.storefee-tag[data-v-3698f836]{background-color:#e6a23c;color:#fcf8f3;font-size:16px}.other-tag[data-v-3698f836]{background-color:#f78989;color:#fcf8f3;font-size:16px}[data-v-3698f836] .el-switch__label{font-size:13px;color:#333}.modern-step[data-v-6e7d7b41]{width:100%}.modern-step[data-v-6e7d7b41] .step-container{max-width:min(1200px,100%);margin:0 auto;padding:clamp(12px,2vw,24px);border-radius:16px;border:1px solid var(--border-color);background:var(--surface-bg);color:var(--text-primary);overflow:visible}.modern-step[data-v-6e7d7b41] .detail-card,.modern-step[data-v-6e7d7b41] .header-card{border-radius:16px;border:1px solid var(--border-color);background:var(--surface-bg)!important}.modern-step[data-v-6e7d7b41] .header-card{background:linear-gradient(135deg,var(--surface-muted) 0,var(--surface-bg) 100%)!important}.modern-step[data-v-6e7d7b41] .horizontal-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.modern-step[data-v-6e7d7b41] .step-title{font-size:clamp(20px,2.5vw,28px);color:var(--text-primary)!important}.modern-step[data-v-6e7d7b41] .shift-row{gap:10px}.modern-step[data-v-6e7d7b41] .divider-text,.modern-step[data-v-6e7d7b41] .shift-label,.modern-step[data-v-6e7d7b41] .welcome-message{color:var(--text-secondary)!important}.modern-step[data-v-6e7d7b41] .shift-value{color:var(--text-primary)!important}.modern-step[data-v-6e7d7b41] .shift-details .shift-row>span:last-child{color:var(--text-primary)!important;font-weight:600}.modern-step[data-v-6e7d7b41] .detail-content{border-radius:10px;background:var(--surface-muted);border:1px solid var(--border-color)}.modern-step[data-v-6e7d7b41] .detail-content p,.modern-step[data-v-6e7d7b41] .detail-content span{color:var(--text-primary)!important}.modern-step[data-v-6e7d7b41] .demo-block-control{color:var(--text-primary)!important;background:var(--surface-muted);border-top:1px solid var(--border-color);border-bottom-left-radius:10px;border-bottom-right-radius:10px}.modern-step[data-v-6e7d7b41] .demo-block-control span{color:var(--text-primary)!important;font-weight:500}.modern-step[data-v-6e7d7b41] .demo-block-control.hovered{background:var(--table-row-hover)!important}.modern-step[data-v-6e7d7b41] .action-buttons{margin-top:20px;display:flex;justify-content:flex-end;gap:10px}@media (max-width:992px){.modern-step[data-v-6e7d7b41] .horizontal-container{grid-template-columns:1fr}}@media (max-width:768px){.modern-step[data-v-6e7d7b41] .step-container{padding-bottom:110px}.modern-step[data-v-6e7d7b41] .action-buttons{position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom, 0px) + 10px);margin-top:0;justify-content:stretch;padding:10px;border-radius:12px;border:1px solid var(--border-color);background:var(--surface-bg);box-shadow:0 8px 24px rgba(15,23,42,.2);z-index:1200}.modern-step[data-v-6e7d7b41] .action-buttons .el-button{flex:1;min-height:40px}}.step-container[data-v-677ddb97]{max-width:1200px;margin:20px auto;padding:0 20px}.header-card[data-v-677ddb97]{margin-bottom:30px;border-radius:12px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:20px}.step-title[data-v-677ddb97]{color:var(--el-color-primary);font-size:28px;margin-bottom:15px;text-align:center}.custom-divider[data-v-677ddb97]{margin:20px 0}.divider-text[data-v-677ddb97]{color:#6c757d;font-size:16px}.welcome-text[data-v-677ddb97]{font-size:18px;color:#495057;text-align:center}.highlight[data-v-677ddb97]{color:var(--el-color-primary);font-weight:600;padding:0 5px}.detail-card[data-v-677ddb97]{margin:20px 0;border-radius:12px;transition:box-shadow .3s ease;background-color:#fff}.detail-card[data-v-677ddb97]:hover{box-shadow:0 4px 20px rgba(0,0,0,.1)}.card-header[data-v-677ddb97]{display:flex;align-items:center;gap:12px;background-color:#f8f9fa;border-bottom:1px solid #ebeef5}.shift-row[data-v-677ddb97]{display:flex;align-items:center;padding:12px 15px;border-bottom:1px solid var(--el-border-color-light)}.shift-row[data-v-677ddb97]:last-child{border-bottom:none}.shift-label[data-v-677ddb97]{flex:0 0 160px;color:#6c757d;font-size:14px;text-align:left}.shift-value[data-v-677ddb97]{flex:0 0 70px;padding-right:15px;color:#212529;font-size:14px;text-align:right;overflow:hidden;text-overflow:ellipsis}.el-table[data-v-677ddb97]{margin-top:15px;border-radius:8px;overflow:hidden}.el-table th[data-v-677ddb97]{font-weight:600;color:#495057}.el-table td[data-v-677ddb97]{padding:12px 0}.action-buttons[data-v-677ddb97]{margin-top:1px;text-align:center}.pre-buttons[data-v-677ddb97]{padding:1px 30px;margin-top:1px;text-align:left}.prev-btn[data-v-677ddb97]{padding:1px 30px;letter-spacing:1px;text-align:left}.submit-buttons[data-v-677ddb97]{padding:1px 30px;margin-top:1px;text-align:right}@media (max-width:768px){.step-container[data-v-677ddb97]{padding:0 10px}.step-title[data-v-677ddb97]{font-size:24px}.welcome-text[data-v-677ddb97]{font-size:16px}.detail-card[data-v-677ddb97]{margin:15px -10px}.shift-row[data-v-677ddb97]{flex-direction:column;align-items:flex-start}.shift-label[data-v-677ddb97]{flex:none;width:100%;text-align:left;padding:5px 0;color:var(--el-color-primary)}}.shift-row-container[data-v-677ddb97]{display:flex;flex-direction:column;gap:10px;padding:15px}.account-data-section[data-v-677ddb97]{padding:20px}.data-title[data-v-677ddb97]{font-size:18px;color:#333;margin-bottom:15px;font-weight:600}.dynamic-table-container[data-v-677ddb97]{overflow-x:auto;margin-top:15px}.data-table[data-v-677ddb97]{width:100%;border-collapse:collapse}.data-table td[data-v-677ddb97],.data-table th[data-v-677ddb97]{padding:12px;border:1px solid #ebeef5;text-align:center}.operation-btn[data-v-677ddb97]{transition:all .3s ease}.delete-btn[data-v-677ddb97]:hover{background-color:#f56c6c;color:#fff}.add-btn[data-v-677ddb97]:hover{background-color:#409eff}.total-amount[data-v-677ddb97]{font-size:18px;font-weight:600;color:#333;margin-top:20px;padding:15px;background-color:#f8f9fa;border-radius:8px}.detail-card+.detail-card[data-v-677ddb97]{margin-top:30px}.el-table__row[data-v-677ddb97]:hover{background-color:#f5f7fa}.summary-container[data-v-677ddb97]{display:flex;gap:20px;margin-top:15px;padding:0 20px}.summary-item[data-v-677ddb97]{font-weight:700;font-size:14px}.no-data[data-v-677ddb97]{text-align:center;padding:20px;color:#999}.el-table[data-v-677ddb97]{margin:0}.el-table th[data-v-677ddb97]{background-color:#f8f9fa}.el-table__body-wrapper[data-v-677ddb97]{overflow-x:auto}.detail-card[data-v-677ddb97]{margin-bottom:20px}.card-header[data-v-677ddb97]{padding:15px}.custom-system-tag[data-v-677ddb97]{font-weight:700;font-size:14px;padding:4px 10px;border-radius:4px;color:#fff}.netfee-tag[data-v-677ddb97]{background-color:#67c23a;font-size:16px}.storefee-tag[data-v-677ddb97]{background-color:#e6a23c;color:#fcf8f3;font-size:16px}.other-tag[data-v-677ddb97]{background-color:#f78989;color:#fcf8f3;font-size:16px}.loading[data-v-677ddb97]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px}@keyframes spin-677ddb97{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.calculation-formula[data-v-677ddb97]{margin-top:20px;padding:15px;background-color:#f8f9fa;border-radius:8px}.calculation-formula p[data-v-677ddb97]{margin:5px 0;color:#666;font-size:14px}.avatar-uploader[data-v-677ddb97],.signature-uploader[data-v-677ddb97]{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden;width:100px;height:100px;display:inline-block;vertical-align:middle;margin-right:20px}.avatar-uploader[data-v-677ddb97]:hover,.signature-uploader[data-v-677ddb97]:hover{border-color:#409eff}.avatar-uploader-icon[data-v-677ddb97],.signature-uploader-icon[data-v-677ddb97]{font-size:28px;color:#8c939d;width:100px;height:100px;line-height:100px;text-align:center}.avatar[data-v-677ddb97],.signature[data-v-677ddb97]{width:100%;height:100%;display:block}.submit-success-message[data-v-677ddb97]{background-color:#67c23a}.submit-error-message[data-v-677ddb97],.submit-success-message[data-v-677ddb97]{color:#fff;font-size:16px;padding:15px;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.submit-error-message[data-v-677ddb97]{background-color:#f56c6c}.json-pre[data-v-677ddb97]{max-height:62vh;overflow:auto;border:1px solid var(--border-color);border-radius:10px;padding:12px;background:var(--surface-muted);text-align:left;line-height:1.75;font-size:13px;white-space:pre;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:var(--text-primary)}[data-v-677ddb97] .json-key{color:#60a5fa;font-weight:700}[data-v-677ddb97] .json-string{color:#34d399}[data-v-677ddb97] .json-number{color:#f59e0b;font-weight:500}[data-v-677ddb97] .json-boolean{color:#fb7185;font-weight:500}[data-v-677ddb97] .json-null{color:#94a3b8;font-style:italic}[data-v-677ddb97] .json-dialog .el-dialog__body{text-align:left}[data-v-677ddb97] .json-dialog .el-dialog__header{background:var(--surface-muted)}[data-v-677ddb97] .json-dialog .el-dialog__title{color:var(--text-primary)!important;font-weight:700}.modern-step[data-v-66a785c5]{width:100%}.modern-step[data-v-66a785c5] .step-container{max-width:min(1320px,100%);margin:0 auto;padding:clamp(12px,2vw,24px);border-radius:16px;border:1px solid var(--border-color);background:var(--surface-bg);color:var(--text-primary)}.modern-step[data-v-66a785c5] .detail-card,.modern-step[data-v-66a785c5] .header-card,.modern-step[data-v-66a785c5] .result-card{border-radius:16px;border:1px solid var(--border-color);background:var(--surface-bg)!important}.modern-step[data-v-66a785c5] .header-card{background:linear-gradient(135deg,var(--surface-muted) 0,var(--surface-bg) 100%)!important}.modern-step[data-v-66a785c5] .card-header,.modern-step[data-v-66a785c5] .table-footer,.modern-step[data-v-66a785c5] .table-header{background:var(--surface-muted)!important;border-color:var(--border-color)!important;color:var(--text-primary)}.modern-step[data-v-66a785c5] .data-table,.modern-step[data-v-66a785c5] table,.modern-step[data-v-66a785c5] td,.modern-step[data-v-66a785c5] th,.modern-step[data-v-66a785c5] tr{color:var(--text-primary);border-color:var(--border-color)!important}.modern-step[data-v-66a785c5] .data-table thead th{background:var(--table-header-bg)!important;color:var(--text-primary)!important}.modern-step[data-v-66a785c5] .data-table tbody td{background:var(--table-row-bg)!important;color:var(--text-primary)!important}.modern-step[data-v-66a785c5] .el-table th.el-table__cell,.modern-step[data-v-66a785c5] .el-table thead th{background:var(--table-header-bg)!important;color:var(--text-primary)!important}.modern-step[data-v-66a785c5] .el-table td.el-table__cell,.modern-step[data-v-66a785c5] .el-table__body tr td{background:var(--table-row-bg)!important;color:var(--text-primary)!important}.modern-step[data-v-66a785c5] .el-table .cell{color:var(--text-primary)!important}.modern-step[data-v-66a785c5] .el-table__body tr:hover>td.el-table__cell{background:var(--table-row-hover)!important}.modern-step[data-v-66a785c5] .shift-label{color:var(--text-secondary)}.modern-step[data-v-66a785c5] .shift-value{color:var(--text-primary)}.modern-step[data-v-66a785c5] .data-title,.modern-step[data-v-66a785c5] .no-data,.modern-step[data-v-66a785c5] .step-title,.modern-step[data-v-66a785c5] .summary-item,.modern-step[data-v-66a785c5] .total-amount,.modern-step[data-v-66a785c5] .welcome-text{color:var(--text-primary)!important}.modern-step[data-v-66a785c5] .calculation-formula,.modern-step[data-v-66a785c5] .calculation-formula p,.modern-step[data-v-66a785c5] .divider-text{color:var(--text-secondary)!important}.modern-step[data-v-66a785c5] .welcome-text .highlight{color:var(--el-color-primary)}.modern-step[data-v-66a785c5] .calculation-formula,.modern-step[data-v-66a785c5] .summary-container,.modern-step[data-v-66a785c5] .total-amount{background:var(--surface-muted)!important;border-radius:10px}.modern-step[data-v-66a785c5] .summary-container{border:1px solid var(--border-color);padding:10px 14px}.modern-step[data-v-66a785c5] .action-buttons,.modern-step[data-v-66a785c5] .prev-btn,.modern-step[data-v-66a785c5] .submit-buttons{display:flex;gap:10px;flex-wrap:wrap}.modern-step[data-v-66a785c5] .submit-buttons{justify-content:flex-end}.modern-step[data-v-66a785c5] .el-dialog{border-radius:14px}.modern-step[data-v-66a785c5] .dynamic-table-container{overflow-x:auto}.modern-step[data-v-66a785c5] .data-table{min-width:720px}@media (max-width:768px){.modern-step[data-v-66a785c5] .step-title{font-size:22px}.modern-step[data-v-66a785c5] .welcome-text{display:block;text-align:left;line-height:1.8}.modern-step[data-v-66a785c5] .action-buttons,.modern-step[data-v-66a785c5] .prev-btn,.modern-step[data-v-66a785c5] .submit-buttons{justify-content:stretch}.modern-step[data-v-66a785c5] .action-buttons .el-button,.modern-step[data-v-66a785c5] .prev-btn .el-button,.modern-step[data-v-66a785c5] .submit-buttons .el-button{width:100%}}