.trace-page-wrap[data-v-6783abee]{position:relative;width:100vw;height:100vh;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",sans-serif}.page-loading-overlay[data-v-6783abee],.trace-page-wrap[data-v-6783abee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-loading-overlay[data-v-6783abee]{position:fixed;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.95);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:9999}.page-loading-overlay .loading-content[data-v-6783abee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.page-loading-overlay .loading-text[data-v-6783abee]{font-size:14px;color:#5b5b8a;margin:0}.bg-image[data-v-6783abee]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden}.bg-image img[data-v-6783abee]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.content-area[data-v-6783abee]{position:relative;z-index:2;width:100%;max-width:420px;padding:54px 32px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.page-title-section[data-v-6783abee]{text-align:center;margin-bottom:35px}.page-title[data-v-6783abee]{font-size:26px;font-weight:700;color:#3a3a5c;margin:0 0 8px 0;letter-spacing:3px}.page-subtitle[data-v-6783abee]{font-size:13px;color:#000;margin:0;letter-spacing:1px}.trace-card[data-v-6783abee]{position:relative;width:100%;background:transparent;border-radius:16px;-webkit-box-shadow:0 8px 30px rgba(80,70,140,.12);box-shadow:0 8px 30px rgba(80,70,140,.12);overflow:hidden;-webkit-animation:card-enter-data-v-6783abee .6s ease;animation:card-enter-data-v-6783abee .6s ease;border:1px solid hsla(0,0%,100%,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.trace-card[data-v-6783abee]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(240,240,255,.45);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);z-index:0;border-radius:16px}@-webkit-keyframes card-enter-data-v-6783abee{0%{opacity:0;-webkit-transform:translateY(30px) scale(.95);transform:translateY(30px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes card-enter-data-v-6783abee{0%{opacity:0;-webkit-transform:translateY(30px) scale(.95);transform:translateY(30px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.card-status-bar[data-v-6783abee]{background:#484270;border-radius:10px;padding:14px 20px;text-align:center;margin-bottom:4px}.status-bar-text[data-v-6783abee]{font-size:18px;font-weight:700;color:#fff;letter-spacing:2px}.card-body[data-v-6783abee]{position:relative;z-index:1;padding:24px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.input-display[data-v-6783abee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;border:1px solid #e8e8f0;border-radius:10px;padding:12px 16px;background:#fff}.input-icon[data-v-6783abee]{width:22px;height:22px;-ms-flex-negative:0;flex-shrink:0}.input-field[data-v-6783abee]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;background:transparent;font-size:15px;color:#3a3a5c;font-family:Microsoft YaHei,"\5FAE\8F6F\96C5\9ED1",sans-serif;letter-spacing:1px}.input-field[data-v-6783abee]::-webkit-input-placeholder{color:#b0b0c8}.input-field[data-v-6783abee]::-moz-placeholder{color:#b0b0c8}.input-field[data-v-6783abee]:-ms-input-placeholder{color:#b0b0c8}.input-field[data-v-6783abee]::-ms-input-placeholder{color:#b0b0c8}.input-field[data-v-6783abee]::placeholder{color:#b0b0c8}.info-list[data-v-6783abee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:4px 2px 0}.info-line[data-v-6783abee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.info-label[data-v-6783abee]{font-size:13px;color:#484270}.info-value[data-v-6783abee]{font-size:13px;color:#3b7adb;font-weight:600}.section-divider[data-v-6783abee]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#484270;width:100%;padding:16px 20px;gap:12px}.divider-line[data-v-6783abee]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:#484270;-webkit-transform:scaleY(.5);transform:scaleY(.5);-webkit-transform-origin:center;transform-origin:center}.divider-text[data-v-6783abee]{font-size:13px;color:#000;white-space:nowrap}.btn-area[data-v-6783abee]{position:relative;width:100%;border-radius:14px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.btn-area-bg[data-v-6783abee]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.btn-area-bg img[data-v-6783abee]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:14px}.btn-flex[data-v-6783abee]{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 14px}.btn-item[data-v-6783abee]{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.btn-item[data-v-6783abee]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-item[data-v-6783abee]:active{-webkit-transform:scale(.97);transform:scale(.97)}.action-btn-img[data-v-6783abee]{width:100%;display:block}.btn-text[data-v-6783abee]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-size:15px;font-weight:600;pointer-events:none;white-space:nowrap;letter-spacing:2px;text-shadow:0 1px 3px rgba(0,0,0,.2)}.btn-item:first-child .btn-text[data-v-6783abee]{left:42%}.btn-item:last-child .btn-text[data-v-6783abee]{left:58%}.production-modal .ivu-modal{top:20px!important;background:linear-gradient(135deg,#f5f3ff,#eae8ff)!important;border:1px solid rgba(91,91,138,.2)!important;border-radius:16px!important;-webkit-box-shadow:0 8px 32px rgba(91,91,138,.15)!important;box-shadow:0 8px 32px rgba(91,91,138,.15)!important}.production-modal .ivu-modal-wrap{top:20px!important}.production-modal .ivu-modal-content{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:16px!important}.production-modal .ivu-modal-header{background:linear-gradient(135deg,rgba(91,91,138,.08),rgba(112,112,168,.08))!important;border-bottom:1px solid rgba(91,91,138,.15)!important;padding:16px 24px!important}.production-modal .ivu-modal-header-inner,.production-modal .ivu-modal-header p{color:#5b5b8a!important;font-size:18px!important;font-weight:600!important}.production-modal .ivu-modal-close{color:#5b5b8a!important}.production-modal .ivu-modal-close:hover{color:#7070a8!important}.production-modal .ivu-modal-body{background:transparent!important;padding:20px 24px!important}.production-modal .ivu-modal-footer{background:transparent!important;padding:16px 24px 24px!important;border-top:1px solid rgba(91,91,138,.12)!important}.modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#5b5b8a!important}.carousel-container{margin-bottom:24px;border-radius:8px;overflow:hidden;background:#fff!important;border:1px solid rgba(91,91,138,.15)}.carousel-wrapper{width:100%;height:300px;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f5f3ff}.carousel-image{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.carousel-controls{position:relative;padding:12px;background:rgba(245,243,255,.9)!important;gap:16px}.carousel-btn,.carousel-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel-btn{width:36px;height:36px;background:rgba(91,91,138,.12)!important;border:1px solid rgba(91,91,138,.2)!important;color:#5b5b8a!important}.carousel-btn:hover{background:rgba(91,91,138,.2)!important;border-color:#5b5b8a!important}.carousel-indicators{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.indicator{width:8px;height:8px;border-radius:50%;background:rgba(91,91,138,.25);cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.indicator.active{background:#5b5b8a!important;width:24px;border-radius:4px;-webkit-box-shadow:0 0 8px rgba(91,91,138,.4);box-shadow:0 0 8px rgba(91,91,138,.4)}.info-grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.info-grid,.info-row-detail{display:-webkit-box;display:-ms-flexbox;display:flex}.info-row-detail{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px 16px;background:#fff!important;border-radius:6px;border:1px solid rgba(91,91,138,.15);border-left:3px solid #5b5b8a}.info-label-detail{-ms-flex-negative:0;flex-shrink:0;width:100px;font-weight:600;color:#7a7a9e!important;font-size:14px}.info-value-detail{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#3a3a5c!important;font-size:14px;line-height:1.6}.production-modal .ivu-modal-footer .ivu-btn{background:linear-gradient(135deg,#5b5b8a,#7070a8)!important;border:none!important;color:#fff!important;height:44px!important;border-radius:22px!important;font-weight:600;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 4px 12px rgba(91,91,138,.3);box-shadow:0 4px 12px rgba(91,91,138,.3)}.production-modal .ivu-modal-footer .ivu-btn:hover{background:linear-gradient(135deg,#4e4e7d,#6363a0)!important;-webkit-box-shadow:0 6px 18px rgba(91,91,138,.4);box-shadow:0 6px 18px rgba(91,91,138,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.production-modal .ivu-modal-footer .ivu-btn .ivu-icon,.production-modal .ivu-modal-footer .ivu-btn span{color:#fff!important}.report-modal .ivu-modal{top:20px!important;bottom:20px!important;background:linear-gradient(135deg,#f5f3ff,#eae8ff)!important;border:1px solid rgba(91,91,138,.2)!important;border-radius:16px!important;-webkit-box-shadow:0 8px 32px rgba(91,91,138,.15)!important;box-shadow:0 8px 32px rgba(91,91,138,.15)!important}.report-modal .ivu-modal-wrap{top:20px!important}.report-modal .ivu-modal-content{background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:16px!important;height:calc(100vh - 40px)!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.report-modal .ivu-modal-header{background:linear-gradient(135deg,rgba(91,91,138,.08),rgba(112,112,168,.08))!important;border-bottom:1px solid rgba(91,91,138,.15)!important;padding:16px 24px!important;position:relative!important}.report-modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#5b5b8a!important;font-size:18px!important;font-weight:600!important}.report-modal .ivu-modal-close{display:none!important}.close-report-btn{position:absolute;right:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:rgba(91,91,138,.12)!important;border:1px solid rgba(91,91,138,.2)!important;color:#5b5b8a!important;width:32px;height:32px;border-radius:50%!important;padding:0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.close-report-btn:hover{background:rgba(91,91,138,.2)!important;border-color:#5b5b8a!important}.report-modal .ivu-modal-body{background:transparent!important;padding:0!important;-webkit-box-flex:1!important;-ms-flex:1!important;flex:1!important;overflow-y:auto!important;overflow-x:hidden!important}.report-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;color:#5b5b8a}.report-loading .loading-text{margin-top:16px;font-size:14px;color:#7a7a9e}.report-not-exist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;text-align:center}.report-not-exist .report-icon{color:#5b5b8a;margin-bottom:16px}.report-not-exist .not-exist-title{font-size:20px;color:#5b5b8a;margin-bottom:8px}.report-not-exist .not-exist-desc{font-size:14px;color:#7a7a9e;margin-bottom:24px}.pdf-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;text-align:center}.pdf-error .error-icon{color:#e74c3c;margin-bottom:16px}.pdf-error .error-title{font-size:20px;color:#e74c3c;margin-bottom:8px}.pdf-error .error-desc{font-size:14px;color:#7a7a9e;margin-bottom:24px}.pdf-container{position:relative;min-height:400px;padding:20px 24px}.pdf-loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(245,243,255,.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10}.pdf-loading-overlay .loading-content{text-align:center;color:#5b5b8a}.pdf-loading-overlay .loading-text{margin-top:16px;font-size:14px}.progress-bar{width:200px;height:4px;background:rgba(91,91,138,.15);border-radius:2px;margin:12px auto;overflow:hidden}.progress-fill{height:100%;background:-webkit-gradient(linear,left top,right top,from(#5b5b8a),to(#7070a8));background:linear-gradient(90deg,#5b5b8a,#7070a8);-webkit-transition:width .3s;transition:width .3s}.progress-text{font-size:12px;color:#7a7a9e;margin-top:8px}.pdf-all-pages{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0}.pdf-page{background:#fff;border-radius:4px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.pdf-canvas{display:block;width:100%;height:auto}@media screen and (max-width:768px){.content-area{max-width:100%;padding:24px 12px 24px}.page-title{font-size:22px;letter-spacing:2px}.page-subtitle{font-size:12px}.status-bar-text{font-size:15px}.card-body{padding:16px;gap:12px}.card-status-bar{padding:12px 16px}.input-display{padding:10px 14px}.input-field{font-size:14px}.info-label,.info-value{font-size:12px}.section-divider{padding:12px 16px}.btn-flex{padding:12px 10px}.production-modal .ivu-modal{width:90%!important}.carousel-wrapper{height:240px}.info-label-detail{width:90px;font-size:13px}.info-value-detail{font-size:13px}}@media screen and (max-width:480px){.page-title{font-size:20px}.card-status-bar{padding:11px 14px}.status-bar-text{font-size:14px}.card-body{padding:14px;gap:10px}.input-display{padding:10px 12px;gap:10px}.input-icon{width:18px;height:18px}.input-field{font-size:13px}.info-list{gap:6px}.section-divider{padding:10px 14px}.btn-flex{padding:10px 8px}.btn-text{font-size:13px;letter-spacing:1px}.production-modal .ivu-modal{width:95%!important}.carousel-wrapper{height:200px}.info-label-detail{width:80px;font-size:12px}.info-value-detail{font-size:12px}}@media screen and (max-width:375px){.page-title{font-size:18px}.status-bar-text{font-size:13px}.btn-text,.divider-text,.input-field{font-size:12px}.production-modal .ivu-modal{width:95%!important}.carousel-wrapper{height:180px}}