.tpl-editor[data-v-19eb89ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 60px);background:#f5f5f5}.topbar[data-v-19eb89ca]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 16px;background:#fff;border-bottom:1px solid #e8eaec;-ms-flex-negative:0;flex-shrink:0}.topbar-center[data-v-19eb89ca],.topbar-left[data-v-19eb89ca],.topbar-right[data-v-19eb89ca],.topbar[data-v-19eb89ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.topbar-center[data-v-19eb89ca],.topbar-left[data-v-19eb89ca],.topbar-right[data-v-19eb89ca]{gap:6px}.topbar-divider[data-v-19eb89ca]{width:1px;height:20px;background:#e0e0e0;margin:0 6px}.three-col[data-v-19eb89ca]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;gap:0}.col-lib[data-v-19eb89ca]{width:260px;background:#fff;border-right:1px solid #e8eaec;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0}.lib-title[data-v-19eb89ca]{padding:12px 16px;font-size:14px;font-weight:600;color:#333;border-bottom:1px solid #e8eaec}.lib-hint[data-v-19eb89ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 12px;background:#e6f7ff;border-bottom:1px solid #e8eaec;font-size:12px;color:#096dd9}.lib-content[data-v-19eb89ca]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:12px}.lib-group[data-v-19eb89ca]{margin-bottom:16px}.lib-group-title[data-v-19eb89ca]{font-size:12px;color:#999;margin-bottom:8px;padding-left:4px}.lib-items[data-v-19eb89ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.lib-item[data-v-19eb89ca]{padding:6px 12px;background:#fff;border:1px solid #d9d9d9;border-radius:4px;font-size:12px;color:#333;cursor:pointer;-webkit-transition:all .15s;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lib-item[data-v-19eb89ca]:hover{border-color:#f60;color:#f60;-webkit-box-shadow:0 2px 8px rgba(255,102,0,.15);box-shadow:0 2px 8px rgba(255,102,0,.15)}.lib-item.active[data-v-19eb89ca]{background:#f60;border-color:#f60;color:#fff}.col-preview[data-v-19eb89ca]{-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;overflow:hidden;background:#e8eaee;min-width:0}.preview-header[data-v-19eb89ca]{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:10px 16px;background:#fff;border-bottom:1px solid #e8eaec}.preview-title[data-v-19eb89ca]{font-size:14px;font-weight:600;color:#333}.preview-hint[data-v-19eb89ca]{font-size:12px;color:#999}.preview-scroll[data-v-19eb89ca]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:24px 16px 32px}.preview-footer[data-v-19eb89ca],.preview-scroll[data-v-19eb89ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.preview-footer[data-v-19eb89ca]{gap:12px;padding:12px;background:#fff;border-top:1px solid #e8eaec}.paper-wrap[data-v-19eb89ca]{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:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-filter:drop-shadow(0 4px 12px rgba(0,0,0,.18));filter:drop-shadow(0 4px 12px rgba(0,0,0,.18))}.paper-tear[data-v-19eb89ca]{height:10px;background-color:#fff}.paper-tear-top[data-v-19eb89ca]{background-image:radial-gradient(circle at 50% 0,#e8eaee 6px,#fff 0)}.paper-tear-bottom[data-v-19eb89ca],.paper-tear-top[data-v-19eb89ca]{background-size:12px 10px;background-repeat:repeat-x;background-position:-6px 0}.paper-tear-bottom[data-v-19eb89ca]{background-image:radial-gradient(circle at 50% 100%,#e8eaee 6px,#fff 0)}.paper[data-v-19eb89ca]{background:#fff;padding:10px 14px 16px;font-family:Courier New,SimSun,宋体,monospace;font-size:13px;color:#111;line-height:1.55;min-height:80px}.paper-empty[data-v-19eb89ca]{text-align:center;padding:40px 0;color:#bbb;font-size:13px}.pt-section[data-v-19eb89ca]{cursor:pointer;padding:0;margin:0;border:0}.pt-section[data-v-19eb89ca]:hover{background:#f3f7ff}.pt-section-active[data-v-19eb89ca]{background:#e8f1ff;-webkit-box-shadow:inset 0 0 0 1px #4f6cff;box-shadow:inset 0 0 0 1px #4f6cff;border-radius:3px}.paper[data-v-19eb89ca] .pt-line{display:block;white-space:pre;font-family:inherit;line-height:1.55}.paper[data-v-19eb89ca] .pt-blank{height:.6em}.paper[data-v-19eb89ca] .pt-cb{text-align:center;font-weight:700;font-size:14px}.paper[data-v-19eb89ca] .pt-db{font-weight:700;font-size:18px;line-height:1.4}.paper[data-v-19eb89ca] .pt-l{font-weight:700;font-size:16px;line-height:1.4}.paper[data-v-19eb89ca] .pt-divider{border:none;border-top:1px dashed #aaa;margin:3px 0;height:1px;overflow:hidden}.paper[data-v-19eb89ca] .pt-logo-placeholder{text-align:center;color:#999;font-size:11px;padding:8px 0}.paper[data-v-19eb89ca] .pt-kv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;width:100%}.paper[data-v-19eb89ca] .pt-k,.paper[data-v-19eb89ca] .pt-v{-ms-flex-negative:0;flex-shrink:0}.paper[data-v-19eb89ca] .pt-v{text-align:right}.paper[data-v-19eb89ca] .pt-note{text-align:right;font-size:10px;color:#666}.paper[data-v-19eb89ca] .pt-cb-i{font-weight:700}.paper[data-v-19eb89ca] .pt-db-i{font-size:18px;font-weight:700}.paper[data-v-19eb89ca] .pt-l-i{font-size:16px;font-weight:700}.paper[data-v-19eb89ca] .paper-placeholder{color:#999;font-style:italic;font-size:11px;padding:2px 0}.paper[data-v-19eb89ca] .pt-blank.pt-selected,.paper[data-v-19eb89ca] .pt-line.pt-selected{background:rgba(255,102,0,.12);outline:1px dashed #f60;outline-offset:-1px}.col-prop[data-v-19eb89ca]{width:300px;background:#fff;border-left:1px solid #e8eaec;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;-ms-flex-negative:0;flex-shrink:0}.prop-header[data-v-19eb89ca]{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:10px 16px;font-size:14px;font-weight:600;color:#333;border-bottom:1px solid #e8eaec;background:#fafafa}.prop-delete[data-v-19eb89ca]{font-size:12px;color:#ed4014;cursor:pointer}.prop-delete[data-v-19eb89ca]:hover{text-decoration:underline}.prop-body[data-v-19eb89ca]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:16px}.prop-section[data-v-19eb89ca]{margin-bottom:16px}.prop-label[data-v-19eb89ca]{font-size:12px;color:#666;margin-bottom:8px}.prop-empty[data-v-19eb89ca]{-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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#bbb;font-size:13px;text-align:center;padding:40px 20px}.prop-btn-group[data-v-19eb89ca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.prop-btn[data-v-19eb89ca]{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;padding:6px 0;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:4px;font-size:12px;color:#666;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.prop-btn[data-v-19eb89ca]:hover{border-color:#f60;color:#f60}.prop-btn.active[data-v-19eb89ca]{background:#f60;border-color:#f60;color:#fff}.prop-color-group[data-v-19eb89ca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.prop-color[data-v-19eb89ca]{padding:4px 12px;border-radius:4px;font-size:12px;color:#fff;cursor:pointer;border:2px solid transparent;-webkit-transition:all .15s;transition:all .15s}.prop-color.active[data-v-19eb89ca]{border-color:#f60;-webkit-box-shadow:0 0 0 2px rgba(255,102,0,.2);box-shadow:0 0 0 2px rgba(255,102,0,.2)}.prop-number-row[data-v-19eb89ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.prop-number[data-v-19eb89ca]{min-width:30px;text-align:center;font-size:14px;font-weight:600}.col-width-row[data-v-19eb89ca]{display:grid;grid-template-columns:auto 1fr auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px 8px;font-size:12px;color:#666}.json-collapse[data-v-19eb89ca]{border-top:1px solid #eee;-ms-flex-negative:0;flex-shrink:0}.json-collapse-title[data-v-19eb89ca]{padding:10px 16px;font-size:12px;color:#888;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;background:#fafafa}.json-collapse-title[data-v-19eb89ca]:hover{color:#f60;background:#fff5f0}.json-body[data-v-19eb89ca]{padding:10px 16px}.modal-preview-wrap[data-v-19eb89ca]{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:stretch;-ms-flex-align:stretch;align-items:stretch}