.htwa-config-page[data-v-0186ba6a]{--htwa-accent:#0891b2;--htwa-accent-soft:#ecfeff;--htwa-accent-border:#a5f3fc;height:100%;max-height:100%;min-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.config-page-right[data-v-0186ba6a]{height:100%!important;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.config-page-right[data-v-0186ba6a],.config-panel[data-v-0186ba6a]{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-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:0}.config-panel[data-v-0186ba6a]{width:100%;margin-top:4px;padding-bottom:0;overflow:hidden}.config-top-bar[data-v-0186ba6a]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:16px}.config-top-bar[data-v-0186ba6a],.org-display-card[data-v-0186ba6a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.org-display-card[data-v-0186ba6a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;padding:10px 16px;background:linear-gradient(135deg,#ecfeff,#cffafe);border:1px solid var(--htwa-accent-border);border-radius:10px;-webkit-box-shadow:0 2px 8px rgba(8,145,178,.08);box-shadow:0 2px 8px rgba(8,145,178,.08);font-size:14px;line-height:1.4}.org-icon[data-v-0186ba6a]{color:var(--htwa-accent);font-size:16px;margin-right:4px}.org-label[data-v-0186ba6a]{color:#155e75;font-weight:500}.org-value[data-v-0186ba6a]{color:#0e7490;font-weight:600;word-break:break-all}.top-hint[data-v-0186ba6a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:12px;color:#64748b;line-height:1.4}.top-hint i[data-v-0186ba6a]{color:var(--htwa-accent)}.htwa-tabs[data-v-0186ba6a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.htwa-tabs[data-v-0186ba6a] .el-tabs__header{-ms-flex-negative:0;flex-shrink:0;margin-bottom:12px}.htwa-tabs[data-v-0186ba6a] .el-tabs__content{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;position:relative}.htwa-tabs[data-v-0186ba6a] .el-tab-pane{position:absolute;top:0;left:0;right:0;bottom:0;height:auto!important;overflow:hidden}.tab-scroll-panel[data-v-0186ba6a]{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:8px}.htwa-tabs[data-v-0186ba6a] .el-tabs__item.is-active{color:var(--htwa-accent);font-weight:600}.htwa-tabs[data-v-0186ba6a] .el-tabs__active-bar{background-color:var(--htwa-accent)}.htwa-tabs[data-v-0186ba6a] .el-tabs__item:hover{color:#0e7490}.setting-grid--plan[data-v-0186ba6a]{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:16px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;min-height:0;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1100px){.htwa-config-page[data-v-0186ba6a]{height:auto!important;max-height:none!important;overflow:visible!important}.config-page-right[data-v-0186ba6a]{height:auto!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important}.config-panel[data-v-0186ba6a],.htwa-tabs[data-v-0186ba6a]{height:auto!important;max-height:none;overflow:visible}.htwa-tabs[data-v-0186ba6a] .el-tabs__content{position:static;-webkit-box-flex:0;-ms-flex:none;flex:none;overflow:visible;min-height:0}.htwa-tabs[data-v-0186ba6a] .el-tab-pane{position:static!important;top:auto;left:auto;right:auto;bottom:auto;height:auto!important;overflow:visible}.tab-scroll-panel[data-v-0186ba6a]{height:auto;overflow:visible;padding-bottom:16px}.setting-grid--plan[data-v-0186ba6a]{grid-template-columns:1fr}.setting-card--overview[data-v-0186ba6a],.setting-card--plan[data-v-0186ba6a],.setting-grid--plan[data-v-0186ba6a]{height:auto;max-height:none;overflow:visible}.overview-body[data-v-0186ba6a]{overflow:visible}.overview-scroll[data-v-0186ba6a]{-webkit-box-flex:0;-ms-flex:none;flex:none;overflow:visible;min-height:0}}.setting-card[data-v-0186ba6a]{background:#fff;border-radius:12px;border:1px solid #e8ecf1;-webkit-box-shadow:0 2px 12px rgba(15,23,42,.04);box-shadow:0 2px 12px rgba(15,23,42,.04);overflow:hidden}.setting-card--plan[data-v-0186ba6a]{border-top:3px solid var(--htwa-accent);-ms-flex-item-align:stretch;align-self:stretch;max-height:100%;overflow-x:hidden;overflow-y:auto}.setting-card--overview[data-v-0186ba6a]{border-top:3px solid #67e8f9;min-height:0;height:100%;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.setting-card-icon--overview[data-v-0186ba6a]{background:#ecfeff;color:#0891b2}.overview-refresh[data-v-0186ba6a]{margin-left:auto;color:#0891b2!important;-ms-flex-negative:0;flex-shrink:0}.overview-body[data-v-0186ba6a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:12px 16px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.overview-kpi[data-v-0186ba6a]{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;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 14px;margin-bottom:12px;border-radius:12px;background:linear-gradient(135deg,#ecfeff,#f0fdfa 55%,#fff);border:1px solid #a5f3fc}.overview-kpi[data-v-0186ba6a],.overview-toolbar[data-v-0186ba6a]{-ms-flex-negative:0;flex-shrink:0}.overview-scroll[data-v-0186ba6a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:2px}.overview-scroll .pagination-wrap[data-v-0186ba6a]{position:sticky;bottom:0;z-index:1;margin-top:8px;padding-top:4px;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),color-stop(28%,#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 28%)}.overview-kpi-main[data-v-0186ba6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 6px;color:#164e63}.overview-kpi-num[data-v-0186ba6a]{font-size:22px;font-weight:700;line-height:1}.overview-kpi-num--accent[data-v-0186ba6a]{color:#0891b2}.overview-kpi-unit[data-v-0186ba6a]{font-size:13px;color:#64748b}.overview-kpi-split[data-v-0186ba6a]{margin:0 2px;color:#cbd5e1}.overview-kpi-side[data-v-0186ba6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.overview-kpi-pill[data-v-0186ba6a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;border-radius:999px;font-size:12px;color:#475569;background:#fff;border:1px solid #e2e8f0}.overview-kpi-pill--ok[data-v-0186ba6a]{color:#0e7490;background:#ecfeff;border-color:#a5f3fc;font-weight:600}.overview-toolbar[data-v-0186ba6a]{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;gap:8px;margin-bottom:10px}.overview-empty[data-v-0186ba6a]{padding:36px 12px;text-align:center;font-size:13px;color:#94a3b8;line-height:1.6}.overview-empty i[data-v-0186ba6a]{font-size:28px;color:#cbd5e1;margin-bottom:8px}.overview-empty p[data-v-0186ba6a]{margin:0 0 4px}.overview-dot[data-v-0186ba6a]{color:#cbd5e1}.overview-card-grid[data-v-0186ba6a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:1200px){.overview-card-grid[data-v-0186ba6a]{grid-template-columns:1fr}}.ov-card[data-v-0186ba6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:168px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;overflow:hidden;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.ov-card[data-v-0186ba6a]:hover{border-color:#67e8f9;-webkit-box-shadow:0 8px 20px rgba(8,145,178,.08);box-shadow:0 8px 20px rgba(8,145,178,.08)}.ov-card.is-empty[data-v-0186ba6a]{background:#fafbfc}.ov-card.is-off[data-v-0186ba6a]{opacity:.78}.ov-card-head[data-v-0186ba6a]{padding:12px 14px 8px}.ov-card-title-wrap[data-v-0186ba6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.ov-card-title[data-v-0186ba6a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;font-size:15px;font-weight:600;color:#164e63;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-card-meta[data-v-0186ba6a]{margin-top:6px;font-size:12px;color:#64748b}.ov-card-meta b[data-v-0186ba6a]{color:#0e7490;font-weight:600}.ov-card-body[data-v-0186ba6a]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 14px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.ov-card-sch[data-v-0186ba6a]{padding:8px 10px;border-radius:8px;background:#f8fafc;border:1px solid #eef2f7}.ov-card-sch-name[data-v-0186ba6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#334155;margin-bottom:6px}.ov-card-sch-name i[data-v-0186ba6a]{color:#0891b2}.ov-card-sch-chips[data-v-0186ba6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.ov-card-more[data-v-0186ba6a]{font-size:12px;color:#94a3b8;padding-left:2px}.ov-card-empty[data-v-0186ba6a]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 14px;padding:18px 12px;border-radius:8px;border:1px dashed #e2e8f0;color:#94a3b8;font-size:12px;text-align:center;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}.ov-card-foot[data-v-0186ba6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px;padding:6px 10px 8px;border-top:1px solid #f1f5f9;margin-top:auto}.ov-chip[data-v-0186ba6a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 8px;border-radius:999px;font-size:12px;line-height:1.4;color:#475569;background:#f1f5f9;border:1px solid #e2e8f0}.ov-chip--time[data-v-0186ba6a]{color:#0e7490;background:#ecfeff;border-color:#a5f3fc;font-weight:600}.pagination-wrap[data-v-0186ba6a]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.pagination-wrap[data-v-0186ba6a] .el-pagination{width:auto;margin:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;float:none;padding:4px 8px;-webkit-box-shadow:none;box-shadow:none;background:transparent}.week-time-cell[data-v-0186ba6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px 0}.week-time-chip[data-v-0186ba6a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:999px;font-size:12px;line-height:1.5;color:#0e7490;background:#ecfeff;border:1px solid #a5f3fc;white-space:nowrap}.week-time-empty[data-v-0186ba6a]{color:#c0c4cc}.setting-card-head[data-v-0186ba6a]{gap:12px;padding:14px 18px 12px;background:-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(#fff));background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #f0f2f5}.setting-card-head[data-v-0186ba6a],.setting-card-icon[data-v-0186ba6a]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.setting-card-icon[data-v-0186ba6a]{width:36px;height:36px;border-radius:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px}.setting-card-icon--plan[data-v-0186ba6a]{background:var(--htwa-accent-soft);color:var(--htwa-accent)}.setting-card-head-text[data-v-0186ba6a]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.setting-card-name[data-v-0186ba6a]{font-size:15px;font-weight:600;color:#303133}.setting-card-sub[data-v-0186ba6a]{font-size:12px;color:#909399;line-height:1.4}.setting-body[data-v-0186ba6a]{padding:4px 0 12px}.setting-row[data-v-0186ba6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;padding:14px 18px;border-bottom:1px solid #f5f7fa}.setting-row[data-v-0186ba6a]:last-of-type{border-bottom:none}.setting-row-text[data-v-0186ba6a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:2px}.setting-row-label[data-v-0186ba6a]{font-size:14px;color:#303133;font-weight:500}.setting-row-desc[data-v-0186ba6a]{margin-top:4px;font-size:12px;color:#909399;line-height:1.55}.setting-control[data-v-0186ba6a]{width:220px;-ms-flex-negative:0;flex-shrink:0}.setting-control-num[data-v-0186ba6a]{-ms-flex-negative:0;flex-shrink:0}.setting-row-switch[data-v-0186ba6a]{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.setting-footer[data-v-0186ba6a]{padding:8px 18px 6px}.panel-toolbar[data-v-0186ba6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin:8px 0 14px}.panel-toolbar-text[data-v-0186ba6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.panel-title[data-v-0186ba6a]{font-size:15px;font-weight:600;color:#303133}.panel-sub[data-v-0186ba6a]{font-size:12px;color:#909399;line-height:1.45}.panel-toolbar-actions[data-v-0186ba6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.item-select[data-v-0186ba6a]{width:220px}.htwa-table[data-v-0186ba6a]{width:100%}.htwa-table.el-table--border[data-v-0186ba6a]{border:none}.htwa-table.el-table--border[data-v-0186ba6a]:after,.htwa-table.el-table--border[data-v-0186ba6a]:before{display:none}.htwa-table.el-table--border[data-v-0186ba6a] td.el-table__cell:last-child,.htwa-table.el-table--border[data-v-0186ba6a] th.el-table__cell:last-child{border-right:none}.link-cyan[data-v-0186ba6a]{color:var(--htwa-accent)!important}.link-danger[data-v-0186ba6a]{color:#f56c6c!important}.field-hint[data-v-0186ba6a]{color:#909399;font-size:12px;line-height:1.4;margin-top:4px}.unify-time-row[data-v-0186ba6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.unify-time-sep[data-v-0186ba6a]{color:#909399}.day-table[data-v-0186ba6a]{width:100%}.excel-dialog-head[data-v-0186ba6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.excel-dialog-icon[data-v-0186ba6a]{width:40px;height:40px;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(145deg,#ecfeff,#cffafe);color:#0891b2;font-size:20px;-ms-flex-negative:0;flex-shrink:0}.excel-dialog-title[data-v-0186ba6a]{font-size:16px;font-weight:600;color:#164e63;line-height:1.3}.excel-dialog-sub[data-v-0186ba6a]{margin-top:2px;font-size:12px;color:#64748b;font-weight:400}.excel-seg[data-v-0186ba6a]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;margin-bottom:16px;background:#f1f5f9;border-radius:10px}.excel-seg-item[data-v-0186ba6a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;margin:0;padding:9px 8px;border:none;border-radius:8px;background:transparent;color:#64748b;font-size:13px;cursor:pointer;-webkit-transition:background-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,-webkit-box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.excel-seg-item[data-v-0186ba6a]:hover{color:#0e7490;background:hsla(0,0%,100%,.65)}.excel-seg-item.is-active[data-v-0186ba6a]{background:#fff;color:#0891b2;font-weight:600;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.08);box-shadow:0 1px 3px rgba(15,23,42,.08)}.excel-panel[data-v-0186ba6a]{min-height:320px}.excel-hero-card[data-v-0186ba6a]{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;gap:16px;padding:16px 18px;border-radius:12px;background:linear-gradient(135deg,#ecfeff,#f0fdfa 55%,#fff);border:1px solid #a5f3fc}.excel-hero-copy[data-v-0186ba6a]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.excel-hero-copy h4[data-v-0186ba6a]{margin:0 0 6px;font-size:15px;font-weight:600;color:#164e63}.excel-hero-copy p[data-v-0186ba6a]{margin:0;font-size:13px;line-height:1.55;color:#475569}.excel-cta[data-v-0186ba6a]{-ms-flex-negative:0;flex-shrink:0}.excel-rule-grid[data-v-0186ba6a]{display:grid;grid-template-columns:1fr;gap:8px;margin-top:12px}.excel-rule[data-v-0186ba6a]{padding:10px 12px;border-radius:8px;background:#f8fafc;border:1px solid #e2e8f0}.excel-rule-k[data-v-0186ba6a]{font-size:12px;font-weight:600;color:#0891b2;margin-bottom:4px}.excel-rule-v[data-v-0186ba6a]{font-size:12px;line-height:1.5;color:#475569}.excel-rule-v code[data-v-0186ba6a]{padding:1px 5px;border-radius:4px;background:#ecfeff;color:#0e7490;font-size:12px}.excel-scope-chip[data-v-0186ba6a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;font-size:13px;color:#334155}.excel-scope-chip i[data-v-0186ba6a]{color:#0891b2}.excel-steps[data-v-0186ba6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;margin-bottom:16px;padding:4px 0}.excel-step[data-v-0186ba6a]{gap:8px;color:#94a3b8;font-size:13px;white-space:nowrap}.excel-step-no[data-v-0186ba6a],.excel-step[data-v-0186ba6a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.excel-step-no[data-v-0186ba6a]{width:22px;height:22px;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:600;background:#e2e8f0;color:#64748b;-webkit-transition:background-color .2s ease,color .2s ease;transition:background-color .2s ease,color .2s ease}.excel-step.is-active[data-v-0186ba6a]{color:#0e7490;font-weight:600}.excel-step.is-active .excel-step-no[data-v-0186ba6a]{background:#0891b2;color:#fff}.excel-step.is-done[data-v-0186ba6a]{color:#0f766e}.excel-step.is-done .excel-step-no[data-v-0186ba6a]{background:#99f6e4;color:#0f766e}.excel-step-line[data-v-0186ba6a]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2px;margin:0 10px;background:#e2e8f0;border-radius:1px;min-width:24px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.excel-step-line.is-on[data-v-0186ba6a]{background:#67e8f9}.excel-upload-layout[data-v-0186ba6a]{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.excel-uploader[data-v-0186ba6a],.excel-uploader[data-v-0186ba6a] .el-upload{width:100%}.excel-uploader[data-v-0186ba6a] .el-upload-dragger{width:100%;height:168px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:12px;border:1.5px dashed #a5f3fc;background:-webkit-gradient(linear,left top,left bottom,from(#ecfeff),color-stop(70%,#fff));background:linear-gradient(180deg,#ecfeff,#fff 70%);-webkit-transition:border-color .2s ease,background-color .2s ease;transition:border-color .2s ease,background-color .2s ease}.excel-uploader[data-v-0186ba6a] .el-upload-dragger:hover{border-color:#0891b2;background:#ecfeff}.excel-uploader-icon[data-v-0186ba6a]{font-size:40px!important;color:#0891b2!important;margin:0 0 8px!important}.excel-uploader[data-v-0186ba6a] .el-upload__text{color:#334155;font-size:13px}.excel-uploader[data-v-0186ba6a] .el-upload__text em{color:#0891b2;font-style:normal;font-weight:600}.excel-uploader-hint[data-v-0186ba6a]{margin-top:6px;font-size:12px;color:#94a3b8}.excel-upload-side[data-v-0186ba6a]{padding:14px 16px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.excel-side-title[data-v-0186ba6a]{font-size:13px;font-weight:600;color:#164e63;margin-bottom:10px}.excel-side-list[data-v-0186ba6a]{margin:0;padding-left:18px;font-size:12px;line-height:1.7;color:#475569}.excel-preview-bar[data-v-0186ba6a]{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;gap:8px;margin-bottom:10px;font-size:13px;color:#475569}.excel-preview-bar b[data-v-0186ba6a]{color:#0891b2}.excel-preview-list[data-v-0186ba6a]{max-height:360px;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-right:2px}.excel-preview-item[data-v-0186ba6a]{border:1px solid #e2e8f0;border-radius:10px;background:#fff;overflow:hidden;-webkit-transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,-webkit-box-shadow .2s ease}.excel-preview-item.is-open[data-v-0186ba6a]{border-color:#67e8f9;-webkit-box-shadow:0 0 0 1px rgba(8,145,178,.12);box-shadow:0 0 0 1px rgba(8,145,178,.12)}.excel-preview-summary[data-v-0186ba6a]{display:grid;grid-template-columns:44px minmax(0,1.4fr) minmax(0,1.1fr) 96px auto auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px 10px;padding:10px 12px;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.excel-preview-summary[data-v-0186ba6a]:hover{background:#f8fafc}.excel-preview-rowno[data-v-0186ba6a]{font-size:12px;font-weight:700;color:#0891b2}.excel-preview-summary-main[data-v-0186ba6a]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;overflow:hidden}.excel-preview-title[data-v-0186ba6a]{font-size:13px;font-weight:600;color:#164e63;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.excel-preview-sep[data-v-0186ba6a]{color:#94a3b8;-ms-flex-negative:0;flex-shrink:0}.excel-preview-meta[data-v-0186ba6a],.excel-preview-sub[data-v-0186ba6a],.excel-preview-time[data-v-0186ba6a]{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.excel-preview-time[data-v-0186ba6a]{color:#0e7490;font-weight:600}.excel-preview-summary-actions[data-v-0186ba6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:2px;white-space:nowrap}.excel-preview-editor[data-v-0186ba6a]{padding:0 12px 12px;border-top:1px dashed #e2e8f0;background:#f8fafc}.excel-preview-grid[data-v-0186ba6a]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 10px;padding-top:10px}.ep-field[data-v-0186ba6a]{min-width:0}.ep-field--2[data-v-0186ba6a]{grid-column:span 2}.ep-field--3[data-v-0186ba6a]{grid-column:span 3}.ep-field--full[data-v-0186ba6a]{grid-column:1/-1}.ep-field label[data-v-0186ba6a]{display:block;margin-bottom:4px;font-size:12px;color:#64748b;line-height:1.2}.ep-switch-wrap[data-v-0186ba6a]{min-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:720px){.excel-preview-summary[data-v-0186ba6a]{grid-template-columns:40px minmax(0,1fr) auto}.excel-preview-meta[data-v-0186ba6a],.excel-preview-time[data-v-0186ba6a]{display:none}.excel-preview-grid[data-v-0186ba6a]{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-field--3[data-v-0186ba6a]{grid-column:1/-1}}.excel-result-cards[data-v-0186ba6a]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.excel-result-card[data-v-0186ba6a]{padding:12px 14px;border-radius:10px;border:1px solid #e2e8f0;background:#f8fafc}.excel-result-card--ok[data-v-0186ba6a]{background:#f0fdf4;border-color:#bbf7d0}.excel-result-card--fail[data-v-0186ba6a]{background:#fef2f2;border-color:#fecaca}.excel-result-num[data-v-0186ba6a]{font-size:22px;font-weight:700;line-height:1.2;color:#164e63}.excel-result-card--ok .excel-result-num[data-v-0186ba6a]{color:#16a34a}.excel-result-card--fail .excel-result-num[data-v-0186ba6a]{color:#dc2626}.excel-result-label[data-v-0186ba6a]{margin-top:2px;font-size:12px;color:#64748b}.import-preview-table[data-v-0186ba6a]{width:100%}.import-errors[data-v-0186ba6a]{margin:12px 0 0;padding:10px 12px;border-radius:8px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:12px;max-height:160px;overflow:auto}.import-errors ul[data-v-0186ba6a]{margin:6px 0 0;padding-left:18px}.excel-dialog-footer[data-v-0186ba6a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}@media (max-width:900px){.excel-upload-layout[data-v-0186ba6a]{grid-template-columns:1fr}.excel-hero-card[data-v-0186ba6a]{-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}.excel-cta[data-v-0186ba6a]{width:100%}}.empty-tip[data-v-0186ba6a]{-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;min-height:280px;padding:24px}.empty-tip-inner[data-v-0186ba6a]{text-align:center;max-width:300px}.empty-icon[data-v-0186ba6a]{font-size:48px;color:#dcdfe6}.empty-title[data-v-0186ba6a]{margin:12px 0 6px;font-size:15px;font-weight:500;color:#606266}.empty-desc[data-v-0186ba6a]{margin:0;font-size:13px;color:#909399;line-height:1.55}.htwa-excel-dialog{width:860px!important;height:560px;margin-top:8vh!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:14px;overflow:hidden;-webkit-box-shadow:0 20px 50px rgba(15,23,42,.18);box-shadow:0 20px 50px rgba(15,23,42,.18)}.htwa-excel-dialog .el-dialog__header{-ms-flex-negative:0;flex-shrink:0;padding:18px 20px 10px;border-bottom:none}.htwa-excel-dialog .el-dialog__title{width:100%}.htwa-excel-dialog .el-dialog__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;height:390px;padding:8px 20px 6px;overflow-x:hidden;overflow-y:auto}.htwa-excel-dialog .el-dialog__footer{-ms-flex-negative:0;flex-shrink:0;padding:12px 20px 18px;border-top:1px solid #f1f5f9}.htwa-excel-dialog .el-button--primary{background-color:#0891b2;border-color:#0891b2}.htwa-excel-dialog .el-button--primary:focus,.htwa-excel-dialog .el-button--primary:hover{background-color:#0e7490;border-color:#0e7490}@media (prefers-reduced-motion:reduce){.htwa-excel-dialog *{-webkit-transition:none!important;transition:none!important}}