.issue-actions[data-v-53d294c7]{border-top:1px solid var(--ws-divider);flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;display:flex}.issue-actions-row[data-v-53d294c7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.issue-menu-anchor[data-v-53d294c7]{position:relative}.issue-push[data-v-53d294c7]{margin-left:auto}.issue-up[data-v-53d294c7]{bottom:32px;right:0}.issue-up-left[data-v-53d294c7]{bottom:32px;left:0}.issue-wide[data-v-53d294c7]{min-width:260px}.issue-copies[data-v-53d294c7]{border-top:1px solid var(--ws-divider);flex-direction:column;gap:6px;margin-top:4px;padding:8px 8px 4px;display:flex}.issue-chips[data-v-53d294c7]{flex-wrap:wrap;gap:4px;display:flex}.issue-head[data-v-0393daa9]{flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.issue-hint[data-v-0393daa9]{flex-direction:column;align-items:stretch;gap:6px;margin-bottom:4px}.issue-hint-row[data-v-0393daa9]{color:var(--ws-text);align-items:center;gap:8px;display:flex}.issue-hint-row .btn-text[data-v-0393daa9]{height:20px;margin-left:auto;text-decoration:none}.issue-hint-steps[data-v-0393daa9]{flex-wrap:wrap;gap:4px 14px;display:flex}.issue-hint-steps b[data-v-0393daa9]{width:16px;height:16px;color:var(--ws-primary);background:#e8eefc;border-radius:50%;justify-content:center;align-items:center;margin-right:2px;font-size:10px;display:inline-flex}.issue-head-row[data-v-0393daa9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.issue-menu-anchor[data-v-0393daa9]{position:relative}.issue-template-button[data-v-0393daa9]{border:1px solid var(--ws-line);height:28px;color:var(--ws-text);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:13px;display:inline-flex}.issue-sep[data-v-0393daa9]{background:var(--ws-line);width:1px;height:12px}.muted-2[data-v-0393daa9]{color:var(--ws-text-2)}.issue-template-menu[data-v-0393daa9]{width:300px;top:32px;left:0}.issue-number[data-v-0393daa9]{align-items:center;gap:6px;margin-left:auto;font-size:12px;display:flex}.issue-number .input[data-v-0393daa9]{width:168px}.issue-small[data-v-0393daa9]{font-size:12px}.issue-entity[data-v-0393daa9]{flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.issue-check[data-v-0393daa9]{color:#3fb27f}.issue-entity-button[data-v-0393daa9]{height:20px;padding:0 2px}.issue-entity .menu[data-v-0393daa9]{top:22px;left:0}.issue-block[data-v-84729d28]{border-top:1px solid var(--ws-divider);flex-direction:column;gap:8px;padding:14px 0;display:flex}.items-title[data-v-84729d28]{align-items:baseline;gap:6px;font-size:12px;display:flex}.items-grid[data-v-84729d28]{align-items:center;gap:4px;display:grid}.items-row .input[data-v-84729d28]{padding:0 5px}.items-head[data-v-84729d28]{color:var(--ws-text-3);font-size:11px}.items-row .input[data-v-84729d28]{width:100%}.is-num[data-v-84729d28],.is-right[data-v-84729d28]{text-align:right}.items-amount[data-v-84729d28]{font-variant-numeric:tabular-nums;font-size:12px}.items-remove[data-v-84729d28]{width:20px;height:24px;color:var(--ws-text-3);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.items-remove[data-v-84729d28]:hover{background:var(--ws-page);color:var(--ws-red)}.items-actions[data-v-84729d28]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.items-add[data-v-84729d28]{padding-left:0}.items-sep[data-v-84729d28]{color:var(--ws-line)}.items-note[data-v-84729d28]{margin-left:auto}.items-paste[data-v-84729d28]{background:var(--ws-page);border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex}.issue-block[data-v-52ce48f9]{border-top:1px solid var(--ws-divider);flex-direction:column;gap:10px;padding:14px 0;display:flex}.money-grid[data-v-52ce48f9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.money-row[data-v-52ce48f9]{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.muted-2[data-v-52ce48f9]{color:var(--ws-text-2);margin-right:2px}.is-num[data-v-52ce48f9]{text-align:right}.money-custom[data-v-52ce48f9]{width:64px}.money-sum[data-v-52ce48f9]{border-top:1px dashed var(--ws-line);font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;padding-top:10px;font-size:12px;display:flex}.money-sum>div[data-v-52ce48f9]{color:var(--ws-text-2);justify-content:space-between;display:flex}.money-sum .money-total[data-v-52ce48f9]{color:var(--ws-text);padding-top:4px;font-size:13px}.money-total strong[data-v-52ce48f9]{font-weight:600}.money-sum .money-upper[data-v-52ce48f9]{color:var(--ws-text-3);justify-content:flex-end}.money-error[data-v-52ce48f9]{color:var(--ws-red)}.money-amount[data-v-52ce48f9]{box-sizing:border-box;border:1px solid var(--ws-line);width:200px;height:32px;color:var(--ws-text-2);background:#fff;border-radius:6px;align-items:center;padding:0 10px;font-size:14px;display:flex}.money-amount input[data-v-52ce48f9]{min-width:0;color:var(--ws-text);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding-left:4px;font-size:14px}.money-upper-box[data-v-52ce48f9]{background:var(--ws-page);border-radius:6px;flex-direction:column;gap:2px;padding:8px 10px;font-size:12px;display:flex}.money-upper-box span[data-v-52ce48f9]:first-child{font-size:13px}.money-payee[data-v-52ce48f9]{max-width:240px}.issue-block[data-v-bda5865c]{border-top:1px solid var(--ws-divider);flex-direction:column;gap:8px;padding:12px 0;display:flex}.notes-head[data-v-bda5865c]{justify-content:space-between;align-items:center;font-size:13px;display:flex}.notes-term[data-v-bda5865c]{grid-template-columns:18px minmax(0,1fr) 28px;align-items:center;gap:4px;display:grid}.notes-add[data-v-bda5865c]{align-self:flex-start;padding-left:0}.issue-block[data-v-abbe1c42]{border-top:1px solid var(--ws-divider);flex-direction:column;gap:10px;padding:14px 0;display:flex}.party-search[data-v-abbe1c42]{flex-direction:column;display:flex;position:relative}.party-menu[data-v-abbe1c42]{top:32px;left:0;right:0}.party-recent[data-v-abbe1c42]{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.party-details[data-v-abbe1c42]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.party-details .is-wide[data-v-abbe1c42]{grid-column:1/-1}.output-measure{visibility:hidden;position:absolute;top:0;left:-100000px}.print-content{color:#202b3b;font:13px/1.6 -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif}.print-content *,.print-content{box-sizing:border-box}.print-content p,.print-content h1,.print-content h2,.print-content h3{margin:0}.print-pages{flex-direction:column;align-items:center;gap:24px;padding:24px;display:flex}.print-pages.is-preparing{visibility:hidden}.print-page{background:#fff;flex-direction:column;flex:none;display:flex;box-shadow:0 4px 20px #1c29301a}.print-page-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.print-page-body>*,.output-measure>*{flex-grow:0;flex-shrink:0}.print-page-number{text-align:center;color:#657185;flex:none;height:6mm;padding-top:2mm;font-size:10px}.output-status,.output-error{text-align:center;padding:18px}.output-error{color:#ab2b25;background:#fff0ee;border-radius:8px}@media print{html,body,#app{min-width:0!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}.print-controls,.output-measure,.output-status{display:none!important}.print-pages{padding:0;display:block;zoom:1!important}.print-page{box-shadow:none;break-after:page;break-inside:avoid;margin:0}.print-page:last-child{break-after:auto}.print-page-body{overflow:hidden}.integration-app{padding:0!important}}.print-page{position:relative;overflow:hidden}.print-copy-label{letter-spacing:1px;color:#4e5359;font-size:9pt;position:absolute;bottom:4mm;right:10mm}.print-page[data-paper=thermal-80] .print-copy-label{text-align:center;padding-bottom:2mm;position:static}.print-watermark{letter-spacing:12px;color:#1f232912;pointer-events:none;white-space:nowrap;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:72pt;font-weight:700;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-24deg)}.print-page[data-paper=thermal-80] .print-watermark{letter-spacing:4px;font-size:32pt}.print-page[data-paper=a5-landscape] .print-watermark,.print-page[data-paper=a5-portrait] .print-watermark{font-size:54pt}.sheet-pages[data-v-8b1d722d]{width:100%;position:relative}.sheet-pages[data-v-8b1d722d] .print-pages{gap:16px;padding:0}.issue-page[data-v-5f96c87a]{flex-wrap:wrap;flex:1;min-height:0;display:flex}.issue-form[data-v-5f96c87a]{box-sizing:border-box;border-right:1px solid var(--ws-line);background:#fff;flex-direction:column;flex:480px;min-width:0;max-width:600px;padding:16px 24px 24px;display:flex}.issue-preview[data-v-5f96c87a]{box-sizing:border-box;background:#f2f3f5;flex-direction:column;flex:999 520px;align-items:center;gap:10px;min-width:0;padding:16px 28px 32px;display:flex}.issue-preview-bar[data-v-5f96c87a]{width:100%;max-width:800px;color:var(--ws-text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.issue-preview-info[data-v-5f96c87a]{align-items:center;gap:8px;display:flex}.issue-copy-seg[data-v-5f96c87a]{background:#e8e9eb}.issue-copy-seg button[data-v-5f96c87a]{height:20px;padding:0 8px;font-size:11px}.issue-save[data-v-5f96c87a]{padding-top:8px}.issue-save.is-error[data-v-5f96c87a]{color:var(--ws-red)}.issue-preview[data-v-5f96c87a] .sheet-pages{max-width:800px}.batch[data-v-0b5eb7c3]{gap:10px;font-size:12px}.batch-head[data-v-0b5eb7c3]{align-items:baseline;gap:8px;display:flex}.batch-head strong[data-v-0b5eb7c3]{font-size:13px;font-weight:600}.batch-close[data-v-0b5eb7c3]{margin-left:auto;font-size:16px}.batch-grid[data-v-0b5eb7c3]{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.muted-2[data-v-0b5eb7c3]{color:var(--ws-text-2)}.batch-chips[data-v-0b5eb7c3]{flex-wrap:wrap;gap:4px;display:flex}.batch-foot[data-v-0b5eb7c3]{border-top:1px solid var(--ws-divider);align-items:center;gap:8px;padding-top:8px;display:flex}.batch-foot .muted[data-v-0b5eb7c3]{margin-right:auto}.records-grow[data-v-dc49df05]{flex:320px}.records-head[data-v-dc49df05]{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.records-new[data-v-dc49df05]{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.records-filters[data-v-dc49df05]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.records-search[data-v-dc49df05]{flex:240px;max-width:320px}.records-filters select[data-v-dc49df05]{width:auto}.records-selection[data-v-dc49df05]{background:var(--ws-tint);color:var(--ws-text-2);border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex}.records-push[data-v-dc49df05]{margin-left:auto}.records-table-box[data-v-dc49df05]{border:1px solid var(--ws-line);background:#fff;border-radius:8px;overflow-x:auto}.records-table[data-v-dc49df05]{min-width:860px;font-size:12px}.records-row[data-v-dc49df05]{border-top:1px solid var(--ws-divider);grid-template-columns:18px 170px 80px minmax(0,1.4fr) 120px 80px 90px 100px;align-items:center;gap:12px;padding:8px 14px;display:grid}.records-row.is-picked[data-v-dc49df05]{background:#f7f9ff}.records-header[data-v-dc49df05]{border-top:0;border-bottom:1px solid var(--ws-line);color:var(--ws-text-3);font-size:11px}.records-number[data-v-dc49df05]{flex-direction:column;display:flex}.records-number a[data-v-dc49df05]{font-variant-numeric:tabular-nums;text-decoration:none}.records-party[data-v-dc49df05]{font-size:13px}.records-num[data-v-dc49df05]{font-variant-numeric:tabular-nums}.is-right[data-v-dc49df05]{text-align:right}.muted-2[data-v-dc49df05]{color:var(--ws-text-2)}.records-status[data-v-dc49df05]{color:var(--ws-text-2);align-items:center;gap:6px;display:inline-flex}.records-status[data-v-dc49df05]:before{content:"";background:#c4c7cc;border-radius:50%;width:6px;height:6px}.records-status.is-issued[data-v-dc49df05]:before{background:#3fb27f}.records-status.is-void[data-v-dc49df05]{color:var(--ws-text-3);text-decoration:line-through}.records-status.is-void[data-v-dc49df05]:before{background:#e5867a}.records-status.is-legacy[data-v-dc49df05]:before{background:#d9a35a}.records-empty[data-v-dc49df05]{text-align:center;color:var(--ws-text-3);padding:32px}.design-intro[data-v-8ec230fe]{flex-direction:column;gap:2px;font-size:12px;display:flex}.design-group[data-v-8ec230fe]{flex-direction:column;gap:8px;padding-top:6px;display:flex}.design-grid[data-v-8ec230fe]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.design-card[data-v-8ec230fe]{border:1px solid var(--ws-line);background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;font-size:12px;display:flex}.design-card-head[data-v-8ec230fe]{align-items:center;gap:8px;display:flex}.design-card-head strong[data-v-8ec230fe]{font-size:13px;font-weight:600}.design-actions[data-v-8ec230fe]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.design-push[data-v-8ec230fe]{margin-left:auto}.design-preview[data-v-8ec230fe]{background:#f2f3f5;width:100%;max-width:860px}.entity[data-v-ee16c960]{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.entity-list[data-v-ee16c960]{flex-direction:column;flex:0 240px;gap:6px;display:flex}.entity-card[data-v-ee16c960]{border:1px solid var(--ws-line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;font-size:12px;display:flex}.entity-card[aria-current=true][data-v-ee16c960]{border-color:var(--ws-primary);background:var(--ws-tint)}.entity-card strong[data-v-ee16c960]{font-size:13px;font-weight:600}.entity-form[data-v-ee16c960]{flex:999 480px;min-width:0}.field.is-wide[data-v-ee16c960]{grid-column:1/-1}.entity-default[data-v-ee16c960]{justify-content:flex-end}.entity-images[data-v-ee16c960]{flex-wrap:wrap;gap:24px;display:flex}.entity-image[data-v-ee16c960]{align-items:center;gap:8px;font-size:12px;display:flex}.entity-image img[data-v-ee16c960]{border:1px solid var(--ws-divider);border-radius:4px;max-width:120px;max-height:48px}.entity-placeholder[data-v-ee16c960]{border:1px dashed var(--ws-line);width:48px;height:48px;color:var(--ws-text-3);border-radius:6px;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.muted-2[data-v-ee16c960]{color:var(--ws-text-2)}.entity-actions[data-v-ee16c960]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.import[data-v-b0c3d88c]{gap:10px;font-size:12px}.import-head[data-v-b0c3d88c]{justify-content:space-between;align-items:center;display:flex}.import-head strong[data-v-b0c3d88c]{font-size:13px;font-weight:600}.import-pick[data-v-b0c3d88c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.import-map[data-v-b0c3d88c]{grid-template-columns:90px minmax(0,220px) minmax(0,1fr);align-items:center;gap:6px 12px;display:grid}.import-map select[data-v-b0c3d88c]{width:100%}.import-sample[data-v-b0c3d88c]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.import-dup[data-v-b0c3d88c]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.muted-2[data-v-b0c3d88c]{color:var(--ws-text-2)}.import-actions[data-v-b0c3d88c]{justify-content:flex-end;gap:8px;display:flex}.lib[data-v-5e152953]{flex-direction:column;gap:12px;display:flex}.lib-tools[data-v-5e152953]{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.lib-search[data-v-5e152953]{flex:200px;max-width:280px}.lib-check[data-v-5e152953]{color:var(--ws-text-2);align-items:center;gap:4px;display:flex}.lib-push[data-v-5e152953]{flex:1}.lib-edit-grid[data-v-5e152953]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.lib-edit-actions[data-v-5e152953]{gap:8px;display:flex}.lib-table-box[data-v-5e152953]{border:1px solid var(--ws-line);background:#fff;border-radius:8px;font-size:12px;overflow-x:auto}.lib-row[data-v-5e152953]{border-top:1px solid var(--ws-divider);align-items:center;gap:12px;min-width:640px;padding:7px 14px;display:grid}.lib-row.customers[data-v-5e152953]{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,1.6fr) 110px}.lib-row.products[data-v-5e152953]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 70px 100px 110px}.lib-header[data-v-5e152953]{border-top:0;border-bottom:1px solid var(--ws-line);color:var(--ws-text-3);font-size:11px}.lib-row.is-disabled[data-v-5e152953]{color:var(--ws-text-3)}.lib-name[data-v-5e152953]{font-size:13px}.lib-num[data-v-5e152953]{text-align:right;font-variant-numeric:tabular-nums}.lib-actions[data-v-5e152953]{justify-content:flex-end;display:flex}.lib-empty[data-v-5e152953]{text-align:center;color:var(--ws-text-3);padding:28px}.library[data-v-4f2ed50c]{flex-wrap:wrap;flex:1;min-height:0;display:flex}.library-nav[data-v-4f2ed50c]{box-sizing:border-box;border-right:1px solid var(--ws-line);background:#fff;flex-direction:column;flex:0 200px;gap:2px;min-width:170px;padding:12px 10px;display:flex}.library-nav button[data-v-4f2ed50c]{height:30px;color:var(--ws-text);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:0 8px;font-size:13px;display:flex}.library-nav button[aria-current=page][data-v-4f2ed50c]{background:var(--ws-tint);color:var(--ws-primary);font-weight:500}.library-note[data-v-4f2ed50c]{margin-top:auto;padding:8px}.library-body[data-v-4f2ed50c]{box-sizing:border-box;flex-direction:column;flex:999 640px;gap:12px;min-width:0;max-width:1100px;padding:16px 24px 32px;display:flex}.data-page[data-v-a97dcf81]{gap:14px;max-width:880px}.data-tabs[data-v-a97dcf81]{border-bottom:1px solid var(--ws-line);align-items:baseline;gap:6px;padding-bottom:6px;font-size:13px;display:flex}.data-tabs [aria-current][data-v-a97dcf81]{border-bottom:2px solid var(--ws-primary);margin-bottom:-7px;padding-bottom:6px;font-weight:500}.data-intro[data-v-a97dcf81]{flex-direction:column;gap:2px;font-size:12px;display:flex}.data-grow[data-v-a97dcf81]{flex:420px}.data-kv[data-v-a97dcf81]{grid-template-columns:96px minmax(0,1fr);gap:8px 16px;font-size:12px;display:grid}.data-col[data-v-a97dcf81]{flex-direction:column;gap:4px;display:flex}.data-bar[data-v-a97dcf81]{background:#eef0f2;border-radius:2px;max-width:360px;height:4px;display:block;overflow:hidden}.data-bar span[data-v-a97dcf81]{height:100%;display:block}.muted-2[data-v-a97dcf81]{color:var(--ws-text-2)}.data-title[data-v-a97dcf81]{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.data-due[data-v-a97dcf81]{color:#b26b00}.data-row[data-v-a97dcf81]{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.data-sub[data-v-a97dcf81]{border-top:1px solid var(--ws-divider);flex-direction:column;gap:8px;padding-top:12px;display:flex}.data-label[data-v-a97dcf81]{font-size:12px;font-weight:500}.data-check[data-v-a97dcf81]{color:var(--ws-text-2);align-items:center;gap:6px;font-size:12px;display:flex}.data-compare[data-v-a97dcf81]{border:1px solid var(--ws-line);border-radius:6px;grid-template-columns:96px repeat(2,minmax(0,1fr));gap:6px 12px;padding:10px 12px;font-size:12px;display:grid}.welcome[data-v-1fd35a30]{flex-direction:column;flex:1;display:flex}.welcome-head[data-v-1fd35a30]{border-bottom:1px solid var(--ws-line);background:#fff;align-items:center;gap:8px;height:48px;padding:0 20px;display:flex}.welcome-restore[data-v-1fd35a30]{margin-left:auto;font-size:12px;text-decoration:none;color:var(--ws-text-2)!important}.welcome-main[data-v-1fd35a30]{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;max-width:920px;margin:0 auto;padding:40px 24px;display:flex}.welcome-intro[data-v-1fd35a30]{flex-direction:column;gap:4px;font-size:12px;display:flex}.welcome-title[data-v-1fd35a30]{font-size:18px;font-weight:600}.welcome-steps[data-v-1fd35a30]{color:var(--ws-text-3);flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.welcome-steps li[data-v-1fd35a30]{align-items:center;gap:8px;display:flex}.welcome-steps li.is-now[data-v-1fd35a30]{color:var(--ws-text);font-weight:500}.welcome-dot[data-v-1fd35a30]{background:var(--ws-fill);width:20px;height:20px;color:var(--ws-text-3);border-radius:50%;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.is-now .welcome-dot[data-v-1fd35a30]{background:var(--ws-primary);color:#fff}.is-done .welcome-dot[data-v-1fd35a30]{color:var(--ws-primary);background:#e8eefc}.welcome-card[data-v-1fd35a30]{border-radius:10px;gap:16px;padding:24px 28px}.welcome-h2[data-v-1fd35a30]{font-size:14px;font-weight:600}.welcome-cols[data-v-1fd35a30]{flex-wrap:wrap;gap:28px;display:flex}.welcome-form[data-v-1fd35a30]{flex-direction:column;flex:340px;gap:12px;min-width:0;display:flex}.welcome-name[data-v-1fd35a30]{height:32px;font-size:13px}.welcome-logo[data-v-1fd35a30]{align-items:center;gap:10px;display:flex}.welcome-logo-box[data-v-1fd35a30]{border:1px dashed var(--ws-line);background:var(--ws-page);width:48px;height:48px;color:var(--ws-text-3);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:11px;display:flex;overflow:hidden}.welcome-logo-box img[data-v-1fd35a30]{max-width:100%;max-height:100%}.welcome-preview[data-v-1fd35a30]{flex-direction:column;flex:300px;gap:6px;min-width:0;display:flex}.welcome-paper[data-v-1fd35a30]{color:#1c1f23;background:#fff;flex-direction:column;gap:10px;padding:18px 20px;font-size:11px;display:flex;box-shadow:0 1px 3px #1f232914,0 0 0 1px #1f23290d}.welcome-paper-head[data-v-1fd35a30]{border-bottom:1px solid #1c1f23;justify-content:space-between;align-items:flex-end;gap:10px;padding-bottom:8px;display:flex}.welcome-paper-left[data-v-1fd35a30]{align-items:center;gap:8px;min-width:0;display:flex}.welcome-paper-logo[data-v-1fd35a30]{border:1px dashed #1c1f234d;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;overflow:hidden}.welcome-paper-logo img[data-v-1fd35a30]{max-width:100%;max-height:100%}.welcome-paper-text[data-v-1fd35a30]{color:#1c1f239e;flex-direction:column;min-width:0;display:flex}.welcome-paper-text strong[data-v-1fd35a30]{color:#1c1f23;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.welcome-paper-text strong.is-empty[data-v-1fd35a30]{color:#c4c7cc;font-weight:400}.welcome-paper-title[data-v-1fd35a30]{letter-spacing:6px;font-size:16px;font-weight:700}.welcome-paper-line[data-v-1fd35a30]{background:var(--ws-fill);border-radius:1px;height:6px}.welcome-paper-line.is-short[data-v-1fd35a30]{width:70%}.welcome-foot[data-v-1fd35a30]{border-top:1px solid var(--ws-divider);flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.welcome-next[data-v-1fd35a30]{height:30px;margin-left:auto;padding:0 16px}.welcome-kinds[data-v-1fd35a30]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.welcome-kind[data-v-1fd35a30]{border:1px solid var(--ws-line);text-align:left;cursor:pointer;color:var(--ws-text);background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:12px;display:flex}.welcome-kind[aria-checked=true][data-v-1fd35a30]{border-color:var(--ws-primary);box-shadow:0 0 0 3px #3a66db1a}.welcome-kind strong[data-v-1fd35a30]{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.welcome-check[data-v-1fd35a30]{color:var(--ws-primary);font-size:11px;font-weight:400}.welcome-kind-desc[data-v-1fd35a30]{color:var(--ws-text-2);font-size:12px;line-height:1.5}.welcome-kind-thumb[data-v-1fd35a30]{background:#f5f6f7;border-radius:6px;justify-content:center;align-items:center;height:88px;display:flex}.welcome-kind-thumb>span[data-v-1fd35a30]{box-sizing:border-box;background:#fff;flex-direction:column;gap:4px;width:46px;height:62px;padding:6px;display:flex;box-shadow:0 1px 2px #1f23291a}.welcome-kind-thumb>span.is-wide[data-v-1fd35a30]{width:64px;height:44px}.welcome-kind-thumb i[data-v-1fd35a30]{background:#e8e9eb;border-radius:1px;height:3px;display:block}.welcome-kind-thumb i[data-v-1fd35a30]:first-child{background:#4e5359;align-self:center;width:50%;height:4px}.welcome-kind-thumb i[data-v-1fd35a30]:last-child{background:#4e5359;align-self:flex-end;width:40%}.help[data-v-843ffed9]{max-width:760px}.help-steps[data-v-843ffed9]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.help-step[data-v-843ffed9]{flex-direction:row;gap:12px;padding:14px 16px}.help-index[data-v-843ffed9]{width:22px;height:22px;color:var(--ws-primary);background:#e8eefc;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.help-body[data-v-843ffed9]{color:var(--ws-text-2);margin-top:4px;font-size:12px;line-height:1.7}.help-tips[data-v-843ffed9]{gap:4px}.print-host{background:#fff;width:1200px;position:fixed;top:0;left:-100000px}@media print{body.ws-printing #app>:not(.print-host){display:none!important}body.ws-printing .print-host{width:auto;position:static}body.ws-printing .print-host .print-pages{gap:0;padding:0;display:block;zoom:1!important}body.ws-printing .print-host .print-page{box-shadow:none;break-after:page;margin:0}body.ws-printing .print-host .print-page:last-child{break-after:auto}body.ws-printing{margin:0}}:root{--ws-text:#1f2329;--ws-text-2:#646a73;--ws-text-3:#8f959e;--ws-line:#e5e6eb;--ws-divider:#f0f1f2;--ws-primary:#3a66db;--ws-primary-hover:#2a51b8;--ws-tint:#f0f4fe;--ws-page:#f7f8fa;--ws-fill:#f2f3f5;--ws-amber-bg:#fdf8f0;--ws-amber:#8a5a12;--ws-green-bg:#f4faf7;--ws-green:#2f6f50;--ws-red-bg:#fdf3f2;--ws-red:#a8382b;--ws-font:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", system-ui, sans-serif}.ws-root{background:var(--ws-page);min-height:100vh;color:var(--ws-text);font-family:var(--ws-font);flex-direction:column;font-size:13px;line-height:1.5;display:flex}.ws-root a{color:var(--ws-primary)}.ws-root a:hover{color:var(--ws-primary-hover)}.ws-root h1,.ws-root h2,.ws-root h3,.ws-root p{margin:0}.ws-root button,.ws-root input,.ws-root select,.ws-root textarea{font:inherit}.ws-http-bar{background:var(--ws-amber-bg);color:var(--ws-amber);border-bottom:1px solid #f3e6cf;flex-wrap:wrap;align-items:center;gap:6px;padding:3px 20px;font-size:11px;display:flex}.ws-http-bar a{color:var(--ws-amber)}.ws-header{border-bottom:1px solid var(--ws-line);box-sizing:border-box;background:#fff;flex-shrink:0;align-items:center;gap:20px;height:48px;padding:0 20px;display:flex}.ws-brand{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.ws-brand-mark{background:var(--ws-primary);color:#fff;border-radius:5px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex}.ws-nav{gap:2px;display:flex}.ws-nav a{color:var(--ws-text-2);border-radius:6px;align-items:center;gap:4px;padding:5px 10px;text-decoration:none;display:inline-flex}.ws-nav a[aria-current=page]{background:var(--ws-tint);color:var(--ws-primary);font-weight:500}.ws-header-right{color:var(--ws-text-3);align-items:center;gap:16px;margin-left:auto;font-size:12px;display:flex}.ws-header-right .ws-link{color:var(--ws-text-2);align-items:center;gap:4px;text-decoration:none;display:flex}.ws-header-right .ws-link[aria-current=page]{color:var(--ws-primary)}.ws-dot{background:#3fb27f;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.ws-dot.is-busy{background:#c4c7cc}.ws-dot.is-error{background:#e5867a}.ws-backup-due{text-decoration:none;color:#b26b00!important}.ws-main{flex-direction:column;flex:1;min-height:0;display:flex}.ws-page-body{box-sizing:border-box;flex-direction:column;gap:12px;width:100%;max-width:1240px;margin:0 auto;padding:20px 24px 32px;display:flex}.btn{border:1px solid var(--ws-line);height:28px;color:var(--ws-text);cursor:pointer;box-sizing:border-box;white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:4px;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}.btn:hover{border-color:#c9cdd4}.btn:disabled{color:var(--ws-text-3);background:var(--ws-page);cursor:not-allowed}.btn-primary{border-color:var(--ws-primary);background:var(--ws-primary);color:#fff;padding:0 12px;font-weight:500}.btn-primary:hover{background:var(--ws-primary-hover);border-color:var(--ws-primary-hover)}.btn-primary:disabled{color:#fff;background:#c3cfee;border-color:#c3cfee}.btn-text{height:28px;color:var(--ws-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:0 6px;font-size:12px;text-decoration:none;display:inline-flex}.btn-text.is-muted{color:var(--ws-text-2)}.btn-text.is-faint{color:var(--ws-text-3)}.btn-text.is-danger{color:var(--ws-red)}.btn-text:disabled{color:var(--ws-text-3);cursor:not-allowed}.btn-danger{color:var(--ws-red);border-color:#efc9c3}.chip{border:1px solid var(--ws-line);height:24px;color:var(--ws-text-2);cursor:pointer;white-space:nowrap;background:#fff;border-radius:12px;padding:0 10px;font-size:12px}.chip[aria-pressed=true]{border-color:var(--ws-primary);background:var(--ws-tint);color:var(--ws-primary)}.seg{background:var(--ws-fill);border-radius:6px;gap:2px;padding:2px;display:inline-flex}.seg button{height:24px;color:var(--ws-text-2);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 10px;font-size:12px}.seg button[aria-pressed=true]{box-shadow:0 0 0 1px var(--ws-line);color:var(--ws-text);background:#fff}.input,.ws-root select.input,.ws-root textarea.input{box-sizing:border-box;border:1px solid var(--ws-line);height:28px;color:var(--ws-text);background:#fff;border-radius:6px;min-width:0;padding:0 8px;font-size:12px}.ws-root textarea.input{resize:vertical;height:auto;padding:6px 8px;line-height:1.5}.input:focus{border-color:var(--ws-primary);outline:none;box-shadow:0 0 0 2px #3a66db1f}.input[readonly]{background:var(--ws-page);color:var(--ws-text-2)}.input.is-invalid{border-color:#e5867a}.field{color:var(--ws-text-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tag{background:var(--ws-fill);color:var(--ws-text-2);white-space:nowrap;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:400}.tag.is-green{background:var(--ws-green-bg);color:var(--ws-green)}.tag.is-red{background:var(--ws-red-bg);color:var(--ws-red)}.tag.is-amber{background:var(--ws-amber-bg);color:var(--ws-amber)}.h1{font-size:16px;font-weight:600}.h2{color:var(--ws-text);font-size:13px;font-weight:600}.muted{color:var(--ws-text-3)}.caption{color:var(--ws-text-3);font-size:11px;line-height:1.6}.card{border:1px solid var(--ws-line);background:#fff;border-radius:8px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.notice{border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 12px;font-size:12px;line-height:1.6;display:flex}.notice.is-amber{background:var(--ws-amber-bg);color:var(--ws-amber)}.notice.is-green{background:var(--ws-green-bg);color:var(--ws-green)}.notice.is-red{background:var(--ws-red-bg);color:var(--ws-red)}.notice.is-blue{color:var(--ws-text-2);background:#f7f9fe;border:1px solid #dfe6fa}.notice .btn-text{height:20px;color:inherit;text-decoration:underline}.menu{z-index:20;box-sizing:border-box;border:1px solid var(--ws-line);background:#fff;border-radius:8px;flex-direction:column;gap:1px;min-width:220px;padding:6px;display:flex;position:absolute;box-shadow:0 8px 24px #1f23291a}.menu-item{width:100%;height:28px;color:var(--ws-text);text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;font-size:12px;text-decoration:none;display:flex}.menu-item:hover{background:var(--ws-page)}.menu-item.is-current{background:var(--ws-tint)}.menu-item:disabled{color:var(--ws-text-3);cursor:not-allowed}.menu-label{color:var(--ws-text-3);padding:6px 8px 2px;font-size:11px}.menu-divider{background:var(--ws-divider);height:1px;margin:4px 0}.ws-toast{z-index:50;color:#fff;background:#1f2329;border-radius:6px;padding:8px 14px;font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1f23292e}.ws-overlay{z-index:40;background:#1f232947;justify-content:center;align-items:flex-start;padding:72px 16px;display:flex;position:fixed;inset:0;overflow:auto}.ws-dialog{width:100%;max-width:560px}@media (width<=720px){.ws-header{gap:10px;padding:0 12px;overflow-x:auto}.ws-page-body{padding:16px}.field-grid{grid-template-columns:minmax(0,1fr)}}@media print{.ws-http-bar,.ws-header,.ws-toast,.ws-no-print{display:none!important}.ws-root{background:#fff;min-height:0}}body:has(.ws-root){background:var(--ws-page);min-width:0}.ws-root input[type=checkbox],.ws-root input[type=radio]{width:auto;height:auto;min-height:0;box-shadow:none;accent-color:var(--ws-primary);margin:0;padding:0}body:has(.ws-root){margin:0}.ws-root *,.ws-root :before,.ws-root :after{box-sizing:border-box}.ws-busy[data-v-3e3f43a3]{margin:12px 20px 0}.workspace-busy{z-index:1000;background:#f7f8faeb;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.workspace-busy__panel{color:#2b2f36;background:#fff;border:1px solid #e4e7ec;border-radius:8px;max-width:360px;padding:20px 22px;font-size:13px;line-height:1.6}.workspace-busy__panel h2{margin:0 0 6px;font-size:15px;font-weight:600}.workspace-busy__panel p{color:#6b717c;margin:0 0 14px}.workspace-busy__panel button{color:#2b2f36;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5d9e0;border-radius:4px;padding:4px 12px;font-size:12px}
