*{margin:0;padding:0}body{background:url(../img/bg.5a47fc2f.png);background-size:100%}.login{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.login .container{width:796px;height:426px;border-radius:3px;-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap}.login .container,.login .container .left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.login .container .left{background:#fff;text-align:center;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:0 46px}.login .container .right{background:url(../img/bg-login.bce1fb90.png);background-size:100%}.login .left h1{font-size:54px;font-weight:500;margin-top:40px}.entering input{width:329px;height:42px;border:1px solid #f0f0f0;padding-left:45px;margin-bottom:10px}.login .left .entering .in-txt{background:#fafafa;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAXCAYAAADk3wSdAAAAAXNSR0IArs4c6QAAAq9JREFUOBGVVT1oFFEQnnm3uYQQf4iVjQoGjQSExCM5vb0kV9iJIFpYWNhIUFCCKNoYLAykUiFoEcRCCIIIQWKjIe6yt3e7B5sUioU2588pMY0xCVfkbnecl0Lu3u6Z3GveznzffDv7Zt4swn+WZbjnGD6PSIO8a0CwiohZ3h/pmaTbKFREAYVCYU/WdGYRaBRBPCHR2pMePt4ZFyJDiHMBwgvbdMajYqUPVYCIYrbpzhOKt+mh/gnOLFA5nuftKq9XnwkCgzN+qOIh2zbcG1nTnQkBikMKW6ZbtI1CQoEg9PmEcEm0xEdVomonEok//JljhHRVxepEHcM5QAA7Uqm+ryox0o7FcszPqFidaCWGO5Hos0pqZOt6osjF3K3idaJCaCtcu26V1Mh2zMWDjP1W8TpRfvM3Jqzkcp4kb7l8rKSBcFYl1olKEAU+CCrVSZWo2vn8x04+zzstABMqFhJNDfZPMUnLGoV7smfVAGnLy+FvrE5znz5OZpIllRNqfkkoGsW2Ev56ytfxECCOoxZbSKWO/cib3hGCQA+QxhDhbnooKRMIrUhRyfIsb285qFgs3CVtFlkjwCUOMGOoTZ4YSnyQ/qgVEpVZfsfl6wB0WQDN8AFMd1TbPvVmerkztre0Wlre8LpLsPQaQEy1d2iH+daUa/Gmn3O5xf2W6bznYXKymWCeE+9yhnOxNmaz+jwc2oONjTeC8Io+nJyrJWz1jFr8go9wjQfRv3mxKVpe90d4CM7zGLO3ElFxXe/7KbTWUzxYblqWe1TiQhaG7/sIartvqwHbtaUwEd5Cn+5vipZw+QwgLeh699p2RaJ46eGB5+zvsm1vH3cNpTjhl1HEZnz8h/C5mV8FVf+s4LMc6KSOporT6GVE4PAoPC0L9aUn07PeiNiMPy5ggYDifwF7rPj/k0UaswAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:20px 10px}.login .left .entering .in-pass{background:#fafafa;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAZCAYAAADTyxWqAAAAAXNSR0IArs4c6QAAAaxJREFUOBHtVb1OAkEQntk7OzRRE2NiqTSiNpLgDyo8gS9g4k9ESyzsfAULpTRi9BF8goOAAYMViDb2VlqAMTFyN85IvLtcjhOJnW5zszPffLv7zc4egs+oG/XQMzT2AXEVgMYJ2AJ8AKLLIRg4jCQjLz5pgF5nwSglCPGMSR6Z4FSBuhWMBdYUk6bYHEWiraXkfE78HYcQFXKl16JR3iMi5QWKT2KCEaw3bu9MjvaEzaoiyMSTc0deoHteyJfTRJAepv4Z95Ht1T814qMtJmLH7kQ/O74cy4gM7RwHYZOJ2KIRIrI0wUMwgm0XyMHaZAQ08SW2E+5sCVZy3AibDAhCSKrpDgbZI2ODVRb8wI3R3ZOf2OFw+I3xrJ0znJ05vp4tLBrXUUK64Ds02SsLF+SOS7KuM1GWiSq60lL8/baS3gWZCFuWucO9lBXNpnXVt7awEq15gd3Or4xKwwKTLzxxJ8J7q9tEP5xSLVN4frUA/2R+Ugf7/opm8tBZlq4FqxEclXzhQf451AjwRgM86bU3TbJ2uY1mddBgG006537YCF6/Q1TeBsR70GjzA6Csp7TtVEPyAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:20px 10px;margin-top:10px}.right{padding:0 50px}.subm{height:45px;background:#7554bf;border:1px solid #5f39b5;color:#fff;border-radius:3px;margin-bottom:40px}.right p{padding:80px 50px 0 0}.right a,.right p{color:#fff;line-height:73px}.right a{height:20px;text-decoration:none;padding-right:40px;padding-top:7px;padding-bottom:7px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAAXNSR0IArs4c6QAAAYxJREFUSA29lr1OwzAUhTEjjwBTF/Y8AEoGNpYKVeo7wBMw80IsrBVSkDqytmyInwlYKhiQIHwnpCIYhziJ8ZGO6lxf33Ov7do2Gx4oiiLBbQz34A7chsIDvIc5PDPGXPHbHwhN4AL6Qr6TzooMGsG5r4rDT2NHXsI4pvARDoVipH+KygG+wVBQLLcoHZrGEJXZySrm7+nFOGTNbBH7e/5jaunVbvxvfO9elLps/XpiOR8n8KVubGgvyirpTBocfMxHCoJjBn1Ek038dYL0xSlCCSfMBQEO4GtLoLGym8EheGKwjj6fSmcG5yW+u47MCmx38N3RZ5ueMRxS6Q3xMtrncAvauFZWK+jC1Pb2/SbY1BUQ20prGBNF25Teks2HR0adpjTqptGU6vLsC1W2r4uX9cloN22Wdfxcm2bIH/9YkSQGvf74pTLOfY+2S8Z2O9qqDOMe3pVovOupEox7AVeiKWsS54khQQFBiYZ4arQ/or4kS1FN75A19X8mrkWraoM/hE1doKlNtcGe+p+/7mhuBt/ViwAAAABJRU5ErkJggg==) no-repeat 100%}.subm:hover{cursor:pointer;background:#62489d}@media (max-width:900px){.login .container{-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.subm{width:318px;margin:20px 0 20px 0;margin:auto}.login .container{height:650px}.entering input{width:273px}.login .container .left{padding:0;margin:auto}.login .container .right{margin-top:30px;margin:auto;height:50vh;padding:0 47px}}.textCentered[data-v-c897c196]{margin:3px 0 5px 0}.spanstyle[data-v-c897c196]{background-color:#fdfdfd;text-align:center;border-radius:8px;margin:15px 15px}@media print{.footerBtn[data-v-2f574b40]{display:none}}.el-checkbox__inner{width:20px;height:20px}@media print{.footerBtn[data-v-cbb6c034]{display:none}}.register[data-v-24161330]{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background-color:#f0f2f5}.register .header-bar[data-v-24161330]{height:67px;line-height:67px;padding-left:115px;background-color:#001529;color:#fff;font-size:15px}.register .content[data-v-24161330]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box;margin:79px 246px 146px;background-color:#fff;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}.register .content .timeLine-box[data-v-24161330]{margin-top:96px}.register .content .register-form[data-v-24161330]{width:390px;margin-top:100px;margin-right:50px}.register .content .register-form .protocol[data-v-24161330]{display:inline-block;color:#666}.register .content .register-form .protocol span[data-v-24161330]{color:#1989ff;cursor:pointer}.protocol-dialog .protocol-dialog-title[data-v-24161330]{text-align:center;color:#000;font-size:16px;margin-bottom:50px}.dialog-footer[data-v-24161330]{width:340px}.register[data-v-1cffd6ae]{height:100%;overflow-y:auto;background-color:#f0f2f5}.register .header-bar[data-v-1cffd6ae]{height:67px;line-height:67px;padding-left:115px;background-color:#001529;color:#fff;font-size:15px}.register .content[data-v-1cffd6ae]{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:79px 246px 124px;padding:0 113px;background-color:#fff}.register .content .timeLine-box[data-v-1cffd6ae]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:96px;margin-bottom:22px}.register .content .reject-reason[data-v-1cffd6ae]{position:absolute;color:#fc5646;font-size:16px;font-weight:700;top:250px}.register .content .rule-form[data-v-1cffd6ae]{width:100%;margin-top:100px;margin-right:50px;padding-bottom:129px}.register .content .rule-form .form-item[data-v-1cffd6ae]{width:589px;margin:0 auto 20px}.register .content .rule-form .submit-btn[data-v-1cffd6ae]{width:360px;margin:0 auto}.protocol-dialog .protocol-dialog-title[data-v-1cffd6ae]{text-align:center;color:#000;font-size:16px;margin-bottom:50px}.dialog-footer[data-v-1cffd6ae]{width:340px}.upload-tips[data-v-1cffd6ae]{font-size:13px;line-height:25px;color:#666}.avatar-uploader[data-v-1cffd6ae]{position:relative;display:inline-block;margin-right:40px}.avatar-uploader .txt[data-v-1cffd6ae]{width:100%;text-align:center;position:absolute;color:#606266;font-size:14px;bottom:30px;z-index:10}[data-v-1cffd6ae] .avatar-uploader .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}[data-v-1cffd6ae] .avatar-uploader .el-upload:hover{border-color:#409eff}.avatar-uploader-icon[data-v-1cffd6ae]{font-size:28px;color:#8c939d;width:107px;height:140px;line-height:95px;text-align:center}.avatar[data-v-1cffd6ae]{width:107px;height:140px;display:block}[data-v-1cffd6ae] .el-upload--picture-card{background:#fff}.el-icon-plus[data-v-1cffd6ae]{color:#409eff}.file-upload[data-v-1cffd6ae]{margin-bottom:100px}.register[data-v-4d8fb381]{height:100%;background-color:#f0f2f5}.register .header-bar[data-v-4d8fb381]{height:67px;line-height:67px;padding-left:115px;background-color:#001529;color:#fff;font-size:15px}.register .content[data-v-4d8fb381]{-webkit-box-sizing:border-box;box-sizing:border-box;height:calc(100% - 252px);margin:79px 246px 0;background-color:#fff;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}.register .content .timeLine-box[data-v-4d8fb381]{margin-top:96px}.register .content .center[data-v-4d8fb381]{text-align:center;margin-top:77px}.register .content .center .img[data-v-4d8fb381]{margin-right:0;margin-bottom:16px}.register .content .flex[data-v-4d8fb381]{margin-top:270px;margin-bottom:31px}.register .content .img[data-v-4d8fb381]{display:inline-block;width:66px;height:66px;margin-right:22px}.register[data-v-75084b11]{background-color:#f0f2f5;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.register .header-bar[data-v-75084b11]{height:67px;line-height:67px;padding-left:115px;background-color:#001529;color:#fff;font-size:15px}.register .content[data-v-75084b11]{-webkit-box-sizing:border-box;box-sizing:border-box;margin:79px 246px 146px;background-color:#fff;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-flex:1;-ms-flex:1;flex:1}.register .content .timeLine-box[data-v-75084b11]{margin-top:96px}.register .content .title-tip[data-v-75084b11]{color:#333;font-size:16px;margin:87px 0 75px}.register .content .register-form[data-v-75084b11]{width:413px;margin-right:50px}.register .content .register-form .vioce-capture[data-v-75084b11]{text-align:right;margin-bottom:30px}.register[data-v-2460ffb2]{height:100%;background-color:#f0f2f5}.register .header-bar[data-v-2460ffb2]{width:100%;height:67px;line-height:67px;padding-left:115px;background-color:#001529;color:#fff;font-size:15px}.register .content[data-v-2460ffb2]{-webkit-box-sizing:border-box;box-sizing:border-box;height:788px;margin:79px 246px 146px;background-color:#fff;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}.register .content .timeLine-box[data-v-2460ffb2]{margin-top:96px}.register .content .title-tip[data-v-2460ffb2]{color:#333;font-size:16px;margin:87px 0 75px}.register .content .register-form[data-v-2460ffb2]{width:423px;margin-right:35px}.el-table__cel{height:10px}.el-loading-spinner{position:absolute;top:320px}.upload-item{margin:3px 0;padding:5px;background:#f8f9fa;border-radius:3px;border:1px solid #e8e8e8;-webkit-transition:all .3s ease;transition:all .3s ease}.upload-item:hover{border-color:#409eff;-webkit-box-shadow:0 2px 12px rgba(64,158,255,.1);box-shadow:0 2px 12px rgba(64,158,255,.1)}.upload-item .upload-title{margin-bottom:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;color:#303133}.upload-item .upload-title .title-text{margin-right:4px}.upload-item .upload-title .required-mark{color:#f56c6c;font-size:14px;line-height:1}.upload-item .upload-box .el-upload{width:100%;border:2px dashed #d9d9d9;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.upload-item .upload-box .el-upload:hover{border-color:#409eff;background-color:#f0f7ff}.upload-item .upload-box .el-upload-dragger{width:100%;height:auto;padding:5px 4px;border:none;background-color:transparent}.upload-item .upload-box .el-upload-dragger:hover{background-color:transparent}.upload-item .upload-box .upload-content{text-align:center;padding:0}.upload-item .upload-box .upload-content .upload-icon{font-size:17px;color:#c0c4cc;margin:0 0 16px;line-height:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.upload-item .upload-box .upload-content .upload-text{font-size:15px;color:#606266;margin-bottom:1px;font-weight:400}.upload-item .upload-box .upload-content .upload-hint{font-size:10px;color:#909399;line-height:1}.upload-item .upload-box .el-upload:hover .upload-icon{color:#409eff;-webkit-transform:scale(1.1);transform:scale(1.1)}.upload-item .upload-box .el-upload:hover .upload-text{color:#409eff}.upload-item .upload-box .el-upload-list{margin-top:15px}.upload-item .upload-box .el-upload-list .el-upload-list__item{-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:4px;padding:8px 10px;margin-bottom:8px;background-color:#fff;border:1px solid #e8e8e8}.upload-item .upload-box .el-upload-list .el-upload-list__item:hover{background-color:#f5f7fa;border-color:#409eff}.upload-item .upload-box .el-upload-list .el-upload-list__item .el-upload-list__item-name{color:#606266;font-size:14px}.upload-item .upload-box .el-upload-list .el-upload-list__item .el-upload-list__item-name:hover{color:#409eff}@media screen and (max-width:768px){.upload-item{padding:4px;margin:2px 0}.upload-item .upload-title{margin-bottom:2px;font-size:16px}.upload-item .upload-box .el-upload-dragger{padding:4px 3px}.upload-item .upload-box .upload-content{padding:0}.upload-item .upload-box .upload-content .upload-icon{font-size:20px;margin-bottom:2px}.upload-item .upload-box .upload-content .upload-text{font-size:15px;margin-bottom:0}.upload-item .upload-box .upload-content .upload-hint{font-size:15px;line-height:1}}.preview-dialog .el-dialog__body{padding:20px;background-color:#f5f5f5}.preview-dialog .preview-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:300px;max-height:65vh;overflow:auto}.preview-dialog .preview-content .preview-image{max-width:100%;max-height:65vh;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:4px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);background-color:#fff}@media screen and (max-width:768px){.preview-dialog .el-dialog{width:90%!important;margin-top:10vh!important}.preview-dialog .preview-content{min-height:250px;max-height:55vh}.preview-dialog .preview-content .preview-image{max-height:55vh}}.el-table__body{width:100%;table-layout:fixed!important}.el-tooltip__popper.is-dark{background:#303133;color:#fff;display:none!important}.my-label{background:#e1f3d8}.my-content{background:#fde2e2}.lefttd{width:100px;height:50px;white-space:nowrap}#tablediv tr td{padding:10px;margin:0;border:2px solid rgba(0,0,0,.10588235294117647)}#tablediv tr{padding:10px}.item{width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.item-content{width:100%;white-space:normal;word-wrap:break-word}#inputel{width:100px}.avatar-uploader .el-upload{border:1px dashed #d9d9d9;border-radius:6px;cursor:pointer;position:relative;overflow:hidden}.avatar-uploader .el-upload:hover{border-color:#409eff}.avatar-uploader-icon{font-size:28px;color:#8c939d;width:70px;height:70px;line-height:70px;text-align:center}.avatar{width:70px;height:70px;display:block}.el-checkbox__inner{width:30px;height:30px}.el-message-box{width:300px}.hardware-receiving-container[data-v-8e84da5a]{position:relative;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);min-height:100vh}.hardware-receiving-container .side-title[data-v-8e84da5a]{position:fixed;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:10px;font-size:20px;color:#fff;font-weight:700;padding:25px 12px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px 0 0 8px;-webkit-box-shadow:-2px 4px 12px rgba(102,126,234,.3);box-shadow:-2px 4px 12px rgba(102,126,234,.3);z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease}.hardware-receiving-container .side-title[data-v-8e84da5a]:hover{-webkit-box-shadow:-3px 6px 16px rgba(102,126,234,.4);box-shadow:-3px 6px 16px rgba(102,126,234,.4);-webkit-transform:translateY(-50%) translateX(-2px);transform:translateY(-50%) translateX(-2px)}@media(max-width:768px){.hardware-receiving-container .side-title[data-v-8e84da5a]{font-size:15px;letter-spacing:6px;padding:18px 10px;right:8px}}.hardware-receiving-container .main-content[data-v-8e84da5a]{max-width:1200px;margin:0 auto;padding:30px;padding-right:120px;background:#fff;border-radius:16px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);position:relative;z-index:1}@media(max-width:768px){.hardware-receiving-container .main-content[data-v-8e84da5a]{padding:20px 15px;padding-right:60px;border-radius:12px;overflow:visible}}.hardware-receiving-container .header-section[data-v-8e84da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #f0f0f0;position:relative}@media(max-width:768px){.hardware-receiving-container .header-section[data-v-8e84da5a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-bottom:25px;padding-bottom:15px}}.hardware-receiving-container .header-section .page-title[data-v-8e84da5a]{font-size:36px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;letter-spacing:2px}@media(max-width:768px){.hardware-receiving-container .header-section .page-title[data-v-8e84da5a]{font-size:26px;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}.hardware-receiving-container .header-section .scan-button[data-v-8e84da5a]{padding:12px 28px;font-size:15px;font-weight:600;border-radius:8px;height:44px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3);box-shadow:0 4px 12px rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;right:0}.hardware-receiving-container .header-section .scan-button[data-v-8e84da5a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(102,126,234,.4);box-shadow:0 6px 16px rgba(102,126,234,.4)}.hardware-receiving-container .header-section .scan-button[data-v-8e84da5a]:active{-webkit-transform:translateY(0);transform:translateY(0)}.hardware-receiving-container .header-section .scan-button[data-v-8e84da5a] .el-icon-camera{font-size:17px;margin-right:6px}@media(max-width:768px){.hardware-receiving-container .header-section .scan-button[data-v-8e84da5a]{position:static;width:100%;max-width:220px}}.hardware-receiving-container .project-info[data-v-8e84da5a]{margin-bottom:28px;padding:20px;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border-radius:12px;border-left:4px solid #667eea}.hardware-receiving-container .project-info .info-row[data-v-8e84da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px;font-size:16px}.hardware-receiving-container .project-info .info-row[data-v-8e84da5a]:last-child{margin-bottom:0}@media(max-width:768px){.hardware-receiving-container .project-info .info-row[data-v-8e84da5a]{font-size:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.hardware-receiving-container .project-info .info-row .label[data-v-8e84da5a]{font-weight:600;color:#4a5568;min-width:110px}@media(max-width:768px){.hardware-receiving-container .project-info .info-row .label[data-v-8e84da5a]{min-width:85px}}.hardware-receiving-container .project-info .info-row .value[data-v-8e84da5a]{color:#2d3748;font-weight:500}.hardware-receiving-container .project-info .info-row .value.underline[data-v-8e84da5a]{border-bottom:2px solid #667eea;min-width:300px;display:inline-block;padding-bottom:4px}@media(max-width:768px){.hardware-receiving-container .project-info .info-row .value.underline[data-v-8e84da5a]{min-width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}}.hardware-receiving-container .table-wrapper[data-v-8e84da5a]{margin-bottom:32px;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06)}@media(max-width:768px){.hardware-receiving-container .table-wrapper[data-v-8e84da5a]{width:100%;overflow-x:scroll;border-radius:8px}}.hardware-receiving-container .data-table[data-v-8e84da5a]{border-radius:12px;overflow:hidden}.hardware-receiving-container .data-table[data-v-8e84da5a] .el-table__header th{background:linear-gradient(135deg,#667eea,#764ba2);font-weight:600;color:#fff;font-size:15px;padding:14px 0}.hardware-receiving-container .data-table[data-v-8e84da5a] .el-table__body tr{-webkit-transition:all .2s ease;transition:all .2s ease}.hardware-receiving-container .data-table[data-v-8e84da5a] .el-table__body tr:hover{background-color:#f8f9ff!important}.hardware-receiving-container .data-table[data-v-8e84da5a] .el-table__body td{padding:12px 0;font-size:14px;color:#2d3748}.hardware-receiving-container .data-table[data-v-8e84da5a] .el-input__inner{text-align:center;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.hardware-receiving-container .data-table[data-v-8e84da5a] .el-input__inner:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.1);box-shadow:0 0 0 2px rgba(102,126,234,.1)}@media(max-width:768px){.hardware-receiving-container .data-table[data-v-8e84da5a]{min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.hardware-receiving-container .upload-section[data-v-8e84da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:28px}@media(max-width:768px){.hardware-receiving-container .upload-section[data-v-8e84da5a]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.hardware-receiving-container .upload-section .upload-item[data-v-8e84da5a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.hardware-receiving-container .upload-section .upload-item .upload-title[data-v-8e84da5a]{font-size:16px;font-weight:600;margin-bottom:8px;color:#2d3748;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hardware-receiving-container .upload-section .upload-item .upload-title[data-v-8e84da5a]:before{content:"";display:inline-block;width:4px;height:16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px;margin-right:8px}.hardware-receiving-container .upload-section .upload-item[data-v-8e84da5a] .el-upload-list{margin-top:0!important}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-8e84da5a] .el-upload{width:100%;border:2px dashed #c7d2fe;border-radius:10px;cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(135deg,#fafbff,#f5f7ff);-webkit-transition:all .3s ease;transition:all .3s ease}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-8e84da5a] .el-upload:hover{border-color:#667eea;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.15);box-shadow:0 4px 12px rgba(102,126,234,.15)}.hardware-receiving-container .upload-section .upload-item .upload-box .upload-content[data-v-8e84da5a]{padding:24px 15px;text-align:center}.hardware-receiving-container .upload-section .upload-item .upload-box .upload-content .el-icon-upload[data-v-8e84da5a]{font-size:36px;color:#667eea;margin-bottom:10px}.hardware-receiving-container .upload-section .upload-item .upload-box .upload-content .upload-text[data-v-8e84da5a]{font-size:14px;color:#4a5568;font-weight:500;margin-bottom:5px}.hardware-receiving-container .upload-section .upload-item .upload-box .upload-content .upload-hint[data-v-8e84da5a]{font-size:12px;color:#718096}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-8e84da5a] .el-upload-list{margin-top:0}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-8e84da5a] .el-upload-list__item{border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-8e84da5a] .el-upload-list__item:hover{background-color:#f8f9ff}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-8e84da5a] .el-upload-list__item:hover .el-icon-close{opacity:1}@media(max-width:768px){.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-8e84da5a] .el-upload-list__item .el-upload-list__item-delete{opacity:1!important;display:block!important}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-8e84da5a] .el-upload-list__item .el-icon-close{opacity:1!important}}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-8e84da5a] .el-upload-list__item-delete{position:absolute!important;right:8px;top:8px;z-index:100;-webkit-transition:all .3s ease;transition:all .3s ease}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-8e84da5a] .el-icon-close{color:#667eea;font-size:16px;font-weight:700;background:hsla(0,0%,100%,.95);border:2px solid #667eea;border-radius:50%;width:26px;height:26px;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;-webkit-box-shadow:0 2px 10px rgba(102,126,234,.25);box-shadow:0 2px 10px rgba(102,126,234,.25);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;opacity:.85}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-8e84da5a] .el-icon-close:hover{opacity:1;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;-webkit-transform:scale(1.15) rotate(90deg);transform:scale(1.15) rotate(90deg);-webkit-box-shadow:0 4px 16px rgba(102,126,234,.45);box-shadow:0 4px 16px rgba(102,126,234,.45)}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-8e84da5a] .el-icon-close:active{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 2px 8px rgba(102,126,234,.35);box-shadow:0 2px 8px rgba(102,126,234,.35)}@media(max-width:768px){.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-8e84da5a] .el-icon-close{opacity:1;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:20px!important;height:20px!important;font-size:18px!important;font-weight:700!important;line-height:20px!important;color:#fff!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:50%!important;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.5)!important;box-shadow:0 4px 16px rgba(102,126,234,.5)!important;-webkit-tap-highlight-color:transparent!important;-ms-touch-action:manipulation!important;touch-action:manipulation!important}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-8e84da5a] .el-icon-close:before{content:"×"!important;display:block!important;font-size:12px!important;line-height:1!important}}@media(max-width:768px){.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-8e84da5a] .el-upload-list__item-delete{right:6px!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;z-index:300!important;padding:0!important}}@media(max-width:768px){.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-8e84da5a] .el-upload-list__item{padding-right:48px!important}}@media(max-width:768px){.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-8e84da5a] .el-upload-list__item .el-icon-close-tip{display:none!important}}.hardware-receiving-container .upload-section .upload-item .upload-box .upload-preview[data-v-8e84da5a]{width:100%;height:100px;-o-object-fit:contain;object-fit:contain;display:block}.hardware-receiving-container .upload-section .upload-item .upload-note[data-v-8e84da5a]{margin-top:8px;font-size:12px;color:#718096;line-height:1.6;padding:8px 12px;background-color:#f8f9ff;border-radius:6px;border-left:3px solid #667eea}.hardware-receiving-container .quality-section[data-v-8e84da5a]{margin-bottom:30px;padding:24px;background:#fff;border-radius:12px;border:2px solid #fee;-webkit-box-shadow:0 2px 12px rgba(255,68,68,.08);box-shadow:0 2px 12px rgba(255,68,68,.08);position:relative;z-index:1}.hardware-receiving-container .quality-section .quality-header[data-v-8e84da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:20px;position:relative;z-index:2}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-header[data-v-8e84da5a]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}}.hardware-receiving-container .quality-section .quality-header .quality-title[data-v-8e84da5a]{font-size:18px;font-weight:700;color:#e53e3e;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hardware-receiving-container .quality-section .quality-header .quality-title[data-v-8e84da5a]:before{content:"⚠";margin-right:8px;font-size:20px}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-header .quality-title[data-v-8e84da5a]{font-size:16px}}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-8e84da5a]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:300px;position:relative;z-index:10}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-8e84da5a] .el-input__inner{height:40px;line-height:40px;border-radius:8px;color:#2d3748;font-weight:500;font-size:15px;padding:0 35px 0 15px;border:2px solid #e2e8f0;-webkit-transition:all .2s ease;transition:all .2s ease}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-8e84da5a] .el-input__inner:focus{border-color:#e53e3e;-webkit-box-shadow:0 0 0 3px rgba(229,62,62,.1);box-shadow:0 0 0 3px rgba(229,62,62,.1)}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-8e84da5a] .el-input__suffix{right:10px;pointer-events:none}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-8e84da5a] .el-select__caret{font-weight:700;color:#e53e3e}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-8e84da5a]{max-width:100%}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-8e84da5a] .el-input{-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-8e84da5a] .el-input__inner{height:44px;line-height:44px;font-size:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-8e84da5a] .el-input__suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.hardware-receiving-container .quality-section .quality-content .problem-input[data-v-8e84da5a]{margin-bottom:20px}.hardware-receiving-container .quality-section .quality-content .problem-input[data-v-8e84da5a] .el-textarea__inner{border-radius:8px;border:2px solid #e2e8f0;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease}.hardware-receiving-container .quality-section .quality-content .problem-input[data-v-8e84da5a] .el-textarea__inner:focus{border-color:#e53e3e;-webkit-box-shadow:0 0 0 3px rgba(229,62,62,.1);box-shadow:0 0 0 3px rgba(229,62,62,.1)}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper[data-v-8e84da5a]{margin-bottom:20px}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-title[data-v-8e84da5a]{font-size:16px;font-weight:600;margin-bottom:8px;color:#e53e3e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-title[data-v-8e84da5a]:before{content:"⚠";font-size:16px;margin-right:6px}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper[data-v-8e84da5a] .el-upload-list{margin-top:0!important}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-8e84da5a] .el-upload{width:100%;border:2px dashed #fecaca;border-radius:10px;cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(135deg,snow,#fff5f5);-webkit-transition:all .3s ease;transition:all .3s ease}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-8e84da5a] .el-upload:hover{border-color:#f56565;background:linear-gradient(135deg,#fff5f5,#fed7d7);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(245,101,101,.2);box-shadow:0 4px 12px rgba(245,101,101,.2)}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box .upload-content[data-v-8e84da5a]{padding:24px 15px;text-align:center}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box .upload-content .el-icon-upload[data-v-8e84da5a]{font-size:36px;color:#f56565;margin-bottom:10px}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box .upload-content .upload-text[data-v-8e84da5a]{font-size:14px;color:#4a5568;font-weight:500;margin-bottom:5px}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box .upload-content .upload-hint[data-v-8e84da5a]{font-size:12px;color:#718096}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-8e84da5a] .el-upload-list{margin-top:0}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-8e84da5a] .el-upload-list__item{border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-8e84da5a] .el-upload-list__item:hover{background-color:#fff5f5}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-8e84da5a] .el-upload-list__item:hover .el-icon-close{opacity:1}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-8e84da5a] .el-upload-list__item .el-upload-list__item-delete{opacity:1!important;display:block!important}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-8e84da5a] .el-upload-list__item .el-icon-close{opacity:1!important}}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-8e84da5a] .el-upload-list__item-delete{position:absolute!important;right:8px;top:8px;z-index:100;-webkit-transition:all .3s ease;transition:all .3s ease}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-8e84da5a] .el-icon-close{color:#667eea;font-size:16px;font-weight:700;background:hsla(0,0%,100%,.95);border:2px solid #667eea;border-radius:50%;width:26px;height:26px;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;-webkit-box-shadow:0 2px 10px rgba(102,126,234,.25);box-shadow:0 2px 10px rgba(102,126,234,.25);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;opacity:.85}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-8e84da5a] .el-icon-close:hover{opacity:1;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;-webkit-transform:scale(1.15) rotate(90deg);transform:scale(1.15) rotate(90deg);-webkit-box-shadow:0 4px 16px rgba(102,126,234,.45);box-shadow:0 4px 16px rgba(102,126,234,.45)}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-8e84da5a] .el-icon-close:active{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 2px 8px rgba(102,126,234,.35);box-shadow:0 2px 8px rgba(102,126,234,.35)}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-8e84da5a] .el-icon-close{opacity:1;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:20px!important;height:20px!important;font-size:18px!important;font-weight:700!important;line-height:20px!important;color:#fff!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:50%!important;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.5)!important;box-shadow:0 4px 16px rgba(102,126,234,.5)!important;-webkit-tap-highlight-color:transparent!important;-ms-touch-action:manipulation!important;touch-action:manipulation!important}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-8e84da5a] .el-icon-close:before{content:"×"!important;display:block!important;font-size:12px!important;line-height:1!important}}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-8e84da5a] .el-upload-list__item-delete{right:6px!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;z-index:300!important;padding:0!important}}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-8e84da5a] .el-upload-list__item{padding-right:48px!important}}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-8e84da5a] .el-upload-list__item .el-icon-close-tip{display:none!important}}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box .upload-preview[data-v-8e84da5a]{width:100%;height:100px;-o-object-fit:contain;object-fit:contain;display:block}.hardware-receiving-container .quality-section .quality-actions[data-v-8e84da5a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-actions[data-v-8e84da5a]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.hardware-receiving-container .quality-section .quality-actions .confirm-btn[data-v-8e84da5a]{padding:14px 50px;font-size:16px;font-weight:600;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3);box-shadow:0 4px 12px rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.hardware-receiving-container .quality-section .quality-actions .confirm-btn[data-v-8e84da5a]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(102,126,234,.4);box-shadow:0 6px 16px rgba(102,126,234,.4)}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-actions .confirm-btn[data-v-8e84da5a]{width:100%}}[data-v-8e84da5a] .el-upload-list__item{position:relative}[data-v-8e84da5a] .el-upload-list__item-delete{position:absolute!important;right:8px;top:8px;z-index:100;-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-8e84da5a] .el-upload-list__item .el-icon-close{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;color:#667eea!important;font-size:16px!important;font-weight:700!important;background:hsla(0,0%,100%,.95)!important;border:2px solid #667eea!important;border-radius:50%!important;width:26px!important;height:26px!important;-webkit-box-shadow:0 2px 10px rgba(102,126,234,.25)!important;box-shadow:0 2px 10px rgba(102,126,234,.25)!important;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;opacity:.85}[data-v-8e84da5a] .el-upload-list__item .el-icon-close:hover{opacity:1!important;color:#fff!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border-color:transparent!important;-webkit-transform:scale(1.15) rotate(90deg)!important;transform:scale(1.15) rotate(90deg)!important;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.45)!important;box-shadow:0 4px 16px rgba(102,126,234,.45)!important}[data-v-8e84da5a] .el-upload-list__item .el-icon-close:active{-webkit-transform:scale(.95)!important;transform:scale(.95)!important;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.35)!important;box-shadow:0 2px 8px rgba(102,126,234,.35)!important}@media(max-width:768px){[data-v-8e84da5a] .el-upload-list__item{position:relative!important;padding-right:48px!important}[data-v-8e84da5a] .el-upload-list__item .el-icon-close-tip{display:none!important}[data-v-8e84da5a] .el-upload-list__item-delete{opacity:1!important;position:absolute!important;right:6px!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;z-index:300!important;padding:0!important;margin:0!important}[data-v-8e84da5a] .el-upload-list__item .el-icon-close{opacity:1!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:36px!important;height:36px!important;font-size:18px!important;font-weight:700!important;line-height:36px!important;color:#fff!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:50%!important;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.5)!important;box-shadow:0 4px 16px rgba(102,126,234,.5)!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;-ms-touch-action:manipulation!important;touch-action:manipulation!important}[data-v-8e84da5a] .el-upload-list__item .el-icon-close:before{content:"×"!important;display:block!important;font-size:24px!important;line-height:1!important}[data-v-8e84da5a] .el-upload-list__item-delete:active{-webkit-transform:translateY(-50%) scale(.9)!important;transform:translateY(-50%) scale(.9)!important}[data-v-8e84da5a] .el-upload-list__item .el-icon-close:active{-webkit-box-shadow:0 2px 10px rgba(102,126,234,.4)!important;box-shadow:0 2px 10px rgba(102,126,234,.4)!important}}.el-message-box[data-v-8e84da5a]{width:300px}@media(max-width:768px){.el-select-dropdown[data-v-8e84da5a]{z-index:9999!important}.el-select[data-v-8e84da5a]{-webkit-tap-highlight-color:transparent}.el-select .el-input__inner[data-v-8e84da5a]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.el-select__caret[data-v-8e84da5a]{pointer-events:none}.el-select-dropdown__item[data-v-8e84da5a]{min-height:44px!important;line-height:44px!important;font-size:16px!important;padding:0 20px!important}}[data-v-8e84da5a] .image-preview-dialog .el-dialog__body{padding:0;background-color:#000}[data-v-8e84da5a] .image-preview-dialog .el-dialog__body,[data-v-8e84da5a] .image-preview-dialog .preview-image-wrapper{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}[data-v-8e84da5a] .image-preview-dialog .preview-image-wrapper{width:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-8e84da5a] .image-preview-dialog .preview-image{max-width:100%;max-height:80vh;display:block;-o-object-fit:contain;object-fit:contain;border-radius:4px}@media(max-width:768px){[data-v-8e84da5a] .image-preview-dialog{width:95%!important}[data-v-8e84da5a] .image-preview-dialog .preview-image{max-height:70vh}}.quantity-mismatch[data-v-8e84da5a] .el-input__inner{background-color:#fee!important;border-color:#fca5a5!important;color:#dc2626!important;font-weight:600}.quantity-mismatch[data-v-8e84da5a] .el-input__inner:focus{background-color:#fef2f2!important;border-color:#ef4444!important;-webkit-box-shadow:0 0 0 2px rgba(239,68,68,.1)!important;box-shadow:0 0 0 2px rgba(239,68,68,.1)!important}.info-icon[data-v-8e84da5a]{font-size:18px;color:#667eea;margin-left:8px;cursor:pointer;padding:6px;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;background-color:rgba(102,126,234,.08)}.info-icon[data-v-8e84da5a]:hover{background-color:rgba(102,126,234,.15);-webkit-transform:scale(1.1);transform:scale(1.1);color:#5568d3}.info-icon[data-v-8e84da5a]:active{-webkit-transform:scale(.95);transform:scale(.95);background-color:rgba(102,126,234,.25)}@media(max-width:768px){.info-icon[data-v-8e84da5a]{font-size:20px;padding:8px;-webkit-tap-highlight-color:transparent}}[data-v-8e84da5a] .upload-tip-dialog{max-width:90%!important}[data-v-8e84da5a] .upload-tip-dialog .el-message-box__header{padding:20px 20px 15px}[data-v-8e84da5a] .upload-tip-dialog .el-message-box__header .el-message-box__title{font-size:18px;font-weight:600;color:#667eea}[data-v-8e84da5a] .upload-tip-dialog .el-message-box__content{padding:15px 20px}[data-v-8e84da5a] .upload-tip-dialog .el-message-box__content .el-message-box__message{font-size:15px;line-height:1.8;color:#4a5568;text-align:left}[data-v-8e84da5a] .upload-tip-dialog .el-message-box__btns{padding:15px 20px 20px}[data-v-8e84da5a] .upload-tip-dialog .el-message-box__btns .el-button--primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:12px 30px;font-size:15px;border-radius:6px}@media(max-width:768px){[data-v-8e84da5a] .upload-tip-dialog{width:85%!important}[data-v-8e84da5a] .upload-tip-dialog .el-message-box__header .el-message-box__title{font-size:17px}[data-v-8e84da5a] .upload-tip-dialog .el-message-box__content .el-message-box__message{font-size:16px;line-height:2}[data-v-8e84da5a] .upload-tip-dialog .el-message-box__btns .el-button--primary{width:100%;padding:14px 30px;font-size:16px}}.hardware-receiving-container[data-v-00c7d284]{position:relative;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);min-height:100vh}.hardware-receiving-container .side-title[data-v-00c7d284]{position:fixed;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:10px;font-size:20px;color:#fff;font-weight:700;padding:25px 12px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px 0 0 8px;-webkit-box-shadow:-2px 4px 12px rgba(102,126,234,.3);box-shadow:-2px 4px 12px rgba(102,126,234,.3);z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease}.hardware-receiving-container .side-title[data-v-00c7d284]:hover{-webkit-box-shadow:-3px 6px 16px rgba(102,126,234,.4);box-shadow:-3px 6px 16px rgba(102,126,234,.4);-webkit-transform:translateY(-50%) translateX(-2px);transform:translateY(-50%) translateX(-2px)}@media(max-width:768px){.hardware-receiving-container .side-title[data-v-00c7d284]{font-size:15px;letter-spacing:6px;padding:18px 10px;right:8px}}.hardware-receiving-container .main-content[data-v-00c7d284]{max-width:1200px;margin:0 auto;padding:30px;padding-right:120px;background:#fff;border-radius:16px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);position:relative;z-index:1}@media(max-width:768px){.hardware-receiving-container .main-content[data-v-00c7d284]{padding:20px 15px;padding-right:60px;border-radius:12px;overflow:visible}}.hardware-receiving-container .header-section[data-v-00c7d284]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #f0f0f0;position:relative}@media(max-width:768px){.hardware-receiving-container .header-section[data-v-00c7d284]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-bottom:25px;padding-bottom:15px}}.hardware-receiving-container .header-section .page-title[data-v-00c7d284]{font-size:36px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;letter-spacing:2px}@media(max-width:768px){.hardware-receiving-container .header-section .page-title[data-v-00c7d284]{font-size:26px;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}.hardware-receiving-container .header-section .scan-button[data-v-00c7d284]{padding:12px 28px;font-size:15px;font-weight:600;border-radius:8px;height:44px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3);box-shadow:0 4px 12px rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;right:0}.hardware-receiving-container .header-section .scan-button[data-v-00c7d284]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(102,126,234,.4);box-shadow:0 6px 16px rgba(102,126,234,.4)}.hardware-receiving-container .header-section .scan-button[data-v-00c7d284]:active{-webkit-transform:translateY(0);transform:translateY(0)}.hardware-receiving-container .header-section .scan-button[data-v-00c7d284] .el-icon-camera{font-size:17px;margin-right:6px}@media(max-width:768px){.hardware-receiving-container .header-section .scan-button[data-v-00c7d284]{position:static;width:100%;max-width:220px}}.hardware-receiving-container .project-info[data-v-00c7d284]{margin-bottom:28px;padding:20px;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border-radius:12px;border-left:4px solid #667eea}.hardware-receiving-container .project-info .info-row[data-v-00c7d284]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px;font-size:16px}.hardware-receiving-container .project-info .info-row[data-v-00c7d284]:last-child{margin-bottom:0}@media(max-width:768px){.hardware-receiving-container .project-info .info-row[data-v-00c7d284]{font-size:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.hardware-receiving-container .project-info .info-row .label[data-v-00c7d284]{font-weight:600;color:#4a5568;min-width:110px}@media(max-width:768px){.hardware-receiving-container .project-info .info-row .label[data-v-00c7d284]{min-width:85px}}.hardware-receiving-container .project-info .info-row .value[data-v-00c7d284]{color:#2d3748;font-weight:500}.hardware-receiving-container .project-info .info-row .value.underline[data-v-00c7d284]{border-bottom:2px solid #667eea;min-width:300px;display:inline-block;padding-bottom:4px}@media(max-width:768px){.hardware-receiving-container .project-info .info-row .value.underline[data-v-00c7d284]{min-width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}}.hardware-receiving-container .table-wrapper[data-v-00c7d284]{margin-bottom:32px;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06)}@media(max-width:768px){.hardware-receiving-container .table-wrapper[data-v-00c7d284]{width:100%;overflow-x:scroll;border-radius:8px}}.hardware-receiving-container .data-table[data-v-00c7d284]{border-radius:12px;overflow:hidden}.hardware-receiving-container .data-table[data-v-00c7d284] .el-table__header th{background:linear-gradient(135deg,#667eea,#764ba2);font-weight:600;color:#fff;font-size:15px;padding:14px 0}.hardware-receiving-container .data-table[data-v-00c7d284] .el-table__body tr{-webkit-transition:all .2s ease;transition:all .2s ease}.hardware-receiving-container .data-table[data-v-00c7d284] .el-table__body tr:hover{background-color:#f8f9ff!important}.hardware-receiving-container .data-table[data-v-00c7d284] .el-table__body td{padding:12px 0;font-size:14px;color:#2d3748}.hardware-receiving-container .data-table[data-v-00c7d284] .el-input__inner{text-align:center;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.hardware-receiving-container .data-table[data-v-00c7d284] .el-input__inner:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.1);box-shadow:0 0 0 2px rgba(102,126,234,.1)}@media(max-width:768px){.hardware-receiving-container .data-table[data-v-00c7d284]{min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.hardware-receiving-container .upload-section[data-v-00c7d284]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:28px}@media(max-width:768px){.hardware-receiving-container .upload-section[data-v-00c7d284]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.hardware-receiving-container .upload-section .upload-item[data-v-00c7d284]{-webkit-box-flex:1;-ms-flex:1;flex:1}.hardware-receiving-container .upload-section .upload-item .upload-title[data-v-00c7d284]{font-size:16px;font-weight:600;margin-bottom:12px;color:#2d3748;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hardware-receiving-container .upload-section .upload-item .upload-title[data-v-00c7d284]:before{content:"";display:inline-block;width:4px;height:16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px;margin-right:8px}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-00c7d284] .el-upload{width:100%;border:2px dashed #c7d2fe;border-radius:10px;cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(135deg,#fafbff,#f5f7ff);-webkit-transition:all .3s ease;transition:all .3s ease}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-00c7d284] .el-upload:hover{border-color:#667eea;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.15);box-shadow:0 4px 12px rgba(102,126,234,.15)}.hardware-receiving-container .upload-section .upload-item .upload-box .upload-content[data-v-00c7d284]{padding:24px 15px;text-align:center}.hardware-receiving-container .upload-section .upload-item .upload-box .upload-content .el-icon-upload[data-v-00c7d284]{font-size:36px;color:#667eea;margin-bottom:10px}.hardware-receiving-container .upload-section .upload-item .upload-box .upload-content .upload-text[data-v-00c7d284]{font-size:14px;color:#4a5568;font-weight:500;margin-bottom:5px}.hardware-receiving-container .upload-section .upload-item .upload-box .upload-content .upload-hint[data-v-00c7d284]{font-size:12px;color:#718096}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-00c7d284] .el-upload-list{margin-top:10px}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-00c7d284] .el-upload-list__item{border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-00c7d284] .el-upload-list__item:hover{background-color:#f8f9ff}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-00c7d284] .el-upload-list__item:hover .el-icon-close{opacity:1}@media(max-width:768px){.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-00c7d284] .el-upload-list__item .el-upload-list__item-delete{opacity:1!important;display:block!important}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-00c7d284] .el-upload-list__item .el-icon-close{opacity:1!important}}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-00c7d284] .el-upload-list__item-delete{position:absolute!important;right:8px;top:8px;z-index:100;-webkit-transition:all .3s ease;transition:all .3s ease}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-00c7d284] .el-icon-close{color:#667eea;font-size:16px;font-weight:700;background:hsla(0,0%,100%,.95);border:2px solid #667eea;border-radius:50%;width:26px;height:26px;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;-webkit-box-shadow:0 2px 10px rgba(102,126,234,.25);box-shadow:0 2px 10px rgba(102,126,234,.25);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;opacity:.85}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-00c7d284] .el-icon-close:hover{opacity:1;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;-webkit-transform:scale(1.15) rotate(90deg);transform:scale(1.15) rotate(90deg);-webkit-box-shadow:0 4px 16px rgba(102,126,234,.45);box-shadow:0 4px 16px rgba(102,126,234,.45)}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-00c7d284] .el-icon-close:active{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 2px 8px rgba(102,126,234,.35);box-shadow:0 2px 8px rgba(102,126,234,.35)}@media(max-width:768px){.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-00c7d284] .el-icon-close{opacity:1;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:20px!important;height:20px!important;font-size:18px!important;font-weight:700!important;line-height:20px!important;color:#fff!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:50%!important;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.5)!important;box-shadow:0 4px 16px rgba(102,126,234,.5)!important;-webkit-tap-highlight-color:transparent!important;-ms-touch-action:manipulation!important;touch-action:manipulation!important}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-00c7d284] .el-icon-close:before{content:"×"!important;display:block!important;font-size:12px!important;line-height:1!important}}@media(max-width:768px){.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-00c7d284] .el-upload-list__item-delete{right:6px!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;z-index:300!important;padding:0!important}}@media(max-width:768px){.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-00c7d284] .el-upload-list__item{padding-right:48px!important}}@media(max-width:768px){.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-00c7d284] .el-upload-list__item .el-icon-close-tip{display:none!important}}.hardware-receiving-container .upload-section .upload-item .upload-box .upload-preview[data-v-00c7d284]{width:100%;height:100px;-o-object-fit:contain;object-fit:contain;display:block}.hardware-receiving-container .upload-section .upload-item .upload-note[data-v-00c7d284]{margin-top:8px;font-size:12px;color:#718096;line-height:1.6;padding:8px 12px;background-color:#f8f9ff;border-radius:6px;border-left:3px solid #667eea}.hardware-receiving-container .quality-section[data-v-00c7d284]{margin-bottom:30px;padding:24px;background:#fff;border-radius:12px;border:2px solid #fee;-webkit-box-shadow:0 2px 12px rgba(255,68,68,.08);box-shadow:0 2px 12px rgba(255,68,68,.08);position:relative;z-index:1}.hardware-receiving-container .quality-section .quality-header[data-v-00c7d284]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:20px;position:relative;z-index:2}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-header[data-v-00c7d284]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}}.hardware-receiving-container .quality-section .quality-header .quality-title[data-v-00c7d284]{font-size:18px;font-weight:700;color:#e53e3e;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hardware-receiving-container .quality-section .quality-header .quality-title[data-v-00c7d284]:before{content:"⚠";margin-right:8px;font-size:20px}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-header .quality-title[data-v-00c7d284]{font-size:16px}}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-00c7d284]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:300px;position:relative;z-index:10}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-00c7d284] .el-input__inner{height:40px;line-height:40px;border-radius:8px;color:#2d3748;font-weight:500;font-size:15px;padding:0 35px 0 15px;border:2px solid #e2e8f0;-webkit-transition:all .2s ease;transition:all .2s ease}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-00c7d284] .el-input__inner:focus{border-color:#e53e3e;-webkit-box-shadow:0 0 0 3px rgba(229,62,62,.1);box-shadow:0 0 0 3px rgba(229,62,62,.1)}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-00c7d284] .el-input__suffix{right:10px;pointer-events:none}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-00c7d284] .el-select__caret{font-weight:700;color:#e53e3e}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-00c7d284]{max-width:100%}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-00c7d284] .el-input{-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-00c7d284] .el-input__inner{height:44px;line-height:44px;font-size:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-00c7d284] .el-input__suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.hardware-receiving-container .quality-section .quality-content .problem-input[data-v-00c7d284]{margin-bottom:20px}.hardware-receiving-container .quality-section .quality-content .problem-input[data-v-00c7d284] .el-textarea__inner{border-radius:8px;border:2px solid #e2e8f0;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease}.hardware-receiving-container .quality-section .quality-content .problem-input[data-v-00c7d284] .el-textarea__inner:focus{border-color:#e53e3e;-webkit-box-shadow:0 0 0 3px rgba(229,62,62,.1);box-shadow:0 0 0 3px rgba(229,62,62,.1)}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper[data-v-00c7d284]{margin-bottom:20px}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-title[data-v-00c7d284]{font-size:16px;font-weight:600;margin-bottom:12px;color:#e53e3e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-title[data-v-00c7d284]:before{content:"⚠";font-size:16px;margin-right:6px}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-00c7d284] .el-upload{width:100%;border:2px dashed #fecaca;border-radius:10px;cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(135deg,snow,#fff5f5);-webkit-transition:all .3s ease;transition:all .3s ease}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-00c7d284] .el-upload:hover{border-color:#f56565;background:linear-gradient(135deg,#fff5f5,#fed7d7);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(245,101,101,.2);box-shadow:0 4px 12px rgba(245,101,101,.2)}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box .upload-content[data-v-00c7d284]{padding:24px 15px;text-align:center}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box .upload-content .el-icon-upload[data-v-00c7d284]{font-size:36px;color:#f56565;margin-bottom:10px}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box .upload-content .upload-text[data-v-00c7d284]{font-size:14px;color:#4a5568;font-weight:500;margin-bottom:5px}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box .upload-content .upload-hint[data-v-00c7d284]{font-size:12px;color:#718096}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-00c7d284] .el-upload-list__item{border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-00c7d284] .el-upload-list__item:hover{background-color:#fff5f5}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-00c7d284] .el-upload-list__item:hover .el-icon-close{opacity:1}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-00c7d284] .el-upload-list__item .el-upload-list__item-delete{opacity:1!important;display:block!important}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-00c7d284] .el-upload-list__item .el-icon-close{opacity:1!important}}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-00c7d284] .el-upload-list__item-delete{position:absolute!important;right:8px;top:8px;z-index:100;-webkit-transition:all .3s ease;transition:all .3s ease}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-00c7d284] .el-icon-close{color:#667eea;font-size:16px;font-weight:700;background:hsla(0,0%,100%,.95);border:2px solid #667eea;border-radius:50%;width:26px;height:26px;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;-webkit-box-shadow:0 2px 10px rgba(102,126,234,.25);box-shadow:0 2px 10px rgba(102,126,234,.25);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;opacity:.85}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-00c7d284] .el-icon-close:hover{opacity:1;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;-webkit-transform:scale(1.15) rotate(90deg);transform:scale(1.15) rotate(90deg);-webkit-box-shadow:0 4px 16px rgba(102,126,234,.45);box-shadow:0 4px 16px rgba(102,126,234,.45)}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-00c7d284] .el-icon-close:active{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 2px 8px rgba(102,126,234,.35);box-shadow:0 2px 8px rgba(102,126,234,.35)}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-00c7d284] .el-icon-close{opacity:1;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:20px!important;height:20px!important;font-size:18px!important;font-weight:700!important;line-height:20px!important;color:#fff!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:50%!important;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.5)!important;box-shadow:0 4px 16px rgba(102,126,234,.5)!important;-webkit-tap-highlight-color:transparent!important;-ms-touch-action:manipulation!important;touch-action:manipulation!important}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-00c7d284] .el-icon-close:before{content:"×"!important;display:block!important;font-size:12px!important;line-height:1!important}}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-00c7d284] .el-upload-list__item-delete{right:6px!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;z-index:300!important;padding:0!important}}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-00c7d284] .el-upload-list__item{padding-right:48px!important}}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-00c7d284] .el-upload-list__item .el-icon-close-tip{display:none!important}}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box .upload-preview[data-v-00c7d284]{width:100%;height:100px;-o-object-fit:contain;object-fit:contain;display:block}.hardware-receiving-container .quality-section .quality-actions[data-v-00c7d284]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hardware-receiving-container .quality-section .quality-actions .confirm-btn[data-v-00c7d284]{padding:14px 50px;font-size:16px;font-weight:600;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3);box-shadow:0 4px 12px rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.hardware-receiving-container .quality-section .quality-actions .confirm-btn[data-v-00c7d284]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(102,126,234,.4);box-shadow:0 6px 16px rgba(102,126,234,.4)}[data-v-00c7d284] .el-upload-list__item{position:relative}[data-v-00c7d284] .el-upload-list__item-delete{position:absolute!important;right:8px;top:8px;z-index:100;-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-00c7d284] .el-upload-list__item .el-icon-close{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;color:#667eea!important;font-size:16px!important;font-weight:700!important;background:hsla(0,0%,100%,.95)!important;border:2px solid #667eea!important;border-radius:50%!important;width:26px!important;height:26px!important;-webkit-box-shadow:0 2px 10px rgba(102,126,234,.25)!important;box-shadow:0 2px 10px rgba(102,126,234,.25)!important;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;opacity:.85}[data-v-00c7d284] .el-upload-list__item .el-icon-close:hover{opacity:1!important;color:#fff!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border-color:transparent!important;-webkit-transform:scale(1.15) rotate(90deg)!important;transform:scale(1.15) rotate(90deg)!important;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.45)!important;box-shadow:0 4px 16px rgba(102,126,234,.45)!important}[data-v-00c7d284] .el-upload-list__item .el-icon-close:active{-webkit-transform:scale(.95)!important;transform:scale(.95)!important;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.35)!important;box-shadow:0 2px 8px rgba(102,126,234,.35)!important}@media(max-width:768px){[data-v-00c7d284] .el-upload-list__item{position:relative!important;padding-right:48px!important}[data-v-00c7d284] .el-upload-list__item .el-icon-close-tip{display:none!important}[data-v-00c7d284] .el-upload-list__item-delete{opacity:1!important;position:absolute!important;right:6px!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;z-index:300!important;padding:0!important;margin:0!important}[data-v-00c7d284] .el-upload-list__item .el-icon-close{opacity:1!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:36px!important;height:36px!important;font-size:18px!important;font-weight:700!important;line-height:36px!important;color:#fff!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:50%!important;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.5)!important;box-shadow:0 4px 16px rgba(102,126,234,.5)!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;-ms-touch-action:manipulation!important;touch-action:manipulation!important}[data-v-00c7d284] .el-upload-list__item .el-icon-close:before{content:"×"!important;display:block!important;font-size:24px!important;line-height:1!important}[data-v-00c7d284] .el-upload-list__item-delete:active{-webkit-transform:translateY(-50%) scale(.9)!important;transform:translateY(-50%) scale(.9)!important}[data-v-00c7d284] .el-upload-list__item .el-icon-close:active{-webkit-box-shadow:0 2px 10px rgba(102,126,234,.4)!important;box-shadow:0 2px 10px rgba(102,126,234,.4)!important}}.el-message-box[data-v-00c7d284]{width:300px}@media(max-width:768px){.el-select-dropdown[data-v-00c7d284]{z-index:9999!important}.el-select[data-v-00c7d284]{-webkit-tap-highlight-color:transparent}.el-select .el-input__inner[data-v-00c7d284]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.el-select__caret[data-v-00c7d284]{pointer-events:none}.el-select-dropdown__item[data-v-00c7d284]{min-height:44px!important;line-height:44px!important;font-size:16px!important;padding:0 20px!important}}[data-v-00c7d284] .image-preview-dialog .el-dialog__body{padding:0;background-color:#000}[data-v-00c7d284] .image-preview-dialog .el-dialog__body,[data-v-00c7d284] .image-preview-dialog .preview-image-wrapper{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}[data-v-00c7d284] .image-preview-dialog .preview-image-wrapper{width:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-00c7d284] .image-preview-dialog .preview-image{max-width:100%;max-height:80vh;display:block;-o-object-fit:contain;object-fit:contain;border-radius:4px}@media(max-width:768px){[data-v-00c7d284] .image-preview-dialog{width:95%!important}[data-v-00c7d284] .image-preview-dialog .preview-image{max-height:70vh}}[data-v-00c7d284] .el-upload{display:block;text-align:center;cursor:pointer;outline:none}.quantity-mismatch[data-v-00c7d284] .el-input__inner{background-color:#fee!important;border-color:#fca5a5!important;color:#dc2626!important;font-weight:600}.quantity-mismatch[data-v-00c7d284] .el-input__inner:focus{background-color:#fef2f2!important;border-color:#ef4444!important;-webkit-box-shadow:0 0 0 2px rgba(239,68,68,.1)!important;box-shadow:0 0 0 2px rgba(239,68,68,.1)!important}.info-icon[data-v-00c7d284]{font-size:18px;color:#667eea;margin-left:8px;cursor:pointer;padding:6px;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;background-color:rgba(102,126,234,.08)}.info-icon[data-v-00c7d284]:hover{background-color:rgba(102,126,234,.15);-webkit-transform:scale(1.1);transform:scale(1.1);color:#5568d3}.info-icon[data-v-00c7d284]:active{-webkit-transform:scale(.95);transform:scale(.95);background-color:rgba(102,126,234,.25)}@media(max-width:768px){.info-icon[data-v-00c7d284]{font-size:20px;padding:8px;-webkit-tap-highlight-color:transparent}}[data-v-00c7d284] .upload-tip-dialog{max-width:90%!important}[data-v-00c7d284] .upload-tip-dialog .el-message-box__header{padding:20px 20px 15px}[data-v-00c7d284] .upload-tip-dialog .el-message-box__header .el-message-box__title{font-size:18px;font-weight:600;color:#667eea}[data-v-00c7d284] .upload-tip-dialog .el-message-box__content{padding:15px 20px}[data-v-00c7d284] .upload-tip-dialog .el-message-box__content .el-message-box__message{font-size:15px;line-height:1.8;color:#4a5568;text-align:left}[data-v-00c7d284] .upload-tip-dialog .el-message-box__btns{padding:15px 20px 20px}[data-v-00c7d284] .upload-tip-dialog .el-message-box__btns .el-button--primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:12px 30px;font-size:15px;border-radius:6px}@media(max-width:768px){[data-v-00c7d284] .upload-tip-dialog{width:85%!important}[data-v-00c7d284] .upload-tip-dialog .el-message-box__header .el-message-box__title{font-size:17px}[data-v-00c7d284] .upload-tip-dialog .el-message-box__content .el-message-box__message{font-size:16px;line-height:2}[data-v-00c7d284] .upload-tip-dialog .el-message-box__btns .el-button--primary{width:100%;padding:14px 30px;font-size:16px}}.hardware-receiving-container[data-v-5d851d1c]{position:relative;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);min-height:100vh}.hardware-receiving-container .side-title[data-v-5d851d1c]{position:fixed;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;letter-spacing:10px;font-size:20px;color:#fff;font-weight:700;padding:25px 12px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px 0 0 8px;-webkit-box-shadow:-2px 4px 12px rgba(102,126,234,.3);box-shadow:-2px 4px 12px rgba(102,126,234,.3);z-index:10;-webkit-transition:all .3s ease;transition:all .3s ease}.hardware-receiving-container .side-title[data-v-5d851d1c]:hover{-webkit-box-shadow:-3px 6px 16px rgba(102,126,234,.4);box-shadow:-3px 6px 16px rgba(102,126,234,.4);-webkit-transform:translateY(-50%) translateX(-2px);transform:translateY(-50%) translateX(-2px)}@media(max-width:768px){.hardware-receiving-container .side-title[data-v-5d851d1c]{font-size:15px;letter-spacing:6px;padding:18px 10px;right:8px}}.hardware-receiving-container .main-content[data-v-5d851d1c]{max-width:1200px;margin:0 auto;padding:30px;padding-right:120px;background:#fff;border-radius:16px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.08);box-shadow:0 4px 20px rgba(0,0,0,.08);position:relative;z-index:1}@media(max-width:768px){.hardware-receiving-container .main-content[data-v-5d851d1c]{padding:20px 15px;padding-right:60px;border-radius:12px;overflow:visible}}.hardware-receiving-container .header-section[data-v-5d851d1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #f0f0f0;position:relative}@media(max-width:768px){.hardware-receiving-container .header-section[data-v-5d851d1c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin-bottom:25px;padding-bottom:15px}}.hardware-receiving-container .header-section .page-title[data-v-5d851d1c]{font-size:36px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;letter-spacing:2px}@media(max-width:768px){.hardware-receiving-container .header-section .page-title[data-v-5d851d1c]{font-size:26px;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}.hardware-receiving-container .header-section .scan-button[data-v-5d851d1c]{padding:12px 28px;font-size:15px;font-weight:600;border-radius:8px;height:44px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3);box-shadow:0 4px 12px rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;right:0}.hardware-receiving-container .header-section .scan-button[data-v-5d851d1c]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(102,126,234,.4);box-shadow:0 6px 16px rgba(102,126,234,.4)}.hardware-receiving-container .header-section .scan-button[data-v-5d851d1c]:active{-webkit-transform:translateY(0);transform:translateY(0)}.hardware-receiving-container .header-section .scan-button[data-v-5d851d1c] .el-icon-camera{font-size:17px;margin-right:6px}@media(max-width:768px){.hardware-receiving-container .header-section .scan-button[data-v-5d851d1c]{position:static;width:100%;max-width:220px}}.hardware-receiving-container .project-info[data-v-5d851d1c]{margin-bottom:28px;padding:20px;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border-radius:12px;border-left:4px solid #667eea}.hardware-receiving-container .project-info .info-row[data-v-5d851d1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px;font-size:16px}.hardware-receiving-container .project-info .info-row[data-v-5d851d1c]:last-child{margin-bottom:0}@media(max-width:768px){.hardware-receiving-container .project-info .info-row[data-v-5d851d1c]{font-size:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.hardware-receiving-container .project-info .info-row .label[data-v-5d851d1c]{font-weight:600;color:#4a5568;min-width:110px}@media(max-width:768px){.hardware-receiving-container .project-info .info-row .label[data-v-5d851d1c]{min-width:85px}}.hardware-receiving-container .project-info .info-row .value[data-v-5d851d1c]{color:#2d3748;font-weight:500}.hardware-receiving-container .project-info .info-row .value.underline[data-v-5d851d1c]{border-bottom:2px solid #667eea;min-width:300px;display:inline-block;padding-bottom:4px}@media(max-width:768px){.hardware-receiving-container .project-info .info-row .value.underline[data-v-5d851d1c]{min-width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}}.hardware-receiving-container .table-wrapper[data-v-5d851d1c]{margin-bottom:32px;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06)}@media(max-width:768px){.hardware-receiving-container .table-wrapper[data-v-5d851d1c]{width:100%;overflow-x:scroll;border-radius:8px}}.hardware-receiving-container .data-table[data-v-5d851d1c]{border-radius:12px;overflow:hidden}.hardware-receiving-container .data-table[data-v-5d851d1c] .el-table__header th{background:linear-gradient(135deg,#667eea,#764ba2);font-weight:600;color:#fff;font-size:15px;padding:14px 0}.hardware-receiving-container .data-table[data-v-5d851d1c] .el-table__body tr{-webkit-transition:all .2s ease;transition:all .2s ease}.hardware-receiving-container .data-table[data-v-5d851d1c] .el-table__body tr:hover{background-color:#f8f9ff!important}.hardware-receiving-container .data-table[data-v-5d851d1c] .el-table__body td{padding:12px 0;font-size:14px;color:#2d3748}.hardware-receiving-container .data-table[data-v-5d851d1c] .el-input__inner{text-align:center;border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease}.hardware-receiving-container .data-table[data-v-5d851d1c] .el-input__inner:focus{border-color:#667eea;-webkit-box-shadow:0 0 0 2px rgba(102,126,234,.1);box-shadow:0 0 0 2px rgba(102,126,234,.1)}@media(max-width:768px){.hardware-receiving-container .data-table[data-v-5d851d1c]{min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.hardware-receiving-container .upload-section[data-v-5d851d1c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:28px}@media(max-width:768px){.hardware-receiving-container .upload-section[data-v-5d851d1c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.hardware-receiving-container .upload-section .upload-item[data-v-5d851d1c]{-webkit-box-flex:1;-ms-flex:1;flex:1}.hardware-receiving-container .upload-section .upload-item .upload-title[data-v-5d851d1c]{font-size:16px;font-weight:600;margin-bottom:12px;color:#2d3748;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hardware-receiving-container .upload-section .upload-item .upload-title[data-v-5d851d1c]:before{content:"";display:inline-block;width:4px;height:16px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px;margin-right:8px}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-5d851d1c] .el-upload{width:100%;border:2px dashed #c7d2fe;border-radius:10px;cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(135deg,#fafbff,#f5f7ff);-webkit-transition:all .3s ease;transition:all .3s ease}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-5d851d1c] .el-upload:hover{border-color:#667eea;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.15);box-shadow:0 4px 12px rgba(102,126,234,.15)}.hardware-receiving-container .upload-section .upload-item .upload-box .upload-content[data-v-5d851d1c]{padding:24px 15px;text-align:center}.hardware-receiving-container .upload-section .upload-item .upload-box .upload-content .el-icon-upload[data-v-5d851d1c]{font-size:36px;color:#667eea;margin-bottom:10px}.hardware-receiving-container .upload-section .upload-item .upload-box .upload-content .upload-text[data-v-5d851d1c]{font-size:14px;color:#4a5568;font-weight:500;margin-bottom:5px}.hardware-receiving-container .upload-section .upload-item .upload-box .upload-content .upload-hint[data-v-5d851d1c]{font-size:12px;color:#718096}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-5d851d1c] .el-upload-list{margin-top:10px}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-5d851d1c] .el-upload-list__item{border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-5d851d1c] .el-upload-list__item:hover{background-color:#f8f9ff}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-5d851d1c] .el-upload-list__item:hover .el-icon-close{opacity:1}@media(max-width:768px){.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-5d851d1c] .el-upload-list__item .el-upload-list__item-delete{opacity:1!important;display:block!important}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-5d851d1c] .el-upload-list__item .el-icon-close{opacity:1!important}}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-5d851d1c] .el-upload-list__item-delete{position:absolute!important;right:8px;top:8px;z-index:100;-webkit-transition:all .3s ease;transition:all .3s ease}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-5d851d1c] .el-icon-close{color:#667eea;font-size:16px;font-weight:700;background:hsla(0,0%,100%,.95);border:2px solid #667eea;border-radius:50%;width:26px;height:26px;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;-webkit-box-shadow:0 2px 10px rgba(102,126,234,.25);box-shadow:0 2px 10px rgba(102,126,234,.25);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;opacity:.85}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-5d851d1c] .el-icon-close:hover{opacity:1;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;-webkit-transform:scale(1.15) rotate(90deg);transform:scale(1.15) rotate(90deg);-webkit-box-shadow:0 4px 16px rgba(102,126,234,.45);box-shadow:0 4px 16px rgba(102,126,234,.45)}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-5d851d1c] .el-icon-close:active{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 2px 8px rgba(102,126,234,.35);box-shadow:0 2px 8px rgba(102,126,234,.35)}@media(max-width:768px){.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-5d851d1c] .el-icon-close{opacity:1;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:20px!important;height:20px!important;font-size:18px!important;font-weight:700!important;line-height:20px!important;color:#fff!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:50%!important;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.5)!important;box-shadow:0 4px 16px rgba(102,126,234,.5)!important;-webkit-tap-highlight-color:transparent!important;-ms-touch-action:manipulation!important;touch-action:manipulation!important}.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-5d851d1c] .el-icon-close:before{content:"×"!important;display:block!important;font-size:12px!important;line-height:1!important}}@media(max-width:768px){.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-5d851d1c] .el-upload-list__item-delete{right:6px!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;z-index:300!important;padding:0!important}}@media(max-width:768px){.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-5d851d1c] .el-upload-list__item{padding-right:48px!important}}@media(max-width:768px){.hardware-receiving-container .upload-section .upload-item .upload-box[data-v-5d851d1c] .el-upload-list__item .el-icon-close-tip{display:none!important}}.hardware-receiving-container .upload-section .upload-item .upload-box .upload-preview[data-v-5d851d1c]{width:100%;height:100px;-o-object-fit:contain;object-fit:contain;display:block}.hardware-receiving-container .upload-section .upload-item .upload-note[data-v-5d851d1c]{margin-top:8px;font-size:12px;color:#718096;line-height:1.6;padding:8px 12px;background-color:#f8f9ff;border-radius:6px;border-left:3px solid #667eea}.hardware-receiving-container .quality-section[data-v-5d851d1c]{margin-bottom:30px;padding:24px;background:#fff;border-radius:12px;border:2px solid #fee;-webkit-box-shadow:0 2px 12px rgba(255,68,68,.08);box-shadow:0 2px 12px rgba(255,68,68,.08);position:relative;z-index:1}.hardware-receiving-container .quality-section .quality-header[data-v-5d851d1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-bottom:20px;position:relative;z-index:2}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-header[data-v-5d851d1c]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}}.hardware-receiving-container .quality-section .quality-header .quality-title[data-v-5d851d1c]{font-size:18px;font-weight:700;color:#e53e3e;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hardware-receiving-container .quality-section .quality-header .quality-title[data-v-5d851d1c]:before{content:"⚠";margin-right:8px;font-size:20px}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-header .quality-title[data-v-5d851d1c]{font-size:16px}}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-5d851d1c]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:300px;position:relative;z-index:10}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-5d851d1c] .el-input__inner{height:40px;line-height:40px;border-radius:8px;color:#2d3748;font-weight:500;font-size:15px;padding:0 35px 0 15px;border:2px solid #e2e8f0;-webkit-transition:all .2s ease;transition:all .2s ease}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-5d851d1c] .el-input__inner:focus{border-color:#e53e3e;-webkit-box-shadow:0 0 0 3px rgba(229,62,62,.1);box-shadow:0 0 0 3px rgba(229,62,62,.1)}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-5d851d1c] .el-input__suffix{right:10px;pointer-events:none}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-5d851d1c] .el-select__caret{font-weight:700;color:#e53e3e}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-5d851d1c]{max-width:100%}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-5d851d1c] .el-input{-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-5d851d1c] .el-input__inner{height:44px;line-height:44px;font-size:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hardware-receiving-container .quality-section .quality-header .quality-select[data-v-5d851d1c] .el-input__suffix{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.hardware-receiving-container .quality-section .quality-content .problem-input[data-v-5d851d1c]{margin-bottom:20px}.hardware-receiving-container .quality-section .quality-content .problem-input[data-v-5d851d1c] .el-textarea__inner{border-radius:8px;border:2px solid #e2e8f0;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease}.hardware-receiving-container .quality-section .quality-content .problem-input[data-v-5d851d1c] .el-textarea__inner:focus{border-color:#e53e3e;-webkit-box-shadow:0 0 0 3px rgba(229,62,62,.1);box-shadow:0 0 0 3px rgba(229,62,62,.1)}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper[data-v-5d851d1c]{margin-bottom:20px}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-title[data-v-5d851d1c]{font-size:16px;font-weight:600;margin-bottom:12px;color:#e53e3e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-title[data-v-5d851d1c]:before{content:"⚠";font-size:16px;margin-right:6px}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-5d851d1c] .el-upload{width:100%;border:2px dashed #fecaca;border-radius:10px;cursor:pointer;position:relative;overflow:hidden;background:linear-gradient(135deg,snow,#fff5f5);-webkit-transition:all .3s ease;transition:all .3s ease}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-5d851d1c] .el-upload:hover{border-color:#f56565;background:linear-gradient(135deg,#fff5f5,#fed7d7);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(245,101,101,.2);box-shadow:0 4px 12px rgba(245,101,101,.2)}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box .upload-content[data-v-5d851d1c]{padding:24px 15px;text-align:center}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box .upload-content .el-icon-upload[data-v-5d851d1c]{font-size:36px;color:#f56565;margin-bottom:10px}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box .upload-content .upload-text[data-v-5d851d1c]{font-size:14px;color:#4a5568;font-weight:500;margin-bottom:5px}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box .upload-content .upload-hint[data-v-5d851d1c]{font-size:12px;color:#718096}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-5d851d1c] .el-upload-list__item{border-radius:6px;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-5d851d1c] .el-upload-list__item:hover{background-color:#fff5f5}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-5d851d1c] .el-upload-list__item:hover .el-icon-close{opacity:1}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-5d851d1c] .el-upload-list__item .el-upload-list__item-delete{opacity:1!important;display:block!important}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-5d851d1c] .el-upload-list__item .el-icon-close{opacity:1!important}}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-5d851d1c] .el-upload-list__item-delete{position:absolute!important;right:8px;top:8px;z-index:100;-webkit-transition:all .3s ease;transition:all .3s ease}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-5d851d1c] .el-icon-close{color:#667eea;font-size:16px;font-weight:700;background:hsla(0,0%,100%,.95);border:2px solid #667eea;border-radius:50%;width:26px;height:26px;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;-webkit-box-shadow:0 2px 10px rgba(102,126,234,.25);box-shadow:0 2px 10px rgba(102,126,234,.25);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;opacity:.85}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-5d851d1c] .el-icon-close:hover{opacity:1;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;-webkit-transform:scale(1.15) rotate(90deg);transform:scale(1.15) rotate(90deg);-webkit-box-shadow:0 4px 16px rgba(102,126,234,.45);box-shadow:0 4px 16px rgba(102,126,234,.45)}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-5d851d1c] .el-icon-close:active{-webkit-transform:scale(.95);transform:scale(.95);-webkit-box-shadow:0 2px 8px rgba(102,126,234,.35);box-shadow:0 2px 8px rgba(102,126,234,.35)}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-5d851d1c] .el-icon-close{opacity:1;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:20px!important;height:20px!important;font-size:18px!important;font-weight:700!important;line-height:20px!important;color:#fff!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:50%!important;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.5)!important;box-shadow:0 4px 16px rgba(102,126,234,.5)!important;-webkit-tap-highlight-color:transparent!important;-ms-touch-action:manipulation!important;touch-action:manipulation!important}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-5d851d1c] .el-icon-close:before{content:"×"!important;display:block!important;font-size:12px!important;line-height:1!important}}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-5d851d1c] .el-upload-list__item-delete{right:6px!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;z-index:300!important;padding:0!important}}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-5d851d1c] .el-upload-list__item{padding-right:48px!important}}@media(max-width:768px){.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box[data-v-5d851d1c] .el-upload-list__item .el-icon-close-tip{display:none!important}}.hardware-receiving-container .quality-section .quality-content .evidence-upload-wrapper .upload-box .upload-preview[data-v-5d851d1c]{width:100%;height:100px;-o-object-fit:contain;object-fit:contain;display:block}.hardware-receiving-container .quality-section .quality-actions[data-v-5d851d1c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hardware-receiving-container .quality-section .quality-actions .confirm-btn[data-v-5d851d1c]{padding:14px 50px;font-size:16px;font-weight:600;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;-webkit-box-shadow:0 4px 12px rgba(102,126,234,.3);box-shadow:0 4px 12px rgba(102,126,234,.3);-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.hardware-receiving-container .quality-section .quality-actions .confirm-btn[data-v-5d851d1c]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(102,126,234,.4);box-shadow:0 6px 16px rgba(102,126,234,.4)}[data-v-5d851d1c] .el-upload-list__item{position:relative}[data-v-5d851d1c] .el-upload-list__item-delete{position:absolute!important;right:8px;top:8px;z-index:100;-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-5d851d1c] .el-upload-list__item .el-icon-close{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;color:#667eea!important;font-size:16px!important;font-weight:700!important;background:hsla(0,0%,100%,.95)!important;border:2px solid #667eea!important;border-radius:50%!important;width:26px!important;height:26px!important;-webkit-box-shadow:0 2px 10px rgba(102,126,234,.25)!important;box-shadow:0 2px 10px rgba(102,126,234,.25)!important;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;cursor:pointer!important;opacity:.85}[data-v-5d851d1c] .el-upload-list__item .el-icon-close:hover{opacity:1!important;color:#fff!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border-color:transparent!important;-webkit-transform:scale(1.15) rotate(90deg)!important;transform:scale(1.15) rotate(90deg)!important;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.45)!important;box-shadow:0 4px 16px rgba(102,126,234,.45)!important}[data-v-5d851d1c] .el-upload-list__item .el-icon-close:active{-webkit-transform:scale(.95)!important;transform:scale(.95)!important;-webkit-box-shadow:0 2px 8px rgba(102,126,234,.35)!important;box-shadow:0 2px 8px rgba(102,126,234,.35)!important}@media(max-width:768px){[data-v-5d851d1c] .el-upload-list__item{position:relative!important;padding-right:48px!important}[data-v-5d851d1c] .el-upload-list__item .el-icon-close-tip{display:none!important}[data-v-5d851d1c] .el-upload-list__item-delete{opacity:1!important;position:absolute!important;right:6px!important;top:50%!important;-webkit-transform:translateY(-50%)!important;transform:translateY(-50%)!important;width:36px!important;height:36px!important;z-index:300!important;padding:0!important;margin:0!important}[data-v-5d851d1c] .el-upload-list__item .el-icon-close{opacity:1!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;width:36px!important;height:36px!important;font-size:18px!important;font-weight:700!important;line-height:36px!important;color:#fff!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border:none!important;border-radius:50%!important;-webkit-box-shadow:0 4px 16px rgba(102,126,234,.5)!important;box-shadow:0 4px 16px rgba(102,126,234,.5)!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;-ms-touch-action:manipulation!important;touch-action:manipulation!important}[data-v-5d851d1c] .el-upload-list__item .el-icon-close:before{content:"×"!important;display:block!important;font-size:24px!important;line-height:1!important}[data-v-5d851d1c] .el-upload-list__item-delete:active{-webkit-transform:translateY(-50%) scale(.9)!important;transform:translateY(-50%) scale(.9)!important}[data-v-5d851d1c] .el-upload-list__item .el-icon-close:active{-webkit-box-shadow:0 2px 10px rgba(102,126,234,.4)!important;box-shadow:0 2px 10px rgba(102,126,234,.4)!important}}.el-message-box[data-v-5d851d1c]{width:300px}@media(max-width:768px){.el-select-dropdown[data-v-5d851d1c]{z-index:9999!important}.el-select[data-v-5d851d1c]{-webkit-tap-highlight-color:transparent}.el-select .el-input__inner[data-v-5d851d1c]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.el-select__caret[data-v-5d851d1c]{pointer-events:none}.el-select-dropdown__item[data-v-5d851d1c]{min-height:44px!important;line-height:44px!important;font-size:16px!important;padding:0 20px!important}}[data-v-5d851d1c] .image-preview-dialog .el-dialog__body{padding:0;background-color:#000}[data-v-5d851d1c] .image-preview-dialog .el-dialog__body,[data-v-5d851d1c] .image-preview-dialog .preview-image-wrapper{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}[data-v-5d851d1c] .image-preview-dialog .preview-image-wrapper{width:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}[data-v-5d851d1c] .image-preview-dialog .preview-image{max-width:100%;max-height:80vh;display:block;-o-object-fit:contain;object-fit:contain;border-radius:4px}@media(max-width:768px){[data-v-5d851d1c] .image-preview-dialog{width:95%!important}[data-v-5d851d1c] .image-preview-dialog .preview-image{max-height:70vh}}[data-v-5d851d1c] .el-upload{display:block;text-align:center;cursor:pointer;outline:none}.quantity-mismatch[data-v-5d851d1c] .el-input__inner{background-color:#fee!important;border-color:#fca5a5!important;color:#dc2626!important;font-weight:600}.quantity-mismatch[data-v-5d851d1c] .el-input__inner:focus{background-color:#fef2f2!important;border-color:#ef4444!important;-webkit-box-shadow:0 0 0 2px rgba(239,68,68,.1)!important;box-shadow:0 0 0 2px rgba(239,68,68,.1)!important}.info-icon[data-v-5d851d1c]{font-size:18px;color:#667eea;margin-left:8px;cursor:pointer;padding:6px;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;background-color:rgba(102,126,234,.08)}.info-icon[data-v-5d851d1c]:hover{background-color:rgba(102,126,234,.15);-webkit-transform:scale(1.1);transform:scale(1.1);color:#5568d3}.info-icon[data-v-5d851d1c]:active{-webkit-transform:scale(.95);transform:scale(.95);background-color:rgba(102,126,234,.25)}@media(max-width:768px){.info-icon[data-v-5d851d1c]{font-size:20px;padding:8px;-webkit-tap-highlight-color:transparent}}[data-v-5d851d1c] .upload-tip-dialog{max-width:90%!important}[data-v-5d851d1c] .upload-tip-dialog .el-message-box__header{padding:20px 20px 15px}[data-v-5d851d1c] .upload-tip-dialog .el-message-box__header .el-message-box__title{font-size:18px;font-weight:600;color:#667eea}[data-v-5d851d1c] .upload-tip-dialog .el-message-box__content{padding:15px 20px}[data-v-5d851d1c] .upload-tip-dialog .el-message-box__content .el-message-box__message{font-size:15px;line-height:1.8;color:#4a5568;text-align:left}[data-v-5d851d1c] .upload-tip-dialog .el-message-box__btns{padding:15px 20px 20px}[data-v-5d851d1c] .upload-tip-dialog .el-message-box__btns .el-button--primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;padding:12px 30px;font-size:15px;border-radius:6px}@media(max-width:768px){[data-v-5d851d1c] .upload-tip-dialog{width:85%!important}[data-v-5d851d1c] .upload-tip-dialog .el-message-box__header .el-message-box__title{font-size:17px}[data-v-5d851d1c] .upload-tip-dialog .el-message-box__content .el-message-box__message{font-size:16px;line-height:2}[data-v-5d851d1c] .upload-tip-dialog .el-message-box__btns .el-button--primary{width:100%;padding:14px 30px;font-size:16px}}.cabinet-scanning-packaging[data-v-8e2988a2]{position:relative;background:linear-gradient(135deg,#f5f7fa,#e8ecf1);min-height:100vh;padding:0}@media(max-width:768px){.cabinet-scanning-packaging[data-v-8e2988a2]{padding:0}}.cabinet-scanning-packaging .main-content[data-v-8e2988a2]{max-width:1200px;margin:0 auto;padding:35px;background:#fff;border-radius:20px;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.1);box-shadow:0 8px 30px rgba(0,0,0,.1);position:relative;z-index:1;-webkit-animation:fadeInUp-data-v-8e2988a2 .6s ease-out;animation:fadeInUp-data-v-8e2988a2 .6s ease-out}@media(max-width:768px){.cabinet-scanning-packaging .main-content[data-v-8e2988a2]{padding:25px 18px;border-radius:15px;overflow:visible}}.cabinet-scanning-packaging .header-section[data-v-8e2988a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:35px;padding-bottom:25px;border-bottom:3px solid transparent;-o-border-image:linear-gradient(90deg,#667eea,#764ba2);border-image:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));border-image:linear-gradient(90deg,#667eea,#764ba2);border-image-slice:1;position:relative}@media(max-width:768px){.cabinet-scanning-packaging .header-section[data-v-8e2988a2]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;margin-bottom:28px;padding-bottom:18px}}.cabinet-scanning-packaging .header-section .page-title[data-v-8e2988a2]{font-size:40px;font-weight:800;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;letter-spacing:3px;text-shadow:0 2px 10px rgba(102,126,234,.1);-webkit-animation:titlePulse-data-v-8e2988a2 2s ease-in-out infinite;animation:titlePulse-data-v-8e2988a2 2s ease-in-out infinite}@media(max-width:768px){.cabinet-scanning-packaging .header-section .page-title[data-v-8e2988a2]{font-size:28px;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;text-align:center;letter-spacing:2px}}.cabinet-scanning-packaging .header-section .header-actions[data-v-8e2988a2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width:768px){.cabinet-scanning-packaging .header-section .header-actions[data-v-8e2988a2]{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}.cabinet-scanning-packaging .header-section .scan-button[data-v-8e2988a2]{padding:14px 32px;font-size:16px;font-weight:700;border-radius:10px;height:48px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;-webkit-box-shadow:0 5px 15px rgba(102,126,234,.35);box-shadow:0 5px 15px rgba(102,126,234,.35);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.cabinet-scanning-packaging .header-section .scan-button[data-v-8e2988a2]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .6s,height .6s;transition:width .6s,height .6s}.cabinet-scanning-packaging .header-section .scan-button[data-v-8e2988a2]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 20px rgba(102,126,234,.45);box-shadow:0 8px 20px rgba(102,126,234,.45);background:linear-gradient(135deg,#5568d3,#6a3f8f)}.cabinet-scanning-packaging .header-section .scan-button[data-v-8e2988a2]:hover:before{width:300px;height:300px}.cabinet-scanning-packaging .header-section .scan-button[data-v-8e2988a2]:active{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(102,126,234,.4);box-shadow:0 4px 12px rgba(102,126,234,.4)}.cabinet-scanning-packaging .header-section .scan-button[data-v-8e2988a2] .el-icon-camera{font-size:18px;margin-right:8px;-webkit-animation:cameraShake-data-v-8e2988a2 1.5s ease-in-out infinite;animation:cameraShake-data-v-8e2988a2 1.5s ease-in-out infinite}@media(max-width:768px){.cabinet-scanning-packaging .header-section .scan-button[data-v-8e2988a2]{width:100%;max-width:100%;padding:16px 32px;height:52px}}.cabinet-scanning-packaging .header-section .delete-button[data-v-8e2988a2]{padding:14px 32px;font-size:16px;font-weight:700;border-radius:10px;height:48px;background:linear-gradient(135deg,#f56c6c,#ef4444);border:none;color:#fff;-webkit-box-shadow:0 5px 15px rgba(245,108,108,.35);box-shadow:0 5px 15px rgba(245,108,108,.35);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden}.cabinet-scanning-packaging .header-section .delete-button[data-v-8e2988a2]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .6s,height .6s;transition:width .6s,height .6s}.cabinet-scanning-packaging .header-section .delete-button[data-v-8e2988a2]:hover:not(:disabled){-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 8px 20px rgba(245,108,108,.45);box-shadow:0 8px 20px rgba(245,108,108,.45);background:linear-gradient(135deg,#e53e3e,#dc2626)}.cabinet-scanning-packaging .header-section .delete-button[data-v-8e2988a2]:hover:not(:disabled):before{width:300px;height:300px}.cabinet-scanning-packaging .header-section .delete-button[data-v-8e2988a2]:active:not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(245,108,108,.4);box-shadow:0 4px 12px rgba(245,108,108,.4)}.cabinet-scanning-packaging .header-section .delete-button[data-v-8e2988a2]:disabled{opacity:.45;cursor:not-allowed;-webkit-filter:grayscale(.5);filter:grayscale(.5);-webkit-transform:none;transform:none;-webkit-box-shadow:0 2px 8px rgba(245,108,108,.2);box-shadow:0 2px 8px rgba(245,108,108,.2)}.cabinet-scanning-packaging .header-section .delete-button[data-v-8e2988a2] .el-icon-delete{font-size:18px;margin-right:8px;-webkit-animation:shake-data-v-8e2988a2 2s ease-in-out infinite;animation:shake-data-v-8e2988a2 2s ease-in-out infinite}@media(max-width:768px){.cabinet-scanning-packaging .header-section .delete-button[data-v-8e2988a2]{width:100%;max-width:100%;padding:16px 32px;height:52px}}.cabinet-scanning-packaging .project-info[data-v-8e2988a2]{margin-bottom:32px;padding:24px;background:linear-gradient(135deg,#f8f9ff,#f0f4ff);border-radius:15px;border-left:5px solid #667eea;-webkit-box-shadow:0 3px 12px rgba(102,126,234,.08);box-shadow:0 3px 12px rgba(102,126,234,.08);-webkit-animation:slideInLeft-data-v-8e2988a2 .5s ease-out;animation:slideInLeft-data-v-8e2988a2 .5s ease-out;-webkit-transition:all .3s ease;transition:all .3s ease}.cabinet-scanning-packaging .project-info[data-v-8e2988a2]:hover{-webkit-box-shadow:0 5px 18px rgba(102,126,234,.15);box-shadow:0 5px 18px rgba(102,126,234,.15);-webkit-transform:translateX(3px);transform:translateX(3px)}.cabinet-scanning-packaging .project-info .info-row[data-v-8e2988a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;font-size:17px}.cabinet-scanning-packaging .project-info .info-row[data-v-8e2988a2]:last-child{margin-bottom:0}@media(max-width:768px){.cabinet-scanning-packaging .project-info .info-row[data-v-8e2988a2]{font-size:15px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.cabinet-scanning-packaging .project-info .info-row .label[data-v-8e2988a2]{font-weight:700;color:#4a5568;min-width:120px;position:relative}.cabinet-scanning-packaging .project-info .info-row .label[data-v-8e2988a2]:before{content:"●";color:#667eea;margin-right:8px;font-size:12px;-webkit-animation:pulse-data-v-8e2988a2 2s ease-in-out infinite;animation:pulse-data-v-8e2988a2 2s ease-in-out infinite}@media(max-width:768px){.cabinet-scanning-packaging .project-info .info-row .label[data-v-8e2988a2]{min-width:100px}}.cabinet-scanning-packaging .project-info .info-row .value[data-v-8e2988a2]{color:#2d3748;font-weight:600}.cabinet-scanning-packaging .project-info .info-row .value.underline[data-v-8e2988a2]{border-bottom:3px solid #667eea;min-width:160px;display:inline-block;padding-bottom:5px;background:-webkit-gradient(linear,left top,right top,from(#667eea),to(#764ba2));background:linear-gradient(90deg,#667eea 0,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:19px;font-weight:800}@media(max-width:768px){.cabinet-scanning-packaging .project-info .info-row .value.underline[data-v-8e2988a2]{min-width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:16px}}.cabinet-scanning-packaging .table-wrapper[data-v-8e2988a2]{margin-bottom:35px;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:15px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.08);box-shadow:0 4px 15px rgba(0,0,0,.08);min-height:320px;background:#fff;-webkit-animation:fadeIn-data-v-8e2988a2 .7s ease-out;animation:fadeIn-data-v-8e2988a2 .7s ease-out}@media(max-width:768px){.cabinet-scanning-packaging .table-wrapper[data-v-8e2988a2]{width:100%;overflow-x:scroll;border-radius:12px}}.cabinet-scanning-packaging .table-wrapper .empty-state[data-v-8e2988a2]{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:100px 20px;color:#909399;background:linear-gradient(135deg,#fafbff,#f5f7ff);border-radius:15px}.cabinet-scanning-packaging .table-wrapper .empty-state i[data-v-8e2988a2]{font-size:80px;margin-bottom:25px;color:#c0c4cc;-webkit-animation:float-data-v-8e2988a2 3s ease-in-out infinite;animation:float-data-v-8e2988a2 3s ease-in-out infinite}.cabinet-scanning-packaging .table-wrapper .empty-state p[data-v-8e2988a2]{font-size:15px;color:#909399;font-weight:500}@media(max-width:768px){.cabinet-scanning-packaging .table-wrapper .empty-state[data-v-8e2988a2]{padding:70px 20px}.cabinet-scanning-packaging .table-wrapper .empty-state i[data-v-8e2988a2]{font-size:60px}.cabinet-scanning-packaging .table-wrapper .empty-state p[data-v-8e2988a2]{font-size:14px}}.cabinet-scanning-packaging .data-table[data-v-8e2988a2]{border-radius:15px;overflow:hidden}.cabinet-scanning-packaging .data-table[data-v-8e2988a2] .el-table__header th{background:linear-gradient(135deg,#667eea,#764ba2);font-weight:700;color:#fff;font-size:16px;padding:16px 0;text-shadow:0 1px 3px rgba(0,0,0,.2)}.cabinet-scanning-packaging .data-table[data-v-8e2988a2] .el-table__body tr{-webkit-transition:all .25s cubic-bezier(.4,0,.2,1);transition:all .25s cubic-bezier(.4,0,.2,1)}.cabinet-scanning-packaging .data-table[data-v-8e2988a2] .el-table__body tr:hover{background-color:#f8f9ff!important;-webkit-transform:scale(1.005);transform:scale(1.005);-webkit-box-shadow:0 2px 8px rgba(102,126,234,.1);box-shadow:0 2px 8px rgba(102,126,234,.1)}.cabinet-scanning-packaging .data-table[data-v-8e2988a2] .el-table__body td{padding:14px 0;font-size:15px;color:#2d3748;font-weight:500}.cabinet-scanning-packaging .data-table[data-v-8e2988a2] .el-table__row--striped{background-color:#fafbff}.cabinet-scanning-packaging .data-table .delete-btn[data-v-8e2988a2]{color:#f56c6c;font-weight:600;-webkit-transition:all .25s ease;transition:all .25s ease;padding:6px 12px;border-radius:6px}.cabinet-scanning-packaging .data-table .delete-btn[data-v-8e2988a2]:hover{color:#fff;background:linear-gradient(135deg,#f56c6c,#ef4444);-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 3px 10px rgba(245,108,108,.3);box-shadow:0 3px 10px rgba(245,108,108,.3)}.cabinet-scanning-packaging .data-table .delete-btn[data-v-8e2988a2] .el-icon-delete{font-size:15px}@media(max-width:768px){.cabinet-scanning-packaging .data-table[data-v-8e2988a2]{min-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.cabinet-scanning-packaging .action-section[data-v-8e2988a2]{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;padding-top:25px;border-top:2px solid #f0f0f0;-webkit-animation:slideInUp-data-v-8e2988a2 .6s ease-out;animation:slideInUp-data-v-8e2988a2 .6s ease-out}@media(max-width:768px){.cabinet-scanning-packaging .action-section[data-v-8e2988a2]{padding-top:20px}}.cabinet-scanning-packaging .action-section .save-btn[data-v-8e2988a2]{padding:18px 60px;font-size:18px;font-weight:800;border-radius:12px;min-width:240px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;-webkit-box-shadow:0 6px 20px rgba(102,126,234,.4);box-shadow:0 6px 20px rgba(102,126,234,.4);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.cabinet-scanning-packaging .action-section .save-btn[data-v-8e2988a2]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.4)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);-webkit-transition:left .6s;transition:left .6s}.cabinet-scanning-packaging .action-section .save-btn[data-v-8e2988a2]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.3);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .6s,height .6s;transition:width .6s,height .6s}.cabinet-scanning-packaging .action-section .save-btn[data-v-8e2988a2]:hover:not(:disabled){-webkit-transform:translateY(-4px) scale(1.02);transform:translateY(-4px) scale(1.02);-webkit-box-shadow:0 10px 30px rgba(102,126,234,.5);box-shadow:0 10px 30px rgba(102,126,234,.5);background:linear-gradient(135deg,#5568d3,#6a3f8f)}.cabinet-scanning-packaging .action-section .save-btn[data-v-8e2988a2]:hover:not(:disabled):before{left:100%}.cabinet-scanning-packaging .action-section .save-btn[data-v-8e2988a2]:hover:not(:disabled):after{width:400px;height:400px}.cabinet-scanning-packaging .action-section .save-btn[data-v-8e2988a2]:active:not(:disabled){-webkit-transform:translateY(-2px) scale(1.01);transform:translateY(-2px) scale(1.01);-webkit-box-shadow:0 6px 20px rgba(102,126,234,.45);box-shadow:0 6px 20px rgba(102,126,234,.45)}.cabinet-scanning-packaging .action-section .save-btn[data-v-8e2988a2]:disabled{opacity:.45;cursor:not-allowed;-webkit-filter:grayscale(.5);filter:grayscale(.5);-webkit-transform:none;transform:none;-webkit-box-shadow:0 3px 12px rgba(102,126,234,.2);box-shadow:0 3px 12px rgba(102,126,234,.2)}.cabinet-scanning-packaging .action-section .save-btn[data-v-8e2988a2] .el-icon-check{font-size:20px;margin-right:10px;-webkit-animation:checkBounce-data-v-8e2988a2 1.5s ease-in-out infinite;animation:checkBounce-data-v-8e2988a2 1.5s ease-in-out infinite}@media(max-width:768px){.cabinet-scanning-packaging .action-section .save-btn[data-v-8e2988a2]{width:100%;max-width:100%;padding:20px 60px;font-size:17px}}@-webkit-keyframes fadeInUp-data-v-8e2988a2{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-data-v-8e2988a2{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeIn-data-v-8e2988a2{0%{opacity:0}to{opacity:1}}@keyframes fadeIn-data-v-8e2988a2{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slideInLeft-data-v-8e2988a2{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft-data-v-8e2988a2{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInUp-data-v-8e2988a2{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp-data-v-8e2988a2{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes titlePulse-data-v-8e2988a2{0%,to{opacity:1}50%{opacity:.85}}@keyframes titlePulse-data-v-8e2988a2{0%,to{opacity:1}50%{opacity:.85}}@-webkit-keyframes pulse-data-v-8e2988a2{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes pulse-data-v-8e2988a2{0%,to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:.6;-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes float-data-v-8e2988a2{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes float-data-v-8e2988a2{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes cameraShake-data-v-8e2988a2{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes cameraShake-data-v-8e2988a2{0%,to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@-webkit-keyframes shake-data-v-8e2988a2{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}75%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@keyframes shake-data-v-8e2988a2{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}75%{-webkit-transform:translateX(2px);transform:translateX(2px)}}@-webkit-keyframes checkBounce-data-v-8e2988a2{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes checkBounce-data-v-8e2988a2{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.el-message-box[data-v-8e2988a2]{width:320px;border-radius:12px;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.15);box-shadow:0 8px 30px rgba(0,0,0,.15)}[data-v-8e2988a2] .el-loading-mask{background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}[data-v-8e2988a2] .el-loading-spinner .circular{-webkit-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite}[data-v-8e2988a2] .el-loading-spinner .path{stroke:#667eea;stroke-width:3}