.fs-page[data-v-37735c32]{display:flex;flex-direction:column;height:100%;min-height:100vh;background:#f5f7fa}.fs-toolbar[data-v-37735c32]{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;background:#fff;border-bottom:1px solid #ebeef5;box-shadow:0 1px 6px rgba(0,0,0,.04)}.fs-tb-left[data-v-37735c32]{display:flex;align-items:center;gap:14px;min-width:0}.fs-head-title[data-v-37735c32]{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:600;color:#1f2937}.fs-tag[data-v-37735c32]{font-weight:400}.fs-head-sub[data-v-37735c32]{margin-top:2px;font-size:12px;color:#909399}.fs-tb-right[data-v-37735c32]{display:flex;align-items:center;gap:8px;flex:0 0 auto}.fs-body[data-v-37735c32]{flex:1 1 auto;display:flex;align-items:flex-start;gap:16px;padding:16px 20px 40px;min-height:0}.fs-nav[data-v-37735c32]{flex:0 0 190px;position:sticky;top:78px;background:#fff;border-radius:10px;padding:8px;box-shadow:0 1px 4px rgba(0,0,21,.06)}.fs-nav-item[data-v-37735c32]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:all .15s}.fs-nav-item[data-v-37735c32]:hover{background:#f5f7fa}.fs-nav-item.active[data-v-37735c32]{background:#eef7e2}.fs-nav-item.active .fs-nav-label[data-v-37735c32]{color:#6ba32b;font-weight:600}.fs-nav-item>i[data-v-37735c32]{font-size:17px;color:#909399}.fs-nav-item.active>i[data-v-37735c32]{color:#8dc63f}.fs-nav-txt[data-v-37735c32]{flex:1 1 auto;min-width:0}.fs-nav-label[data-v-37735c32]{font-size:14px;color:#303133;line-height:1.4}.fs-nav-desc[data-v-37735c32]{font-size:11px;color:#a8abb2;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-nav-warn[data-v-37735c32]{color:#e6a23c}.fs-main[data-v-37735c32]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:14px}.fs-card[data-v-37735c32]{background:#fff;border-radius:10px;padding:18px 20px 6px;box-shadow:0 1px 4px rgba(0,0,21,.06)}.fs-card-head[data-v-37735c32]{display:flex;align-items:baseline;gap:12px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #f2f3f5}.fs-card-head h3[data-v-37735c32]{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;color:#1f2937}.fs-head-switch[data-v-37735c32]{margin-right:2px}.fs-card-tip[data-v-37735c32]{font-size:12px;color:#909399}.fs-inline-tip[data-v-37735c32]{margin-left:10px;font-size:12px;color:#909399;line-height:1.7}.fs-banner code[data-v-37735c32],.fs-inline-tip code[data-v-37735c32],.fs-warn code[data-v-37735c32]{padding:0 4px;border-radius:3px;background:rgba(0,0,0,.05);font-size:12px}.fs-grid-3[data-v-37735c32]{display:flex;flex-wrap:wrap;align-items:center;gap:0 24px}.fs-tip-cell[data-v-37735c32]{flex:1 1 200px;font-size:12px;color:#909399;padding-bottom:18px}.fs-radio-cards .el-radio[data-v-37735c32]{margin-right:8px;margin-bottom:6px}.fs-range-list[data-v-37735c32]{display:flex;flex-direction:column;gap:8px}.fs-range-row[data-v-37735c32]{display:flex;align-items:center;gap:8px}.fs-range-sep[data-v-37735c32]{color:#909399;font-size:12px}.fs-field-toggle[data-v-37735c32]{display:flex;flex-wrap:wrap;gap:6px 14px;padding-bottom:14px}.fs-img-row[data-v-37735c32]{display:flex;flex-wrap:wrap;gap:24px;padding-bottom:16px}.fs-img-label[data-v-37735c32]{font-size:13px;color:#303133;margin-bottom:6px}.fs-img-label em[data-v-37735c32]{display:block;font-style:normal;font-size:11px;color:#a8abb2}.fs-img-box[data-v-37735c32]{width:190px;height:110px;border:1px dashed #dcdfe6;border-radius:8px;overflow:hidden;background:#fafafa;display:flex;align-items:center;justify-content:center}.fs-img-box img[data-v-37735c32]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fs-img-empty[data-v-37735c32]{color:#c0c4cc;font-size:24px}.fs-img-ops[data-v-37735c32]{margin-top:8px;display:flex;align-items:center;gap:4px}.fs-theme-row[data-v-37735c32]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fs-theme-chip[data-v-37735c32]{width:28px;height:28px;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;font-size:13px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);transition:transform .12s}.fs-theme-chip[data-v-37735c32]:hover{transform:scale(1.08)}.fs-theme-chip.on[data-v-37735c32]{box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #8dc63f}.fs-banner[data-v-37735c32]{display:flex;gap:10px;padding:12px 16px;border-radius:10px;background:#eef7e2;color:#5f9427;font-size:13px;line-height:1.8}.fs-banner>i[data-v-37735c32]{font-size:16px;margin-top:2px}.fs-off-tip[data-v-37735c32]{padding:0 0 16px;font-size:12px;color:#c0c4cc}.fs-warn[data-v-37735c32]{margin:0 0 16px;padding:10px 12px;border-radius:8px;background:#fdf6ec;color:#b88230;font-size:12px;line-height:1.8}.fs-collapse[data-v-37735c32]{margin-bottom:10px}.fs-pre[data-v-37735c32]{margin:0;padding:10px 12px;background:#f7f8fa;border-radius:6px;font-size:12px;line-height:1.7;color:#4b5563;max-height:320px;overflow:auto;white-space:pre-wrap;word-break:break-all}.fs-save-bar[data-v-37735c32]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,21,.06);font-size:12px;color:#909399}.fs-test-card[data-v-37735c32]{padding-bottom:18px}.fs-test-row[data-v-37735c32]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fs-test-result[data-v-37735c32]{margin-top:14px;border-top:1px dashed #ebeef5;padding-top:12px}.fs-test-head[data-v-37735c32]{font-size:13px;font-weight:600;margin-bottom:8px}.fs-test-head.ok[data-v-37735c32]{color:#67c23a}.fs-test-head.bad[data-v-37735c32]{color:#e6a23c}.fs-test-line[data-v-37735c32]{display:flex;align-items:baseline;gap:10px;font-size:12px;line-height:1.9}.fs-test-line .ch[data-v-37735c32]{flex:0 0 110px;color:#606266}.fs-test-line .ok[data-v-37735c32]{color:#67c23a}.fs-test-line .bad[data-v-37735c32]{color:#f56c6c}.fs-test-line .msg[data-v-37735c32]{flex:1 1 0;min-width:0;color:#909399;word-break:break-all}.fs-log-filter[data-v-37735c32]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.fs-log-target[data-v-37735c32]{color:#606266}.fs-log-err[data-v-37735c32]{color:#f56c6c;font-size:12px;margin-top:2px}.fs-ok[data-v-37735c32]{color:#67c23a}.fs-bad[data-v-37735c32]{color:#f56c6c}.fs-pager[data-v-37735c32]{margin-top:14px;text-align:right}.fs-detail-block[data-v-37735c32]{margin-top:14px}.fs-detail-block .t[data-v-37735c32]{font-size:13px;color:#303133;margin-bottom:6px}.fs-preview[data-v-37735c32]{flex:0 0 340px;position:sticky;top:78px}.fs-preview-head[data-v-37735c32]{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#606266;margin-bottom:8px}.fs-phone[data-v-37735c32]{width:320px;margin:0 auto;background:#fff;overflow:hidden;box-shadow:0 6px 24px rgba(0,0,0,.12)}.fs-phone-nav[data-v-37735c32]{height:46px;line-height:46px;text-align:center;color:#fff;font-size:14px;font-weight:600}.fs-phone-body[data-v-37735c32]{padding:12px;min-height:420px}.fs-phone-banner[data-v-37735c32]{height:110px;border-radius:10px;overflow:hidden;margin-bottom:10px}.fs-phone-banner img[data-v-37735c32]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fs-phone-card[data-v-37735c32]{background:#fff;padding:14px;margin-bottom:10px;box-shadow:0 1px 6px rgba(0,0,0,.05)}.fs-phone-title[data-v-37735c32]{font-size:17px;font-weight:700;line-height:1.4}.fs-phone-sub[data-v-37735c32]{margin-top:4px;font-size:12px;color:#6b7280}.fs-phone-desc[data-v-37735c32]{margin-top:8px;font-size:12px;color:#909399;line-height:1.7}.fs-phone-count[data-v-37735c32]{margin-top:10px;font-size:12px}.fs-phone-progress[data-v-37735c32]{margin-bottom:12px}.fs-phone-progress .bar[data-v-37735c32]{height:5px;border-radius:999px;background:#f0f1f3;overflow:hidden}.fs-phone-progress .bar span[data-v-37735c32]{display:block;height:100%}.fs-phone-progress .txt[data-v-37735c32]{margin-top:4px;font-size:11px;color:#909399}.fs-phone-field[data-v-37735c32]{margin-bottom:12px}.fs-phone-flabel[data-v-37735c32]{font-size:13px;color:#374151;margin-bottom:6px}.fs-phone-flabel em[data-v-37735c32]{color:#f56c6c;font-style:normal;margin-left:2px}.fs-phone-input[data-v-37735c32]{height:36px;line-height:36px;padding:0 10px;border-radius:8px;background:#f7f8fa;color:#c0c4cc;font-size:12px}.fs-phone-empty[data-v-37735c32]{padding:24px 0;text-align:center;color:#c0c4cc;font-size:12px}.fs-phone-btn[data-v-37735c32]{height:42px;line-height:42px;text-align:center;color:#fff;font-size:15px;font-weight:600;margin-top:4px}.fs-preview-tip[data-v-37735c32]{margin-top:10px;font-size:11px;color:#a8abb2;line-height:1.7;text-align:center}@media (max-width:1500px){.fs-preview[data-v-37735c32]{flex:0 0 300px}}@media (max-width:1360px){.fs-preview[data-v-37735c32]{display:none}}