.toolbar[data-v-0b3f92f2]{width:100%;padding:8px;padding-top:0;background-color:#fff;overflow:hidden;line-height:32px;border-bottom:1px solid #e6ebf5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.toolbar .search-bar[data-v-0b3f92f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.toolbar .search-bar div[data-v-0b3f92f2]{margin-top:10px;margin-right:10px;min-width:200px}.toolbar .search-bar[data-v-0b3f92f2] input{height:32px;line-height:32px}.toolbar .operate-btn[data-v-0b3f92f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:right;margin-top:10px}.toolbar .el-cascader[data-v-0b3f92f2],.toolbar[data-v-0b3f92f2] .el-input__icon{line-height:32px!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.toolbar .el-input__inner[data-v-0b3f92f2]{line-height:32px!important;height:32px!important;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.toolbar .el-date-editor[data-v-0b3f92f2] .el-range-separator{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;color:#a5a5a5}.pagination[data-v-501bef4a]{padding:7px;border-top:1px solid #ebeef5;background:#fff;text-align:right}.total[data-v-501bef4a]{float:left;margin-top:8px;margin-left:10px;font-size:13px;color:#606266}.export-task-actions[data-v-a1607fb4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.export-task-actions .el-button[data-v-a1607fb4]{margin-left:0}.export-status p[data-v-a1607fb4]{margin:10px 0;color:#718096}.export-status .error[data-v-a1607fb4]{color:#d64f4f}.filter-grid[data-v-7e1e5a2b]{display:grid;grid-template-columns:repeat(5,minmax(145px,1fr));gap:8px;-webkit-box-flex:1;-ms-flex:1;flex:1}.summary-actions[data-v-7e1e5a2b]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:8px;padding-left:18px;margin:0 0 0 18px!important;border-left:1px solid #e4e9f2;white-space:nowrap}.summary-actions[data-v-7e1e5a2b] .el-button{min-width:82px;height:36px;padding:0 16px;margin-left:0}.cutoff-tip[data-v-7e1e5a2b]{padding:9px 12px;margin-bottom:10px;color:#466078;background:#eef5fb;border-left:3px solid #2f7fa8}.warning-tag[data-v-7e1e5a2b]{margin:2px 4px 2px 0;white-space:normal;height:auto;line-height:20px}.serving[data-v-7e1e5a2b]{color:#1d8a66;font-weight:600}.muted[data-v-7e1e5a2b]{color:#98a4b0}.pending[data-v-7e1e5a2b]{color:#d98221;font-weight:600}@media (max-width:1350px){.filter-grid[data-v-7e1e5a2b]{grid-template-columns:repeat(3,minmax(150px,1fr))}}.edit-form[data-v-7adc1cbe]{margin-top:18px}.log-body[data-v-05ac0760]{padding:0 22px 24px}.log-card[data-v-05ac0760]{margin-bottom:12px}.log-head[data-v-05ac0760]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#526579}.history-filters[data-v-c38e063c]{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.history-date-range[data-v-c38e063c]{grid-column:span 2;width:100%!important}@media (max-width:1280px){.history-filters[data-v-c38e063c]{grid-template-columns:repeat(2,minmax(140px,1fr))}}.drawer-body[data-v-70fb161f] .el-card,[data-v-70fb161f] .el-drawer{background:#fff}.drawer-body[data-v-70fb161f]{padding:4px 24px 28px}.history-title[data-v-70fb161f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.history-meta[data-v-70fb161f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-top:10px;color:#718096}.init-tools[data-v-04e84136]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:14px 0}.count[data-v-04e84136]{margin-left:auto;color:#718096}.warning[data-v-04e84136]{margin-left:8px;color:#c26721}.start-date-picker[data-v-04e84136]{width:100%}.result-line[data-v-04e84136]{padding:10px;margin-top:10px;color:#245e8d;background:#eef5fb}.result-table[data-v-04e84136]{margin-top:8px}.upload-stage[data-v-5fa79240]{padding:34px 0 18px;text-align:center;color:#718096}.preview-stage[data-v-5fa79240]{margin-top:18px}.stat-grid[data-v-5fa79240]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0}.stat-grid div[data-v-5fa79240]{padding:12px;text-align:center;border-radius:8px;background:#f3f6f9}.stat-grid strong[data-v-5fa79240]{display:block;font-size:24px;color:#294a68}.stat-grid span[data-v-5fa79240]{font-size:12px;color:#7b8996}.stat-grid .ready strong[data-v-5fa79240]{color:#218865}.stat-grid .invalid strong[data-v-5fa79240]{color:#c94f4f}.tenure-page[data-v-1f269824]{min-height:calc(100vh - 70px);padding:18px;background:#f5f7fa}.stat-card[data-v-1f269824],.tenure-toolbar[data-v-1f269824],.workspace-card[data-v-1f269824]{background:#fff;border:1px solid #e4e9f2;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.tenure-toolbar[data-v-1f269824]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 22px;margin-bottom:12px}.toolbar-copy h1[data-v-1f269824]{margin:0 0 7px;color:#1f2d3d;font-size:22px;line-height:1.35}.toolbar-copy p[data-v-1f269824]{margin:0;color:#7a8699;font-size:13px;line-height:1.6}.toolbar-actions[data-v-1f269824]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;gap:8px;margin-left:24px}.stat-grid[data-v-1f269824]{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;margin-bottom:12px}.stat-card[data-v-1f269824]{min-height:108px;padding:18px}.stat-card>i[data-v-1f269824],.stat-card[data-v-1f269824]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stat-card>i[data-v-1f269824]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:42px;height:42px;margin-right:14px;font-size:22px;border-radius:8px}.stat-card em[data-v-1f269824],.stat-card span[data-v-1f269824]{color:#7a8699;font-size:13px;font-style:normal}.stat-card strong[data-v-1f269824]{margin:0 7px 0 0;color:#1f2d3d;font-size:27px;line-height:1.4}.primary>i[data-v-1f269824]{color:#2f80ed;background:#ecf5ff}.success>i[data-v-1f269824]{color:#36a55d;background:#edf8f0}.warning>i[data-v-1f269824]{color:#e69228;background:#fff7e8}.danger>i[data-v-1f269824]{color:#e65050;background:#fff0f0}.danger strong[data-v-1f269824]{color:#e65050}.workspace-card[data-v-1f269824]{min-height:520px;padding:0 18px 18px}.workspace-heading[data-v-1f269824]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:58px;border-bottom:1px solid #ebeef5}.workspace-heading>span[data-v-1f269824]{color:#7a8699;font-size:13px}.workspace-card[data-v-1f269824] .el-tabs__header{margin:0 0 14px}.workspace-card[data-v-1f269824] .el-tabs__nav-wrap:after{height:0}@media (max-width:1100px){.tenure-toolbar[data-v-1f269824]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.toolbar-actions[data-v-1f269824]{margin-left:0}.stat-grid[data-v-1f269824]{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:700px){.tenure-page[data-v-1f269824]{padding:12px}.tenure-toolbar[data-v-1f269824]{padding:18px}.toolbar-actions[data-v-1f269824]{-ms-flex-wrap:wrap;flex-wrap:wrap}.stat-grid[data-v-1f269824]{grid-template-columns:1fr}}