*{margin:0;padding:0}#app,body,html{height:100%;width:100%}.w100{width:100%}.w200{width:200px}.l-block{display:inline-block}.color-error{color:#eb3b3b}.color-success{color:#67c23a}.color-warning{color:#e6a23c}.color-success:hover{color:#67c23a}.color-warning:hover{color:#e6a23c}.color-bg-warnning{background:#eb3b3b}.search{text-align:right;margin:8px 0}.search-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:left;white-space:nowrap}.search-item{display:inline-block;width:200px;margin-right:10px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.el-button--small{height:32px!important}.iconfont{font-size:22px;vertical-align:center;margin-right:8px}.text-cen{display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:center}.text-alr{text-align:right}.text-all{text-align:left}.text-mart{margin-top:24px}.mask-padding{padding:0 24px}.el-menu[data-v-6230548d]{border-right:none}.el-menu .el-submenu .el-menu-item[data-v-6230548d]{background:#0d131a!important}.el-menu .el-submenu .is-active[data-v-6230548d]{background:#0d86ff!important}.el-avatar[data-v-6230548d]{background:transparent}.custom-dropdown-menu[data-v-6230548d]{padding:0!important;min-width:160px!important;border-radius:4px!important;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1)!important;box-shadow:0 2px 12px 0 rgba(0,0,0,.1)!important}.el-dropdown-menu__item[data-v-6230548d]{line-height:48px!important;height:48px!important;padding:0 16px!important;border-bottom:1px solid #f0f0f0!important}.el-dropdown-menu__item[data-v-6230548d]:last-child{border-bottom:none!important}.el-dropdown-menu__item[data-v-6230548d]:hover{background-color:#f5f7fa!important}.dropdown-item-user[data-v-6230548d]{background-color:#f8f9fa!important;border-bottom:1px solid #e9ecef!important}.dropdown-item-user .user-info .user-name[data-v-6230548d]{font-weight:500;color:#303133}.dropdown-item-user[data-v-6230548d]:hover{background-color:#f8f9fa!important}.dropdown-item-password .drop-menu-item[data-v-6230548d]{color:#606266}.dropdown-item-password .drop-menu-item i[data-v-6230548d]{color:#67c23a}.dropdown-item-password .drop-menu-item span[data-v-6230548d]{color:#606266}.dropdown-item-password:hover .drop-menu-item i[data-v-6230548d],.dropdown-item-password:hover .drop-menu-item span[data-v-6230548d]{color:#67c23a}.dropdown-item-exit .drop-menu-item[data-v-6230548d]{color:#606266}.dropdown-item-exit .drop-menu-item i[data-v-6230548d]{color:#f56c6c}.dropdown-item-exit .drop-menu-item span[data-v-6230548d]{color:#606266}.dropdown-item-exit:hover .drop-menu-item i[data-v-6230548d],.dropdown-item-exit:hover .drop-menu-item span[data-v-6230548d]{color:#f56c6c}.drop-menu-item[data-v-6230548d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;width:100%}.drop-menu-item i[data-v-6230548d]{font-size:16px;margin-right:12px;width:16px;text-align:center}.drop-menu-item span[data-v-6230548d]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:14px}.el-submenu .el-menu-item[data-v-6230548d]{min-width:184px}.index-wraper .header[data-v-6230548d]{height:56px;line-height:56px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);box-shadow:0 2px 5px rgba(0,0,0,.15);padding:0 24px;background:#0d2640}.index-wraper .header .h-logo[data-v-6230548d],.index-wraper .header[data-v-6230548d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-wraper .header .h-logo[data-v-6230548d]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.index-wraper .header .h-logo img[data-v-6230548d]{width:40px;height:40px;border-radius:50%}.index-wraper .header .h-logo span[data-v-6230548d]{font-size:30px;color:#fff;margin-left:10px}.index-wraper .header .avatar[data-v-6230548d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.index-wraper .header .avatar[data-v-6230548d]:hover{opacity:.8}.index-wraper .header .down[data-v-6230548d]{color:#bec3c7;line-height:32px;margin-left:3px}.index-wraper .content[data-v-6230548d]{display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 56px)}.index-wraper .content .content-left[data-v-6230548d]{width:184px;background:#0d2640}.index-wraper .content .content-right[data-v-6230548d]{width:calc(100% - 184px);padding:24px;background:#f5f7fa;overflow:auto}.login{position:relative;width:100%;height:100%;min-width:1200px;background:#3ea2ff;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}.login .login-bg{position:absolute;width:100%;height:100%}.login .login-win{z-index:1;width:400px;min-width:400px;-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff;border-radius:6px;overflow:hidden}.login .login-win .login-head{height:56px;line-height:56px;font-size:24px;text-align:center;font-weight:700;background:#237cc8;color:#fff}.login .login-win .login-content{background:#fff;padding:40px}.password-toggle{cursor:pointer;color:#606266;font-size:16px;-webkit-transition:color .2s;transition:color .2s}.password-toggle:hover{color:#409eff}.tree-warp[data-v-383e27aa]{width:100%}.breadcrumb{height:24px;line-height:24px;font-size:20px;font-weight:700;margin-bottom:20px}.content-right .content{overflow-x:hidden;overflow-y:auto}@keyframes treeTableShow-data-v-2c30b7d4{0%{opacity:0}to{opacity:1}}@-webkit-keyframes treeTableShow-data-v-2c30b7d4{0%{opacity:0}to{opacity:1}}.ms-tree-space[data-v-2c30b7d4]{position:relative;top:1px;display:inline-block;font-style:normal;font-weight:400;line-height:1;width:18px;height:14px}.ms-tree-space[data-v-2c30b7d4]:before{content:""}.processContainer[data-v-2c30b7d4]{width:100%;height:100%}table td[data-v-2c30b7d4]{line-height:26px}.tree-ctrl[data-v-2c30b7d4]{position:relative;cursor:pointer;color:#2196f3;margin-left:-18px}.el-table--border td:first-child .cell[data-v-2c30b7d4]{text-align:left!important}.as-item[data-v-0f0e4f29]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.as-item .as-title[data-v-0f0e4f29]{-webkit-box-flex:3;-ms-flex:3;flex:3;padding-right:20px}.as-item .as-content[data-v-0f0e4f29]{-webkit-box-flex:2;-ms-flex:2;flex:2}.as-item .as-as[data-v-0f0e4f29]{-webkit-box-flex:1;-ms-flex:1;flex:1;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}.as-item .as-img[data-v-0f0e4f29]{width:40px;height:32px}.as-item .img-flex[data-v-0f0e4f29]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.as-item .green[data-v-0f0e4f29]{color:green}.as-item .red[data-v-0f0e4f29]{color:red}.as-tip[data-v-0f0e4f29]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.as-tip span[data-v-0f0e4f29]{display:inline-block;width:15px;height:15px;border-radius:3px;margin-right:20px}.as-tip .gr[data-v-0f0e4f29]{background:green}.as-tip .rd[data-v-0f0e4f29]{background:red}.dk-item[data-v-3a66562b]{padding:20px 20px 10px;border:1px solid #eaeaea;margin-bottom:20px}.dk-item div[data-v-3a66562b]{margin-bottom:10px}.as-item[data-v-e0c2c9ea]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.as-item .as-title[data-v-e0c2c9ea]{-webkit-box-flex:3;-ms-flex:3;flex:3;padding-right:20px}.as-item .as-content[data-v-e0c2c9ea]{-webkit-box-flex:2;-ms-flex:2;flex:2}.as-item .as-as[data-v-e0c2c9ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;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}.as-item .as-img[data-v-e0c2c9ea]{width:40px;height:32px}.as-item .img-flex[data-v-e0c2c9ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.as-item .green[data-v-e0c2c9ea]{color:green}.as-item .red[data-v-e0c2c9ea]{color:red}.as-tip[data-v-e0c2c9ea]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.as-tip span[data-v-e0c2c9ea]{display:inline-block;width:15px;height:15px;border-radius:3px;margin-right:20px}.as-tip .gr[data-v-e0c2c9ea]{background:green}.as-tip .rd[data-v-e0c2c9ea]{background:red}.el-upload--picture-card,.el-upload-list__item{width:70px!important;height:70px!important;line-height:70px}.file-list{position:relative}.file-list,.file-list .file-img,.file-list .file-mask{width:100%;height:100%}.file-list .file-mask{position:absolute;top:0;left:0;background:rgba(0,0,0,.6);line-height:100%;text-align:center;line-height:70px;cursor:pointer;display:none}.file-list .file-mask i{font-size:18px;color:#fff;vertical-align:middle}.file-list:hover .file-mask{display:block}.stock-title{font-size:18px;font-weight:700;margin-bottom:5px}.stock-labels{margin-bottom:10px}.stock-labels .label{border:1px solid #999;margin-right:10px;height:40px;line-height:40px;padding:0 15px;border-radius:20px;cursor:pointer}.stock-labels .active{color:#409eff;border-color:#409eff}.attribute-item{margin-top:10px;white-space:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.as-item[data-v-a83ec336],.attribute-item{display:-webkit-box;display:-ms-flexbox;display:flex}.as-item[data-v-a83ec336]{margin-bottom:10px}.as-item .as-title[data-v-a83ec336]{-webkit-box-flex:3;-ms-flex:3;flex:3;padding-right:20px}.as-item .as-content[data-v-a83ec336]{-webkit-box-flex:2;-ms-flex:2;flex:2}.as-item .as-as[data-v-a83ec336]{-webkit-box-flex:1;-ms-flex:1;flex:1;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}.as-item .as-img[data-v-a83ec336]{width:40px;height:32px}.as-item .img-flex[data-v-a83ec336]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.as-item .green[data-v-a83ec336]{color:green}.as-item .red[data-v-a83ec336]{color:red}.as-tip[data-v-a83ec336]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.as-tip span[data-v-a83ec336]{display:inline-block;width:15px;height:15px;border-radius:3px;margin-right:20px}.as-tip .gr[data-v-a83ec336]{background:green}.as-tip .rd[data-v-a83ec336]{background:red}.as-item[data-v-03cfdcef]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.as-item .as-title[data-v-03cfdcef]{-webkit-box-flex:3;-ms-flex:3;flex:3;padding-right:20px}.as-item .as-content[data-v-03cfdcef]{-webkit-box-flex:2;-ms-flex:2;flex:2}.as-item .as-as[data-v-03cfdcef]{-webkit-box-flex:1;-ms-flex:1;flex:1;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}.as-item .as-img[data-v-03cfdcef]{width:40px;height:32px}.as-item .img-flex[data-v-03cfdcef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.as-item .green[data-v-03cfdcef]{color:green}.as-item .red[data-v-03cfdcef]{color:red}.as-tip[data-v-03cfdcef]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.as-tip span[data-v-03cfdcef]{display:inline-block;width:15px;height:15px;border-radius:3px;margin-right:20px}.as-tip .gr[data-v-03cfdcef]{background:green}.as-tip .rd[data-v-03cfdcef]{background:red}.preivew-img .down-l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.preivew-img .down-l .down{color:#409eff;cursor:pointer}.preivew-img .down-l .down-img{width:40px;height:40px}.preivew-img .down-l .down-t{margin-left:10px;color:#409eff;cursor:pointer}.search[data-v-0d702a82]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px;background:#fff;border-bottom:1px solid #e6e6e6;border-radius:8px 8px 0 0;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.05);box-shadow:0 1px 4px rgba(0,0,0,.05)}.search[data-v-0d702a82],.search[data-v-0d702a82] .el-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search[data-v-0d702a82] .el-form{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:16px}.search[data-v-0d702a82] .el-form .el-form-item{margin-bottom:0;margin-right:16px}.search[data-v-0d702a82] .el-form .el-form-item:last-child{margin-right:0}.search .search-input[data-v-0d702a82],.search .search-select[data-v-0d702a82]{width:200px}.search .search-input[data-v-0d702a82] .el-input__inner,.search .search-select[data-v-0d702a82] .el-input__inner{border-radius:6px;-webkit-transition:all .3s;transition:all .3s}.search .search-input[data-v-0d702a82] .el-input__inner:focus,.search .search-select[data-v-0d702a82] .el-input__inner:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.1);box-shadow:0 0 0 2px rgba(64,158,255,.1)}.search .add-btn[data-v-0d702a82],.search .reset-btn[data-v-0d702a82],.search .search-btn[data-v-0d702a82]{border-radius:6px;font-weight:500;-webkit-transition:all .3s;transition:all .3s}.search .add-btn[data-v-0d702a82]{background:linear-gradient(135deg,#409eff,#66b1ff);border:none;white-space:nowrap}.search .add-btn[data-v-0d702a82]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(64,158,255,.3);box-shadow:0 4px 12px rgba(64,158,255,.3)}.content[data-v-0d702a82]{padding:16px;background:#f5f7fa;position:relative}.user-table[data-v-0d702a82]{border-radius:8px;overflow:hidden;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);background:#fff}.user-table[data-v-0d702a82] .el-table__header th{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#495057;font-weight:600}.user-table[data-v-0d702a82] .el-table__body tr:hover td{background:#f8f9fa!important}.user-table .serial-number[data-v-0d702a82]{color:#6c757d;font-weight:500}.user-table .create-time[data-v-0d702a82]{color:#6c757d;font-size:12px}.user-table .role-tag[data-v-0d702a82],.user-table .status-tag[data-v-0d702a82]{border-radius:12px;font-weight:500}.user-table .no-role[data-v-0d702a82],.user-table .no-station[data-v-0d702a82]{color:#6c757d;font-style:italic}.user-table .action-buttons[data-v-0d702a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.user-table .action-buttons .action-btn[data-v-0d702a82]{border-radius:6px;font-weight:500;-webkit-transition:all .3s;transition:all .3s;min-width:60px}.user-table .action-buttons .action-btn.edit-btn[data-v-0d702a82]{background:linear-gradient(135deg,#409eff,#66b1ff);border:none}.user-table .action-buttons .action-btn.edit-btn[data-v-0d702a82]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(64,158,255,.3);box-shadow:0 4px 12px rgba(64,158,255,.3)}.user-table .action-buttons .action-btn.delete-btn[data-v-0d702a82]{background:linear-gradient(135deg,#f56c6c,#f78989);border:none}.user-table .action-buttons .action-btn.delete-btn[data-v-0d702a82]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(245,108,108,.3);box-shadow:0 4px 12px rgba(245,108,108,.3)}.table-loading[data-v-0d702a82]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10}.table-loading .loading-content[data-v-0d702a82]{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;background:hsla(0,0%,100%,.9);padding:20px;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.table-loading .loading-content i[data-v-0d702a82]{font-size:24px;color:#409eff;margin-bottom:8px;-webkit-animation:spin-data-v-0d702a82 1s linear infinite;animation:spin-data-v-0d702a82 1s linear infinite}.table-loading .loading-content span[data-v-0d702a82]{color:#606266;font-size:14px}@-webkit-keyframes spin-data-v-0d702a82{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-0d702a82{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.empty-state[data-v-0d702a82]{margin:40px 0;text-align:center}.empty-state .empty-add-btn[data-v-0d702a82]{border-radius:6px;margin-top:16px}.pagination-wrap[data-v-0d702a82]{margin-top:20px}.pagination-wrap .custom-pagination[data-v-0d702a82] .el-pagination .btn-next,.pagination-wrap .custom-pagination[data-v-0d702a82] .el-pagination .btn-prev,.pagination-wrap .custom-pagination[data-v-0d702a82] .el-pagination .el-pager li,.pagination-wrap .custom-pagination[data-v-0d702a82] .el-pagination .number{border-radius:6px;margin:0 4px}.pagination-wrap .custom-pagination[data-v-0d702a82] .el-pagination .el-pager li.active{background:linear-gradient(135deg,#409eff,#66b1ff)}.user-dialog[data-v-0d702a82] .el-dialog{border-radius:12px;overflow:hidden}.user-dialog[data-v-0d702a82] .el-dialog .el-dialog__header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:16px 20px;border-bottom:1px solid #e6e6e6}.user-dialog[data-v-0d702a82] .el-dialog .el-dialog__header .el-dialog__title{color:#495057;font-weight:600}.user-dialog .user-form .form-input[data-v-0d702a82] .el-input__inner,.user-dialog .user-form .role-select[data-v-0d702a82] .el-input__inner,.user-dialog .user-form .station-select[data-v-0d702a82] .el-input__inner{border-radius:6px;-webkit-transition:all .3s;transition:all .3s}.user-dialog .user-form .form-input[data-v-0d702a82] .el-input__inner:focus,.user-dialog .user-form .role-select[data-v-0d702a82] .el-input__inner:focus,.user-dialog .user-form .station-select[data-v-0d702a82] .el-input__inner:focus{border-color:#409eff;-webkit-box-shadow:0 0 0 2px rgba(64,158,255,.1);box-shadow:0 0 0 2px rgba(64,158,255,.1)}.user-dialog .user-form .status-radio .disable-radio[data-v-0d702a82] .el-radio__label,.user-dialog .user-form .status-radio .enable-radio[data-v-0d702a82] .el-radio__label{font-weight:500}.user-dialog .user-form .form-btn-group[data-v-0d702a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;margin-top:20px}.user-dialog .user-form .form-btn-group .cancel-btn[data-v-0d702a82],.user-dialog .user-form .form-btn-group .submit-btn[data-v-0d702a82]{border-radius:6px;min-width:80px;font-weight:500;-webkit-transition:all .3s;transition:all .3s}.user-dialog .user-form .form-btn-group .submit-btn[data-v-0d702a82]{background:linear-gradient(135deg,#409eff,#66b1ff);border:none}.user-dialog .user-form .form-btn-group .submit-btn[data-v-0d702a82]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(64,158,255,.3);box-shadow:0 4px 12px rgba(64,158,255,.3)}.delete-dialog[data-v-0d702a82] .el-dialog{border-radius:16px;overflow:hidden;-webkit-box-shadow:0 20px 60px rgba(0,0,0,.15);box-shadow:0 20px 60px rgba(0,0,0,.15);border:1px solid #f0f0f0;-webkit-animation:dialogSlideIn-data-v-0d702a82 .3s ease-out;animation:dialogSlideIn-data-v-0d702a82 .3s ease-out}.delete-dialog[data-v-0d702a82] .el-dialog .el-dialog__header{padding:0;border-bottom:none}.delete-dialog[data-v-0d702a82] .el-dialog .el-dialog__header .el-dialog__title{display:none}.delete-dialog[data-v-0d702a82] .el-dialog .el-dialog__header .el-dialog__headerbtn{top:20px;right:20px}.delete-dialog[data-v-0d702a82] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#999;font-size:18px;font-weight:600}.delete-dialog[data-v-0d702a82] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#666;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .3s ease;transition:all .3s ease}.delete-dialog[data-v-0d702a82] .el-dialog .el-dialog__body{padding:0}.delete-dialog .delete-content[data-v-0d702a82]{padding:32px 32px 24px}.delete-dialog .delete-content .delete-header[data-v-0d702a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.delete-dialog .delete-content .delete-header .warning-icon[data-v-0d702a82]{width:48px;height:48px;background:linear-gradient(135deg,#fff2f0,#ffccc7);border-radius:50%;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;margin-right:16px}.delete-dialog .delete-content .delete-header .warning-icon i[data-v-0d702a82]{font-size:24px;color:#ff4d4f;font-weight:600}.delete-dialog .delete-content .delete-header .delete-title[data-v-0d702a82]{font-size:20px;font-weight:600;color:#262626;line-height:1.4}.delete-dialog .delete-content .delete-info .delete-text[data-v-0d702a82]{font-size:16px;color:#595959;line-height:1.6;margin:0 0 12px}.delete-dialog .delete-content .delete-info .delete-text .user-name[data-v-0d702a82]{color:#1890ff;font-weight:600;background:#f0f8ff;padding:2px 6px;border-radius:4px;border:1px solid #e6f7ff}.delete-dialog .delete-content .delete-info .delete-tip[data-v-0d702a82]{font-size:14px;color:#8c8c8c;line-height:1.5;margin:0;background:#fff9f9;padding:12px 16px;border-radius:8px;border-left:4px solid #ffccc7}.delete-dialog .dialog-footer[data-v-0d702a82]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:16px 32px 24px;border-top:1px solid #f0f0f0;background:#fafafa;border-radius:0 0 16px 16px}.delete-dialog .dialog-footer .delete-cancel-btn[data-v-0d702a82],.delete-dialog .dialog-footer .delete-confirm-btn[data-v-0d702a82]{border-radius:8px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease;min-width:100px;height:40px;font-size:14px}.delete-dialog .dialog-footer .delete-cancel-btn[data-v-0d702a82]:hover,.delete-dialog .dialog-footer .delete-confirm-btn[data-v-0d702a82]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.delete-dialog .dialog-footer .delete-cancel-btn[data-v-0d702a82]:active,.delete-dialog .dialog-footer .delete-confirm-btn[data-v-0d702a82]:active{-webkit-transform:translateY(0);transform:translateY(0)}.delete-dialog .dialog-footer .delete-cancel-btn[data-v-0d702a82]{background:#fff;border:1px solid #d9d9d9;color:#595959}.delete-dialog .dialog-footer .delete-cancel-btn[data-v-0d702a82]:hover{background:#f5f5f5;border-color:#bfbfbf;color:#262626}.delete-dialog .dialog-footer .delete-confirm-btn[data-v-0d702a82]{background:linear-gradient(135deg,#ff4d4f,#ff7875);border:none;color:#fff}.delete-dialog .dialog-footer .delete-confirm-btn[data-v-0d702a82]:hover{background:linear-gradient(135deg,#ff7875,#ff4d4f);-webkit-box-shadow:0 4px 16px rgba(255,77,79,.4);box-shadow:0 4px 16px rgba(255,77,79,.4)}.delete-dialog .dialog-footer .delete-confirm-btn[data-v-0d702a82]:disabled{cursor:not-allowed}.delete-dialog .dialog-footer .delete-confirm-btn[data-v-0d702a82]:disabled,.delete-dialog .dialog-footer .delete-confirm-btn[data-v-0d702a82]:disabled:hover{background:#ccc;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.delete-dialog .dialog-footer .delete-confirm-btn i[data-v-0d702a82]{margin-right:6px;font-weight:600}@-webkit-keyframes dialogSlideIn-data-v-0d702a82{0%{opacity:0;-webkit-transform:translateY(-20px) scale(.95);transform:translateY(-20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes dialogSlideIn-data-v-0d702a82{0%{opacity:0;-webkit-transform:translateY(-20px) scale(.95);transform:translateY(-20px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.password-tip[data-v-0d702a82]{margin-top:5px;font-size:12px;color:#909399}.password-tip i[data-v-0d702a82]{margin-right:4px;color:#409eff}.text-alr[data-v-0d702a82]{text-align:right}.text-mart[data-v-0d702a82]{margin-top:16px}.text-cen[data-v-0d702a82]{text-align:center}.mask-padding[data-v-0d702a82]{padding:10px}@media (max-width:768px){.delete-dialog[data-v-0d702a82] .el-dialog{width:90%!important;margin:5% auto!important}.delete-dialog .delete-content[data-v-0d702a82]{padding:24px 20px 16px}.delete-dialog .delete-content .delete-header[data-v-0d702a82]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-bottom:16px}.delete-dialog .delete-content .delete-header .warning-icon[data-v-0d702a82]{margin-right:0;margin-bottom:12px}.delete-dialog .dialog-footer[data-v-0d702a82]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:16px 20px}.delete-dialog .dialog-footer .delete-cancel-btn[data-v-0d702a82],.delete-dialog .dialog-footer .delete-confirm-btn[data-v-0d702a82]{width:100%;margin:0}}.search[data-v-401fae07]{background:#fff;padding:20px;margin-bottom:20px;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.search .search-container[data-v-401fae07]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.search .search-left[data-v-401fae07]{-webkit-box-flex:1;-ms-flex:1;flex:1}.search .search-right[data-v-401fae07]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.search .search-input[data-v-401fae07]{width:200px}.search .search-select[data-v-401fae07]{width:180px}.search .reset-btn[data-v-401fae07],.search .search-btn[data-v-401fae07]{margin-left:10px}.search .add-btn[data-v-401fae07]{margin-right:10px}.search .refresh-btn[data-v-401fae07]{border:none;background:#f5f7fa}.content[data-v-401fae07]{background:#f5f7fa;min-height:-100vh}.statistics-row[data-v-401fae07]{margin-bottom:20px}.statistics-row .stat-card[data-v-401fae07]{border-radius:8px;border:none;-webkit-transition:all .3s ease;transition:all .3s ease}.statistics-row .stat-card[data-v-401fae07]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.statistics-row .stat-card .stat-item[data-v-401fae07]{padding:10px}.statistics-row .stat-card .stat-icon[data-v-401fae07],.statistics-row .stat-card .stat-item[data-v-401fae07]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.statistics-row .stat-card .stat-icon[data-v-401fae07]{width:60px;height:60px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:15px;font-size:24px;color:#fff}.statistics-row .stat-card .stat-content[data-v-401fae07]{-webkit-box-flex:1;-ms-flex:1;flex:1}.statistics-row .stat-card .stat-value[data-v-401fae07]{font-size:24px;font-weight:700;color:#303133;margin-bottom:5px}.statistics-row .stat-card .stat-label[data-v-401fae07]{font-size:14px;color:#909399}.statistics-row .stat-card.stat-total .stat-icon[data-v-401fae07]{background:linear-gradient(135deg,#667eea,#764ba2)}.statistics-row .stat-card.stat-region .stat-icon[data-v-401fae07]{background:linear-gradient(135deg,#f093fb,#f5576c)}.statistics-row .stat-card.stat-page .stat-icon[data-v-401fae07]{background:linear-gradient(135deg,#4facfe,#00f2fe)}.statistics-row .stat-card.stat-size .stat-icon[data-v-401fae07]{background:linear-gradient(135deg,#43e97b,#38f9d7)}.table-card[data-v-401fae07]{border-radius:8px;border:none;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);min-height:500px;position:relative}.table-card .table-header[data-v-401fae07]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #ebeef5}.table-card .table-header .table-title[data-v-401fae07],.table-card .table-header[data-v-401fae07]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-card .table-header .table-title[data-v-401fae07]{gap:8px}.table-card .table-header .table-title i[data-v-401fae07]{color:#409eff;font-size:18px}.table-card .table-header .table-title span[data-v-401fae07]{font-size:16px;font-weight:600;color:#303133}.table-card .table-header .table-title .el-tag[data-v-401fae07]{margin-left:10px}.table-card .table-header .table-actions .el-button[data-v-401fae07]{padding:8px 12px}.station-table[data-v-401fae07]{width:100%;min-height:200px}.station-table .serial-number[data-v-401fae07]{color:#909399;font-weight:500}.station-table .region-info[data-v-401fae07],.station-table .station-name[data-v-401fae07],.station-table .time-info[data-v-401fae07]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.station-table .region-info .name-icon[data-v-401fae07],.station-table .region-info .region-icon[data-v-401fae07],.station-table .region-info .time-icon[data-v-401fae07],.station-table .station-name .name-icon[data-v-401fae07],.station-table .station-name .region-icon[data-v-401fae07],.station-table .station-name .time-icon[data-v-401fae07],.station-table .time-info .name-icon[data-v-401fae07],.station-table .time-info .region-icon[data-v-401fae07],.station-table .time-info .time-icon[data-v-401fae07]{color:#409eff;font-size:14px}.station-table .station-name .name-icon[data-v-401fae07]{color:#67c23a}.station-table .region-info .region-icon[data-v-401fae07]{color:#e6a23c}.station-table .time-info .time-icon[data-v-401fae07]{color:#909399}.station-table .el-table__row:hover .action-buttons .action-btn[data-v-401fae07]{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.action-buttons[data-v-401fae07]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.action-buttons .action-btn[data-v-401fae07]{border:none;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-transition:all .3s ease;transition:all .3s ease;opacity:.8;-webkit-transform:scale(.9);transform:scale(.9)}.action-buttons .action-btn[data-v-401fae07]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);opacity:1}.action-buttons .action-btn.edit-btn[data-v-401fae07]{background:#1890ff;color:#fff}.action-buttons .action-btn.edit-btn[data-v-401fae07]:hover{background:#40a9ff}.action-buttons .action-btn.delete-btn[data-v-401fae07]{background:#ff4d4f;color:#fff}.action-buttons .action-btn.delete-btn[data-v-401fae07]:hover{background:#ff7875}.pagination-wrap[data-v-401fae07]{margin-top:20px;padding:16px 20px;background:#fff;border-top:1px solid #ebeef5;position:sticky;bottom:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-pagination[data-v-401fae07],.empty-state[data-v-401fae07]{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}.empty-state[data-v-401fae07]{padding:60px 0;min-height:300px}.empty-state .empty-add-btn[data-v-401fae07]{margin-top:20px}.delete-dialog .el-dialog__header[data-v-401fae07],.station-dialog .el-dialog__header[data-v-401fae07]{padding:20px 20px 10px;border-bottom:1px solid #ebeef5}.delete-dialog .el-dialog__body[data-v-401fae07],.station-dialog .el-dialog__body[data-v-401fae07]{padding:20px}.delete-dialog .el-dialog__footer[data-v-401fae07],.station-dialog .el-dialog__footer[data-v-401fae07]{padding:10px 20px 20px;border-top:1px solid #ebeef5}.dialog-content[data-v-401fae07]{padding:10px 0}.station-form .form-input[data-v-401fae07],.station-form .region-select[data-v-401fae07]{width:100%}.dialog-footer[data-v-401fae07]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.dialog-footer .cancel-btn[data-v-401fae07]{margin-right:10px}.dialog-footer .submit-btn[data-v-401fae07]{min-width:80px}.delete-content[data-v-401fae07]{text-align:center;padding:10px 0}.delete-content .delete-header[data-v-401fae07]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.delete-content .delete-header .warning-icon[data-v-401fae07],.delete-content .delete-header[data-v-401fae07]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.delete-content .delete-header .warning-icon[data-v-401fae07]{width:60px;height:60px;background:#fff2e8;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}.delete-content .delete-header .warning-icon i[data-v-401fae07]{font-size:30px;color:#fa8c16}.delete-content .delete-header .delete-title[data-v-401fae07]{font-size:18px;font-weight:600;color:#303133}.delete-content .delete-info[data-v-401fae07]{text-align:left}.delete-content .delete-info .delete-text[data-v-401fae07]{font-size:14px;color:#606266;margin-bottom:10px;line-height:1.5}.delete-content .delete-info .delete-text .station-name[data-v-401fae07]{color:#e6a23c;font-weight:500}.delete-content .delete-info .delete-tip[data-v-401fae07]{font-size:12px;color:#f56c6c;line-height:1.4}.delete-dialog .dialog-footer .delete-cancel-btn[data-v-401fae07]{margin-right:10px}.delete-dialog .dialog-footer .delete-confirm-btn[data-v-401fae07]{min-width:100px}@media (max-width:768px){.search-container[data-v-401fae07]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.search-right[data-v-401fae07]{width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.statistics-row .el-col[data-v-401fae07]{margin-bottom:15px}.table-header[data-v-401fae07]{gap:10px;-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.action-buttons[data-v-401fae07],.table-header[data-v-401fae07]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action-buttons[data-v-401fae07]{gap:5px}.pagination-wrap[data-v-401fae07]{padding:12px 10px}.custom-pagination[data-v-401fae07]{-ms-flex-wrap:wrap;flex-wrap:wrap}}.el-loading-mask[data-v-401fae07]{background-color:hsla(0,0%,100%,.9)}.el-table__body-wrapper[data-v-401fae07]::-webkit-scrollbar{width:6px;height:6px}.el-table__body-wrapper[data-v-401fae07]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.el-table__body-wrapper[data-v-401fae07]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.el-table__body-wrapper[data-v-401fae07]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.search[data-v-409a5746]{background:#fff;padding:20px;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);margin-bottom:20px}.search .search-input[data-v-409a5746]{width:180px}.search .search-select[data-v-409a5746]{width:150px}.search .reset-btn[data-v-409a5746],.search .search-btn[data-v-409a5746]{margin-left:10px}.content[data-v-409a5746]{background:#fff;border-radius:8px;padding:20px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1)}.statistics-row[data-v-409a5746]{margin-bottom:20px}.statistics-row .stat-card[data-v-409a5746]{border-radius:8px;border:none}.statistics-row .stat-card .stat-item[data-v-409a5746]{text-align:center;padding:10px 0}.statistics-row .stat-card .stat-item .stat-value[data-v-409a5746]{font-size:28px;font-weight:700;color:#333;margin-bottom:8px}.statistics-row .stat-card .stat-item .stat-label[data-v-409a5746]{font-size:14px;color:#666}.statistics-row .stat-applying[data-v-409a5746]{border-left:4px solid #e6a23c}.statistics-row .stat-approved[data-v-409a5746]{border-left:4px solid #67c23a}.statistics-row .stat-rejected[data-v-409a5746]{border-left:4px solid #f56c6c}.batch-actions[data-v-409a5746]{background:#f8f9fa;padding:12px 16px;border-radius:6px;margin-bottom:16px;border:1px solid #e9ecef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.batch-actions .batch-btn[data-v-409a5746]{margin-right:12px}.batch-actions .batch-tip[data-v-409a5746]{color:#6c757d;font-size:14px;margin-left:12px;-webkit-box-flex:1;-ms-flex:1;flex:1}.batch-actions .clear-selection[data-v-409a5746]{color:#f56c6c}.user-table[data-v-409a5746]{margin-bottom:20px}.user-table .serial-number[data-v-409a5746]{color:#666;font-weight:500}.user-table .action-buttons[data-v-409a5746]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.user-table .action-buttons .action-btn[data-v-409a5746]{width:32px;height:32px}.pagination-wrap[data-v-409a5746]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.pagination-wrap .custom-pagination[data-v-409a5746] .el-pagination__total{margin-right:10px}.empty-state[data-v-409a5746]{padding:60px 0;text-align:center}.mask-padding[data-v-409a5746]{padding:10px}.reject-dialog .reject-content[data-v-409a5746]{text-align:center}.reject-dialog .reject-content .reject-header[data-v-409a5746]{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;margin-bottom:20px}.reject-dialog .reject-content .reject-header .warning-icon[data-v-409a5746]{color:#e6a23c;font-size:24px;margin-right:10px}.reject-dialog .reject-content .reject-header .reject-title[data-v-409a5746]{font-size:18px;font-weight:700;color:#333}.reject-dialog .reject-content .reject-info .reject-text[data-v-409a5746]{font-size:16px;color:#333;margin-bottom:10px}.reject-dialog .reject-content .reject-info .reject-text .user-name[data-v-409a5746]{color:#e6a23c;font-weight:700}.reject-dialog .reject-content .reject-info .reject-tip[data-v-409a5746]{font-size:14px;color:#f56c6c}.reject-dialog .dialog-footer[data-v-409a5746]{text-align:center;margin-top:20px}.reject-dialog .dialog-footer .reject-cancel-btn[data-v-409a5746]{margin-right:20px}.user-detail-dialog[data-v-409a5746] .el-descriptions__label{width:100px;text-align:right;background:#f5f7fa;font-weight:500}.user-detail-dialog[data-v-409a5746] .el-descriptions__content{padding-left:12px}.loading-detail[data-v-409a5746]{padding:40px 0;text-align:center}.compact-search-container[data-v-03dea38d]{background:#fff;border-radius:6px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.1);box-shadow:0 1px 4px 0 rgba(0,0,0,.1);margin-bottom:16px;padding:12px 16px;border:1px solid #e8e8e8}.compact-search-row[data-v-03dea38d]{gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.compact-search-item[data-v-03dea38d],.compact-search-row[data-v-03dea38d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compact-search-item[data-v-03dea38d]{gap:8px;-ms-flex-negative:0;flex-shrink:0}.compact-search-label[data-v-03dea38d]{font-size:13px;color:#606266;font-weight:500;white-space:nowrap}.compact-select[data-v-03dea38d]{width:140px}.date-range-compact[data-v-03dea38d]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.compact-date-inputs[data-v-03dea38d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.compact-date-input[data-v-03dea38d]{width:135px}.compact-date-separator[data-v-03dea38d]{color:#909399;font-size:12px;min-width:10px;text-align:center}.action-buttons[data-v-03dea38d]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.compact-action-btn[data-v-03dea38d]{padding:6px 10px;min-height:28px}@media (max-width:1200px){.compact-search-row[data-v-03dea38d]{gap:12px}.compact-date-input[data-v-03dea38d],.compact-select[data-v-03dea38d]{width:120px}}@media (max-width:992px){.compact-search-container[data-v-03dea38d]{padding:10px 12px}.compact-search-row[data-v-03dea38d]{gap:10px}.compact-search-item[data-v-03dea38d]{gap:6px}.compact-date-input[data-v-03dea38d],.compact-select[data-v-03dea38d]{width:110px}}@media (max-width:768px){.compact-search-row[data-v-03dea38d]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px}.compact-search-item[data-v-03dea38d]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.compact-date-input[data-v-03dea38d],.compact-select[data-v-03dea38d]{width:100%;max-width:200px}.compact-date-inputs[data-v-03dea38d]{-webkit-box-flex:1;-ms-flex:1;flex:1}.action-buttons[data-v-03dea38d]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8px}}@media (max-width:480px){.compact-search-container[data-v-03dea38d]{padding:8px 10px}.compact-search-label[data-v-03dea38d]{font-size:12px;min-width:40px}.compact-date-input[data-v-03dea38d],.compact-select[data-v-03dea38d]{max-width:150px}.compact-action-btn[data-v-03dea38d]{padding:5px 8px;font-size:12px}}.permission-tip[data-v-03dea38d]{margin-bottom:15px}.statistics-cards[data-v-03dea38d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:20px}.stat-card[data-v-03dea38d]{padding:16px;background:#fff;border-radius:6px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;min-height:80px;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-pack:center;-ms-flex-pack:center;justify-content:center}.stat-card .stat-value[data-v-03dea38d]{font-size:24px;font-weight:700;color:#1890ff;margin-bottom:8px}.stat-card .stat-label[data-v-03dea38d]{font-size:14px;color:#666}@media (max-width:1200px){.statistics-cards[data-v-03dea38d]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (max-width:768px){.statistics-cards[data-v-03dea38d]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.statistics-cards[data-v-03dea38d]{grid-template-columns:1fr}}.sign-thumbnail[data-v-03dea38d]{position:relative;width:60px;height:60px;margin:0 auto;cursor:pointer;border-radius:4px;overflow:hidden;border:1px solid #e4e7ed}.sign-thumbnail .rotated-sign-container[data-v-03dea38d]{width:100%;height:100%;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}.sign-thumbnail .rotated-sign[data-v-03dea38d]{width:auto;height:100%;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.sign-thumbnail .sign-overlay[data-v-03dea38d]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);color:#fff;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;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.sign-thumbnail .sign-overlay i[data-v-03dea38d]{font-size:16px}.sign-thumbnail:hover .sign-overlay[data-v-03dea38d]{opacity:1}.sign-thumbnail:hover .rotated-sign[data-v-03dea38d]{-webkit-transform:rotate(90deg) scale(1.1);transform:rotate(90deg) scale(1.1)}.no-sign[data-v-03dea38d]{color:#909399;text-align:center}.detail-content .detail-item[data-v-03dea38d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px}.detail-content .detail-item label[data-v-03dea38d]{width:120px;font-weight:700;color:#333;-ms-flex-negative:0;flex-shrink:0}.detail-content .detail-item span[data-v-03dea38d]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#666}.detail-content .sign-detail-section[data-v-03dea38d]{margin-top:20px;padding-top:20px;border-top:1px solid #e4e7ed}.detail-content .sign-detail-section .sign-detail-item[data-v-03dea38d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.detail-content .sign-detail-section .sign-detail-item label[data-v-03dea38d]{width:120px;font-weight:700;color:#333;-ms-flex-negative:0;flex-shrink:0;margin-top:8px}.detail-content .sign-detail-section .sign-detail-item .sign-detail-content[data-v-03dea38d]{-webkit-box-flex:1;-ms-flex:1;flex:1}.detail-content .sign-detail-section .sign-detail-item .sign-detail-content .sign-detail-img[data-v-03dea38d]{text-align:center}.detail-content .sign-detail-section .sign-detail-item .sign-detail-content .sign-detail-img .rotated-sign-detail-container[data-v-03dea38d]{display:inline-block;margin-bottom:10px}.detail-content .sign-detail-section .sign-detail-item .sign-detail-content .sign-detail-img .rotated-sign-detail[data-v-03dea38d]{max-width:200px;max-height:150px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center;border-radius:4px;cursor:pointer;border:1px solid #e4e7ed;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.detail-content .sign-detail-section .sign-detail-item .sign-detail-content .sign-detail-img .rotated-sign-detail[data-v-03dea38d]:hover{-webkit-transform:rotate(90deg) scale(1.05);transform:rotate(90deg) scale(1.05)}.detail-content .sign-detail-section .sign-detail-item .sign-detail-content .sign-detail-img .sign-actions[data-v-03dea38d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px}.detail-content .sign-detail-section .sign-detail-item .sign-detail-content .no-sign-detail[data-v-03dea38d]{color:#909399;padding:20px;text-align:center;border:1px dashed #e4e7ed;border-radius:4px}.preview-content[data-v-03dea38d]{text-align:center}.preview-content .rotated-preview-container[data-v-03dea38d]{display:inline-block}.preview-content .rotated-preview[data-v-03dea38d]{max-width:80%;max-height:60vh;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center;border-radius:8px;border:1px solid #e4e7ed;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.preview-content .rotated-preview[data-v-03dea38d]:hover{-webkit-transform:rotate(90deg) scale(1.02);transform:rotate(90deg) scale(1.02)}.dialog-footer[data-v-03dea38d]{text-align:right}.flex[data-v-03dea38d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-alr[data-v-03dea38d]{text-align:right}.text-mart[data-v-03dea38d]{margin-top:20px}.el-table[data-v-03dea38d] .el-table__body-wrapper table,.el-table[data-v-03dea38d] .el-table__header-wrapper table{width:100%!important}.locked-select[data-v-03dea38d] .el-input__inner{background-color:#f5f7fa;border-color:#e4e7ed;color:#909399;cursor:not-allowed}.compact-search-container[data-v-77c8dcd0]{background:#fff;border-radius:6px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.1);box-shadow:0 1px 4px 0 rgba(0,0,0,.1);margin-bottom:16px;padding:12px 16px;border:1px solid #e8e8e8}.compact-search-row[data-v-77c8dcd0]{gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.compact-search-item[data-v-77c8dcd0],.compact-search-row[data-v-77c8dcd0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.compact-search-item[data-v-77c8dcd0]{gap:8px;-ms-flex-negative:0;flex-shrink:0}.compact-search-label[data-v-77c8dcd0]{font-size:13px;color:#606266;font-weight:500;white-space:nowrap}.compact-select[data-v-77c8dcd0]{width:140px}.date-range-compact[data-v-77c8dcd0]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.compact-date-inputs[data-v-77c8dcd0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.compact-date-input[data-v-77c8dcd0]{width:135px}.compact-date-separator[data-v-77c8dcd0]{color:#909399;font-size:12px;min-width:10px;text-align:center}.quick-date-compact[data-v-77c8dcd0]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.compact-quick-dates[data-v-77c8dcd0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.compact-quick-btn[data-v-77c8dcd0]{padding:5px 8px;font-size:12px;min-height:28px}.action-buttons[data-v-77c8dcd0]{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.compact-action-btn[data-v-77c8dcd0]{padding:6px 10px;min-height:28px}.auto-calc-tip[data-v-77c8dcd0]{margin-top:5px;padding:5px 8px;background:#f0f9ff;border:1px solid #91d5ff;border-radius:4px;font-size:12px;color:#1890ff}.auto-calc-tip i[data-v-77c8dcd0]{margin-right:4px}@media (max-width:1200px){.compact-search-row[data-v-77c8dcd0]{gap:12px}.compact-select[data-v-77c8dcd0]{width:120px}.compact-date-input[data-v-77c8dcd0]{width:110px}}@media (max-width:992px){.compact-search-container[data-v-77c8dcd0]{padding:10px 12px}.compact-search-row[data-v-77c8dcd0]{gap:10px}.compact-search-item[data-v-77c8dcd0]{gap:6px}.compact-select[data-v-77c8dcd0]{width:110px}.compact-date-input[data-v-77c8dcd0]{width:100px}.compact-quick-dates[data-v-77c8dcd0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.compact-quick-btn[data-v-77c8dcd0]{padding:3px 6px;font-size:11px;min-height:24px}}@media (max-width:768px){.compact-search-row[data-v-77c8dcd0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:8px}.compact-search-item[data-v-77c8dcd0]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.compact-date-input[data-v-77c8dcd0],.compact-select[data-v-77c8dcd0]{width:100%;max-width:200px}.compact-date-inputs[data-v-77c8dcd0]{-webkit-box-flex:1;-ms-flex:1;flex:1}.compact-quick-dates[data-v-77c8dcd0]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.action-buttons[data-v-77c8dcd0]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:8px}}@media (max-width:480px){.compact-search-container[data-v-77c8dcd0]{padding:8px 10px}.compact-search-label[data-v-77c8dcd0]{font-size:12px;min-width:40px}.compact-date-input[data-v-77c8dcd0],.compact-select[data-v-77c8dcd0]{max-width:150px}.compact-action-btn[data-v-77c8dcd0]{padding:5px 8px;font-size:12px}}.permission-tip[data-v-77c8dcd0]{margin-bottom:15px}.locked-station-info .station-display[data-v-77c8dcd0]{padding:1px 12px;background:#f5f7fa;border-radius:0;border:1px solid #e4e7ed}.locked-station-info .station-display .station-label[data-v-77c8dcd0]{color:#909399;font-size:14px}.locked-station-info .station-display .station-name[data-v-77c8dcd0]{color:#606266;font-weight:500;margin-left:8px}.statistics-cards[data-v-77c8dcd0]{margin-bottom:20px;gap:15px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.statistics-cards .stat-card[data-v-77c8dcd0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:180px;padding:5px;background:#fff;border-radius:6px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;border-left:4px solid #1890ff}.statistics-cards .stat-card[data-v-77c8dcd0]:first-child{border-left-color:#1890ff}.statistics-cards .stat-card[data-v-77c8dcd0]:nth-child(2){border-left-color:#52c41a}.statistics-cards .stat-card[data-v-77c8dcd0]:nth-child(3){border-left-color:#faad14}.statistics-cards .stat-card[data-v-77c8dcd0]:nth-child(4){border-left-color:#f5222d}.statistics-cards .stat-card[data-v-77c8dcd0]:nth-child(5){border-left-color:#722ed1}.statistics-cards .stat-card[data-v-77c8dcd0]:nth-child(6){border-left-color:#13c2c2}.statistics-cards .stat-card .stat-value[data-v-77c8dcd0]{font-size:24px;font-weight:700;color:#1890ff;margin-bottom:8px}.statistics-cards .stat-card .stat-label[data-v-77c8dcd0]{font-size:14px;color:#666}.file-actions[data-v-77c8dcd0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.file-actions .file-name[data-v-77c8dcd0]{font-size:12px;color:#909399;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-file[data-v-77c8dcd0]{color:#909399;text-align:center}.uploaded-file[data-v-77c8dcd0]{margin-top:8px;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #e4e7ed}.uploaded-file .file-info[data-v-77c8dcd0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.uploaded-file .file-info i[data-v-77c8dcd0]{color:#409eff;font-size:16px}.uploaded-file .file-info .file-name[data-v-77c8dcd0]{color:#606266;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-box-flex:1;-ms-flex:1;flex:1}.uploaded-file .file-actions[data-v-77c8dcd0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.uploaded-file .file-actions .el-button[data-v-77c8dcd0]{padding:4px 8px;font-size:12px}.uploaded-file .file-actions .el-button[data-v-77c8dcd0]:first-child{color:#409eff}.uploaded-file .file-actions .el-button[data-v-77c8dcd0]:nth-child(2){color:#67c23a}.uploaded-file .file-actions .el-button[data-v-77c8dcd0]:last-child{color:#f56c6c}.voucher-actions[data-v-77c8dcd0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.voucher-actions .voucher-preview[data-v-77c8dcd0]{cursor:pointer;margin-top:5px}.voucher-actions .voucher-preview .voucher-thumbnail[data-v-77c8dcd0]{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #e4e7ed;-webkit-transition:all .3s ease;transition:all .3s ease}.voucher-actions .voucher-preview .voucher-thumbnail[data-v-77c8dcd0]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.no-voucher[data-v-77c8dcd0]{color:#909399;text-align:center}.voucher-upload[data-v-77c8dcd0] .el-upload--picture-card{width:100px;height:100px;line-height:100px}.voucher-upload[data-v-77c8dcd0] .el-upload-list--picture-card .el-upload-list__item{width:100px;height:100px}.uploaded-voucher[data-v-77c8dcd0]{margin-top:8px;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #e4e7ed}.uploaded-voucher .voucher-info[data-v-77c8dcd0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.uploaded-voucher .voucher-info i[data-v-77c8dcd0]{color:#409eff;font-size:16px}.uploaded-voucher .voucher-info .voucher-name[data-v-77c8dcd0]{color:#606266;font-size:14px;font-weight:500}.uploaded-voucher .voucher-preview-large[data-v-77c8dcd0]{text-align:center}.uploaded-voucher .voucher-preview-large .voucher-image[data-v-77c8dcd0]{max-width:200px;max-height:150px;-o-object-fit:contain;object-fit:contain;border-radius:4px;border:1px solid #e4e7ed;margin-bottom:8px}.uploaded-voucher .voucher-preview-large .voucher-actions[data-v-77c8dcd0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.uploaded-voucher .voucher-preview-large .voucher-actions .el-button[data-v-77c8dcd0]{padding:4px 8px;font-size:12px}.uploaded-voucher .voucher-preview-large .voucher-actions .el-button[data-v-77c8dcd0]:first-child{color:#409eff}.uploaded-voucher .voucher-preview-large .voucher-actions .el-button[data-v-77c8dcd0]:nth-child(2){color:#67c23a}.uploaded-voucher .voucher-preview-large .voucher-actions .el-button[data-v-77c8dcd0]:last-child{color:#f56c6c}.voucher-detail[data-v-77c8dcd0]{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:start;-ms-flex-align:start;align-items:flex-start;gap:8px}.voucher-detail .voucher-image-detail[data-v-77c8dcd0]{max-width:300px;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:4px;border:1px solid #e4e7ed}.voucher-detail .voucher-actions[data-v-77c8dcd0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.voucher-preview-content[data-v-77c8dcd0]{text-align:center}.voucher-preview-content .voucher-preview-container[data-v-77c8dcd0]{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:400px}.voucher-preview-content .voucher-preview-container .voucher-preview-image[data-v-77c8dcd0]{max-width:100%;max-height:70vh;-o-object-fit:contain;object-fit:contain;border-radius:4px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.15);box-shadow:0 2px 12px rgba(0,0,0,.15)}.voucher-preview-content .no-voucher-preview[data-v-77c8dcd0]{padding:40px;color:#909399}.voucher-preview-content .no-voucher-preview p[data-v-77c8dcd0]{margin-bottom:20px}.detail-content .detail-item[data-v-77c8dcd0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.detail-content .detail-item label[data-v-77c8dcd0]{width:100px;font-weight:700;color:#333;-ms-flex-negative:0;flex-shrink:0}.detail-content .detail-item span[data-v-77c8dcd0]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#666}.preview-content .preview-container[data-v-77c8dcd0]{text-align:center}.preview-content .preview-container .preview-iframe[data-v-77c8dcd0]{width:100%;height:60vh;border:1px solid #e4e7ed;border-radius:4px}.preview-content .preview-container .preview-tips[data-v-77c8dcd0]{margin-top:10px;color:#909399;font-size:12px}.preview-content .no-preview[data-v-77c8dcd0]{text-align:center;padding:40px;color:#909399}.preview-content .no-preview p[data-v-77c8dcd0]{margin-bottom:20px}.dialog-footer[data-v-77c8dcd0]{text-align:right}.flex[data-v-77c8dcd0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.w100[data-v-77c8dcd0]{width:100%}.text-alr[data-v-77c8dcd0]{text-align:right}.text-mart[data-v-77c8dcd0]{margin-top:20px}.el-table[data-v-77c8dcd0] .el-table__body-wrapper table,.el-table[data-v-77c8dcd0] .el-table__header-wrapper table{width:100%!important}.upload-demo[data-v-77c8dcd0] .el-upload{width:100%}[data-v-77c8dcd0]::-webkit-scrollbar{width:8px;height:8px}[data-v-77c8dcd0]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-77c8dcd0]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}[data-v-77c8dcd0]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-v-77c8dcd0]::-webkit-scrollbar-corner{background:#f1f1f1}[data-v-77c8dcd0]{scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.el-table[data-v-77c8dcd0] .el-table__body-wrapper::-webkit-scrollbar{height:8px}.el-table[data-v-77c8dcd0] .el-table__body-wrapper::-webkit-scrollbar-track{background:#f8f9fa}.el-table[data-v-77c8dcd0] .el-table__body-wrapper::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:4px}.el-table[data-v-77c8dcd0] .el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background:#b8b8b8}.el-dialog[data-v-77c8dcd0] .el-dialog__body::-webkit-scrollbar{width:6px}.el-dialog[data-v-77c8dcd0] .el-dialog__body::-webkit-scrollbar-track{background:#fafafa}.el-dialog[data-v-77c8dcd0] .el-dialog__body::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.el-select-dropdown[data-v-77c8dcd0] .el-select-dropdown__wrap::-webkit-scrollbar{width:6px}.el-select-dropdown[data-v-77c8dcd0] .el-select-dropdown__wrap::-webkit-scrollbar-track{background:#f8f9fa}.el-select-dropdown[data-v-77c8dcd0] .el-select-dropdown__wrap::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.preview-iframe[data-v-77c8dcd0]::-webkit-scrollbar{width:8px;height:8px}.preview-iframe[data-v-77c8dcd0]::-webkit-scrollbar-track{background:#f5f5f5}.preview-iframe[data-v-77c8dcd0]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.content[data-v-77c8dcd0]::-webkit-scrollbar{width:8px}.content[data-v-77c8dcd0]::-webkit-scrollbar-track{background:#f8f9fa}.content[data-v-77c8dcd0]::-webkit-scrollbar-thumb{background:#d4d4d4;border-radius:4px}.content[data-v-77c8dcd0]::-webkit-scrollbar-thumb:hover{background:#b8b8b8}.compact-search-container[data-v-18b226cb]{background:#fff;padding:16px 20px;border-bottom:1px solid #e8e8e8;margin-bottom:0;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.08);box-shadow:0 1px 4px rgba(0,0,0,.08)}.compact-search-content[data-v-18b226cb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.compact-search-item[data-v-18b226cb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-ms-flex-negative:0;flex-shrink:0}.compact-search-label[data-v-18b226cb]{font-size:12px;color:#666;font-weight:500;line-height:1;white-space:nowrap}.compact-search-input[data-v-18b226cb]{width:140px}.compact-search-input[data-v-18b226cb] .el-input__inner{height:32px;line-height:32px;border-radius:4px;border:1px solid #dcdfe6;font-size:13px}.compact-search-input[data-v-18b226cb] .el-input__inner:focus{border-color:#1890ff}.status-select[data-v-18b226cb]{width:120px}.date-range-compact .compact-date-inputs[data-v-18b226cb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.date-range-compact .compact-date-input[data-v-18b226cb]{width:130px}.date-range-compact .compact-date-input[data-v-18b226cb] .el-input__inner{height:32px;line-height:32px;border-radius:4px;border:1px solid #dcdfe6;font-size:13px;text-align:center}.date-range-compact .compact-date-input[data-v-18b226cb] .el-input__inner:focus{border-color:#1890ff}.date-range-compact .compact-date-separator[data-v-18b226cb]{color:#999;font-size:12px;font-weight:500;line-height:32px}.compact-search-actions[data-v-18b226cb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:52px;-ms-flex-negative:0;flex-shrink:0}.compact-search-actions .reset-btn[data-v-18b226cb],.compact-search-actions .search-btn[data-v-18b226cb]{height:32px;padding:7px 15px;border-radius:4px;font-size:13px;font-weight:500}.compact-search-actions .reset-btn[data-v-18b226cb] .el-icon,.compact-search-actions .search-btn[data-v-18b226cb] .el-icon{font-size:14px}.compact-search-actions .search-btn[data-v-18b226cb]{background:#1890ff;border-color:#1890ff;color:#fff}.compact-search-actions .search-btn[data-v-18b226cb]:hover{background:#40a9ff;border-color:#40a9ff}.compact-search-actions .search-btn[data-v-18b226cb]:active{background:#096dd9;border-color:#096dd9}.compact-search-actions .reset-btn[data-v-18b226cb]{color:#666;border-color:#d9d9d9;background:#fff}.compact-search-actions .reset-btn[data-v-18b226cb]:hover{color:#1890ff;border-color:#1890ff}.compact-search-actions .reset-btn[data-v-18b226cb]:active{color:#096dd9;border-color:#096dd9}.statistics-cards.single-row[data-v-18b226cb]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin:16px 0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.statistics-cards.single-row .stat-card[data-v-18b226cb]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:160px;padding:16px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);text-align:center;color:#367ec2;border:1px solid #e8e8e8;-webkit-transition:all .3s ease;transition:all .3s ease}.statistics-cards.single-row .stat-card[data-v-18b226cb]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.statistics-cards.single-row .stat-card .stat-value[data-v-18b226cb]{font-size:20px;font-weight:700;margin-bottom:6px;line-height:1}.statistics-cards.single-row .stat-card .stat-label[data-v-18b226cb]{font-size:12px;color:#666;line-height:1}.reminder-table[data-v-18b226cb]{margin-top:0}.reminder-table[data-v-18b226cb] .el-table__body-wrapper table,.reminder-table[data-v-18b226cb] .el-table__header-wrapper table{width:100%!important}.amount-text[data-v-18b226cb]{color:#e6a23c;font-weight:700;font-size:14px}.amount-text.success[data-v-18b226cb]{color:#67c23a}.voucher-actions[data-v-18b226cb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.voucher-actions .voucher-preview[data-v-18b226cb]{cursor:pointer;margin-top:5px}.voucher-actions .voucher-preview .voucher-thumbnail[data-v-18b226cb]{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;border-radius:4px;border:1px solid #e4e7ed;-webkit-transition:all .3s ease;transition:all .3s ease}.voucher-actions .voucher-preview .voucher-thumbnail[data-v-18b226cb]:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15)}.voucher-actions .file-name[data-v-18b226cb]{font-size:12px;color:#909399;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-voucher[data-v-18b226cb]{color:#909399;text-align:center}.voucher-upload[data-v-18b226cb] .el-upload--picture-card{width:100px;height:100px;line-height:100px}.voucher-upload[data-v-18b226cb] .el-upload-list--picture-card .el-upload-list__item{width:100px;height:100px}.uploaded-voucher[data-v-18b226cb]{margin-top:8px;padding:12px;background:#f8f9fa;border-radius:6px;border:1px solid #e4e7ed}.uploaded-voucher .voucher-info[data-v-18b226cb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.uploaded-voucher .voucher-info i[data-v-18b226cb]{color:#409eff;font-size:16px}.uploaded-voucher .voucher-info .voucher-name[data-v-18b226cb]{color:#606266;font-size:14px;font-weight:500}.uploaded-voucher .voucher-preview-large[data-v-18b226cb]{text-align:center}.uploaded-voucher .voucher-preview-large .voucher-image[data-v-18b226cb]{max-width:200px;max-height:150px;-o-object-fit:contain;object-fit:contain;border-radius:4px;border:1px solid #e4e7ed;margin-bottom:8px}.data-stats[data-v-18b226cb]{-ms-flex-pack:distribute;justify-content:space-around;gap:8px}.data-stats .data-item[data-v-18b226cb],.data-stats[data-v-18b226cb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.data-stats .data-item[data-v-18b226cb]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.data-stats .data-item .data-label[data-v-18b226cb]{font-size:12px;color:#909399}.payment-info .info-item[data-v-18b226cb],.reminder-info .info-item[data-v-18b226cb]{font-size:12px;margin-bottom:4px;color:#606266;line-height:1.4}.payment-info .info-item.waiting[data-v-18b226cb],.reminder-info .info-item.waiting[data-v-18b226cb]{color:#e6a23c;font-weight:500}.payment-info .info-item.time[data-v-18b226cb],.reminder-info .info-item.time[data-v-18b226cb]{color:#909399;font-size:11px}.payment-info .info-item.notes[data-v-18b226cb],.reminder-info .info-item.notes[data-v-18b226cb]{color:#909399;font-style:italic;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px}.payment-info .action-hint[data-v-18b226cb],.reminder-info .action-hint[data-v-18b226cb]{margin-top:8px}.payment-info .action-hint .quick-confirm-btn[data-v-18b226cb],.reminder-info .action-hint .quick-confirm-btn[data-v-18b226cb]{color:#67c23a;font-size:12px;padding:2px 8px}.confirm-btn[data-v-18b226cb]{color:#67c23a!important}.status-text[data-v-18b226cb]{color:#909399;font-size:12px}.pagination-container[data-v-18b226cb]{margin-top:20px;text-align:right;padding:16px 0}.reminder-alert .alert-content .alert-header[data-v-18b226cb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.reminder-alert .alert-content .alert-header .alert-icon[data-v-18b226cb]{color:#e6a23c;font-size:24px;margin-right:10px}.reminder-alert .alert-content .alert-header h3[data-v-18b226cb]{margin:0;color:#e6a23c;font-size:18px}.reminder-alert .alert-content .alert-details .detail-item[data-v-18b226cb]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.reminder-alert .alert-content .alert-details .detail-item label[data-v-18b226cb]{width:80px;font-weight:700;color:#606266;-ms-flex-negative:0;flex-shrink:0}.reminder-alert .alert-content .alert-details .detail-item span[data-v-18b226cb]{color:#303133;-webkit-box-flex:1;-ms-flex:1;flex:1}.reminder-alert .alert-content .alert-details .detail-item span.amount-alert[data-v-18b226cb]{color:#e6a23c;font-weight:700;font-size:16px}.reminder-alert .alert-content .alert-details .detail-item span.notes-text[data-v-18b226cb]{color:#909399;font-style:italic}.reminder-alert .alert-content .alert-details .detail-item span.time-text[data-v-18b226cb]{color:#67c23a;font-size:12px}.detail-content .detail-section[data-v-18b226cb]{margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #ebeef5}.detail-content .detail-section[data-v-18b226cb]:last-child{border-bottom:none}.detail-content .detail-section h3[data-v-18b226cb]{margin:0 0 15px;color:#303133;font-size:16px;border-left:4px solid #409eff;padding-left:8px}.detail-content .detail-grid[data-v-18b226cb]{display:grid;grid-template-columns:1fr 1fr;gap:15px}.detail-content .detail-grid .detail-item[data-v-18b226cb]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.detail-content .detail-grid .detail-item.full-width[data-v-18b226cb]{grid-column:-1}.detail-content .detail-grid .detail-item label[data-v-18b226cb]{width:100px;font-weight:700;color:#333;-ms-flex-negative:0;flex-shrink:0;margin-right:10px;line-height:32px}.detail-content .detail-grid .detail-item span[data-v-18b226cb]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#666;line-height:32px}.detail-content .detail-grid .detail-item span.no-voucher[data-v-18b226cb]{color:#909399;font-style:italic}.confirm-content .status-tip[data-v-18b226cb]{margin-bottom:15px}.confirm-content .confirm-info[data-v-18b226cb]{background:#f8f9fa;padding:15px;border-radius:4px;margin-bottom:20px}.confirm-content .confirm-info .info-item[data-v-18b226cb]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.confirm-content .confirm-info .info-item label[data-v-18b226cb]{width:80px;color:#606266;-ms-flex-negative:0;flex-shrink:0}.confirm-content .confirm-info .info-item span[data-v-18b226cb]{color:#303133}.confirm-content .form-tip[data-v-18b226cb]{font-size:12px;color:#909399;margin-top:4px}.dialog-footer[data-v-18b226cb]{text-align:right}@media (max-width:1200px){.compact-search-content[data-v-18b226cb]{gap:12px}.compact-search-item[data-v-18b226cb]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:150px}.compact-search-actions[data-v-18b226cb]{margin-left:0;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto;margin-top:8px}.statistics-cards.single-row .stat-card[data-v-18b226cb]{min-width:140px;padding:12px}.statistics-cards.single-row .stat-card .stat-value[data-v-18b226cb]{font-size:18px}}@media (max-width:768px){.compact-search-container[data-v-18b226cb]{padding:12px 16px}.compact-search-content[data-v-18b226cb]{gap:8px}.compact-search-item[data-v-18b226cb]{min-width:42%}.date-range-compact[data-v-18b226cb]{min-width:100%}.date-range-compact .compact-date-inputs[data-v-18b226cb]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.statistics-cards.single-row[data-v-18b226cb]{gap:8px}.statistics-cards.single-row .stat-card[data-v-18b226cb]{min-width:120px;padding:10px}.statistics-cards.single-row .stat-card .stat-value[data-v-18b226cb]{font-size:16px}.statistics-cards.single-row .stat-card .stat-label[data-v-18b226cb]{font-size:11px}}
/*# sourceMappingURL=app.18304dfa5940cbde554b9e6a1276b642.css.map */