.el-progress{position:relative;line-height:1}.el-progress__text{font-size:14px;color:#606266;display:inline-block;vertical-align:middle;margin-left:10px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress-bar,.el-progress-bar__inner:after,.el-progress-bar__innerText{display:inline-block;vertical-align:middle}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:#67c23a}.el-progress.is-success .el-progress__text{color:#67c23a}.el-progress.is-warning .el-progress-bar__inner{background-color:#e6a23c}.el-progress.is-warning .el-progress__text{color:#e6a23c}.el-progress.is-exception .el-progress-bar__inner{background-color:#f56c6c}.el-progress.is-exception .el-progress__text{color:#f56c6c}.el-progress-bar{padding-right:50px;width:100%;margin-right:-55px;box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:#ebeef5;overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:#409eff;text-align:right;border-radius:100px;line-height:1;white-space:nowrap;transition:width .6s ease}.el-progress-bar__inner:after{content:"";height:100%}.el-progress-bar__innerText{color:#fff;font-size:12px;margin:0 5px}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}.el-tag{background-color:#ecf5ff;border-color:#d9ecff;display:inline-block;height:32px;padding:0 10px;line-height:30px;font-size:12px;color:#409eff;border-width:1px;border-style:solid;border-radius:4px;box-sizing:border-box;white-space:nowrap}.el-tag.is-hit{border-color:#409eff}.el-tag .el-tag__close{color:#409eff}.el-tag .el-tag__close:hover{color:#fff;background-color:#409eff}.el-tag.el-tag--info{background-color:#f4f4f5;border-color:#e9e9eb;color:#909399}.el-tag.el-tag--info.is-hit{border-color:#909399}.el-tag.el-tag--info .el-tag__close{color:#909399}.el-tag.el-tag--info .el-tag__close:hover{color:#fff;background-color:#909399}.el-tag.el-tag--success{background-color:#f0f9eb;border-color:#e1f3d8;color:#67c23a}.el-tag.el-tag--success.is-hit{border-color:#67c23a}.el-tag.el-tag--success .el-tag__close{color:#67c23a}.el-tag.el-tag--success .el-tag__close:hover{color:#fff;background-color:#67c23a}.el-tag.el-tag--warning{background-color:#fdf6ec;border-color:#faecd8;color:#e6a23c}.el-tag.el-tag--warning.is-hit{border-color:#e6a23c}.el-tag.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag.el-tag--warning .el-tag__close:hover{color:#fff;background-color:#e6a23c}.el-tag.el-tag--danger{background-color:#fef0f0;border-color:#fde2e2;color:#f56c6c}.el-tag.el-tag--danger.is-hit{border-color:#f56c6c}.el-tag.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag.el-tag--danger .el-tag__close:hover{color:#fff;background-color:#f56c6c}.el-tag .el-icon-close{border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:12px;height:16px;width:16px;line-height:16px;vertical-align:middle;top:-1px;right:-5px}.el-tag .el-icon-close:before{display:block}.el-tag--dark{background-color:#409eff;color:#fff}.el-tag--dark,.el-tag--dark.is-hit{border-color:#409eff}.el-tag--dark .el-tag__close{color:#fff}.el-tag--dark .el-tag__close:hover{color:#fff;background-color:#66b1ff}.el-tag--dark.el-tag--info{background-color:#909399;border-color:#909399;color:#fff}.el-tag--dark.el-tag--info.is-hit{border-color:#909399}.el-tag--dark.el-tag--info .el-tag__close{color:#fff}.el-tag--dark.el-tag--info .el-tag__close:hover{color:#fff;background-color:#a6a9ad}.el-tag--dark.el-tag--success{background-color:#67c23a;border-color:#67c23a;color:#fff}.el-tag--dark.el-tag--success.is-hit{border-color:#67c23a}.el-tag--dark.el-tag--success .el-tag__close{color:#fff}.el-tag--dark.el-tag--success .el-tag__close:hover{color:#fff;background-color:#85ce61}.el-tag--dark.el-tag--warning{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.el-tag--dark.el-tag--warning.is-hit{border-color:#e6a23c}.el-tag--dark.el-tag--warning .el-tag__close{color:#fff}.el-tag--dark.el-tag--warning .el-tag__close:hover{color:#fff;background-color:#ebb563}.el-tag--dark.el-tag--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.el-tag--dark.el-tag--danger.is-hit{border-color:#f56c6c}.el-tag--dark.el-tag--danger .el-tag__close{color:#fff}.el-tag--dark.el-tag--danger .el-tag__close:hover{color:#fff;background-color:#f78989}.el-tag--plain{background-color:#fff;border-color:#b3d8ff;color:#409eff}.el-tag--plain.is-hit{border-color:#409eff}.el-tag--plain .el-tag__close{color:#409eff}.el-tag--plain .el-tag__close:hover{color:#fff;background-color:#409eff}.el-tag--plain.el-tag--info{background-color:#fff;border-color:#d3d4d6;color:#909399}.el-tag--plain.el-tag--info.is-hit{border-color:#909399}.el-tag--plain.el-tag--info .el-tag__close{color:#909399}.el-tag--plain.el-tag--info .el-tag__close:hover{color:#fff;background-color:#909399}.el-tag--plain.el-tag--success{background-color:#fff;border-color:#c2e7b0;color:#67c23a}.el-tag--plain.el-tag--success.is-hit{border-color:#67c23a}.el-tag--plain.el-tag--success .el-tag__close{color:#67c23a}.el-tag--plain.el-tag--success .el-tag__close:hover{color:#fff;background-color:#67c23a}.el-tag--plain.el-tag--warning{background-color:#fff;border-color:#f5dab1;color:#e6a23c}.el-tag--plain.el-tag--warning.is-hit{border-color:#e6a23c}.el-tag--plain.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag--plain.el-tag--warning .el-tag__close:hover{color:#fff;background-color:#e6a23c}.el-tag--plain.el-tag--danger{background-color:#fff;border-color:#fbc4c4;color:#f56c6c}.el-tag--plain.el-tag--danger.is-hit{border-color:#f56c6c}.el-tag--plain.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag--plain.el-tag--danger .el-tag__close:hover{color:#fff;background-color:#f56c6c}.el-tag--medium{height:28px;line-height:26px}.el-tag--medium .el-icon-close{transform:scale(.8)}.el-tag--small{height:24px;padding:0 8px;line-height:22px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag--mini{height:20px;padding:0 5px;line-height:19px}.el-tag--mini .el-icon-close{margin-left:-3px;transform:scale(.7)}.el-alert{width:100%;padding:8px 16px;margin:0;box-sizing:border-box;border-radius:4px;position:relative;background-color:#fff;overflow:hidden;opacity:1;display:flex;align-items:center;transition:opacity .2s}.el-alert.is-light .el-alert__closebtn{color:#c0c4cc}.el-alert.is-dark .el-alert__closebtn,.el-alert.is-dark .el-alert__description{color:#fff}.el-alert.is-center{justify-content:center}.el-alert--success.is-light{background-color:#f0f9eb;color:#67c23a}.el-alert--success.is-light .el-alert__description{color:#67c23a}.el-alert--success.is-dark{background-color:#67c23a;color:#fff}.el-alert--info.is-light{background-color:#f4f4f5;color:#909399}.el-alert--info.is-dark{background-color:#909399;color:#fff}.el-alert--info .el-alert__description{color:#909399}.el-alert--warning.is-light{background-color:#fdf6ec;color:#e6a23c}.el-alert--warning.is-light .el-alert__description{color:#e6a23c}.el-alert--warning.is-dark{background-color:#e6a23c;color:#fff}.el-alert--error.is-light{background-color:#fef0f0;color:#f56c6c}.el-alert--error.is-light .el-alert__description{color:#f56c6c}.el-alert--error.is-dark{background-color:#f56c6c;color:#fff}.el-alert__content{display:table-cell;padding:0 8px}.el-alert__icon{font-size:16px;width:16px}.el-alert__icon.is-big{font-size:28px;width:28px}.el-alert__title{font-size:13px;line-height:18px}.el-alert__title.is-bold{font-weight:700}.el-alert .el-alert__description{font-size:12px;margin:5px 0 0}.el-alert__closebtn{font-size:12px;opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}.el-alert__closebtn.is-customed{font-style:normal;font-size:13px;top:9px}.el-alert-fade-enter,.el-alert-fade-leave-active{opacity:0}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:hsla(0,0%,100%,.9);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity .3s}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:-25px}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:50px;width:50px}.el-loading-spinner{top:50%;margin-top:-21px;width:100%;text-align:center;position:absolute}.el-loading-spinner .el-loading-text{color:#409eff;margin:3px 0;font-size:14px}.el-loading-spinner .circular{height:42px;width:42px;animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:#409eff;stroke-linecap:round}.el-loading-spinner i{color:#409eff}.el-loading-fade-enter,.el-loading-fade-leave-active{opacity:0}@keyframes loading-rotate{to{transform:rotate(1turn)}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.resource-contract-report[data-v-c8a1178e]{box-sizing:border-box;padding:14px 18px;background:#f5f7fa;color:#303133}.page-heading[data-v-c8a1178e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;margin-bottom:12px}.page-heading h2[data-v-c8a1178e]{margin:0;font-size:18px;font-weight:600}.snapshot-bar[data-v-c8a1178e]{display:flex;flex-wrap:wrap;gap:4px 16px;color:#909399;font-size:12px;line-height:20px}.snapshot-bar b[data-v-c8a1178e]{margin-left:8px;color:#606266;font-weight:400}.notice[data-v-c8a1178e]{margin-bottom:12px}.filter-panel[data-v-c8a1178e]{margin-bottom:12px;padding:10px 14px;border:1px solid #ebeef5;border-radius:8px;background:#fff}.filter-heading[data-v-c8a1178e]{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600}.filter-heading i[data-v-c8a1178e]{color:#909399;font-size:16px}.filter-fields[data-v-c8a1178e]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 14px}.filter-fields[data-v-c8a1178e] .el-form-item{min-width:0;margin:0}.filter-fields[data-v-c8a1178e] .el-form-item__label{padding:0 0 3px;color:#606266;font-size:12px;line-height:18px}.filter-fields[data-v-c8a1178e] .el-form-item__content{min-width:0;line-height:32px}.filter-fields[data-v-c8a1178e] .el-date-editor,.filter-fields[data-v-c8a1178e] .el-input,.filter-fields[data-v-c8a1178e] .el-select{box-sizing:border-box;width:100%;min-width:0}.date-filter[data-v-c8a1178e]{grid-column:span 2}.filter-actions[data-v-c8a1178e]{display:flex;grid-column:span 2;align-self:end;justify-content:flex-end}.statistics-heading[data-v-c8a1178e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:8px}.statistics-title[data-v-c8a1178e]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.statistics-title[data-v-c8a1178e]:before{width:3px;height:15px;border-radius:2px;background:#409eff;content:""}.statistics-title h3[data-v-c8a1178e]{margin:0;font-size:15px;font-weight:600}.statistics-scope[data-v-c8a1178e]{padding:2px 8px;border:1px solid #ebeef5;border-radius:4px;background:#fff;color:#909399;font-size:12px}.statistics-note[data-v-c8a1178e]{color:#909399;font-size:12px}.statistics[data-v-c8a1178e]{display:grid;width:44.444444%;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;margin-bottom:12px}.metric-card[data-v-c8a1178e]{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:20px 40px auto auto;grid-template-areas:"heading" "value" "area" "warning";align-content:start;min-width:0;min-height:144px;padding:14px;border:1px solid #ebeef5;border-radius:8px;background:#fff}.metric-heading[data-v-c8a1178e]{display:flex;grid-area:heading;align-items:center;justify-content:space-between;gap:6px}.metric-label[data-v-c8a1178e]{display:flex;align-items:center;gap:8px;font-size:14px}.metric-dot[data-v-c8a1178e]{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:currentColor}.metric-icon[data-v-c8a1178e]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;font-size:13px}.metric-card--rented .metric-dot[data-v-c8a1178e]{color:#67c23a}.metric-card--rented .metric-icon[data-v-c8a1178e]{background:#f0f9eb;color:#67c23a}.metric-card--vacant .metric-dot[data-v-c8a1178e]{color:#409eff}.metric-card--vacant .metric-icon[data-v-c8a1178e]{background:#ecf5ff;color:#409eff}.metric-card--self-use .metric-dot[data-v-c8a1178e]{color:#e6a23c}.metric-card--self-use .metric-icon[data-v-c8a1178e]{background:#fdf6ec;color:#e6a23c}.metric-card--total .metric-dot[data-v-c8a1178e]{color:#909399}.metric-card--total .metric-icon[data-v-c8a1178e]{background:#f4f4f5;color:#909399}.metric-value[data-v-c8a1178e]{grid-area:value;text-align:left;font-size:24px;font-weight:600;line-height:34px;font-variant-numeric:tabular-nums}.metric-value small[data-v-c8a1178e]{margin-left:4px;color:#909399;font-size:12px;font-weight:400}.metric-area[data-v-c8a1178e]{display:flex;grid-area:area;flex-direction:column;align-items:flex-start;gap:0;margin-top:4px;padding-top:6px;border-top:1px solid #ebeef5;color:#909399;font-size:12px;line-height:18px}.metric-area-value[data-v-c8a1178e]{max-width:100%;overflow-wrap:anywhere;color:#303133;font-size:13px;font-variant-numeric:tabular-nums}.metric-area-value small[data-v-c8a1178e]{margin-left:4px;color:#909399;font-size:12px}.invalid-area[data-v-c8a1178e]{grid-area:warning;margin-top:6px;color:#e6a23c;font-size:12px;line-height:20px}.detail-panel[data-v-c8a1178e]{overflow:hidden;border:1px solid #ebeef5;border-radius:8px;background:#fff}.toolbar[data-v-c8a1178e]{justify-content:space-between;padding:10px 14px}.detail-heading[data-v-c8a1178e],.toolbar[data-v-c8a1178e]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.detail-heading h3[data-v-c8a1178e]{margin:0;font-size:14px;font-weight:600}.detail-heading span[data-v-c8a1178e]{color:#909399;font-size:12px}.export-progress[data-v-c8a1178e]{box-sizing:border-box;width:420px;max-width:calc(100% - 32px);margin:12px auto 16px}.export-progress-label[data-v-c8a1178e]{margin-bottom:8px;color:#606266;font-size:12px;line-height:20px;text-align:center}.report-table[data-v-c8a1178e] th.el-table__cell{border-top:1px solid #ebeef5;background:#f5f7fa;color:#606266;font-size:12px;font-weight:500}.report-table[data-v-c8a1178e] td.el-table__cell{padding-top:8px;padding-bottom:8px}.report-table[data-v-c8a1178e] .cell{font-variant-numeric:tabular-nums}.pagination[data-v-c8a1178e]{padding:10px 14px;text-align:right}@media(max-width:1200px){.filter-fields[data-v-c8a1178e]{grid-template-columns:repeat(3,minmax(0,1fr))}.statistics[data-v-c8a1178e]{width:66.666667%}}@media(max-width:768px){.resource-contract-report[data-v-c8a1178e]{padding:16px}.filter-fields[data-v-c8a1178e],.statistics[data-v-c8a1178e]{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics[data-v-c8a1178e]{width:100%}.pagination[data-v-c8a1178e]{overflow-x:auto}}@media(max-width:480px){.resource-contract-report[data-v-c8a1178e]{padding:12px}.snapshot-bar[data-v-c8a1178e]{gap:4px}.snapshot-bar>span[data-v-c8a1178e]{width:100%}.filter-panel[data-v-c8a1178e]{padding:14px}.filter-fields[data-v-c8a1178e]{grid-template-columns:1fr}.statistics[data-v-c8a1178e]{grid-template-columns:repeat(2,minmax(0,1fr))}.date-filter[data-v-c8a1178e],.filter-actions[data-v-c8a1178e]{grid-column:auto}.toolbar[data-v-c8a1178e]{padding:14px}}