.dialog-footer[data-v-33d22aac]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:20px}.error-message[data-v-33d22aac]{color:#f56c6c;font-size:12px;line-height:1;padding-top:4px}.el-descriptions-item__content[data-v-33d22aac] :deep(.el-input),.el-descriptions-item__content[data-v-33d22aac] :deep(.el-select){width:100%}.text-container[data-v-d0bf80aa]{max-width:800px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}[data-v-11d39634] .el-form-item{margin-bottom:5px}[data-v-11d39634] .el-dialog__body{padding-top:5px;padding-bottom:5px}[data-v-7ce976e4] .el-form-item{margin-bottom:0}[data-v-7ce976e4] .el-dialog__body{padding-top:0}[data-v-b1bd0e96] .el-form-item{margin-bottom:0}[data-v-b1bd0e96] .el-dialog__body{padding-top:0}.huiKuanList[data-v-b1bd0e96] .tableHeader{line-height:40px}.huiKuanList[data-v-b1bd0e96] .tableHeader th{background-color:#f5f7fa;color:#555}.empty-state[data-v-b1bd0e96]{text-align:center;padding:40px 0;color:#909399}.dialog-footer[data-v-4e84bbdc]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;margin-top:20px}.error-message[data-v-4e84bbdc]{color:#f56c6c;font-size:12px;line-height:1;padding-top:4px}.el-descriptions-item__content[data-v-4e84bbdc] :deep(.el-input),.el-descriptions-item__content[data-v-4e84bbdc] :deep(.el-select){width:100%}.app-container[data-v-442a8ed4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 100px)}.app-container[data-v-442a8ed4],.content-section[data-v-442a8ed4]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.content-section[data-v-442a8ed4]{-webkit-box-flex:1;-ms-flex:1;flex:1}.pdf-container[data-v-442a8ed4]{overflow:hidden}.loading-container[data-v-442a8ed4],.pdf-container[data-v-442a8ed4]{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}.loading-container[data-v-442a8ed4]{background:#f8f9fa}.loading-content[data-v-442a8ed4]{width:600px;padding:60px 40px;background:#fff;border-radius:12px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1);text-align:center}.loading-spinner[data-v-442a8ed4]{margin-bottom:40px}.loading-spinner i[data-v-442a8ed4]{font-size:60px;color:#409eff;margin-bottom:20px}.loading-text[data-v-442a8ed4]{font-size:20px;color:#606266;font-weight:500}.loading-progress[data-v-442a8ed4]{width:100%}.progress-text[data-v-442a8ed4]{margin-top:20px;font-size:16px;color:#909399;font-weight:400}.error-container[data-v-442a8ed4]{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;width:100%;padding:20px}.error-content[data-v-442a8ed4]{text-align:center;padding:120px 80px;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);max-width:1000px;width:90%;min-width:400px;border:1px solid #ebeef5;-webkit-transition:all .3s ease;transition:all .3s ease}.error-content[data-v-442a8ed4]:hover{-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.15);box-shadow:0 4px 20px 0 rgba(0,0,0,.15)}.error-icon[data-v-442a8ed4]{margin-bottom:20px;-webkit-animation:shake-data-v-442a8ed4 .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake-data-v-442a8ed4 .82s cubic-bezier(.36,.07,.19,.97) both}@-webkit-keyframes shake-data-v-442a8ed4{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake-data-v-442a8ed4{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}.el-button[data-v-442a8ed4]{-webkit-transition:all .3s ease;transition:all .3s ease}.el-button[data-v-442a8ed4]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.app-container[data-v-53943638]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 100px)}.app-container[data-v-53943638],.content-section[data-v-53943638]{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.content-section[data-v-53943638]{-webkit-box-flex:1;-ms-flex:1;flex:1}.pdf-container[data-v-53943638]{overflow:hidden}.loading-container[data-v-53943638],.pdf-container[data-v-53943638]{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}.loading-container[data-v-53943638]{background:#f8f9fa}.loading-content[data-v-53943638]{width:600px;padding:60px 40px;background:#fff;border-radius:12px;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.1);box-shadow:0 4px 16px rgba(0,0,0,.1);text-align:center}.loading-spinner[data-v-53943638]{margin-bottom:40px}.loading-spinner i[data-v-53943638]{font-size:60px;color:#409eff;margin-bottom:20px}.loading-text[data-v-53943638]{font-size:20px;color:#606266;font-weight:500}.loading-progress[data-v-53943638]{width:100%}.progress-text[data-v-53943638]{margin-top:20px;font-size:16px;color:#909399;font-weight:400}.error-container[data-v-53943638]{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;width:100%;padding:20px}.error-content[data-v-53943638]{text-align:center;padding:120px 80px;background:#fff;border-radius:12px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);max-width:1000px;width:90%;min-width:400px;border:1px solid #ebeef5;-webkit-transition:all .3s ease;transition:all .3s ease}.error-content[data-v-53943638]:hover{-webkit-box-shadow:0 4px 20px 0 rgba(0,0,0,.15);box-shadow:0 4px 20px 0 rgba(0,0,0,.15)}.error-icon[data-v-53943638]{margin-bottom:20px;-webkit-animation:shake-data-v-53943638 .82s cubic-bezier(.36,.07,.19,.97) both;animation:shake-data-v-53943638 .82s cubic-bezier(.36,.07,.19,.97) both}@-webkit-keyframes shake-data-v-53943638{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}@keyframes shake-data-v-53943638{10%,90%{-webkit-transform:translate3d(-1px,0,0);transform:translate3d(-1px,0,0)}20%,80%{-webkit-transform:translate3d(2px,0,0);transform:translate3d(2px,0,0)}30%,50%,70%{-webkit-transform:translate3d(-4px,0,0);transform:translate3d(-4px,0,0)}40%,60%{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}}.el-button[data-v-53943638]{-webkit-transition:all .3s ease;transition:all .3s ease}.el-button[data-v-53943638]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}[data-v-3ecb6a02] .el-dialog__body{padding-top:0}.contractList[data-v-48c9ea54] .tableHeader{line-height:40px}.contractList[data-v-48c9ea54] .tableHeader th{background-color:#f5f7fa;color:#555}.contractList[data-v-48c9ea54] .el-table__cell{padding:2px}[data-v-48c9ea54] .el-dialog__body{padding-top:0}[data-v-48c9ea54] .el-divider--vertical{margin:0 2px}.el-dropdown-link[data-v-48c9ea54]{cursor:pointer;color:#409eff;font-size:12px;margin-left:10px}.el-icon-arrow-down[data-v-48c9ea54]{font-size:12px}[data-v-7a9f6188] .el-form-item{margin-bottom:0}[data-v-7a9f6188] .el-dialog__body{padding-top:0}