.fp[data-v-8cb5ffd5]{width:300px;flex:none;overflow-y:auto;padding:4px 14px 60px;background:#fafbfc;border-left:1px solid #e6e8ec;font-size:12px;color:#3c4149}.fp__group[data-v-8cb5ffd5]{border-bottom:1px solid #edeff3}.fp__group[data-v-8cb5ffd5]:last-child{border-bottom:0}.fp__group>summary[data-v-8cb5ffd5]{display:flex;align-items:center;gap:6px;padding:11px 0;font-size:12px;font-weight:700;color:#1f2937;letter-spacing:.4px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.fp__group>summary[data-v-8cb5ffd5]::-webkit-details-marker{display:none}.fp__group>summary[data-v-8cb5ffd5]:before{content:"▸";flex:none;width:10px;font-size:10px;color:#a8afb9;transition:transform .15s}.fp__group[open]>summary[data-v-8cb5ffd5]:before{transform:rotate(90deg)}.fp__group>summary[data-v-8cb5ffd5]:hover{color:#2f6fed}.fp__body[data-v-8cb5ffd5]{padding-bottom:12px}.fp__row[data-v-8cb5ffd5]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.fp__row>span[data-v-8cb5ffd5]:first-child{flex:none;color:#5b6169}.fp__row--check[data-v-8cb5ffd5]{justify-content:flex-start;gap:6px}.fp__row--check span[data-v-8cb5ffd5]{color:#3c4149}.fp__row--stack[data-v-8cb5ffd5]{display:block}.fp__row--stack>span[data-v-8cb5ffd5]{display:block;margin-bottom:6px;color:#5b6169}.fp__row--stack b[data-v-8cb5ffd5]{color:#1f2937}.fp__muted[data-v-8cb5ffd5]{font-style:normal;color:#9aa1ab}.fp__range[data-v-8cb5ffd5]{width:100%;margin:0;height:18px;accent-color:#2f6fed}.fp__row input[type=number][data-v-8cb5ffd5],.fp__row select[data-v-8cb5ffd5],.fp__text[data-v-8cb5ffd5]{border:1px solid #dfe3e9;border-radius:4px;background:#fff;padding:4px 6px;font-size:12px;color:#1f2937;outline:none;min-width:0}.fp__row input[type=number][data-v-8cb5ffd5]{width:72px;text-align:right;font-variant-numeric:tabular-nums}.fp__row select[data-v-8cb5ffd5]{flex:1;max-width:170px}.fp__text[data-v-8cb5ffd5]{width:100%;box-sizing:border-box;margin-bottom:8px}.fp__row input[data-v-8cb5ffd5]:focus,.fp__text[data-v-8cb5ffd5]:focus,.fp__row select[data-v-8cb5ffd5]:focus{border-color:#2f6fed}.fp__unit[data-v-8cb5ffd5]{display:inline-flex;align-items:center;gap:4px}.fp__unit i[data-v-8cb5ffd5],.fp__margin i[data-v-8cb5ffd5]{font-style:normal;color:#9aa1ab;font-size:11px}.fp__color[data-v-8cb5ffd5]{display:inline-flex;align-items:center;gap:4px}.fp__color input[type=color][data-v-8cb5ffd5]{width:26px;height:22px;padding:0;border:1px solid #dfe3e9;border-radius:4px;background:#fff}.fp__hex[data-v-8cb5ffd5]{width:74px;border:1px solid #dfe3e9;border-radius:4px;padding:4px 6px;font-size:11px;font-family:ui-monospace,monospace;outline:none}.fp__swatches[data-v-8cb5ffd5]{display:flex;gap:6px;margin:2px 0 10px}.fp__swatch[data-v-8cb5ffd5]{width:22px;height:22px;border-radius:4px;border:2px solid transparent;box-shadow:inset 0 0 0 1px #00000014;cursor:pointer}.fp__swatch.is-on[data-v-8cb5ffd5]{border-color:#2f6fed}.fp__margin[data-v-8cb5ffd5]{display:grid;grid-template-columns:repeat(4,44px);gap:4px;align-items:center}.fp__margin i[data-v-8cb5ffd5]{grid-column:1 / -1}.fp__hint[data-v-8cb5ffd5]{margin:0 0 8px;color:#8b929c;line-height:1.6;font-size:11px}.fp__measure[data-v-8cb5ffd5]{margin-top:10px;padding:8px 10px;border-radius:6px;background:#f2f5fa;color:#5b6169;line-height:1.7;font-size:11px}.fp__measure b[data-v-8cb5ffd5]{color:#1f2937}.fp__measure.is-warn[data-v-8cb5ffd5]{background:#fdecea;color:#a33}.fp__measure.is-warn b[data-v-8cb5ffd5]{color:#c0392b}.fp__check[data-v-8cb5ffd5]{margin:2px 0 8px;padding:6px 8px;border-radius:5px;background:#eef7ee;color:#2f6b36;font-size:11px;line-height:1.6}.fp__check.is-warn[data-v-8cb5ffd5]{background:#fdf4e6;color:#a05c00}.fp__check em[data-v-8cb5ffd5]{display:block;margin-top:2px;font-style:normal;color:#8b929c;font-variant-numeric:tabular-nums}.fp__measure-actions[data-v-8cb5ffd5]{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.fp__measure-actions button[data-v-8cb5ffd5],.fp__link[data-v-8cb5ffd5]{border:1px solid #d9dee6;border-radius:4px;background:#fff;color:#3c4149;font-size:11px;padding:3px 8px;cursor:pointer}.fp__measure-actions button[data-v-8cb5ffd5]:hover{border-color:#2f6fed;color:#2f6fed}.fp__link[data-v-8cb5ffd5]{border:0;background:transparent;color:#2f6fed;text-decoration:underline;padding:0 4px}.fp__stat[data-v-8cb5ffd5]{padding:6px 8px;border-radius:6px;background:#eef2f8;color:#4a5160;font-size:11px}.gc[data-v-146a93e1]{position:relative;line-height:0}.gc__canvas[data-v-146a93e1]{display:block;outline:none;cursor:text;touch-action:none}.gc__canvas[data-v-146a93e1]:focus-visible{outline:2px solid #2f6fed;outline-offset:2px}.gc__input[data-v-146a93e1]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;outline:none;resize:none;overflow:hidden;background:transparent;box-sizing:border-box;white-space:pre-wrap;word-break:normal;overflow-wrap:break-word;line-break:strict;text-align:left;text-align-last:left;text-justify:none;caret-color:#1a73e8}.gc-menu{position:fixed;z-index:99;min-width:132px;padding:4px;background:#fff;border:1px solid #e2e5ea;border-radius:8px;box-shadow:0 8px 24px #10182829}.gc-menu button{display:block;width:100%;height:26px;padding:0 10px;border:0;border-radius:4px;background:transparent;color:#2c3138;font-size:12px;text-align:left;cursor:pointer}.gc-menu button:hover{background:#f2f6ff;color:#2f6fed}.gc-menu hr{border:0;border-top:1px solid #eef0f4;margin:4px 2px}.grid-print[data-v-74865f53]{overflow:visible}.qb[data-v-1d23f05c]{padding:4mm 0 6mm;scroll-margin-top:70px}.qb.is-active .qb__label[data-v-1d23f05c]{background:#2f6fed;color:#fff;border-color:#2f6fed}.qb__head[data-v-1d23f05c]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:2mm;flex-wrap:wrap}.qb__left[data-v-1d23f05c]{display:flex;align-items:center;gap:8px;min-width:240px;flex:1}.qb__label[data-v-1d23f05c]{flex:none;padding:2px 8px;border:1px solid #d4d7dd;border-radius:4px;font-size:12px;font-weight:600;color:#4a4f57;background:#fff;transition:all .15s}.qb__source[data-v-1d23f05c]{flex:1;min-width:0;border:0;border-bottom:1px dashed #dcdfe5;background:transparent;font-size:12px;color:#5b6169;padding:2px 0;outline:none}.qb__source[data-v-1d23f05c]:focus{border-bottom-color:#2f6fed}.qb__source-print[data-v-1d23f05c]{display:none}@media print{.qb__source[data-v-1d23f05c]{display:none!important}.qb__source-print[data-v-1d23f05c]{display:inline-block;flex:1;min-width:0;font-size:12px;color:#5b6169;padding:2px 0;border-bottom:1px dashed #dcdfe5}}.qb__right[data-v-1d23f05c]{display:flex;align-items:center;gap:10px;font-size:12px;color:#6b7280}.qb__count b[data-v-1d23f05c]{font-size:13px;color:#1f2937}.qb__count.is-over b[data-v-1d23f05c],.qb__count.is-over em[data-v-1d23f05c]{color:#c0392b}.qb__count em[data-v-1d23f05c]{font-style:normal;margin-left:4px;font-weight:600}.qb__pct[data-v-1d23f05c]{padding:1px 6px;border-radius:10px;background:#f1f3f6;font-variant-numeric:tabular-nums}.qb__pct.is-over[data-v-1d23f05c]{background:#fdecea;color:#c0392b}.qb__timer[data-v-1d23f05c]{display:inline-flex;align-items:center;gap:4px;padding:1px 6px 1px 3px;border-radius:10px;background:#f1f3f6}.qb__timer.is-running[data-v-1d23f05c]{background:#e8f1ff;color:#2f6fed}.qb__timer-btn[data-v-1d23f05c]{width:18px;height:18px;padding:0;border:0;border-radius:50%;background:#fff;color:#6b7280;font-size:9px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px #e2e5ea}.qb__timer-btn[data-v-1d23f05c]:hover{color:#2f6fed;box-shadow:0 0 0 1px #2f6fed}.qb__timer.is-running .qb__timer-btn[data-v-1d23f05c]{color:#2f6fed;box-shadow:0 0 0 1px #b9d0ff}.qb__timer-btn.is-reset[data-v-1d23f05c]{background:transparent;box-shadow:none;font-size:11px}.qb__clock[data-v-1d23f05c]{font-variant-numeric:tabular-nums;font-weight:600;color:#4a5160}.qb__timer.is-running .qb__clock[data-v-1d23f05c]{color:#2f6fed}.qb__tools[data-v-1d23f05c]{display:flex;gap:2px}.qb__tools button[data-v-1d23f05c]{width:22px;height:22px;border:1px solid #e2e5ea;border-radius:4px;background:#fff;color:#6b7280;font-size:12px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.qb__tools button[data-v-1d23f05c]:hover:not(:disabled){border-color:#2f6fed;color:#2f6fed}.qb__tools button[data-v-1d23f05c]:disabled{opacity:.35;cursor:default}.qb__tools button.is-danger[data-v-1d23f05c]:hover{border-color:#c0392b;color:#c0392b}.sheet__add[data-v-91cd3a7a]{padding:4mm 0 2mm;text-align:center}.sheet__add button[data-v-91cd3a7a]{padding:6px 18px;border:1px dashed #c9cfd8;border-radius:6px;background:#fbfcfe;color:#6b7280;font-size:12px;cursor:pointer;transition:all .15s}.sheet__add button[data-v-91cd3a7a]:hover{border-color:#2f6fed;color:#2f6fed;background:#f4f8ff}.tb[data-v-15106145]{flex:none;display:flex;align-items:center;gap:16px;padding:0 16px;height:52px;background:#fff;border-bottom:1px solid #e6e8ec;box-shadow:0 1px 2px #1018280a;z-index:20}.tb__brand[data-v-15106145]{display:flex;align-items:center;gap:8px;flex:none}.tb__logo[data-v-15106145]{width:26px;height:26px;border-radius:6px;background:linear-gradient(135deg,#2f6fed,#1e4fbd);color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-family:SimSun,serif}.tb__name[data-v-15106145]{font-size:14px;font-weight:600;color:#1f2937;white-space:nowrap}.tb__actions[data-v-15106145]{display:flex;align-items:center;gap:6px}.tb__actions>button[data-v-15106145],.tb__menu summary[data-v-15106145],.tb__toggle[data-v-15106145]{height:28px;padding:0 10px;border:1px solid #dde1e7;border-radius:5px;background:#fff;color:#3c4149;font-size:12px;cursor:pointer;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;-webkit-user-select:none;user-select:none}.tb__actions>button[data-v-15106145]:hover,.tb__menu summary[data-v-15106145]:hover,.tb__toggle[data-v-15106145]:hover{border-color:#2f6fed;color:#2f6fed}.tb__actions>button.is-primary[data-v-15106145]{background:#2f6fed;border-color:#2f6fed;color:#fff}.tb__actions>button.is-primary[data-v-15106145]:hover{background:#2560d8}.tb__menu[data-v-15106145]{position:relative}.tb__menu summary[data-v-15106145]{list-style:none}.tb__menu summary[data-v-15106145]::-webkit-details-marker{display:none}.tb__menu[open] summary[data-v-15106145]{border-color:#2f6fed;color:#2f6fed}.tb__menu-body[data-v-15106145]{position:absolute;top:34px;left:0;min-width:210px;padding:5px;background:#fff;border:1px solid #e2e5ea;border-radius:8px;box-shadow:0 8px 24px #10182824;display:flex;flex-direction:column;z-index:40}.tb__menu-body button[data-v-15106145]{border:0;background:transparent;text-align:left;padding:7px 9px;border-radius:5px;font-size:12px;color:#2c3138;cursor:pointer;display:flex;flex-direction:column;gap:2px}.tb__menu-body button span[data-v-15106145]{font-size:11px;color:#9aa1ab}.tb__menu-body button[data-v-15106145]:hover{background:#f2f6ff;color:#2f6fed}.tb__menu-body hr[data-v-15106145]{border:0;border-top:1px solid #eef0f4;margin:4px 2px}.tb__toggle[data-v-15106145]{gap:5px;padding:0 9px}.tb__view[data-v-15106145]{margin-left:4px}.tb__view.is-on[data-v-15106145]{background:#2f6fed;border-color:#2f6fed;color:#fff}.tb__view.is-on[data-v-15106145]:hover{background:#2560d8;border-color:#2560d8;color:#fff}.tb__toggle input[data-v-15106145]{margin:0}.tb__status[data-v-15106145]{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:12px;color:#8b929c;white-space:nowrap;overflow:hidden}.tb__file[data-v-15106145]{color:#4a5160;max-width:220px;overflow:hidden;text-overflow:ellipsis}.tb__file.is-dirty[data-v-15106145]{color:#b06000}.tb__file em[data-v-15106145]{font-style:normal;margin-left:2px}.tb__sep[data-v-15106145]{color:#dfe3e9}.tb__auto[data-v-15106145],.tb__msg[data-v-15106145]{color:#9aa1ab}.tb__warn[data-v-15106145]{padding:1px 6px;border-radius:10px;background:#fff4e5;color:#b06000;cursor:help}@media(max-width:1180px){.tb__status[data-v-15106145]{display:none}}.fc[data-v-77cce3ef]{background:#fff;border:1px solid #e6e8ec;border-radius:10px;padding:14px 16px 16px;box-shadow:0 1px 2px #1018280a}.fc__head[data-v-77cce3ef]{display:flex;align-items:center;gap:8px}.fc__grip[data-v-77cce3ef]{flex:none;width:18px;height:20px;line-height:18px;text-align:center;border-radius:4px;color:#c3c9d2;font-size:15px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.fc__grip[data-v-77cce3ef]:hover{background:#f2f6ff;color:#2f6fed}.fc__grip[data-v-77cce3ef]:active{cursor:grabbing}.fc.is-dragging[data-v-77cce3ef]{opacity:.3;border-style:dashed;border-color:#2f6fed;box-shadow:none}.fc__title[data-v-77cce3ef]{margin:0;font-size:14px;font-weight:600;color:#1f2937}.fc__clear[data-v-77cce3ef]{margin-left:auto;border:0;background:transparent;color:#9aa1ab;font-size:12px;cursor:pointer;padding:0}.fc__clear[data-v-77cce3ef]:hover{color:#2f6fed}.fc__desc[data-v-77cce3ef]{margin:4px 0 12px;font-size:12px;color:#8b929c;line-height:1.6}.fc__fields[data-v-77cce3ef]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.fc__field[data-v-77cce3ef]{display:flex;align-items:center;gap:6px;position:relative}.fc__name[data-v-77cce3ef]{flex:none;width:74px;font-size:12px;color:#6b7280}.fc__field input[data-v-77cce3ef]{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid #dde1e7;border-radius:5px;font-size:13px;color:#1f2937;background:#fff;font-family:inherit}.fc__field input[data-v-77cce3ef]:focus{outline:none;border-color:#2f6fed;box-shadow:0 0 0 2px #2f6fed1f}.fc__field input[data-v-77cce3ef]::placeholder{color:#c3c9d2}.fc__field.is-err input[data-v-77cce3ef]{border-color:#d9534f}.fc__err[data-v-77cce3ef]{position:absolute;left:80px;bottom:-14px;font-size:11px;color:#d9534f}.fc__out[data-v-77cce3ef]{margin-top:16px;border-top:1px dashed #e6e8ec;padding-top:10px}.fc__sol+.fc__sol[data-v-77cce3ef]{margin-top:10px}.fc__line[data-v-77cce3ef]{display:flex;align-items:baseline;gap:10px}.fc__target[data-v-77cce3ef]{font-size:12px;color:#6b7280;flex:none}.fc__val[data-v-77cce3ef]{font-size:17px;font-weight:600;color:#1f2937;font-variant-numeric:tabular-nums}.fc__push[data-v-77cce3ef]{margin-left:auto;flex:none;height:24px;padding:0 8px;border:1px solid #dde1e7;border-radius:5px;background:#fff;color:#5b6472;font-size:11px;cursor:pointer}.fc__push[data-v-77cce3ef]:hover{border-color:#2f6fed;color:#2f6fed}.fc__formula[data-v-77cce3ef]{margin-top:3px;font-size:11px;color:#9aa1ab;font-family:SimSun,Songti SC,serif}.fc__hints[data-v-77cce3ef]{margin:14px 0 0;padding:0 0 0 16px;font-size:12px;color:#9aa1ab;line-height:1.8}.ta[data-v-73402087]{min-width:0}.ta__head[data-v-73402087]{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:12px}.ta__title[data-v-73402087]{margin:0;font-size:15px;font-weight:600;color:#1f2937}.ta__tip[data-v-73402087]{margin:0;font-size:12px;color:#8b929c}.ta__tip code[data-v-73402087]{padding:1px 5px;border-radius:4px;background:#eef1f6;color:#5b6472;font-size:11px}.ta__grid[data-v-73402087]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));grid-auto-rows:1px;row-gap:0;column-gap:12px;align-items:start;visibility:hidden}.ta__grid.is-ready[data-v-73402087]{visibility:visible}.fc--ghost{position:fixed;z-index:300;margin:0;pointer-events:none;box-shadow:0 12px 28px #10182838;transform:rotate(.6deg) scale(1.015);opacity:.96}body.is-card-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}.dp[data-v-728a73e1]{display:flex;align-items:center;gap:8px}.dp__cap[data-v-728a73e1]{font-size:12px;color:#8b929c}.dp__group[data-v-728a73e1]{display:inline-flex;border:1px solid #dde1e7;border-radius:6px;overflow:hidden;background:#fff}.dp__btn[data-v-728a73e1]{border:0;background:transparent;padding:5px 10px;font-size:12px;color:#5b6472;cursor:pointer}.dp__btn+.dp__btn[data-v-728a73e1]{border-left:1px solid #e6e8ec}.dp__btn[data-v-728a73e1]:hover{background:#f2f6ff;color:#2f6fed}.dp__btn.is-on[data-v-728a73e1]{background:#2f6fed;color:#fff}.tc__head[data-v-29ea87fb]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.tc__title[data-v-29ea87fb]{margin:0;font-size:15px;font-weight:600;color:#1f2937}.tc__head-right[data-v-29ea87fb]{margin-left:auto;display:flex;align-items:center;gap:10px}.tc__tip[data-v-29ea87fb]{margin:0 0 10px;font-size:12px;color:#8b929c;line-height:1.6}.tc__tip code[data-v-29ea87fb]{padding:1px 5px;border-radius:4px;background:#eef1f6;color:#5b6472;font-size:11px}.tc__clear[data-v-29ea87fb]{height:27px;padding:0 10px;border:1px solid #dde1e7;border-radius:6px;background:#fff;color:#5b6472;font-size:12px;cursor:pointer}.tc__clear[data-v-29ea87fb]:hover{border-color:#d9534f;color:#d9534f}.tc__body[data-v-29ea87fb]{background:#fff;border:1px solid #e6e8ec;border-radius:10px;padding:8px 10px;box-shadow:0 1px 2px #1018280a}.tc__row[data-v-29ea87fb]{display:flex;align-items:center;gap:8px;padding:3px 0}.tc__row+.tc__row[data-v-29ea87fb]{border-top:1px solid #f3f5f8}.tc__label[data-v-29ea87fb]{flex:none;width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:#2f6fed;background:#f2f6ff;border-radius:4px;padding:2px 6px;text-align:center}.tc__label--blank[data-v-29ea87fb]{background:transparent}.tc__expr[data-v-29ea87fb]{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid transparent;border-radius:5px;background:transparent;font-size:14px;color:#1f2937;font-family:Cascadia Mono,Consolas,Courier New,monospace}.tc__expr[data-v-29ea87fb]:focus{outline:none;border-color:#2f6fed;background:#fff}.tc__expr[data-v-29ea87fb]::placeholder{color:#c9ced7;font-family:inherit}.tc__eq[data-v-29ea87fb]{flex:none;color:#c3c9d2;font-size:13px}.tc__res[data-v-29ea87fb]{flex:none;min-width:90px;text-align:right;border:0;background:transparent;font-size:15px;font-weight:600;color:#1f2937;font-variant-numeric:tabular-nums;font-family:Cascadia Mono,Consolas,Courier New,monospace;cursor:pointer;padding:2px 4px;border-radius:4px}.tc__res[data-v-29ea87fb]:hover{background:#f2f6ff;color:#2f6fed}.tc__err[data-v-29ea87fb]{flex:none;min-width:90px;text-align:right;font-size:11px;color:#d9534f}.tc__row.is-err .tc__expr[data-v-29ea87fb]{border-color:#f0c9c7}.tc__foot[data-v-29ea87fb]{margin:10px 0 0;font-size:11px;color:#a8aeb8}.tp[data-v-a33b3ff1]{flex:1;min-width:0;display:flex;align-items:flex-start;gap:12px;overflow:auto;padding:18px 24px 60px}.tp__left[data-v-a33b3ff1]{flex:1 1 auto;min-width:0}.tp__split[data-v-a33b3ff1]{flex:0 0 8px;align-self:stretch;min-height:240px;margin:0 -2px;position:relative;cursor:col-resize}.tp__split-grip[data-v-a33b3ff1]{position:absolute;left:50%;top:0;bottom:0;width:1px;transform:translate(-50%);background:#e2e5ea;transition:width .12s,background .12s}.tp__split:hover .tp__split-grip[data-v-a33b3ff1],.tp.is-resizing .tp__split-grip[data-v-a33b3ff1]{width:2px;background:#2f6fed}.tp.is-resizing[data-v-a33b3ff1]{-webkit-user-select:none;user-select:none;cursor:col-resize}.tp__right[data-v-a33b3ff1]{flex:0 0 420px;position:sticky;top:0;max-height:calc(100vh - 78px);overflow:auto}.tp__right[data-v-a33b3ff1]::-webkit-scrollbar{width:8px}.tp__right[data-v-a33b3ff1]::-webkit-scrollbar-thumb{background:#ccd2db;border-radius:4px}@media(max-width:1180px){.tp[data-v-a33b3ff1]{flex-direction:column;align-items:stretch}.tp__split[data-v-a33b3ff1]{display:none}.tp__right[data-v-a33b3ff1]{flex:none;width:100%;position:static;max-height:none;overflow:visible}}.app[data-v-d135e038]{display:flex;flex-direction:column;height:100%}.app__body[data-v-d135e038]{flex:1;display:flex;min-height:0}.app__body[data-v-d135e038] .sheet-stage{min-width:0}@font-face{font-family:ShenlunHalfPunct;src:url(data:font/woff2;base64,d09GMgABAAAAAASwAAsAAAAACYQAAARjAAIFHwAAAAAAAAAAAAAAAAAAAAAAAAAABmAAfBEICo1UiVkBNgIkAzYLNAAEIAUGByAbkgZAjtRWdyf5yYfnb/XnvqTJQ9RAbIRqYG/td63hPuxq4P+H+xkvG4fVgJtNsETeX76/DNtsNK68KGo9PaDDSIxIOsDj81MnMlom+4t+xS3JqhfAc4BGex+3wAAoE1UOIPfSIrUIJeFIXSwAoJG72gBAVmFhFoCTVhf91tcB+hziDIAAdZS3ZK5gSgAaKZsjpEvoaL+pAjaggYmTrnauTsFUsNhKcvI7dGkFFF1bV8dgEsymsKn2/92a88F/H/zziDz8l9gQJqHjT/wGgiRMQaxWcGl2lFBS9TB4D6AmwQW9DQwQEFDzsB4neEBL0WnpzBfb8JlWAoFMJuGL+XIZ30/yhlqWmNnZJmxpYY2LWluZbVWmPcS4l2feDcMurWmP/YYrT2Idnj8PWL2aeq0HV4jx6kOe+f5lGC7dizU/JcYnXNMjGB5Xtaha29RtrX4tzb4NIFJulXJtVWWP6OatpwTg07kNfCJg8OpOZBDajXQeg0f0SKeLDQxuQ+jIGvgszwXD8+faNuOLFzoiYPKJxWKZuhfifNWd0gtiPMq5U7efO7yICh2N70OLhRQLtKsg1+7u5le4pl0w7D6t/1kZna7cj9c9e1ZWJk+vfNpWtVTb333q4XTmgJW3y5evPh2faYu6NRv8Lgcvxp29epQYX3BNx055Jq07tGsZ17RDsdXCM9/l6ctOnVtnW9a11pJrf+rRMxjO88x7iXHPmbo75px9yrgwYtdCdXWza7ktm8a+dP1yoWPCqumay1M1VH21aroDwFB/XmwKUX4gV76vVH6vlP+Af3IE0u0/3//63mWtS03OwJMDYinBiSLv3+q8fWp/bUd8WuDjXfhZn/8P/v7f+wc0WNZBOzVy5q15z2LNW1gPqnHJlzkPrHb5/3Pzz0URJ5NH9H+isFcM9gSXpvF3Z3d7orTwONWfJ1grVncsyRtpqGU9rcTfKcwVq1xSX8s89t1C/Sq9uMB9ZDplX29Pyv6RqQIPBE71NhjAR8QyegRIW8MhLWZ/myF5e3tb8o7VVvs9RdW6nH7/hZWV72CANhSBEVbAhj1rYD+21xH+XTgldlYVzfmCHZkhz3Pzork7XpQrOovwByUz20jfkMlWS23Wuj5nfk3TMNpoec5yT5GNp9x5TWDU8H/GW16K+1LFXYXyrEJ6XrEyQLQ9/+u6Qu/4ZTUvfvOKRGpWCqNW5aWJMzV6XOPJTGLJ6zLZ6xKxyeuRv9rOLuqf2Q0fhbim5mak27UaLhTdC2P9zuGpcw/2FtRo9P7euYGRcRWZge9ZfrenspB4JU6VbPv5L3XyNAeVk6vDewqZvRuOPXVRuv2i0Oxe9APmR9jvCcUoOoL8fAKAYrj41mhW14nif2PTaF8CwEekZREAfFItYUJuzaS9TOsHwARVtyV9zv8fA7QvIYdcH/4XSlLazzaTX9ENNfzgBhXkUGMTVGiCCiNQYS2SocNd7MQ41EQKHfTIAwFghygwvmlUypmgwZP1OEIBAAAA) format("woff2");font-display:block;unicode-range:U+FF0C,U+3002,U+3001,U+FF1B,U+FF1A,U+FF1F,U+FF01,U+201C,U+201D,U+2018,U+2019,U+FF08,U+FF09,U+300A,U+300B,U+3008,U+3009,U+3010,U+3011,U+300C,U+300D,U+300E,U+300F,U+00B7}:root{color-scheme:light}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,PingFang SC,Hiragino Sans GB,sans-serif;background:#eef0f4;color:#1f2937;font-size:14px;-webkit-font-smoothing:antialiased;overscroll-behavior:none}.sheet-stage{flex:1;overflow:auto;padding:22px 32px 80px}.sheet{align-self:flex-start;background:#fff;margin:0 auto;border-radius:2px;box-shadow:0 1px 2px #1018281a,0 12px 32px #10182817}.sheet__header{margin-bottom:4mm;padding-bottom:2mm;border-bottom:.3mm solid #d5d8de;font-size:11px;letter-spacing:1px;color:#8b929c;text-align:center;min-height:6mm}.grid-print{display:none}.is-blank .gc__input{color:transparent!important;caret-color:transparent}.is-blank .qb__source{color:transparent!important}.is-blank .qb__count,.is-blank .qb__pct,.is-blank .qb__timer,.is-blank .qb__tools{visibility:hidden}.sheet-stage::-webkit-scrollbar{width:10px;height:10px}.sheet-stage::-webkit-scrollbar-thumb{background:#ccd2db;border-radius:6px;border:2px solid #eef0f4}.sheet-stage::-webkit-scrollbar-thumb:hover{background:#b4bcc8}@media print{body{background:#fff}.no-print,.gc{display:none!important}.grid-print{display:block}.sheet-stage{overflow:visible;padding:0;height:auto}.sheet{width:auto!important;min-height:0!important;margin:0;padding:0!important;box-shadow:none;border-radius:0}.qb{padding-top:0}.qb__tools,.qb__count,.qb__pct,.qb__timer{display:none!important}.qb__head{break-after:avoid;page-break-after:avoid}.is-blank .qb__count,.is-blank .qb__pct,.is-blank .qb__timer,.is-blank .qb__tools{display:none!important}}
