.wzwxq-page[data-v-b1ebf4c0]{display:flex;align-items:stretch;gap:18px;height:100%;min-height:0;margin:0;padding:0;box-sizing:border-box;font-family:'Inter, system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif'}.page-body[data-v-b1ebf4c0]{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.side-nav[data-v-b1ebf4c0]{flex-shrink:0;align-self:flex-start;width:176px;background:#fff;border:1px solid #ebeef5;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.05);overflow:hidden}.side-nav__head[data-v-b1ebf4c0]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 10px;border-bottom:1px solid #f0f2f5}.side-nav__title[data-v-b1ebf4c0]{font-size:13px;font-weight:700;color:#303133}.side-nav__count[data-v-b1ebf4c0]{font-size:11px;color:#a8abb2}.side-nav__list[data-v-b1ebf4c0]{list-style:none;margin:0;padding:6px}.side-nav__item[data-v-b1ebf4c0]{display:block;padding:9px 12px;margin-bottom:2px;font-size:14px;color:#606266;border-radius:7px;text-decoration:none;cursor:pointer;line-height:1.4;transition:all .25s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.side-nav__item[data-v-b1ebf4c0]:hover{background:#f0f6ff;color:#409eff}.side-nav__item.active[data-v-b1ebf4c0]{background:#409eff;color:#fff;box-shadow:0 3px 8px rgba(64,158,255,.35)}.page-header[data-v-b1ebf4c0]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;padding:2px 6px 12px;flex-shrink:0}.page-title[data-v-b1ebf4c0]{font-size:26px;font-weight:700;color:#1f2d3d;margin:0;letter-spacing:.5px;line-height:1.4}.scene-switch[data-v-b1ebf4c0]{display:inline-flex;align-items:center;background:#eef1f6;border-radius:999px;padding:3px;flex-shrink:0}.scene-switch__item[data-v-b1ebf4c0]{padding:5px 16px;font-size:13px;color:#606266;border-radius:999px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .25s ease;white-space:nowrap}.scene-switch__item[data-v-b1ebf4c0]:hover{color:#409eff}.scene-switch__item.active[data-v-b1ebf4c0]{background:#409eff;color:#fff;box-shadow:0 3px 8px rgba(64,158,255,.35)}.page-scroll[data-v-b1ebf4c0]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:0 6px 24px}.module-block[data-v-b1ebf4c0]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:16px 18px;margin-bottom:20px;box-shadow:0 2px 12px rgba(0,0,0,.06);scroll-margin-top:14px}.module-head[data-v-b1ebf4c0]{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.module-title[data-v-b1ebf4c0]{font-size:18px;font-weight:600;color:#303133;margin:0;padding-left:10px;border-left:4px solid #409eff;line-height:1.4;flex-shrink:0}.module-stats[data-v-b1ebf4c0]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.stats-label[data-v-b1ebf4c0]{display:inline-flex;align-items:center;gap:3px;font-size:12px;font-weight:600;color:#2b5bd7;margin-right:2px}.stats-chip[data-v-b1ebf4c0]{display:inline-flex;align-items:center;gap:4px;padding:1px 10px;font-size:12px;color:#1f2d3d;background:#eef4ff;border:1px solid #cfe0ff;border-radius:999px;white-space:nowrap}.stats-chip b[data-v-b1ebf4c0]{color:#d4380d;font-weight:700;font-size:12px}.stats-note[data-v-b1ebf4c0]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#2b5bd7}.stats-note.is-muted[data-v-b1ebf4c0]{color:#a8abb2}.stats-refresh[data-v-b1ebf4c0]{font-size:13px;color:#909399;cursor:pointer;padding:3px;border-radius:50%;transition:color .2s,background .2s}.stats-refresh[data-v-b1ebf4c0]:hover{color:#409eff;background:#f0f6ff}.stats-refresh.is-loading[data-v-b1ebf4c0]{animation:rotating-b1ebf4c0 1s linear infinite}@keyframes rotating-b1ebf4c0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.module-actions[data-v-b1ebf4c0]{display:flex;gap:8px;margin-left:auto;flex-shrink:0}.table-wrap[data-v-b1ebf4c0]{width:100%}.wzwxq-table[data-v-b1ebf4c0]{width:100%!important}.cell-wrap[data-v-b1ebf4c0]{display:flex;align-items:center;gap:4px;min-height:30px}.cell-wrap.is-editing[data-v-b1ebf4c0]{gap:4px}.cell-text[data-v-b1ebf4c0]{flex:1;font-size:13px;color:#303133;white-space:normal;line-height:1.4;word-break:break-all}.cell-control[data-v-b1ebf4c0]{flex:1;width:100%}.tier-badge[data-v-b1ebf4c0]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:1px 12px;border-radius:7px;font-size:13px;font-weight:700;letter-spacing:.5px;color:#fff;line-height:22px;text-align:center;flex-shrink:0}.m-tier-legend[data-v-b1ebf4c0]{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.tier-legend-chip[data-v-b1ebf4c0]{display:inline-flex;align-items:center;justify-content:center;min-width:38px;padding:1px 8px;border-radius:6px;color:#fff;font-size:12px;font-weight:700;line-height:20px;letter-spacing:.5px}.tier-t0[data-v-b1ebf4c0]{background:linear-gradient(135deg,#ffca28,#d19a00);box-shadow:0 2px 8px rgba(209,154,0,.45)}.tier-t1[data-v-b1ebf4c0]{background:linear-gradient(135deg,#2fc4b8,#009e93);box-shadow:0 2px 6px rgba(0,158,147,.35)}.tier-t2[data-v-b1ebf4c0]{background:linear-gradient(135deg,#8e6bff,#5e35b1);box-shadow:0 2px 6px rgba(94,53,177,.32)}.tier-t3[data-v-b1ebf4c0]{background:linear-gradient(135deg,#90a4ae,#78909c)}.tier-none[data-v-b1ebf4c0]{background:#c0c4cc}.row-edit-btn[data-v-b1ebf4c0]{color:#409eff;font-size:16px;padding:2px;flex-shrink:0}.row-delete-btn[data-v-b1ebf4c0]{color:#f56c6c;font-size:16px;padding:2px;flex-shrink:0}.cell-confirm-btn[data-v-b1ebf4c0],.col-confirm-btn[data-v-b1ebf4c0],.row-confirm-btn[data-v-b1ebf4c0]{color:#67c23a;font-size:16px;padding:2px;flex-shrink:0}.col-cancel-btn[data-v-b1ebf4c0],.row-cancel-btn[data-v-b1ebf4c0]{color:#f56c6c;font-size:16px;padding:2px}.col-head-editing[data-v-b1ebf4c0]{display:inline-flex;align-items:center;gap:2px}.date-pill[data-v-b1ebf4c0]{display:inline-flex;align-items:center;white-space:nowrap;padding:1px 9px;border-radius:6px;font-size:12px;font-weight:600;letter-spacing:.3px;line-height:20px;color:#fff;background:linear-gradient(135deg,#42a5f5,#1e88e5);box-shadow:0 1px 4px rgba(30,136,229,.3)}.cell-text.is-nowrap[data-v-b1ebf4c0]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-image[data-v-b1ebf4c0]{display:block;width:120px;height:70px;border-radius:6px;background:#f5f7fa;border:1px solid #ebeef5;cursor:zoom-in}.detail-rich[data-v-b1ebf4c0]{flex:1;min-width:0;font-size:13px;color:#303133;line-height:1.7}.marker-chip[data-v-b1ebf4c0]{display:inline-block;vertical-align:middle;margin:0 3px;padding:0 8px;border-radius:5px;font-size:12px;line-height:20px;white-space:nowrap;box-shadow:0 1px 3px rgba(0,0,0,.14);cursor:default}.marker-dialog__tip[data-v-b1ebf4c0]{font-size:12px;color:#909399;background:#f7f8fa;border:1px dashed #dcdfe6;border-radius:6px;padding:8px 10px;margin-bottom:12px;line-height:1.6}.marker-scroll[data-v-b1ebf4c0]{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px;margin-right:-4px}.marker-category-add[data-v-b1ebf4c0],.marker-dialog__tip[data-v-b1ebf4c0]{flex-shrink:0}.marker-group[data-v-b1ebf4c0]{border:1px solid #ebeef5;border-radius:8px;padding:10px 12px;margin-bottom:10px}.marker-group__head[data-v-b1ebf4c0]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.marker-group__dot[data-v-b1ebf4c0]{width:12px;height:12px;border-radius:50%;flex-shrink:0}.marker-group__name[data-v-b1ebf4c0]{font-size:14px;font-weight:700;color:#303133}.marker-group__count[data-v-b1ebf4c0]{font-size:12px;color:#a8abb2;background:#f0f2f5;border-radius:999px;padding:0 8px;line-height:18px}.marker-category-add[data-v-b1ebf4c0]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:12px}.marker-category-add__hint[data-v-b1ebf4c0]{font-size:12px;color:#a8abb2}.marker-cat-del-btn[data-v-b1ebf4c0]{color:#f56c6c;font-size:13px;padding:0 2px;margin-left:auto}.marker-group__add[data-v-b1ebf4c0]{margin-left:auto;color:#409eff;font-size:12px;padding:0}.marker-group__body[data-v-b1ebf4c0]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:28px}.marker-item[data-v-b1ebf4c0]{display:inline-flex;align-items:center;gap:4px}.marker-chip.is-in-dialog[data-v-b1ebf4c0]{cursor:pointer;font-size:13px;padding:2px 12px;line-height:22px;border-radius:6px}.marker-chip.is-in-dialog[data-v-b1ebf4c0]:hover{opacity:.82;box-shadow:0 2px 6px rgba(0,0,0,.22)}.marker-group__empty[data-v-b1ebf4c0]{font-size:12px;color:#c0c4cc}.marker-edit-name[data-v-b1ebf4c0]{width:150px}.marker-edit-color[data-v-b1ebf4c0]{vertical-align:middle}.marker-del-btn[data-v-b1ebf4c0]{color:#f56c6c;font-size:15px;padding:2px}.marker-dialog__footer[data-v-b1ebf4c0]{display:flex;align-items:center;justify-content:flex-end;gap:8px}.marker-dialog__hint[data-v-b1ebf4c0]{margin-right:auto;font-size:12px;color:#a8abb2}.side-nav__footer[data-v-b1ebf4c0]{padding:10px 12px;border-top:1px solid #f0f2f5}.marker-open-btn[data-v-b1ebf4c0]{width:100%;margin:0}.side-nav__link[data-v-b1ebf4c0]{display:block;width:100%}.side-nav__link[data-v-b1ebf4c0]:hover{text-decoration:none}.side-nav__footer[data-v-b1ebf4c0]{display:flex;flex-direction:column;gap:8px}.side-camp__list[data-v-b1ebf4c0]{padding-top:8px}.side-camp__hint[data-v-b1ebf4c0]{padding:2px 14px 12px;font-size:11px;color:#a8abb2;word-break:break-all}@media (max-width:1024px){.side-nav[data-v-b1ebf4c0]{display:none}}.lineup-badge[data-v-b1ebf4c0]{display:inline-block;padding:3px 14px;border-radius:9px;color:#fff;font-size:15px;font-weight:700;letter-spacing:.5px;white-space:normal;word-break:break-word}.mobile-rows[data-v-b1ebf4c0]{border:1px solid #ebeef5;border-radius:8px;background:#fff;overflow:hidden}.mobile-col-head[data-v-b1ebf4c0]{padding:8px 14px;background:#f5f7fa;font-size:13px;font-weight:600;color:#606266;border-bottom:1px solid #ebeef5}.m-row[data-v-b1ebf4c0]{padding:12px 14px;border-bottom:1px solid #f0f2f5}.m-row[data-v-b1ebf4c0]:last-child{border-bottom:none}.m-row__lineup[data-v-b1ebf4c0]{margin-bottom:8px}.m-row__lineup-text[data-v-b1ebf4c0]{font-size:15px;font-weight:700;color:#303133}.m-row__detail[data-v-b1ebf4c0]{font-size:13px;color:#303133;line-height:1.75;word-break:break-word;white-space:normal}.detail-image.is-card[data-v-b1ebf4c0]{width:100%;height:200px}.lineup-view[data-v-b1ebf4c0]{padding-bottom:8px}.lineup-toolbar[data-v-b1ebf4c0]{display:none}.lineup-cards[data-v-b1ebf4c0]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lineup-card.is-detail[data-v-b1ebf4c0]{grid-column:span 2}@media (min-width:769px) and (max-width:1279px){.lineup-cards[data-v-b1ebf4c0]{grid-template-columns:repeat(3,minmax(0,1fr))}}.lineup-card[data-v-b1ebf4c0]{display:flex;flex-direction:column;background:#fff;border:1px solid #ebeef5;border-radius:12px;padding:16px 18px 14px;box-shadow:0 2px 12px rgba(0,0,0,.06);cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.lineup-card[data-v-b1ebf4c0]:hover{transform:translateY(-5px);box-shadow:0 10px 22px rgba(0,0,0,.12)}.lc-title[data-v-b1ebf4c0]{font-size:17px;font-weight:700;color:#1f2d3d;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #f0f2f5;word-break:break-word;cursor:pointer;transition:color .2s ease}.lc-title[data-v-b1ebf4c0]:hover{color:#409eff}.lc-detail[data-v-b1ebf4c0]{flex:1;font-size:13px;color:#303133;line-height:1.75;word-break:break-word;white-space:normal;margin-bottom:12px}.lc-detail-tabs[data-v-b1ebf4c0]{flex:1;min-height:0;margin-bottom:12px}.lc-tabs[data-v-b1ebf4c0] .el-tabs__header{margin-bottom:10px}.lc-tabs[data-v-b1ebf4c0] .el-tabs__item{font-size:12px;height:34px;line-height:34px;padding:0 12px}.lc-tab-content[data-v-b1ebf4c0]{font-size:13px;color:#303133;line-height:1.75;word-break:break-word;white-space:pre-line;max-height:260px;overflow-y:auto}.lc-tab-empty[data-v-b1ebf4c0]{color:#c0c4cc}.lc-foot[data-v-b1ebf4c0]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:10px;border-top:1px solid #f0f2f5}.lc-foot__left[data-v-b1ebf4c0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lc-strength[data-v-b1ebf4c0]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:1px 12px;border-radius:7px;font-size:13px;font-weight:700;letter-spacing:.5px;color:#fff;line-height:22px}.lc-date[data-v-b1ebf4c0]{font-size:12px;color:#1e88e5;background:#e3f2fd;border-radius:6px;padding:2px 9px;white-space:nowrap}.camp-chip[data-v-b1ebf4c0]{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:18px;white-space:nowrap}.lineup-empty[data-v-b1ebf4c0]{text-align:center;color:#a8abb2;padding:40px 0;font-size:13px}.create-form__row[data-v-b1ebf4c0]{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.create-form__label[data-v-b1ebf4c0]{flex-shrink:0;width:76px;text-align:right;line-height:32px;font-size:13px;color:#606266}.create-form__control[data-v-b1ebf4c0]{flex:1}.create-form__footer[data-v-b1ebf4c0]{display:flex;align-items:center;gap:8px}.create-form__footer-space[data-v-b1ebf4c0]{flex:1}.create-form__del[data-v-b1ebf4c0]{flex-shrink:0}@media (max-width:768px){.wzwxq-page[data-v-b1ebf4c0]{padding:2px 8px 28px;gap:10px}.page-header[data-v-b1ebf4c0]{margin-bottom:12px}.page-title[data-v-b1ebf4c0]{font-size:19px;letter-spacing:.3px;line-height:1.5}.module-block[data-v-b1ebf4c0]{padding:10px 8px;margin-bottom:12px;border-radius:8px}.module-head[data-v-b1ebf4c0]{gap:6px;margin-bottom:10px}.module-title[data-v-b1ebf4c0]{font-size:16px;padding-left:8px;border-left-width:3px;order:1}.m-tier-legend[data-v-b1ebf4c0]{order:1}.module-actions[data-v-b1ebf4c0]{order:2;margin-left:auto}.module-stats[data-v-b1ebf4c0]{order:3;flex:1 1 100%;margin-left:0}.stats-chip[data-v-b1ebf4c0],.stats-note[data-v-b1ebf4c0]{font-size:11px}.cell-text[data-v-b1ebf4c0]{font-size:12px}.date-pill[data-v-b1ebf4c0]{font-size:11px;padding:0 7px}.marker-chip[data-v-b1ebf4c0]{font-size:11px;line-height:18px;padding:0 6px;margin:0 2px}}@media (max-width:768px){.wzwxq-page[data-v-b1ebf4c0]{padding:0 2px 2px;gap:8px}.page-header[data-v-b1ebf4c0]{padding:2px 2px 10px;gap:6px 10px;margin-bottom:0}.page-title[data-v-b1ebf4c0]{font-size:17px}.page-scroll[data-v-b1ebf4c0]{padding:0 2px 20px}.lineup-cards[data-v-b1ebf4c0]{grid-template-columns:1fr;gap:12px}.lineup-card.is-detail[data-v-b1ebf4c0]{grid-column:auto}.lineup-toolbar[data-v-b1ebf4c0]{display:flex;justify-content:flex-end;margin-bottom:10px}.lineup-card[data-v-b1ebf4c0]{padding:12px 14px 12px}.create-form__label[data-v-b1ebf4c0]{width:64px}}.marker-dialog .el-dialog{margin-top:5vh;height:calc(100vh - 86px);display:flex;flex-direction:column}.marker-dialog .el-dialog__header{flex-shrink:0}.marker-dialog .el-dialog__body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-top:12px;padding-bottom:8px}.marker-dialog .el-dialog__footer{flex-shrink:0;padding-top:10px}.marker-dialog .el-dialog__title{font-size:16px}@media (max-width:720px){.marker-dialog{width:94vw!important}}.create-lineup-dialog .el-dialog{margin:24px auto 24px;display:flex;flex-direction:column}.create-lineup-dialog .el-dialog__header{flex-shrink:0}.create-lineup-dialog .el-dialog__body{height:500px!important;flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding-top:12px;padding-bottom:8px}.create-lineup-dialog .el-dialog__footer{flex-shrink:0;padding-top:10px}.create-lineup-dialog .create-form{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.create-lineup-dialog .create-form-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px}@media (max-width:720px){.create-lineup-dialog{width:94vw!important}}