.ui-root[data-v-6334f753],.app-shell[data-v-6334f753]{width:100%;height:100dvh;overflow:hidden}.ui-loading-mask[data-v-6334f753],.ui-modal-mask[data-v-6334f753],.ui-preview-mask[data-v-6334f753]{z-index:9999;background:#0f172a73;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ui-loading-box[data-v-6334f753],.ui-modal-panel[data-v-6334f753]{background:#fff;border:1px solid #dbe7f5;border-radius:12px;min-width:320px;max-width:92vw;padding:20px 24px;box-shadow:0 16px 40px #0f172a2e}.ui-loading-box[data-v-6334f753]{color:#334155;text-align:center;font-size:14px}.ui-toast[data-v-6334f753]{z-index:10000;color:#fff;background:#0f172ae0;border-radius:999px;padding:10px 16px;font-size:14px;position:fixed;bottom:80px;left:50%;transform:translate(-50%)}.ui-toast.success[data-v-6334f753]{background:#16a34aeb}.ui-modal-title[data-v-6334f753]{color:#0f172a;margin-bottom:10px;font-size:18px;font-weight:700}.ui-modal-content[data-v-6334f753]{color:#475569;white-space:pre-wrap;margin-bottom:18px;line-height:1.6}.ui-modal-actions[data-v-6334f753]{justify-content:flex-end;gap:10px;display:flex}.ui-modal-btn[data-v-6334f753]{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-width:72px;height:36px;padding:0 16px;font-size:14px;line-height:1}.ui-modal-btn[data-v-6334f753]:hover{background:#f8fafc;border-color:#94a3b8}.ui-modal-btn-primary[data-v-6334f753]{color:#fff;background:#2563eb;border-color:#2563eb}.ui-modal-btn-primary[data-v-6334f753]:hover{background:#1d4ed8;border-color:#1d4ed8}.ui-preview-image[data-v-6334f753],.ui-preview-video[data-v-6334f753]{background:#000;border-radius:8px;max-width:92vw;max-height:88vh}.login-page[data-v-d6296607]{background:#0b0f19;grid-template-columns:minmax(0,1fr) 520px;min-height:100vh;display:grid}.login-brand[data-v-d6296607]{background:radial-gradient(at 0 0,#00d68f1f,#0000 55%),linear-gradient(135deg,#0b1f46,#0a3b7a 60%,#082a5a);justify-content:center;align-items:center;padding:48px 64px;display:flex}.brand-content[data-v-d6296607]{max-width:560px}.brand-title[data-v-d6296607]{color:#e2e8f0;margin:0;font-size:42px;font-weight:800;line-height:1.2}.brand-desc[data-v-d6296607]{color:#e2e8f0b8;margin:16px 0 0;font-size:18px}.login-panel[data-v-d6296607]{background:#f1f5f9;border-left:1px solid #0f172a14;justify-content:center;align-items:center;padding:48px;display:flex}.login-card[data-v-d6296607]{background:#fff;border-radius:16px;width:100%;max-width:380px;padding:32px 28px;box-shadow:0 16px 40px #0f172a1f}.panel-title[data-v-d6296607]{color:#0f172a;margin:0;font-size:24px;font-weight:700}.panel-desc[data-v-d6296607]{color:#64748b;margin:8px 0 24px;font-size:14px}.mock-hint[data-v-d6296607]{border-radius:8px;margin:-12px 0 18px;padding:10px 12px;font-size:13px;line-height:1.5}.mock-hint.mock-ok[data-v-d6296607]{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.mock-hint.mock-bad[data-v-d6296607]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.field-input[data-v-d6296607]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;outline:none;width:100%;height:48px;margin-bottom:14px;padding:0 14px;font-size:15px}.field-input[data-v-d6296607]:focus{border-color:#2563eb}.code-row[data-v-d6296607]{align-items:stretch;gap:12px;margin-bottom:14px;display:flex}.code-field[data-v-d6296607]{flex:1;min-width:0;margin-bottom:0}.code-btn[data-v-d6296607]{color:#1e293b;white-space:nowrap;background:#e2e8f0;border:none;border-radius:10px;flex:0 0 120px;height:48px;padding:0 12px;font-size:14px}.code-btn[data-v-d6296607]:disabled{opacity:.65;cursor:not-allowed}.submit-btn[data-v-d6296607]{color:#fff;background:#2563eb;border:none;border-radius:10px;width:100%;height:48px;margin-top:6px;font-size:16px;font-weight:600}.submit-btn[data-v-d6296607]:disabled{opacity:.7;cursor:not-allowed}.preview-ellipsis-line[data-v-8d3e57a6]{flex-direction:row;align-items:center;width:100%;min-width:0;max-width:100%;display:flex;position:relative;overflow:hidden}.preview-ellipsis-measure[data-v-8d3e57a6],.preview-ellipsis-measure-dots[data-v-8d3e57a6]{opacity:0;pointer-events:none;white-space:nowrap;font-size:inherit;line-height:inherit;font-family:inherit;position:fixed;top:-10000px;left:-10000px}.preview-ellipsis-text[data-v-8d3e57a6]{min-width:0;font-size:inherit;line-height:inherit;color:inherit;white-space:nowrap;flex:1;overflow:hidden}.preview-ellipsis-more[data-v-8d3e57a6]{cursor:pointer;flex-shrink:0;align-items:center;padding-left:2px;display:flex}.preview-ellipsis-more-text[data-v-8d3e57a6]{font-size:inherit;line-height:inherit;color:#f5a623}.tracker-inline-line[data-v-b3bcf7ec]{width:100%;min-width:0;position:relative;overflow:visible}.tracker-measure-layer[data-v-b3bcf7ec]{opacity:0;pointer-events:none;white-space:nowrap;position:fixed;top:-10000px;left:-10000px}.tracker-measure-layer .tracker-entry[data-v-b3bcf7ec],.tracker-measure-layer .tracker-more-dots[data-v-b3bcf7ec]{margin-right:10px;display:inline-block}.card-trackers-line[data-v-b3bcf7ec]{flex-wrap:nowrap;align-items:center;gap:10px;min-width:0;display:flex;overflow:visible}.tracker-entry[data-v-b3bcf7ec]{font-size:calc(13px * var(--embed-card-font-scale,1.25));color:#64748b;white-space:nowrap;flex-shrink:0;line-height:1.4}.tracker-more-dots[data-v-b3bcf7ec]{color:#f97316;font-size:calc(13px * var(--embed-card-font-scale,1.25));cursor:pointer;flex-shrink:0;font-weight:700;line-height:1.4}.container.embed-column[data-v-bfc28b03]{color:#e4eaf5;background:0 0;flex-direction:column;flex:1 1 0;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.container.embed-column[data-v-bfc28b03]:before,.container.embed-column[data-v-bfc28b03]:after{display:none}.embed-scroll[data-v-bfc28b03]{flex:1;min-height:0;overflow-y:auto}.container[data-v-bfc28b03]{min-height:100vh;padding:calc(24 * var(--rpx));color:#e4eaf5;background:#0b0f19;position:relative}.container[data-v-bfc28b03]:before{content:"";background:linear-gradient(#00d68f05 1px,#0000 1px),linear-gradient(90deg,#00d68f05 1px,#0000 1px);background-size:calc(48 * var(--rpx)) calc(48 * var(--rpx));pointer-events:none;position:fixed;inset:0}.container[data-v-bfc28b03]:after{content:"";top:-calc(180 * var(--rpx));width:calc(680 * var(--rpx));height:calc(420 * var(--rpx));pointer-events:none;background:radial-gradient(#00d68f14 0%,#0000 70%);position:fixed;left:50%;transform:translate(-50%)}.user-card[data-v-bfc28b03],.tab-row[data-v-bfc28b03],.sub-tab-row[data-v-bfc28b03],.filter-card[data-v-bfc28b03],.action-row[data-v-bfc28b03],.editor-card[data-v-bfc28b03],.resource-card[data-v-bfc28b03],.empty[data-v-bfc28b03]{z-index:1;position:relative}.user-card[data-v-bfc28b03],.editor-card[data-v-bfc28b03],.resource-card[data-v-bfc28b03]{border:calc(1 * var(--rpx)) solid #1e2a40;background:#151c2c}.user-card[data-v-bfc28b03]{border-radius:calc(20 * var(--rpx));padding:calc(24 * var(--rpx));margin-bottom:calc(18 * var(--rpx))}.user-main[data-v-bfc28b03]{align-items:center;display:flex}.username[data-v-bfc28b03]{font-size:calc(34 * var(--rpx));color:#e4eaf5;font-weight:700}.role[data-v-bfc28b03]{margin-left:calc(16 * var(--rpx));font-size:calc(22 * var(--rpx));color:#00d68f;border-radius:calc(999 * var(--rpx));padding:calc(4 * var(--rpx)) calc(14 * var(--rpx));background:#00d68f1f}.user-sub[data-v-bfc28b03]{margin-top:calc(8 * var(--rpx));color:#6b7a99;font-size:calc(24 * var(--rpx))}.op-row[data-v-bfc28b03]{margin-top:calc(16 * var(--rpx));display:flex}.op-row .btn+.btn[data-v-bfc28b03]{margin-left:calc(12 * var(--rpx))}.top-bar[data-v-bfc28b03]{border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(14 * var(--rpx));padding:calc(12 * var(--rpx)) calc(14 * var(--rpx));background:#151c2c;align-items:center;display:flex}.top-main[data-v-bfc28b03]{flex-direction:column;display:flex}.page-title[data-v-bfc28b03]{color:#e4eaf5;font-size:calc(28 * var(--rpx));font-weight:800}.page-subtitle[data-v-bfc28b03]{color:#6b7a99;font-size:calc(22 * var(--rpx));margin-top:calc(2 * var(--rpx))}.filter-card[data-v-bfc28b03]{margin-top:calc(12 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(14 * var(--rpx));padding:calc(14 * var(--rpx));background:#151c2c}.filter-title[data-v-bfc28b03]{color:#e4eaf5;font-size:calc(24 * var(--rpx));font-weight:700}.filter-title-row[data-v-bfc28b03]{justify-content:space-between;align-items:center;display:flex}.filter-toggle[data-v-bfc28b03]{color:#7dd3fc;font-size:calc(22 * var(--rpx))}.filter-grid[data-v-bfc28b03]{margin-top:calc(10 * var(--rpx));column-gap:calc(12 * var(--rpx));flex-wrap:wrap;display:flex}.filter-input[data-v-bfc28b03]{margin-bottom:calc(8 * var(--rpx));height:calc(72 * var(--rpx));font-size:calc(23 * var(--rpx))}.filter-row[data-v-bfc28b03]{width:calc((100% - calc(12 * var(--rpx))) / 2);margin-bottom:calc(8 * var(--rpx))}.filter-row-full[data-v-bfc28b03]{width:100%}.filter-label[data-v-bfc28b03]{color:#6b7a99;font-size:calc(22 * var(--rpx));margin-bottom:calc(6 * var(--rpx));display:block}.filter-picker-value[data-v-bfc28b03]{height:calc(72 * var(--rpx));padding:0 calc(20 * var(--rpx));font-size:calc(23 * var(--rpx));color:#e4eaf5;border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(10 * var(--rpx));box-sizing:border-box;background:#0f1420;align-items:center;display:flex}.filter-actions[data-v-bfc28b03]{margin-top:calc(4 * var(--rpx));justify-content:flex-end;display:flex}.filter-actions .btn+.btn[data-v-bfc28b03]{margin-left:calc(10 * var(--rpx))}.tab-row[data-v-bfc28b03],.sub-tab-row[data-v-bfc28b03]{border-radius:calc(14 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;display:flex;overflow:hidden}.tab-row[data-v-bfc28b03]{padding:calc(4 * var(--rpx));background:#0f1420}.sub-tab-row[data-v-bfc28b03]{margin-top:calc(12 * var(--rpx));margin-bottom:calc(8 * var(--rpx));background:#151c2c}.tab-item[data-v-bfc28b03],.sub-tab-item[data-v-bfc28b03]{text-align:center;padding:calc(12 * var(--rpx)) 0;font-size:calc(25 * var(--rpx));color:#6b7a99;flex:1}.tab-item.active[data-v-bfc28b03],.sub-tab-item.active[data-v-bfc28b03]{color:#e4eaf5;background:#1a2338;font-weight:700}.sub-tab-item+.sub-tab-item[data-v-bfc28b03]{border-left:calc(1 * var(--rpx)) solid #1e2a40}.action-row[data-v-bfc28b03]{margin-top:calc(14 * var(--rpx))}.editor-card[data-v-bfc28b03]{margin-top:calc(12 * var(--rpx));border-radius:calc(16 * var(--rpx));padding:calc(20 * var(--rpx))}.inline-editor[data-v-bfc28b03]{margin-top:calc(14 * var(--rpx))}.editor-title[data-v-bfc28b03]{font-size:calc(28 * var(--rpx));margin-bottom:calc(12 * var(--rpx));color:#e4eaf5;font-weight:700}.input[data-v-bfc28b03],.textarea[data-v-bfc28b03],.kv-input[data-v-bfc28b03]{border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(10 * var(--rpx));color:#e4eaf5;box-sizing:border-box;background:#0f1420;width:100%}.input[data-v-bfc28b03]{height:calc(78 * var(--rpx));padding:0 calc(20 * var(--rpx));font-size:calc(25 * var(--rpx));margin-bottom:calc(10 * var(--rpx))}.editor-field[data-v-bfc28b03]{height:calc(78 * var(--rpx));margin-bottom:calc(10 * var(--rpx));padding:0 calc(20 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(10 * var(--rpx));box-sizing:border-box;background:#0f1420;align-items:center;display:flex;position:relative}.editor-field-input[data-v-bfc28b03]{width:100%;min-width:0;height:100%;padding:0 calc(150 * var(--rpx)) 0 0;font-size:calc(25 * var(--rpx));color:#e4eaf5;box-sizing:border-box;background:0 0;border:none;flex:1}.editor-field-value[data-v-bfc28b03]{width:100%;min-width:0;padding-right:calc(150 * var(--rpx));font-size:calc(25 * var(--rpx));color:#e4eaf5;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.editor-field-placeholder[data-v-bfc28b03]{color:#6b7a99}.editor-field-hint[data-v-bfc28b03]{right:calc(20 * var(--rpx));color:#6b7a99;font-size:calc(22 * var(--rpx));text-align:right;pointer-events:none;white-space:nowrap;line-height:1.2;position:absolute;top:50%;transform:translateY(-50%)}.textarea[data-v-bfc28b03]{min-height:calc(140 * var(--rpx));padding:calc(16 * var(--rpx)) calc(20 * var(--rpx));font-size:calc(24 * var(--rpx))}.kv-section[data-v-bfc28b03]{margin-top:calc(12 * var(--rpx));margin-bottom:calc(10 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(12 * var(--rpx));padding:calc(12 * var(--rpx));background:#0f1420}.kv-title[data-v-bfc28b03]{font-size:calc(23 * var(--rpx));color:#e4eaf5;margin-bottom:calc(10 * var(--rpx));font-weight:700}.kv-row[data-v-bfc28b03]{align-items:center;gap:calc(8 * var(--rpx));margin-bottom:calc(10 * var(--rpx));display:flex}.kv-key-group[data-v-bfc28b03]{flex-shrink:0;align-items:center;display:inline-flex}.kv-input[data-v-bfc28b03]{box-sizing:border-box;height:var(--kv-row-height,calc(76 * var(--rpx)));line-height:1.4;font-size:var(--kv-font-size,calc(32 * var(--rpx)))!important}.kv-key-input[data-v-bfc28b03]{min-width:0;padding:0 0 0 calc(12 * var(--rpx));text-overflow:clip;flex-shrink:0;overflow:visible}.kv-sep[data-v-bfc28b03]{color:#9fb1d3;flex-shrink:0;margin:0;padding:0;line-height:1.4;font-size:var(--kv-font-size,calc(32 * var(--rpx)))!important}.kv-value-input[data-v-bfc28b03]{min-width:0;padding:0 calc(12 * var(--rpx));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.kv-del-btn[data-v-bfc28b03]{box-sizing:border-box;padding:calc(10 * var(--rpx)) calc(18 * var(--rpx));min-width:calc(88 * var(--rpx));height:var(--kv-row-height,calc(76 * var(--rpx)));white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;margin:0;line-height:1.3;display:inline-flex;font-size:calc(26 * var(--rpx))!important}.editor-actions[data-v-bfc28b03]{margin-top:calc(12 * var(--rpx));justify-content:flex-end;display:flex}.editor-actions .btn+.btn[data-v-bfc28b03]{margin-left:calc(10 * var(--rpx))}.ownership-row[data-v-bfc28b03]{margin-top:calc(10 * var(--rpx))}.ownership-label[data-v-bfc28b03]{font-size:calc(23 * var(--rpx));color:#6b7a99}.ownership-actions[data-v-bfc28b03]{margin-top:calc(8 * var(--rpx));display:flex}.ownership-actions .btn+.btn[data-v-bfc28b03]{margin-left:calc(10 * var(--rpx))}.resource-card[data-v-bfc28b03]{border-radius:calc(14 * var(--rpx));padding:calc(16 * var(--rpx));margin-bottom:calc(12 * var(--rpx));border-left:calc(3 * var(--rpx)) solid #00d68f}.line1[data-v-bfc28b03]{align-items:center;min-width:0;display:flex}.resource-index[data-v-bfc28b03]{margin-right:calc(8 * var(--rpx));font-size:calc(34 * var(--rpx));flex-shrink:0;font-weight:900;line-height:1}.type[data-v-bfc28b03]{min-width:0;font-size:calc(29 * var(--rpx));color:#e4eaf5;text-overflow:ellipsis;white-space:nowrap;font-weight:800;display:block;overflow:hidden}.line1-tags[data-v-bfc28b03]{margin-top:calc(6 * var(--rpx));align-items:center;gap:calc(8 * var(--rpx));flex-wrap:wrap;display:flex}.line2[data-v-bfc28b03]{margin-top:calc(5 * var(--rpx));color:#6b7a99;font-size:calc(23 * var(--rpx));line-height:1.45}.field-row[data-v-bfc28b03]{align-items:center;min-width:0;display:flex}.field-label[data-v-bfc28b03]{flex-shrink:0}.field-value-wrap[data-v-bfc28b03]{min-width:0}.field-value[data-v-bfc28b03]{color:#6b7a99}.field-grow[data-v-bfc28b03]{flex:1;min-width:0}.field-link[data-v-bfc28b03]{color:#4cc9f0}.urgency-row[data-v-bfc28b03]{align-items:center;gap:calc(8 * var(--rpx));display:flex}.text-preview-dialog[data-v-bfc28b03]{--embed-card-font-scale:1.25;z-index:1200;background:#0f172a73;padding:16px}.text-preview-dialog .share-picker-panel.text-preview-panel[data-v-bfc28b03]{background:#fff;border:1px solid #dbe7f5;border-radius:12px;flex-direction:column;gap:12px;width:min(560px,100vw - 32px);max-height:min(60vh,480px);padding:18px 20px;display:flex;box-shadow:0 16px 40px #0f172a2e}.text-preview-dialog .share-picker-title[data-v-bfc28b03]{color:#0f172a;font-size:calc(16px * var(--embed-card-font-scale,1.25));font-weight:700}.text-preview-dialog .create-form-close-btn[data-v-bfc28b03]{font-size:calc(14px * var(--embed-card-font-scale,1.25));color:#64748b}.text-preview-dialog .create-form-close-btn[data-v-bfc28b03]:hover{color:#2563eb}.text-preview-dialog .text-preview-body[data-v-bfc28b03]{max-height:min(42vh,360px);padding:2px 0}.text-preview-dialog .text-preview-content[data-v-bfc28b03]{color:#334155;font-size:calc(16px * var(--embed-card-font-scale,1.25));white-space:pre-wrap;word-break:break-word;line-height:1.6}.tracker-preview-dialog[data-v-bfc28b03]{--embed-card-font-scale:1.25;z-index:1200;background:#0f172a73;padding:16px}.tracker-preview-dialog .share-picker-panel.tracker-preview-panel[data-v-bfc28b03]{background:#fff;border:1px solid #dbe7f5;border-radius:12px;flex-direction:column;gap:12px;width:min(560px,100vw - 32px);max-height:min(72vh,640px);padding:18px 20px;display:flex;box-shadow:0 16px 40px #0f172a2e}.tracker-preview-dialog .share-picker-title[data-v-bfc28b03]{font-size:calc(20px * var(--embed-card-font-scale,1.25));color:#0f172a;font-weight:700}.tracker-preview-dialog .create-form-close-btn[data-v-bfc28b03]{font-size:calc(14px * var(--embed-card-font-scale,1.25));color:#64748b}.tracker-preview-dialog .create-form-close-btn[data-v-bfc28b03]:hover{color:#2563eb}.tracker-preview-dialog .tracker-preview-body[data-v-bfc28b03]{max-height:min(52vh,480px);padding:2px 0}.tracker-preview-dialog .tracker-preview-list[data-v-bfc28b03]{flex-direction:column;display:flex}.tracker-preview-dialog .tracker-preview-row[data-v-bfc28b03]{border-top:1px dashed #e2e8f0;padding:12px 0}.tracker-preview-dialog .tracker-preview-row[data-v-bfc28b03]:first-child{border-top:none;padding-top:0}.tracker-preview-dialog .tracker-preview-row-head[data-v-bfc28b03]{align-items:center;gap:10px;margin-bottom:6px;display:flex}.tracker-preview-dialog .tracker-preview-index[data-v-bfc28b03]{width:calc(24px * var(--embed-card-font-scale,1.25));height:calc(24px * var(--embed-card-font-scale,1.25));color:#2563eb;font-size:calc(13px * var(--embed-card-font-scale,1.25));font-weight:700;line-height:calc(24px * var(--embed-card-font-scale,1.25));text-align:center;background:#eff6ff;border-radius:999px;flex-shrink:0}.tracker-preview-dialog .tracker-preview-name[data-v-bfc28b03]{color:#0f172a;font-size:calc(16px * var(--embed-card-font-scale,1.25));font-weight:700;line-height:1.45}.tracker-preview-dialog .tracker-preview-meta[data-v-bfc28b03]{padding-left:calc(34px * var(--embed-card-font-scale,1.25));flex-wrap:wrap;gap:8px 18px;display:flex}.tracker-preview-dialog .tracker-preview-meta-item[data-v-bfc28b03]{align-items:center;gap:6px;min-width:0;display:inline-flex}.tracker-preview-dialog .tracker-preview-label[data-v-bfc28b03]{color:#64748b;font-size:calc(13px * var(--embed-card-font-scale,1.25));flex-shrink:0;font-weight:600;line-height:1.45}.tracker-preview-dialog .tracker-preview-label[data-v-bfc28b03]:after{content:"："}.tracker-preview-dialog .tracker-preview-value[data-v-bfc28b03]{color:#334155;font-size:calc(14px * var(--embed-card-font-scale,1.25));line-height:1.45}.detail-link[data-v-bfc28b03]{color:#f5a623;font-size:calc(23 * var(--rpx));flex-shrink:0;line-height:1.45}.customer-detail[data-v-bfc28b03],.config-box[data-v-bfc28b03]{margin-top:calc(10 * var(--rpx));border-radius:calc(10 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;padding:calc(10 * var(--rpx)) calc(12 * var(--rpx));background:#0f1420}.detail-title[data-v-bfc28b03],.config-title[data-v-bfc28b03]{font-size:calc(23 * var(--rpx));color:#00d68f;margin-bottom:calc(6 * var(--rpx));font-weight:700}.config-title-row[data-v-bfc28b03]{justify-content:space-between;align-items:center;gap:calc(10 * var(--rpx));display:flex}.detail-copy-btn[data-v-bfc28b03]{flex-shrink:0;margin:0}.detail-line[data-v-bfc28b03],.config-line[data-v-bfc28b03]{color:#e4eaf5;font-size:calc(22 * var(--rpx));margin-top:calc(6 * var(--rpx));word-break:break-word;white-space:pre-wrap;line-height:1.5}.price-title[data-v-bfc28b03]{color:#f5a623}.contact-card[data-v-bfc28b03]{margin-top:calc(8 * var(--rpx));padding-top:calc(8 * var(--rpx));border-top:calc(1 * var(--rpx)) dashed #1e2a40}.urgency-chip[data-v-bfc28b03]{border-radius:calc(999 * var(--rpx));padding:calc(3 * var(--rpx)) calc(12 * var(--rpx));font-size:calc(21 * var(--rpx));color:#fff}.urgency-high[data-v-bfc28b03]{background:#ff4d6a}.urgency-normal[data-v-bfc28b03]{background:#f5a623}.urgency-low[data-v-bfc28b03]{background:#00b87a}.card-summary-line[data-v-bfc28b03]{align-items:center;gap:calc(14 * var(--rpx));margin-top:calc(8 * var(--rpx));margin-bottom:calc(6 * var(--rpx));flex-wrap:wrap;display:flex}.card-summary-edit[data-v-bfc28b03]{align-items:center;gap:calc(10 * var(--rpx));margin-top:calc(8 * var(--rpx));margin-bottom:calc(6 * var(--rpx));flex-wrap:wrap;display:flex}.summary-text[data-v-bfc28b03]{color:#e4eaf5;font-size:calc(28 * var(--rpx));font-weight:600;line-height:1.4}.summary-price-tail[data-v-bfc28b03]{margin-left:auto}.summary-input[data-v-bfc28b03]{min-width:calc(100 * var(--rpx));height:calc(52 * var(--rpx));padding:0 calc(14 * var(--rpx));border-radius:calc(8 * var(--rpx));border:calc(1 * var(--rpx)) solid #2a3b5c;color:#e4eaf5;font-size:calc(24 * var(--rpx));box-sizing:border-box;background:#0b101a}.quantity-input[data-v-bfc28b03]{min-width:calc(280 * var(--rpx));flex:1;max-width:100%}.summary-input-hint[data-v-bfc28b03]{color:#6b7a99;border-style:dashed}.summary-input-hint[data-v-bfc28b03]::placeholder{color:#6b7a99}.sale-price-edit[data-v-bfc28b03]{align-items:center;gap:calc(4 * var(--rpx));display:inline-flex}.sale-price-input[data-v-bfc28b03]{width:calc(120 * var(--rpx));min-width:calc(120 * var(--rpx))}.brand-input[data-v-bfc28b03]{min-width:calc(140 * var(--rpx));max-width:calc(280 * var(--rpx));flex:0 auto}.sale-price-suffix[data-v-bfc28b03]{color:#e4eaf5;font-size:calc(28 * var(--rpx));font-weight:600}.summary-chip[data-v-bfc28b03]{flex-shrink:0}.card-update-line[data-v-bfc28b03]{color:#6b7a99;font-size:calc(23 * var(--rpx));margin-top:calc(2 * var(--rpx))}.condition-chip[data-v-bfc28b03]{border-radius:calc(999 * var(--rpx));padding:calc(4 * var(--rpx)) calc(14 * var(--rpx));font-size:calc(22 * var(--rpx));color:#fff;align-items:center;display:inline-flex}.condition-picker[data-v-bfc28b03]{min-width:calc(120 * var(--rpx));justify-content:center}.condition-new[data-v-bfc28b03]{background:#00b87a}.condition-used[data-v-bfc28b03]{background:#f5a623}.condition-unknown[data-v-bfc28b03]{background:#4b5563}.condition-placeholder[data-v-bfc28b03]{border:calc(1 * var(--rpx)) dashed #6b7a99;color:#6b7a99;background:0 0}.card-actions[data-v-bfc28b03]{margin-top:calc(12 * var(--rpx));flex-wrap:nowrap;display:flex;overflow-x:auto}.card-actions .btn+.btn[data-v-bfc28b03]{margin-left:calc(8 * var(--rpx))}.card-actions .btn[data-v-bfc28b03]{white-space:nowrap;flex-shrink:0}.pagination-info[data-v-bfc28b03]{text-align:center;color:#8ea0bf;font-size:calc(22 * var(--rpx));flex:1;line-height:1.4}.pagination-btn[disabled][data-v-bfc28b03]{opacity:.45}.detail-actions[data-v-bfc28b03]{align-items:center;gap:calc(10 * var(--rpx));margin-top:calc(12 * var(--rpx));flex-wrap:wrap;display:flex;overflow:visible}.other-fields-block[data-v-bfc28b03]{margin-top:calc(8 * var(--rpx));padding-top:calc(4 * var(--rpx));border-top:calc(1 * var(--rpx)) solid #6b7a9940}.other-ownership-tags[data-v-bfc28b03]{margin-top:0;margin-bottom:calc(4 * var(--rpx))}.detail-tab[data-v-bfc28b03]{padding:0 calc(22 * var(--rpx));height:calc(58 * var(--rpx));line-height:calc(58 * var(--rpx));border-radius:calc(8 * var(--rpx));font-size:calc(24 * var(--rpx));border:calc(1 * var(--rpx)) solid #409eff;color:#409eff;box-sizing:border-box;white-space:nowrap;background:#409eff1f;flex-shrink:0;margin:0;font-weight:500}.detail-tab[data-v-bfc28b03]:after{border:none}.detail-tab-active[data-v-bfc28b03]{color:#fff;box-shadow:0 calc(4 * var(--rpx)) calc(14 * var(--rpx)) #409eff66;background:#409eff;border-color:#409eff}.detail-card-btn[data-v-bfc28b03]{white-space:nowrap;flex-shrink:0}.detail-track-btn[data-v-bfc28b03],.detail-untrack-btn[data-v-bfc28b03]{white-space:nowrap;flex-shrink:0;margin-left:auto}.edit-mode-actions[data-v-bfc28b03]{margin-top:calc(10 * var(--rpx));justify-content:flex-end;display:flex}.edit-mode-actions .btn+.btn[data-v-bfc28b03]{margin-left:calc(8 * var(--rpx))}.inline-field-input[data-v-bfc28b03]{min-width:0;height:calc(52 * var(--rpx));padding:0 calc(12 * var(--rpx));border-radius:calc(8 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;color:#e4eaf5;font-size:calc(23 * var(--rpx));box-sizing:border-box;background:#0f1420;flex:1}.type-input[data-v-bfc28b03]{font-size:calc(29 * var(--rpx));height:calc(56 * var(--rpx));font-weight:700}.urgency-picker[data-v-bfc28b03]{min-width:calc(88 * var(--rpx));text-align:center}.account-title[data-v-bfc28b03]{color:#4cc9f0}.account-detail-box .account-edit-field[data-v-bfc28b03]{margin-top:calc(10 * var(--rpx))}.account-detail-box .account-summary-card[data-v-bfc28b03],.account-detail-box .account-contact-card[data-v-bfc28b03]{margin-top:calc(8 * var(--rpx))}.tag[data-v-bfc28b03]{font-size:calc(20 * var(--rpx));border-radius:calc(999 * var(--rpx));padding:calc(6 * var(--rpx)) calc(12 * var(--rpx));white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex}.tag-editable[data-v-bfc28b03]{color:#00d68f;background:#00d68f1f}.tag-readonly[data-v-bfc28b03]{color:#f5a623;background:#f5a6231f}.tag-ownership-company[data-v-bfc28b03]{color:#22d3ee;background:#22d3ee1f}.tag-ownership-channel[data-v-bfc28b03]{color:#7dd3fc;background:#7dd3fc1f}.tag-ownership-personal[data-v-bfc28b03]{color:#c084fc;background:#c084fc1f}.btn[data-v-bfc28b03]{border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(8 * var(--rpx));font-size:calc(22 * var(--rpx));color:#6b7a99;background:0 0}.mini[data-v-bfc28b03]{padding:0 calc(14 * var(--rpx));line-height:1.8}.ghost[data-v-bfc28b03]{color:#e4eaf5;background:#1a2338}.danger[data-v-bfc28b03]{color:#ff4d6a;background:#ff4d6a1f;border-color:#ff4d6a59}.primary[data-v-bfc28b03]{color:#00d68f;background:#00d68f1f;border-color:#00d68f59}.copy[data-v-bfc28b03]{color:#7dd3fc;background:#7dd3fc1f;border-color:#7dd3fc59}.share[data-v-bfc28b03]{color:#f5a623;background:#f5a6231f;border-color:#f5a62359}.manage-share[data-v-bfc28b03]{color:#22d3ee;background:#22d3ee1f;border-color:#22d3ee59}.empty[data-v-bfc28b03]{margin-top:calc(40 * var(--rpx));text-align:center;color:#6b7a99}.share-picker-mask[data-v-bfc28b03]{z-index:30;padding:calc(24 * var(--rpx));background:#04080eb8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.share-picker-panel[data-v-bfc28b03]{border-radius:calc(18 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;width:100%;max-height:72vh;padding:calc(18 * var(--rpx));gap:calc(12 * var(--rpx));background:#151c2c;flex-direction:column;display:flex}.share-picker-title-row[data-v-bfc28b03]{justify-content:space-between;align-items:baseline;gap:calc(10 * var(--rpx));display:flex}.share-picker-title[data-v-bfc28b03]{font-size:calc(27 * var(--rpx));color:#e4eaf5;font-weight:700}.share-picker-subtitle[data-v-bfc28b03]{font-size:calc(22 * var(--rpx));color:#00d68f}.share-search-input[data-v-bfc28b03]{margin-bottom:calc(2 * var(--rpx))}.share-user-list[data-v-bfc28b03]{max-height:52vh}.share-user-empty[data-v-bfc28b03]{padding:calc(20 * var(--rpx)) calc(8 * var(--rpx));text-align:center;color:#6b7a99;font-size:calc(22 * var(--rpx))}.share-user-item[data-v-bfc28b03]{justify-content:space-between;align-items:center;gap:calc(12 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(12 * var(--rpx));padding:calc(12 * var(--rpx)) calc(14 * var(--rpx));margin-bottom:calc(10 * var(--rpx));background:#10182a;display:flex}.share-user-main[data-v-bfc28b03]{align-items:center;gap:calc(10 * var(--rpx));min-width:0;display:flex}.share-user-name[data-v-bfc28b03]{color:#e4eaf5;font-size:calc(24 * var(--rpx))}.share-user-role[data-v-bfc28b03]{color:#7dd3fc;font-size:calc(20 * var(--rpx));border-radius:calc(999 * var(--rpx));padding:calc(4 * var(--rpx)) calc(12 * var(--rpx));background:#7dd3fc1f}.share-user-check[data-v-bfc28b03]{color:#6b7a99;font-size:calc(21 * var(--rpx));border:calc(1 * var(--rpx)) solid #2a3956;border-radius:calc(999 * var(--rpx));padding:calc(4 * var(--rpx)) calc(12 * var(--rpx));flex-shrink:0}.share-user-check-selected[data-v-bfc28b03]{color:#00d68f;background:#00d68f1f;border-color:#00d68f80}.share-user-item-locked[data-v-bfc28b03]{opacity:.85}.share-user-lock-tag[data-v-bfc28b03]{margin-left:calc(8 * var(--rpx));color:#fbbf24}.share-user-check-locked[data-v-bfc28b03]{color:#94a3b8;background:#94a3b814;border-color:#475569}.share-picker-actions[data-v-bfc28b03]{justify-content:flex-end;gap:calc(10 * var(--rpx));display:flex}.account-modal-mask[data-v-bfc28b03]{z-index:31;padding:calc(24 * var(--rpx));background:#04080ebf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.account-modal-panel[data-v-bfc28b03]{border-radius:calc(20 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;width:100%;max-height:78vh;padding:calc(18 * var(--rpx));gap:calc(12 * var(--rpx));background:#151c2c;flex-direction:column;display:flex}.account-modal-header[data-v-bfc28b03]{justify-content:space-between;align-items:center;display:flex}.account-modal-title[data-v-bfc28b03]{color:#e4eaf5;font-size:calc(28 * var(--rpx));font-weight:700}.account-modal-close[data-v-bfc28b03]{color:#f5a623;font-size:calc(22 * var(--rpx))}.account-modal-body[data-v-bfc28b03]{gap:calc(12 * var(--rpx));flex-direction:column;display:flex}.account-summary-card[data-v-bfc28b03]{border-radius:calc(12 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;padding:calc(12 * var(--rpx)) calc(14 * var(--rpx));background:#0f1420}.account-summary-label[data-v-bfc28b03]{color:#6b7a99;font-size:calc(21 * var(--rpx))}.account-summary-value[data-v-bfc28b03]{margin-top:calc(6 * var(--rpx));color:#e4eaf5;font-size:calc(24 * var(--rpx));font-weight:600}.account-contact-title[data-v-bfc28b03]{color:#00d68f;font-size:calc(23 * var(--rpx));font-weight:700}.account-modal-actions[data-v-bfc28b03]{justify-content:flex-end;gap:calc(10 * var(--rpx));margin-top:calc(4 * var(--rpx));display:flex}.account-edit-field[data-v-bfc28b03]{height:calc(78 * var(--rpx));padding:0 calc(20 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(10 * var(--rpx));box-sizing:border-box;background:#0f1420;align-items:center;display:flex;position:relative}.account-edit-input[data-v-bfc28b03]{width:100%;min-width:0;height:100%;padding:0 calc(150 * var(--rpx)) 0 0;font-size:calc(25 * var(--rpx));color:#e4eaf5;box-sizing:border-box;background:0 0;border:none;flex:1}.account-edit-label[data-v-bfc28b03]{right:calc(20 * var(--rpx));color:#6b7a99;font-size:calc(22 * var(--rpx));text-align:right;pointer-events:none;white-space:nowrap;line-height:1.2;position:absolute;top:50%;transform:translateY(-50%)}.account-contact-list[data-v-bfc28b03]{max-height:50vh}.account-contact-card[data-v-bfc28b03]{margin-bottom:calc(10 * var(--rpx));border-radius:calc(12 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;padding:calc(10 * var(--rpx)) calc(12 * var(--rpx));background:#0f1420}.account-modal-empty[data-v-bfc28b03]{text-align:center;color:#6b7a99;font-size:calc(23 * var(--rpx));padding:calc(24 * var(--rpx)) 0}.create-form-mask[data-v-bfc28b03]{z-index:2000;justify-content:center;align-items:center;padding:16px 20px;position:fixed;inset:0}.create-form-panel[data-v-bfc28b03]{width:min(1280px,100vw - 40px);max-width:calc(100vw - 40px);max-height:calc(100vh - 32px);margin:0 auto}.create-form-body[data-v-bfc28b03]{box-sizing:border-box;flex-direction:column;flex:auto;align-items:stretch;gap:16px;min-height:0;max-height:none;padding-right:6px;display:flex}.create-form-grid[data-v-bfc28b03]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;width:100%;display:grid}.create-form-sections-row[data-v-bfc28b03]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;width:100%;display:grid}.create-form-grid-remark[data-v-bfc28b03]{margin-top:2px}.create-form-field[data-v-bfc28b03]{box-sizing:border-box;flex-direction:column;flex:none;gap:6px;width:100%;min-width:0;margin-bottom:0;display:flex}.create-form-field-full[data-v-bfc28b03]{grid-column:1/-1}.create-form-label[data-v-bfc28b03]{color:#64748b;font-size:14px;font-weight:600}.create-form-input[data-v-bfc28b03],.create-form-select[data-v-bfc28b03],.create-form-picker[data-v-bfc28b03],.create-form-textarea[data-v-bfc28b03]{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;font-size:14px}.create-form-input[data-v-bfc28b03],.create-form-select[data-v-bfc28b03],.create-form-picker[data-v-bfc28b03]{min-height:38px;padding:8px 12px}.create-form-textarea[data-v-bfc28b03]{resize:vertical;min-height:64px;padding:8px 12px;line-height:1.45}.create-form-picker[data-v-bfc28b03]{align-items:center;display:flex}.create-form-price-row[data-v-bfc28b03]{align-items:center;gap:8px;display:flex}.create-form-price-input[data-v-bfc28b03]{flex:1;min-width:0}.create-form-price-suffix[data-v-bfc28b03]{color:#c2410c;flex-shrink:0;font-size:14px;font-weight:700}.create-form-ownership-row[data-v-bfc28b03]{flex-wrap:wrap;gap:8px;display:flex}.create-form-ownership-btn[data-v-bfc28b03]{box-sizing:border-box;color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:38px;padding:0 14px;font-size:14px;font-weight:600;line-height:1.2}.create-form-ownership-btn[data-v-bfc28b03]:hover{background:#f8fafc;border-color:#94a3b8}.create-form-ownership-btn-active[data-v-bfc28b03]{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.create-form-section[data-v-bfc28b03]{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;flex:none;align-items:stretch;width:100%;min-width:0;margin-bottom:0;padding:14px 16px;display:flex}.create-form-section-title[data-v-bfc28b03]{color:#0f172a;width:100%;margin-bottom:10px;font-size:16px;font-weight:700;display:block}.create-form-section-title-price[data-v-bfc28b03]{color:#c2410c}.create-form-kv-list[data-v-bfc28b03]{flex-direction:column;gap:10px;width:100%;display:flex}.create-form-kv-row[data-v-bfc28b03]{grid-template-columns:minmax(120px,22%) minmax(0,1fr) auto;align-items:center;column-gap:10px;width:100%;display:grid}.create-form-kv-key-wrap[data-v-bfc28b03]{align-items:center;min-width:0;display:flex}.create-form-kv-input[data-v-bfc28b03]{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;height:38px;min-height:38px;max-height:38px;padding:0 10px;font-size:14px;line-height:38px}.create-form-kv-key[data-v-bfc28b03]{flex:1;min-width:0}.create-form-kv-value[data-v-bfc28b03]{min-width:0}.create-form-kv-sep[data-v-bfc28b03]{color:#64748b;flex-shrink:0;margin-left:2px;font-size:14px;line-height:1}.create-form-kv-del[data-v-bfc28b03]{white-space:nowrap;flex-shrink:0;min-width:52px;height:38px;padding:0 10px}.create-form-kv-actions[data-v-bfc28b03]{width:100%;margin-top:10px;display:block}.create-form-kv-add[data-v-bfc28b03]{align-items:center;margin:0;display:inline-flex}.create-form-media-section[data-v-bfc28b03]{margin-top:12px}.create-form-media-hint[data-v-bfc28b03]{color:#64748b;margin-bottom:10px;font-size:13px;line-height:1.5}.create-form-media-list[data-v-bfc28b03]{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.create-form-media-item[data-v-bfc28b03]{background:#fff;border:1px solid #dbe7f5;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.create-form-media-thumb[data-v-bfc28b03]{object-fit:cover;background:#f1f5f9;border-radius:6px;flex-shrink:0;width:48px;height:48px}.create-form-media-video[data-v-bfc28b03]{justify-content:center;align-items:center;display:flex}.create-form-media-video-icon[data-v-bfc28b03]{color:#64748b;font-size:18px}.create-form-media-name[data-v-bfc28b03]{color:#334155;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.create-form-media-remove[data-v-bfc28b03]{flex-shrink:0}.create-form-media-input[data-v-bfc28b03]{display:none}.create-form-close-btn[data-v-bfc28b03]{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}@media (width<=1100px){.create-form-grid[data-v-bfc28b03]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.create-form-grid[data-v-bfc28b03],.create-form-sections-row[data-v-bfc28b03],.create-form-grid-remark[data-v-bfc28b03]{grid-template-columns:1fr}}.create-form-dialog[data-v-bfc28b03]{--embed-card-font-scale:1.125}.create-form-dialog.share-picker-mask[data-v-bfc28b03]{background:#0f172a73}.create-form-dialog .share-picker-panel.create-form-panel[data-v-bfc28b03]{background:#fff;border:1px solid #dbe7f5;border-radius:12px;gap:12px;width:min(1280px,100vw - 40px);max-width:calc(100vw - 40px);max-height:calc(100vh - 32px);padding:18px 22px;box-shadow:0 16px 40px #0f172a2e}.create-form-dialog .share-picker-title[data-v-bfc28b03]{font-size:calc(20px * var(--embed-card-font-scale,1.25));color:#0f172a;font-weight:700}.create-form-dialog .share-picker-actions[data-v-bfc28b03]{border-top:1px solid #e2e8f0;margin-top:0;padding-top:10px}.create-form-dialog .share-modal-btn[data-v-bfc28b03]{color:#334155;min-width:72px;height:34px;font-size:calc(16px * var(--embed-card-font-scale,1.25));background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 14px}.create-form-dialog .share-modal-btn-primary[data-v-bfc28b03]{color:#fff;background:#2563eb;border-color:#2563eb}.create-form-dialog .create-form-label[data-v-bfc28b03]{font-size:calc(14px * var(--embed-card-font-scale,1.25))}.create-form-dialog .create-form-input[data-v-bfc28b03],.create-form-dialog .create-form-select[data-v-bfc28b03],.create-form-dialog .create-form-picker[data-v-bfc28b03],.create-form-dialog .create-form-textarea[data-v-bfc28b03]{font-size:calc(15px * var(--embed-card-font-scale,1.25))}.create-form-dialog .create-form-input[data-v-bfc28b03],.create-form-dialog .create-form-select[data-v-bfc28b03],.create-form-dialog .create-form-picker[data-v-bfc28b03]{min-height:calc(38px * var(--embed-card-font-scale,1.25))}.create-form-dialog .create-form-ownership-btn[data-v-bfc28b03]{min-height:calc(38px * var(--embed-card-font-scale,1.25));padding:0 calc(14px * var(--embed-card-font-scale,1.25));font-size:calc(14px * var(--embed-card-font-scale,1.25))}.create-form-dialog .create-form-section[data-v-bfc28b03]{background:#fff}.create-form-dialog .create-form-section-title[data-v-bfc28b03]{font-size:calc(16px * var(--embed-card-font-scale,1.25))}.create-form-dialog .create-form-kv-input[data-v-bfc28b03]{height:calc(38px * var(--embed-card-font-scale,1.25));min-height:calc(38px * var(--embed-card-font-scale,1.25));max-height:calc(38px * var(--embed-card-font-scale,1.25));padding:0 calc(10px * var(--embed-card-font-scale,1.25));font-size:calc(14px * var(--embed-card-font-scale,1.25));line-height:calc(38px * var(--embed-card-font-scale,1.25))}.create-form-dialog .create-form-kv-sep[data-v-bfc28b03]{font-size:calc(14px * var(--embed-card-font-scale,1.25))}.create-form-dialog .create-form-kv-del[data-v-bfc28b03]{height:calc(38px * var(--embed-card-font-scale,1.25));min-height:calc(38px * var(--embed-card-font-scale,1.25));padding:0 calc(10px * var(--embed-card-font-scale,1.25));font-size:calc(13px * var(--embed-card-font-scale,1.25));color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px}.create-form-dialog .create-form-kv-add[data-v-bfc28b03]{color:#475569;font-size:calc(14px * var(--embed-card-font-scale,1.25));padding:calc(5px * var(--embed-card-font-scale,1.25)) calc(10px * var(--embed-card-font-scale,1.25));background:#fff;border:1px solid #cbd5e1;border-radius:8px}.create-form-dialog .create-form-close-btn[data-v-bfc28b03]{font-size:calc(14px * var(--embed-card-font-scale,1.25))}.create-form-dialog .create-form-price-suffix[data-v-bfc28b03]{font-size:calc(15px * var(--embed-card-font-scale,1.125))}.create-form-dialog .create-form-media-hint[data-v-bfc28b03],.create-form-dialog .create-form-media-name[data-v-bfc28b03]{font-size:calc(11px * var(--embed-card-font-scale,1.125))}.create-form-dialog .create-form-media-video-icon[data-v-bfc28b03]{font-size:calc(14px * var(--embed-card-font-scale,1.125))}.media-detail-box[data-v-bfc28b03]{margin-top:calc(8 * var(--rpx))}.media-limit-hint[data-v-bfc28b03]{font-size:calc(22 * var(--rpx));color:#6b7a99}.media-panel-body[data-v-bfc28b03]{gap:calc(10 * var(--rpx));flex-direction:column;display:flex}.media-panel-grid[data-v-bfc28b03]{gap:calc(10 * var(--rpx));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.media-thumb-wrap[data-v-bfc28b03]{aspect-ratio:1;border-radius:calc(10 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;cursor:pointer;background:#0f1420;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.media-thumb[data-v-bfc28b03]{object-fit:cover;width:100%;height:100%;display:block}.media-thumb-placeholder[data-v-bfc28b03]{color:#6b7a99;font-size:calc(22 * var(--rpx))}.media-thumb-video[data-v-bfc28b03]{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%)}.media-thumb-video-icon[data-v-bfc28b03]{color:#f5a623;font-size:calc(42 * var(--rpx));line-height:1}.media-empty[data-v-bfc28b03]{color:#6b7a99;font-size:calc(23 * var(--rpx));padding:calc(8 * var(--rpx)) 0}.media-item-card[data-v-bfc28b03]{border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(12 * var(--rpx));padding:calc(12 * var(--rpx));gap:calc(6 * var(--rpx));background:#0f1420;flex-direction:column;min-width:0;display:flex}.media-item-head[data-v-bfc28b03]{align-items:flex-start;gap:calc(4 * var(--rpx));flex-direction:column;display:flex}.media-type-tag[data-v-bfc28b03]{border-radius:calc(999 * var(--rpx));padding:calc(2 * var(--rpx)) calc(10 * var(--rpx));font-size:calc(20 * var(--rpx));color:#fff;flex-shrink:0}.media-type-image[data-v-bfc28b03]{background:#2f6fed}.media-type-video[data-v-bfc28b03]{background:#8b5cf6}.media-file-name-wrap[data-v-bfc28b03]{flex:1;width:100%;min-width:0}.media-file-ellipsis[data-v-bfc28b03]{width:100%}.media-file-ellipsis[data-v-bfc28b03] .preview-ellipsis-text{color:#e4eaf5}.media-file-ellipsis[data-v-bfc28b03] .preview-ellipsis-more-text{color:#f5a623}.media-name-input[data-v-bfc28b03]{box-sizing:border-box;width:100%;height:calc(56 * var(--rpx));padding:0 calc(16 * var(--rpx));border-radius:calc(10 * var(--rpx));border:calc(1 * var(--rpx)) solid #2a3b5c;color:#e4eaf5;font-size:calc(23 * var(--rpx));background:#0b101a}.media-meta-line[data-v-bfc28b03]{align-items:flex-start;gap:calc(2 * var(--rpx));color:#6b7a99;font-size:calc(21 * var(--rpx));flex-direction:column;display:flex}.media-action-row[data-v-bfc28b03]{gap:calc(6 * var(--rpx));flex-wrap:wrap;display:flex}.media-upload-btn[data-v-bfc28b03]{margin-top:calc(4 * var(--rpx));align-self:flex-start}.page-subtitle[data-v-bfc28b03]{font-size:calc(24 * var(--rpx))}.container.embed-column[data-v-bfc28b03]{color:#334155;font-size:calc(14px * var(--board-font-scale,1.25))}.container.embed-column .resource-card[data-v-bfc28b03]{--embed-card-font-scale:1.25;background:#fff;border:1px solid #e2e8f0;border-left:3px solid #f97316;border-radius:10px;flex-direction:column;flex-shrink:0;gap:8px;margin-bottom:10px;padding:14px 14px 12px;display:flex;overflow:visible;box-shadow:0 1px 2px #0f172a0a}.container.embed-column.embed-demand .resource-card[data-v-bfc28b03]{border-left-color:#3b82f6}.container.embed-column .line1[data-v-bfc28b03]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.container.embed-column .line1 .type[data-v-bfc28b03]{flex:auto;min-width:0}.container.embed-column .detail-trackers-inline[data-v-bfc28b03]{flex:auto;min-width:0;overflow:visible}.container.embed-column .scope-tag[data-v-bfc28b03]{font-size:calc(16px * var(--embed-card-font-scale,1.25));padding:calc(6px * var(--embed-card-font-scale,1.25)) calc(14px * var(--embed-card-font-scale,1.25));border-radius:calc(8px * var(--embed-card-font-scale,1.25));white-space:nowrap;flex-shrink:0;align-self:center;margin-left:auto;font-weight:700;line-height:1.3}.container.embed-column .scope-tag.tag-ownership-company[data-v-bfc28b03]{font-size:calc(17px * var(--embed-card-font-scale,1.25));color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.container.embed-column .scope-tag.tag-ownership-channel[data-v-bfc28b03]{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd}.container.embed-column .scope-tag.tag-ownership-personal[data-v-bfc28b03],.container.embed-column .tag-scope-mine[data-v-bfc28b03]{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.container.embed-column .tag-scope-shared[data-v-bfc28b03]{color:#a21caf;background:#fdf4ff;border:1px solid #f5d0fe}.container.embed-column .card-config-inline[data-v-bfc28b03]{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;padding:6px 8px;overflow:hidden}.container.embed-column .config-inline-header[data-v-bfc28b03]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.container.embed-column .config-inline-title[data-v-bfc28b03]{font-size:calc(15px * var(--embed-card-font-scale,1.25));color:#64748b;font-weight:700}.container.embed-column .config-inline-header .detail-copy-btn[data-v-bfc28b03]{font-size:calc(14px * var(--embed-card-font-scale,1.25));flex-shrink:0;margin:0;padding:2px 8px;line-height:1.4}.container.embed-column .config-inline-empty[data-v-bfc28b03]{color:#94a3b8;font-size:calc(15px * var(--embed-card-font-scale,1.25))}.container.embed-column .config-inline-grid[data-v-bfc28b03]{--config-pair-font-size:calc(13px * var(--embed-card-font-scale,1.25));grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 4px;display:grid;overflow:hidden}.container.embed-column .config-pair[data-v-bfc28b03]{min-width:0;max-width:100%;font-size:var(--config-pair-font-size,calc(13px * var(--embed-card-font-scale,1.25)));color:#334155;white-space:nowrap;align-items:center;line-height:1.2;display:flex;overflow:hidden}.container.embed-column .config-pair .config-key[data-v-bfc28b03]{color:#64748b;flex-shrink:0;font-weight:600}.container.embed-column .config-pair .config-sep[data-v-bfc28b03]{color:#64748b;flex-shrink:0}.container.embed-column .config-pair .config-value[data-v-bfc28b03]{color:#0f172a;text-overflow:clip;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.container.embed-column .resource-index[data-v-bfc28b03]{min-width:22px;font-size:calc(16px * var(--embed-card-font-scale,1.25));flex-shrink:0;font-weight:700;line-height:1.5;color:#94a3b8!important;text-shadow:none!important}.container.embed-column .type[data-v-bfc28b03]{color:#0f172a;min-width:0;font-size:calc(18px * var(--embed-card-font-scale,1.25));white-space:normal;word-break:break-word;flex:1;font-weight:700;line-height:1.5}.container.embed-column .inline-field-input.type-input[data-v-bfc28b03]{flex:1;min-width:0}.container.embed-column .card-summary-line[data-v-bfc28b03],.container.embed-column .card-summary-edit[data-v-bfc28b03]{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:10px 12px;display:flex}.container.embed-column .summary-text[data-v-bfc28b03]{color:#475569;font-size:calc(16px * var(--embed-card-font-scale,1.25));font-weight:500;line-height:1.4}.container.embed-column .summary-price-tail[data-v-bfc28b03]{color:#c2410c;font-size:calc(20px * var(--embed-card-font-scale,1.25));white-space:nowrap;margin-left:auto;font-weight:700}.container.embed-column .shared-owner-text[data-v-bfc28b03]{color:#475569;font-size:calc(16px * var(--embed-card-font-scale,1.25));white-space:nowrap;font-weight:500}.container.embed-column .summary-owner-contact[data-v-bfc28b03]{flex-wrap:nowrap;flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.container.embed-column .summary-owner-contact .shared-owner-text[data-v-bfc28b03]{flex-shrink:0}.container.embed-column .summary-update-date[data-v-bfc28b03]{white-space:nowrap;flex-wrap:nowrap;flex:0 auto;align-items:center;min-width:0;max-width:100%;display:inline-flex}.container.embed-column .summary-update-text[data-v-bfc28b03]{color:#64748b;font-size:calc(15px * var(--embed-card-font-scale,1.25));white-space:nowrap;font-weight:500}.container.embed-column.embed-demand .summary-price-tail[data-v-bfc28b03]{color:#1d4ed8}.container.embed-column .line2[data-v-bfc28b03],.container.embed-column .card-update-line[data-v-bfc28b03],.container.embed-column .field-value[data-v-bfc28b03],.container.embed-column .field-label[data-v-bfc28b03]{color:#64748b;font-size:calc(15px * var(--embed-card-font-scale,1.25));line-height:1.5}.container.embed-column .field-value-wrap[data-v-bfc28b03] .preview-ellipsis-line{font-size:calc(15px * var(--embed-card-font-scale,1.25));color:#64748b;line-height:1.5}.container.embed-column .field-value-wrap[data-v-bfc28b03] .preview-ellipsis-text{color:#64748b}.container.embed-column .card-update-line[data-v-bfc28b03]{background:0 0;border:none;margin:0;padding:0}.container.embed-column .condition-chip[data-v-bfc28b03],.container.embed-column .urgency-chip[data-v-bfc28b03]{font-size:calc(14px * var(--embed-card-font-scale,1.25));padding:2px 8px;line-height:1.4}.container.embed-column .detail-actions[data-v-bfc28b03]{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex;overflow:visible}.container.embed-column .detail-actions-leading[data-v-bfc28b03]{flex-wrap:nowrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.container.embed-column .detail-tab[data-v-bfc28b03]{height:calc(38px * var(--embed-card-font-scale,1.25));line-height:calc(36px * var(--embed-card-font-scale,1.25));font-size:calc(15px * var(--embed-card-font-scale,1.25));color:#475569;box-shadow:none;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:0 10px}.container.embed-column .detail-tab-active[data-v-bfc28b03]{color:#fff;box-shadow:none;background:#2563eb;border-color:#2563eb}.container.embed-column .detail-card-btn[data-v-bfc28b03]{height:calc(38px * var(--embed-card-font-scale,1.25));line-height:calc(36px * var(--embed-card-font-scale,1.25));box-sizing:border-box;border-radius:6px;flex-shrink:0;padding:0 10px}.container.embed-column .detail-actions .btn.share[data-v-bfc28b03],.container.embed-column .detail-actions .btn.manage-share[data-v-bfc28b03]{white-space:nowrap}.container.embed-column .detail-track-btn[data-v-bfc28b03]{height:calc(38px * var(--embed-card-font-scale,1.25));line-height:calc(36px * var(--embed-card-font-scale,1.25));color:#b45309;font-size:calc(15px * var(--embed-card-font-scale,1.25));cursor:pointer;background:linear-gradient(#fffbeb 0%,#fef3c7 100%);border:1px solid #f59e0b;border-radius:999px;flex-shrink:0;margin-left:auto;padding:0 12px;font-weight:700}.container.embed-column .detail-track-btn-active[data-v-bfc28b03]{color:#fff;background:linear-gradient(#fbbf24 0%,#f59e0b 100%);border-color:#d97706}.container.embed-column .detail-untrack-btn[data-v-bfc28b03]{height:calc(38px * var(--embed-card-font-scale,1.25));line-height:calc(36px * var(--embed-card-font-scale,1.25));color:#64748b;font-size:calc(15px * var(--embed-card-font-scale,1.25));cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;flex-shrink:0;margin-left:auto;padding:0 12px;font-weight:600}.container.embed-column .detail-untrack-btn[data-v-bfc28b03]:hover{color:#475569;background:#f8fafc;border-color:#94a3b8}.container.embed-column .config-box[data-v-bfc28b03],.container.embed-column .customer-detail[data-v-bfc28b03],.container.embed-column .kv-section[data-v-bfc28b03],.container.embed-column .editor-field[data-v-bfc28b03],.container.embed-column .account-summary-card[data-v-bfc28b03],.container.embed-column .account-contact-card[data-v-bfc28b03],.container.embed-column .media-item-card[data-v-bfc28b03]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:0;padding:12px 14px}.container.embed-column .media-panel-grid[data-v-bfc28b03]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.container.embed-column .media-item-card[data-v-bfc28b03]{flex-direction:column;gap:6px;min-width:0;display:flex}.container.embed-column .media-item-head[data-v-bfc28b03]{flex-direction:column;align-items:flex-start;gap:4px}.container.embed-column .media-thumb-wrap[data-v-bfc28b03]{aspect-ratio:1;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.container.embed-column .media-thumb[data-v-bfc28b03]{object-fit:cover;width:100%;height:100%;display:block}.container.embed-column .media-thumb-placeholder[data-v-bfc28b03]{color:#94a3b8;font-size:calc(13px * var(--embed-card-font-scale,1.25))}.container.embed-column .media-thumb-video[data-v-bfc28b03]{background:linear-gradient(135deg,#eff6ff 0%,#f8fafc 100%)}.container.embed-column .media-thumb-video-icon[data-v-bfc28b03]{color:#2563eb;font-size:calc(28px * var(--embed-card-font-scale,1.25));line-height:1}.container.embed-column .config-title-row[data-v-bfc28b03]{margin-bottom:8px}.container.embed-column .detail-title[data-v-bfc28b03],.container.embed-column .config-title[data-v-bfc28b03],.container.embed-column .account-contact-title[data-v-bfc28b03],.container.embed-column .account-title[data-v-bfc28b03]{color:#0f172a;font-size:calc(16px * var(--embed-card-font-scale,1.25));margin-bottom:0;font-weight:700}.container.embed-column .price-title[data-v-bfc28b03]{color:#c2410c}.container.embed-column .config-lines[data-v-bfc28b03]{flex-direction:column;gap:6px;display:flex}.container.embed-column .config-line[data-v-bfc28b03]{color:#334155;width:100%;font-size:calc(16px * var(--embed-card-font-scale,1.25));word-break:break-word;white-space:normal;border-top:1px dashed #f1f5f9;margin:0;padding:6px 0;line-height:1.6;display:block}.container.embed-column .config-lines .config-line[data-v-bfc28b03]:first-child{border-top:none;padding-top:0}.container.embed-column .config-key[data-v-bfc28b03]{color:#64748b;font-weight:600}.container.embed-column .config-sep[data-v-bfc28b03]{color:#64748b}.container.embed-column .config-value[data-v-bfc28b03]{color:#0f172a}.container.embed-column .config-line+.config-line[data-v-bfc28b03]{border-top:1px dashed #f1f5f9;padding-top:8px}.container.embed-column .share-picker-mask[data-v-bfc28b03]{z-index:1200;background:#0f172a73;padding:16px}.container.embed-column .share-picker-panel[data-v-bfc28b03]{background:#fff;border:1px solid #dbe7f5;border-radius:12px;width:min(520px,100%);max-height:72vh;padding:16px 18px;box-shadow:0 16px 40px #0f172a2e}.container.embed-column .share-picker-title[data-v-bfc28b03]{font-size:calc(20px * var(--embed-card-font-scale,1.25));color:#0f172a;font-weight:700}.container.embed-column .share-picker-subtitle[data-v-bfc28b03]{font-size:calc(16px * var(--embed-card-font-scale,1.25));color:#2563eb;font-weight:600}.container.embed-column .share-search-input[data-v-bfc28b03]{color:#0f172a;height:36px;font-size:calc(17px * var(--embed-card-font-scale,1.25));background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-bottom:0;padding:0 12px}.container.embed-column .share-user-list[data-v-bfc28b03]{max-height:46vh;padding-right:4px}.container.embed-column .share-user-empty[data-v-bfc28b03]{color:#94a3b8;font-size:calc(17px * var(--embed-card-font-scale,1.25));padding:24px 8px}.container.embed-column .share-user-item[data-v-bfc28b03]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:8px;padding:10px 12px}.container.embed-column .share-user-item[data-v-bfc28b03]:hover{background:#fff;border-color:#cbd5e1}.container.embed-column .share-user-name[data-v-bfc28b03]{color:#0f172a;font-size:calc(17px * var(--embed-card-font-scale,1.25));font-weight:600}.container.embed-column .share-user-role[data-v-bfc28b03]{color:#2563eb;font-size:calc(15px * var(--embed-card-font-scale,1.25));background:#eff6ff;border-radius:999px;padding:2px 8px}.container.embed-column .share-user-check[data-v-bfc28b03]{color:#64748b;font-size:calc(15px * var(--embed-card-font-scale,1.25));background:#fff;border:1px solid #cbd5e1;border-radius:999px;padding:4px 10px}.container.embed-column .share-user-check-selected[data-v-bfc28b03]{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.container.embed-column .share-user-item-locked[data-v-bfc28b03]{opacity:.88}.container.embed-column .share-user-lock-tag[data-v-bfc28b03]{color:#d97706;margin-left:6px}.container.embed-column .share-user-check-locked[data-v-bfc28b03]{color:#94a3b8;background:#f8fafc;border-color:#cbd5e1}.container.embed-column .share-picker-actions[data-v-bfc28b03]{border-top:1px solid #e2e8f0;margin-top:4px;padding-top:12px}.container.embed-column .share-modal-btn[data-v-bfc28b03]{color:#334155;min-width:72px;height:34px;font-size:calc(16px * var(--embed-card-font-scale,1.25));background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:0 14px}.container.embed-column .share-modal-btn[data-v-bfc28b03]:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.container.embed-column .share-modal-btn-primary[data-v-bfc28b03]{color:#fff;background:#2563eb;border-color:#2563eb}.container.embed-column .share-modal-btn-primary[data-v-bfc28b03]:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}.container.embed-column .share-modal-btn-danger[data-v-bfc28b03]{color:#dc2626;background:#fff;border-color:#fecaca}.container.embed-column .share-modal-btn-danger[data-v-bfc28b03]:hover:not(:disabled){background:#fef2f2}.container.embed-column .share-modal-btn[data-v-bfc28b03]:disabled{opacity:.5;cursor:not-allowed}.container.embed-column .detail-line[data-v-bfc28b03],.container.embed-column .text-preview-content[data-v-bfc28b03]{color:#334155;font-size:calc(16px * var(--embed-card-font-scale,1.25));word-break:break-word;white-space:pre-wrap;margin-top:6px;padding:2px 0;line-height:1.6}.container.embed-column .other-fields-block[data-v-bfc28b03]{background:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:8px;margin-top:0;padding:12px 14px}.container.embed-column .card-actions[data-v-bfc28b03],.container.embed-column .edit-mode-actions[data-v-bfc28b03]{border-top:1px solid #f1f5f9;flex-wrap:wrap;gap:6px;margin:0;padding-top:8px;display:flex;overflow:visible}.container.embed-column .card-actions .btn+.btn[data-v-bfc28b03],.container.embed-column .edit-mode-actions .btn+.btn[data-v-bfc28b03]{margin-left:0}.container.embed-column .btn[data-v-bfc28b03]{font-size:calc(15px * var(--embed-card-font-scale,1.25));color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:5px 10px;line-height:1.4}.container.embed-column .btn.ghost[data-v-bfc28b03]{color:#334155;background:#f8fafc;border-color:#cbd5e1}.container.embed-column .btn.danger[data-v-bfc28b03]{color:#dc2626;background:#fef2f2;border-color:#fecaca}.container.embed-column .btn.primary[data-v-bfc28b03]{color:#fff;background:#2563eb;border-color:#2563eb}.container.embed-column .btn.copy[data-v-bfc28b03]{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.container.embed-column .btn.share[data-v-bfc28b03]{color:#ea580c;background:#fff7ed;border-color:#fed7aa}.container.embed-column .btn.manage-share[data-v-bfc28b03]{color:#0891b2;background:#ecfeff;border-color:#a5f3fc}.container.embed-column .pagination-bar[data-v-bfc28b03]{background:#fff;border-top:1px solid #e2e8f0;flex:none;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:10px 12px;display:flex}.container.embed-column .pagination-info[data-v-bfc28b03]{text-align:center;color:#475569;flex:1;font-size:16px;font-weight:500;line-height:1.4}.container.embed-column .pagination-btn[data-v-bfc28b03]{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;min-width:64px;padding:6px 12px}.container.embed-column .pagination-btn[disabled][data-v-bfc28b03]{opacity:.45;cursor:not-allowed}.container.embed-column .empty[data-v-bfc28b03]{color:#94a3b8;text-align:center;margin:32px 0;font-size:17px}.container.embed-column .embed-scroll[data-v-bfc28b03]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1 1 0;min-height:0;max-height:none;padding:12px 12px 16px;overflow:hidden auto}.container.embed-column .inline-field-input[data-v-bfc28b03],.container.embed-column .summary-input[data-v-bfc28b03],.container.embed-column .field-input[data-v-bfc28b03],.container.embed-column .kv-input[data-v-bfc28b03],.container.embed-column .account-edit-input[data-v-bfc28b03],.container.embed-column .media-name-input[data-v-bfc28b03]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px}.container.embed-column .media-file-ellipsis[data-v-bfc28b03] .preview-ellipsis-text{color:#64748b}.container.embed-column .media-file-ellipsis[data-v-bfc28b03] .preview-ellipsis-more-text{color:#2563eb}.container.embed-column .media-action-row[data-v-bfc28b03]{gap:6px}.container.embed-column .media-limit-hint[data-v-bfc28b03]{color:#94a3b8;font-size:15px}.container.embed-column .tag[data-v-bfc28b03]{font-size:14px}.filter-search-select[data-v-97c7bc21]{width:100%;min-width:0;position:relative}.filter-search-input[data-v-97c7bc21]{width:100%;height:calc(34px * var(--board-font-scale,1));color:#0f172a;font-family:inherit;font-size:calc(14px * var(--board-font-scale,1));line-height:calc(20px * var(--board-font-scale,1));box-sizing:border-box;cursor:text;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 8px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid #cbd5e1;border-radius:6px;outline:none;min-width:0;padding:0 28px 0 10px}.filter-search-input[data-v-97c7bc21]:hover{border-color:#94a3b8}.filter-search-input[data-v-97c7bc21]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.filter-search-input[data-v-97c7bc21]::placeholder{color:#94a3b8}.filter-search-dropdown[data-v-97c7bc21]{z-index:30;background:#fff;border:1px solid #cbd5e1;border-radius:8px;max-height:220px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #0f172a1f}.filter-search-option[data-v-97c7bc21]{font-size:calc(14px * var(--board-font-scale,1));color:#0f172a;cursor:pointer;padding:8px 12px}.filter-search-option[data-v-97c7bc21]:hover{background:#eff6ff}.filter-search-option.is-selected[data-v-97c7bc21]{color:#2563eb;background:#eff6ff;font-weight:600}.board-viewport[data-v-620cf446]{z-index:0;background:#eef4fb;position:fixed;top:0;left:0;overflow:hidden}.board-scale-layer[data-v-620cf446]{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.board-design-canvas[data-v-620cf446]{box-sizing:border-box;--board-font-scale:1.25;background:#eef4fb;flex-direction:column;min-height:100%;font-size:16px;display:flex;overflow:hidden}.main-header[data-v-620cf446]{box-sizing:border-box;background:#fff;border-bottom:1px solid #dbe7f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.brand-block[data-v-620cf446]{align-items:center;gap:12px;min-width:0;display:flex}.brand-link[data-v-620cf446]{cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.brand-link:hover .brand-title[data-v-620cf446]{color:#2563eb}.brand-logo[data-v-620cf446]{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;font-weight:700;display:flex}.brand-title[data-v-620cf446]{color:#0f172a;white-space:nowrap;margin:0;font-size:22px}.brand-sub[data-v-620cf446]{color:#64748b;white-space:nowrap;margin:2px 0 0;font-size:13px}.header-actions[data-v-620cf446]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.user-name[data-v-620cf446]{color:#334155;white-space:nowrap;font-size:14px}.header-btn[data-v-620cf446]{color:#334155;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:14px}.header-btn.danger[data-v-620cf446]{color:#dc2626;border-color:#fecaca}.header-btn.primary[data-v-620cf446]{color:#fff;background:#2563eb;border-color:#2563eb}.board-body[data-v-620cf446]{box-sizing:border-box;flex-direction:column;flex:1 1 0;min-height:0;padding:12px 24px;display:flex;overflow:hidden}.filter-panel[data-v-620cf446]{background:#fff;border:1px solid #dbe7f5;border-radius:10px;flex-shrink:0;margin-bottom:12px;box-shadow:0 1px 2px #0f172a08}.filter-header[data-v-620cf446]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:10px 14px;display:flex}.filter-header-expanded[data-v-620cf446]{border-bottom:1px solid #e2e8f0}.filter-heading[data-v-620cf446]{font-size:calc(15px * var(--board-font-scale));color:#0f172a;align-items:center;gap:8px;margin:0;font-weight:700;display:inline-flex}.filter-heading-arrow[data-v-620cf446]{font-size:calc(12px * var(--board-font-scale));color:#2563eb;font-weight:600;line-height:1}.filter-body[data-v-620cf446]{padding:12px 14px 14px}.filter-grid[data-v-620cf446]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 12px;display:grid}.filter-row-second[data-v-620cf446]{align-items:flex-end;gap:12px;margin-top:10px;display:flex}.filter-field[data-v-620cf446]{flex-direction:column;gap:4px;min-width:0;display:flex}.filter-field-grow[data-v-620cf446]{flex:1;min-width:0}.filter-label[data-v-620cf446]{font-size:calc(13px * var(--board-font-scale));color:#64748b;white-space:nowrap;font-weight:600;line-height:1.2}.filter-control[data-v-620cf446]{width:100%;height:calc(34px * var(--board-font-scale));color:#0f172a;--filter-field-font-size:calc(14px * var(--board-font-scale));font-family:inherit;font-size:var(--filter-field-font-size);line-height:calc(20px * var(--board-font-scale));box-sizing:border-box;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;min-width:0;padding:0 10px}.filter-control[data-v-620cf446]:hover{border-color:#94a3b8}.filter-control[data-v-620cf446]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.filter-control[data-v-620cf446]::placeholder{color:#94a3b8}select.filter-control[data-v-620cf446]{cursor:pointer;appearance:none;font-size:var(--filter-field-font-size);background-image:linear-gradient(45deg,#0000 50%,#64748b 50%),linear-gradient(135deg,#64748b 50%,#0000 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 8px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}select.filter-control option[data-v-620cf446]{font-size:var(--filter-field-font-size);color:#0f172a;font-family:inherit}select.filter-control.track-view-fixed[data-v-620cf446]{color:#64748b;cursor:not-allowed;background-color:#f1f5f9}input[type=date].filter-control[data-v-620cf446],input[type=text].filter-control[data-v-620cf446]{font-size:var(--filter-field-font-size);font-family:inherit}input[type=date].filter-control[data-v-620cf446]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.filter-actions[data-v-620cf446]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.filter-action[data-v-620cf446]{min-width:64px;height:calc(34px * var(--board-font-scale));color:#334155;font-size:calc(14px * var(--board-font-scale));cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;padding:0 14px}.filter-action.primary[data-v-620cf446]{color:#fff;background:#2563eb;border-color:#2563eb}.filter-action[data-v-620cf446]:hover{border-color:#94a3b8}.filter-action.primary[data-v-620cf446]:hover{background:#1d4ed8;border-color:#1d4ed8}.board-columns[data-v-620cf446]{flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:16px;min-height:0;display:grid;overflow:hidden}.board-column[data-v-620cf446]{background:#fff;border:1px solid #dbe7f5;border-radius:12px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.board-column[data-v-620cf446]>.embed-column{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.column-header[data-v-620cf446]{border-bottom:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.column-header-actions[data-v-620cf446]{align-items:center;gap:8px;display:inline-flex}.column-add-btn[data-v-620cf446]{color:#c2410c;height:28px;font-size:calc(13px * var(--board-font-scale));cursor:pointer;background:#fff7ed;border:1px solid #fdba74;border-radius:6px;padding:0 10px;font-weight:700}.column-add-btn.demand[data-v-620cf446]{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.supply-column .column-header[data-v-620cf446]{background:#fff7ed}.demand-column .column-header[data-v-620cf446]{background:#eff6ff}.column-title-group[data-v-620cf446]{align-items:center;gap:8px;min-width:0;display:inline-flex}.column-title[data-v-620cf446]{font-size:calc(18px * var(--board-font-scale));color:#0f172a;font-weight:800}.column-count[data-v-620cf446]{min-width:24px;height:24px;font-size:calc(13px * var(--board-font-scale));color:#334155;background:#0f172a14;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-weight:700;display:inline-flex}.board-column[data-v-620cf446] .embed-scroll,.board-column[data-v-620cf446] .uni-scroll-view.embed-scroll{box-sizing:border-box;-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;padding:12px;overflow:hidden auto;max-height:none!important}.board-column[data-v-620cf446] .embed-column{background:#f8fafc;padding:0}.filter-field[data-v-620cf446] .filter-search-select{width:100%;min-width:0}.board-column[data-v-620cf446] .pagination-bar{background:#fff;border-top:1px solid #e2e8f0;flex:none;margin:0;padding:10px 12px}.page[data-v-2edd360a]{background:#0b0f19;min-height:100vh}.entry-grid[data-v-2edd360a]{margin-top:8px}.entry-card[data-v-2edd360a]{cursor:pointer;text-align:left;background:#151c2c;border:1px solid #1e2a40;border-radius:14px;align-items:center;width:100%;min-height:160px;padding:24px 22px;transition:border-color .2s,transform .2s;display:flex}.entry-card[data-v-2edd360a]:hover{border-color:#00d68f59;transform:translateY(-2px)}.entry-icon[data-v-2edd360a]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;font-weight:700;display:inline-flex}.supply .entry-icon[data-v-2edd360a]{color:#00d68f;background:#00d68f1f}.demand .entry-icon[data-v-2edd360a]{color:#e8553a;background:#e8553a1f}.account .entry-icon[data-v-2edd360a]{color:#f5a623;background:#f5a6231f}.entry-main[data-v-2edd360a]{flex-direction:column;flex:1;gap:6px;min-width:0;margin-left:18px;display:flex}.entry-title[data-v-2edd360a]{color:#e4eaf5;font-size:20px;font-weight:700}.entry-desc[data-v-2edd360a]{color:#6b7a99;font-size:14px}.entry-arrow[data-v-2edd360a]{color:#6b7a99;flex-shrink:0;font-size:24px}.page[data-v-592d86b4]{background:#0b0f19;min-height:100vh}.top[data-v-592d86b4]{align-items:center;margin-bottom:28px;display:flex}.option-row[data-v-592d86b4]{cursor:pointer;text-align:left;background:#151c2c;border:1px solid #1e2a40;border-radius:14px;align-items:center;width:100%;min-height:160px;padding:24px 22px;transition:border-color .2s,transform .2s;display:flex}.option-row[data-v-592d86b4]:hover{border-color:#3884f459;transform:translateY(-2px)}.option-icon[data-v-592d86b4]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;font-weight:700;display:inline-flex}.mine[data-v-592d86b4]{color:#00d68f;background:#00d68f1f}.company[data-v-592d86b4]{color:#3884f4;background:#3884f41f}.shared[data-v-592d86b4]{color:#f5a623;background:#f5a6231f}.option-main[data-v-592d86b4]{flex-direction:column;flex:1;gap:6px;min-width:0;margin-left:18px;display:flex}.option-title[data-v-592d86b4]{color:#e4eaf5;font-size:20px;font-weight:700}.option-desc[data-v-592d86b4]{color:#6b7a99;font-size:14px}.option-arrow[data-v-592d86b4]{color:#6b7a99;font-size:24px}.container[data-v-811dcc23]{min-height:100vh;padding:calc(24 * var(--rpx));color:#e4eaf5;background:#0b0f19;position:relative}.container[data-v-811dcc23]:before{content:"";background:linear-gradient(#00d68f05 1px,#0000 1px),linear-gradient(90deg,#00d68f05 1px,#0000 1px);background-size:calc(48 * var(--rpx)) calc(48 * var(--rpx));pointer-events:none;position:fixed;inset:0}.container[data-v-811dcc23]:after{content:"";top:-calc(180 * var(--rpx));width:calc(680 * var(--rpx));height:calc(420 * var(--rpx));pointer-events:none;background:radial-gradient(#00d68f14 0%,#0000 70%);position:fixed;left:50%;transform:translate(-50%)}.user-card[data-v-811dcc23],.tab-row[data-v-811dcc23],.sub-tab-row[data-v-811dcc23],.filter-card[data-v-811dcc23],.action-row[data-v-811dcc23],.editor-card[data-v-811dcc23],.resource-card[data-v-811dcc23],.empty[data-v-811dcc23]{z-index:1;position:relative}.user-card[data-v-811dcc23],.editor-card[data-v-811dcc23],.resource-card[data-v-811dcc23]{border:calc(1 * var(--rpx)) solid #1e2a40;background:#151c2c}.user-card[data-v-811dcc23]{border-radius:calc(20 * var(--rpx));padding:calc(24 * var(--rpx));margin-bottom:calc(18 * var(--rpx))}.user-main[data-v-811dcc23]{align-items:center;display:flex}.username[data-v-811dcc23]{font-size:calc(34 * var(--rpx));color:#e4eaf5;font-weight:700}.role[data-v-811dcc23]{margin-left:calc(16 * var(--rpx));font-size:calc(22 * var(--rpx));color:#00d68f;border-radius:calc(999 * var(--rpx));padding:calc(4 * var(--rpx)) calc(14 * var(--rpx));background:#00d68f1f}.user-sub[data-v-811dcc23]{margin-top:calc(8 * var(--rpx));color:#6b7a99;font-size:calc(24 * var(--rpx))}.op-row[data-v-811dcc23]{margin-top:calc(16 * var(--rpx));display:flex}.op-row .btn+.btn[data-v-811dcc23]{margin-left:calc(12 * var(--rpx))}.top-bar[data-v-811dcc23]{border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(14 * var(--rpx));padding:calc(12 * var(--rpx)) calc(14 * var(--rpx));background:#151c2c;align-items:center;display:flex}.top-main[data-v-811dcc23]{flex-direction:column;display:flex}.page-title[data-v-811dcc23]{color:#e4eaf5;font-size:calc(28 * var(--rpx));font-weight:800}.page-subtitle[data-v-811dcc23]{color:#6b7a99;font-size:calc(22 * var(--rpx));margin-top:calc(2 * var(--rpx))}.filter-card[data-v-811dcc23]{margin-top:calc(12 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(14 * var(--rpx));padding:calc(14 * var(--rpx));background:#151c2c}.filter-title[data-v-811dcc23]{align-items:center;gap:calc(8 * var(--rpx));color:#e4eaf5;font-size:calc(24 * var(--rpx));font-weight:700;display:inline-flex}.filter-title-row[data-v-811dcc23]{padding:calc(4 * var(--rpx)) 0;align-items:center;display:flex}.filter-title-arrow[data-v-811dcc23]{color:#7dd3fc;font-size:calc(20 * var(--rpx));font-weight:600;line-height:1}.filter-grid[data-v-811dcc23]{margin-top:calc(10 * var(--rpx));column-gap:calc(12 * var(--rpx));flex-wrap:wrap;display:flex}.filter-input[data-v-811dcc23]{margin-bottom:calc(8 * var(--rpx));height:calc(72 * var(--rpx));font-size:calc(23 * var(--rpx))}.filter-row[data-v-811dcc23]{width:calc((100% - calc(12 * var(--rpx))) / 2);margin-bottom:calc(8 * var(--rpx))}.filter-label[data-v-811dcc23]{color:#6b7a99;font-size:calc(22 * var(--rpx));margin-bottom:calc(6 * var(--rpx));display:block}.filter-picker-value[data-v-811dcc23]{height:calc(72 * var(--rpx));padding:0 calc(20 * var(--rpx));font-size:calc(23 * var(--rpx));color:#e4eaf5;border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(10 * var(--rpx));box-sizing:border-box;background:#0f1420;align-items:center;display:flex}.filter-actions[data-v-811dcc23]{margin-top:calc(4 * var(--rpx));justify-content:flex-end;display:flex}.filter-actions .btn+.btn[data-v-811dcc23]{margin-left:calc(10 * var(--rpx))}.tab-row[data-v-811dcc23],.sub-tab-row[data-v-811dcc23]{border-radius:calc(14 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;display:flex;overflow:hidden}.tab-row[data-v-811dcc23]{padding:calc(4 * var(--rpx));background:#0f1420}.sub-tab-row[data-v-811dcc23]{margin-top:calc(12 * var(--rpx));margin-bottom:calc(8 * var(--rpx));background:#151c2c}.tab-item[data-v-811dcc23],.sub-tab-item[data-v-811dcc23]{text-align:center;padding:calc(12 * var(--rpx)) 0;font-size:calc(25 * var(--rpx));color:#6b7a99;flex:1}.tab-item.active[data-v-811dcc23],.sub-tab-item.active[data-v-811dcc23]{color:#e4eaf5;background:#1a2338;font-weight:700}.sub-tab-item+.sub-tab-item[data-v-811dcc23]{border-left:calc(1 * var(--rpx)) solid #1e2a40}.action-row[data-v-811dcc23]{margin-top:calc(14 * var(--rpx))}.editor-card[data-v-811dcc23]{margin-top:calc(12 * var(--rpx));border-radius:calc(16 * var(--rpx));padding:calc(20 * var(--rpx))}.inline-editor[data-v-811dcc23]{margin-top:calc(14 * var(--rpx))}.editor-title[data-v-811dcc23]{font-size:calc(28 * var(--rpx));margin-bottom:calc(12 * var(--rpx));color:#e4eaf5;font-weight:700}.input[data-v-811dcc23],.textarea[data-v-811dcc23],.kv-input[data-v-811dcc23]{border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(10 * var(--rpx));color:#e4eaf5;box-sizing:border-box;background:#0f1420;width:100%}.input[data-v-811dcc23]{height:calc(78 * var(--rpx));padding:0 calc(20 * var(--rpx));font-size:calc(25 * var(--rpx));margin-bottom:calc(10 * var(--rpx))}.editor-field[data-v-811dcc23]{height:calc(78 * var(--rpx));margin-bottom:calc(10 * var(--rpx));padding:0 calc(20 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(10 * var(--rpx));box-sizing:border-box;background:#0f1420;align-items:center;display:flex;position:relative}.editor-field-input[data-v-811dcc23]{width:100%;min-width:0;height:100%;padding:0 calc(150 * var(--rpx)) 0 0;font-size:calc(25 * var(--rpx));color:#e4eaf5;box-sizing:border-box;background:0 0;border:none;flex:1}.editor-field-value[data-v-811dcc23]{width:100%;min-width:0;padding-right:calc(150 * var(--rpx));font-size:calc(25 * var(--rpx));color:#e4eaf5;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.editor-field-placeholder[data-v-811dcc23]{color:#6b7a99}.editor-field-hint[data-v-811dcc23]{right:calc(20 * var(--rpx));color:#6b7a99;font-size:calc(22 * var(--rpx));text-align:right;pointer-events:none;white-space:nowrap;line-height:1.2;position:absolute;top:50%;transform:translateY(-50%)}.textarea[data-v-811dcc23]{min-height:calc(140 * var(--rpx));padding:calc(16 * var(--rpx)) calc(20 * var(--rpx));font-size:calc(24 * var(--rpx))}.kv-section[data-v-811dcc23]{margin-top:calc(12 * var(--rpx));margin-bottom:calc(10 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(12 * var(--rpx));padding:calc(12 * var(--rpx));background:#0f1420}.kv-title[data-v-811dcc23]{font-size:calc(23 * var(--rpx));color:#e4eaf5;margin-bottom:calc(10 * var(--rpx));font-weight:700}.kv-row[data-v-811dcc23]{align-items:center;gap:calc(8 * var(--rpx));margin-bottom:calc(10 * var(--rpx));display:flex}.kv-key-group[data-v-811dcc23]{flex-shrink:0;align-items:center;display:inline-flex}.kv-input[data-v-811dcc23]{box-sizing:border-box;height:var(--kv-row-height,calc(76 * var(--rpx)));line-height:1.4;font-size:var(--kv-font-size,calc(32 * var(--rpx)))!important}.kv-key-input[data-v-811dcc23]{min-width:0;padding:0 0 0 calc(12 * var(--rpx));text-overflow:clip;flex-shrink:0;overflow:visible}.kv-sep[data-v-811dcc23]{color:#9fb1d3;flex-shrink:0;margin:0;padding:0;line-height:1.4;font-size:var(--kv-font-size,calc(32 * var(--rpx)))!important}.kv-value-input[data-v-811dcc23]{min-width:0;padding:0 calc(12 * var(--rpx));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.kv-del-btn[data-v-811dcc23]{box-sizing:border-box;padding:calc(10 * var(--rpx)) calc(18 * var(--rpx));min-width:calc(88 * var(--rpx));height:var(--kv-row-height,calc(76 * var(--rpx)));white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;margin:0;line-height:1.3;display:inline-flex;font-size:calc(26 * var(--rpx))!important}.editor-actions[data-v-811dcc23]{margin-top:calc(12 * var(--rpx));justify-content:flex-end;display:flex}.editor-actions .btn+.btn[data-v-811dcc23]{margin-left:calc(10 * var(--rpx))}.ownership-row[data-v-811dcc23]{margin-top:calc(10 * var(--rpx))}.ownership-label[data-v-811dcc23]{font-size:calc(23 * var(--rpx));color:#6b7a99}.ownership-actions[data-v-811dcc23]{margin-top:calc(8 * var(--rpx));display:flex}.ownership-actions .btn+.btn[data-v-811dcc23]{margin-left:calc(10 * var(--rpx))}.resource-card[data-v-811dcc23]{border-radius:calc(14 * var(--rpx));padding:calc(16 * var(--rpx));margin-bottom:calc(12 * var(--rpx));border-left:calc(3 * var(--rpx)) solid #00d68f}.line1[data-v-811dcc23]{align-items:center;min-width:0;display:flex}.resource-index[data-v-811dcc23]{margin-right:calc(8 * var(--rpx));font-size:calc(34 * var(--rpx));flex-shrink:0;font-weight:900;line-height:1}.type[data-v-811dcc23]{min-width:0;font-size:calc(29 * var(--rpx));color:#e4eaf5;text-overflow:ellipsis;white-space:nowrap;font-weight:800;display:block;overflow:hidden}.line1-tags[data-v-811dcc23]{margin-top:calc(6 * var(--rpx));align-items:center;gap:calc(8 * var(--rpx));flex-wrap:wrap;display:flex}.line2[data-v-811dcc23]{margin-top:calc(5 * var(--rpx));color:#6b7a99;font-size:calc(23 * var(--rpx));line-height:1.45}.field-row[data-v-811dcc23]{align-items:center;min-width:0;display:flex}.field-label[data-v-811dcc23]{flex-shrink:0}.field-value-wrap[data-v-811dcc23]{min-width:0}.field-value[data-v-811dcc23]{color:#6b7a99}.field-grow[data-v-811dcc23]{flex:1;min-width:0}.field-link[data-v-811dcc23]{color:#4cc9f0}.urgency-row[data-v-811dcc23]{align-items:center;gap:calc(8 * var(--rpx));display:flex}.text-preview-dialog[data-v-811dcc23]{z-index:1200;background:#0f172a73;padding:16px}.text-preview-dialog .share-picker-panel.text-preview-panel[data-v-811dcc23]{background:#fff;border:1px solid #dbe7f5;border-radius:12px;flex-direction:column;gap:12px;width:min(560px,100vw - 32px);max-height:min(60vh,480px);padding:18px 20px;display:flex;box-shadow:0 16px 40px #0f172a2e}.text-preview-dialog .share-picker-title[data-v-811dcc23]{color:#0f172a;font-size:16px;font-weight:700}.text-preview-dialog .create-form-close-btn[data-v-811dcc23]{color:#64748b;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.text-preview-dialog .create-form-close-btn[data-v-811dcc23]:hover{color:#2563eb}.text-preview-dialog .text-preview-body[data-v-811dcc23]{max-height:min(42vh,360px);padding:2px 0}.text-preview-dialog .text-preview-content[data-v-811dcc23]{color:#334155;white-space:pre-wrap;word-break:break-word;font-size:16px;line-height:1.6}.detail-link[data-v-811dcc23]{color:#f5a623;font-size:calc(23 * var(--rpx));flex-shrink:0;line-height:1.45}.customer-detail[data-v-811dcc23],.config-box[data-v-811dcc23]{margin-top:calc(10 * var(--rpx));border-radius:calc(10 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;padding:calc(10 * var(--rpx)) calc(12 * var(--rpx));background:#0f1420}.detail-title[data-v-811dcc23],.config-title[data-v-811dcc23]{font-size:calc(23 * var(--rpx));color:#00d68f;margin-bottom:calc(6 * var(--rpx));font-weight:700}.config-title-row[data-v-811dcc23]{justify-content:space-between;align-items:center;gap:calc(10 * var(--rpx));display:flex}.detail-copy-btn[data-v-811dcc23]{flex-shrink:0;margin:0}.detail-line[data-v-811dcc23],.config-line[data-v-811dcc23]{color:#e4eaf5;font-size:calc(22 * var(--rpx));margin-top:calc(6 * var(--rpx));word-break:break-word;white-space:pre-wrap;line-height:1.5}.price-title[data-v-811dcc23]{color:#f5a623}.contact-card[data-v-811dcc23]{margin-top:calc(8 * var(--rpx));padding-top:calc(8 * var(--rpx));border-top:calc(1 * var(--rpx)) dashed #1e2a40}.urgency-chip[data-v-811dcc23]{border-radius:calc(999 * var(--rpx));padding:calc(3 * var(--rpx)) calc(12 * var(--rpx));font-size:calc(21 * var(--rpx));color:#fff}.urgency-high[data-v-811dcc23]{background:#ff4d6a}.urgency-normal[data-v-811dcc23]{background:#f5a623}.urgency-low[data-v-811dcc23]{background:#00b87a}.card-summary-line[data-v-811dcc23]{align-items:center;gap:calc(14 * var(--rpx));margin-top:calc(8 * var(--rpx));margin-bottom:calc(6 * var(--rpx));flex-wrap:wrap;display:flex}.card-summary-edit[data-v-811dcc23]{align-items:center;gap:calc(10 * var(--rpx));margin-top:calc(8 * var(--rpx));margin-bottom:calc(6 * var(--rpx));flex-wrap:wrap;display:flex}.summary-text[data-v-811dcc23]{color:#e4eaf5;font-size:calc(28 * var(--rpx));font-weight:600;line-height:1.4}.summary-price-tail[data-v-811dcc23]{margin-left:auto}.summary-input[data-v-811dcc23]{min-width:calc(100 * var(--rpx));height:calc(52 * var(--rpx));padding:0 calc(14 * var(--rpx));border-radius:calc(8 * var(--rpx));border:calc(1 * var(--rpx)) solid #2a3b5c;color:#e4eaf5;font-size:calc(24 * var(--rpx));box-sizing:border-box;background:#0b101a}.quantity-input[data-v-811dcc23]{min-width:calc(280 * var(--rpx));flex:1;max-width:100%}.summary-input-hint[data-v-811dcc23]{color:#6b7a99;border-style:dashed}.summary-input-hint[data-v-811dcc23]::placeholder{color:#6b7a99}.sale-price-edit[data-v-811dcc23]{align-items:center;gap:calc(4 * var(--rpx));display:inline-flex}.sale-price-input[data-v-811dcc23]{width:calc(120 * var(--rpx));min-width:calc(120 * var(--rpx))}.brand-input[data-v-811dcc23]{min-width:calc(140 * var(--rpx));max-width:calc(280 * var(--rpx));flex:0 auto}.sale-price-suffix[data-v-811dcc23]{color:#e4eaf5;font-size:calc(28 * var(--rpx));font-weight:600}.summary-chip[data-v-811dcc23]{flex-shrink:0}.card-update-line[data-v-811dcc23]{color:#6b7a99;font-size:calc(23 * var(--rpx));margin-top:calc(2 * var(--rpx))}.condition-chip[data-v-811dcc23]{border-radius:calc(999 * var(--rpx));padding:calc(4 * var(--rpx)) calc(14 * var(--rpx));font-size:calc(22 * var(--rpx));color:#fff;align-items:center;display:inline-flex}.condition-picker[data-v-811dcc23]{min-width:calc(120 * var(--rpx));justify-content:center}.condition-new[data-v-811dcc23]{background:#00b87a}.condition-used[data-v-811dcc23]{background:#f5a623}.condition-unknown[data-v-811dcc23]{background:#4b5563}.condition-placeholder[data-v-811dcc23]{border:calc(1 * var(--rpx)) dashed #6b7a99;color:#6b7a99;background:0 0}.card-actions[data-v-811dcc23]{margin-top:calc(12 * var(--rpx));flex-wrap:nowrap;display:flex;overflow-x:auto}.card-actions .btn+.btn[data-v-811dcc23]{margin-left:calc(8 * var(--rpx))}.card-actions .btn[data-v-811dcc23]{white-space:nowrap;flex-shrink:0}.pagination-bar[data-v-811dcc23]{justify-content:space-between;align-items:center;gap:calc(12 * var(--rpx));margin:calc(8 * var(--rpx)) 0 calc(16 * var(--rpx));padding:calc(12 * var(--rpx)) calc(8 * var(--rpx));display:flex}.pagination-info[data-v-811dcc23]{text-align:center;color:#8ea0bf;font-size:calc(22 * var(--rpx));flex:1;line-height:1.4}.pagination-btn[disabled][data-v-811dcc23]{opacity:.45}.detail-actions[data-v-811dcc23]{align-items:center;gap:calc(10 * var(--rpx));margin-top:calc(12 * var(--rpx));-webkit-overflow-scrolling:touch;flex-wrap:nowrap;display:flex;overflow-x:auto}.other-fields-block[data-v-811dcc23]{margin-top:calc(8 * var(--rpx));padding-top:calc(4 * var(--rpx));border-top:calc(1 * var(--rpx)) solid #6b7a9940}.other-ownership-tags[data-v-811dcc23]{margin-top:0;margin-bottom:calc(4 * var(--rpx))}.detail-tab[data-v-811dcc23]{padding:0 calc(22 * var(--rpx));height:calc(58 * var(--rpx));line-height:calc(58 * var(--rpx));border-radius:calc(8 * var(--rpx));font-size:calc(24 * var(--rpx));border:calc(1 * var(--rpx)) solid #409eff;color:#409eff;box-sizing:border-box;white-space:nowrap;background:#409eff1f;flex-shrink:0;margin:0;font-weight:500}.detail-tab[data-v-811dcc23]:after{border:none}.detail-tab-active[data-v-811dcc23]{color:#fff;box-shadow:0 calc(4 * var(--rpx)) calc(14 * var(--rpx)) #409eff66;background:#409eff;border-color:#409eff}.edit-mode-actions[data-v-811dcc23]{margin-top:calc(10 * var(--rpx));justify-content:flex-end;display:flex}.edit-mode-actions .btn+.btn[data-v-811dcc23]{margin-left:calc(8 * var(--rpx))}.inline-field-input[data-v-811dcc23]{min-width:0;height:calc(52 * var(--rpx));padding:0 calc(12 * var(--rpx));border-radius:calc(8 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;color:#e4eaf5;font-size:calc(23 * var(--rpx));box-sizing:border-box;background:#0f1420;flex:1}.type-input[data-v-811dcc23]{font-size:calc(29 * var(--rpx));height:calc(56 * var(--rpx));font-weight:700}.urgency-picker[data-v-811dcc23]{min-width:calc(88 * var(--rpx));text-align:center}.account-title[data-v-811dcc23]{color:#4cc9f0}.account-detail-box .account-edit-field[data-v-811dcc23]{margin-top:calc(10 * var(--rpx))}.account-detail-box .account-summary-card[data-v-811dcc23],.account-detail-box .account-contact-card[data-v-811dcc23]{margin-top:calc(8 * var(--rpx))}.tag[data-v-811dcc23]{font-size:calc(20 * var(--rpx));border-radius:calc(999 * var(--rpx));padding:calc(6 * var(--rpx)) calc(12 * var(--rpx));white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex}.tag-editable[data-v-811dcc23]{color:#00d68f;background:#00d68f1f}.tag-readonly[data-v-811dcc23]{color:#f5a623;background:#f5a6231f}.tag-ownership-company[data-v-811dcc23]{color:#22d3ee;background:#22d3ee1f}.tag-ownership-channel[data-v-811dcc23]{color:#7dd3fc;background:#7dd3fc1f}.tag-ownership-personal[data-v-811dcc23]{color:#c084fc;background:#c084fc1f}.btn[data-v-811dcc23]{border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(8 * var(--rpx));font-size:calc(22 * var(--rpx));color:#6b7a99;background:0 0}.mini[data-v-811dcc23]{padding:0 calc(14 * var(--rpx));line-height:1.8}.ghost[data-v-811dcc23]{color:#e4eaf5;background:#1a2338}.danger[data-v-811dcc23]{color:#ff4d6a;background:#ff4d6a1f;border-color:#ff4d6a59}.primary[data-v-811dcc23]{color:#00d68f;background:#00d68f1f;border-color:#00d68f59}.copy[data-v-811dcc23]{color:#7dd3fc;background:#7dd3fc1f;border-color:#7dd3fc59}.share[data-v-811dcc23]{color:#f5a623;background:#f5a6231f;border-color:#f5a62359}.manage-share[data-v-811dcc23]{color:#22d3ee;background:#22d3ee1f;border-color:#22d3ee59}.empty[data-v-811dcc23]{margin-top:calc(40 * var(--rpx));text-align:center;color:#6b7a99}.share-picker-mask[data-v-811dcc23]{z-index:30;padding:calc(24 * var(--rpx));background:#04080eb8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.share-picker-panel[data-v-811dcc23]{border-radius:calc(18 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;width:100%;max-height:72vh;padding:calc(18 * var(--rpx));gap:calc(12 * var(--rpx));background:#151c2c;flex-direction:column;display:flex}.share-picker-title-row[data-v-811dcc23]{justify-content:space-between;align-items:baseline;gap:calc(10 * var(--rpx));display:flex}.share-picker-title[data-v-811dcc23]{font-size:calc(27 * var(--rpx));color:#e4eaf5;font-weight:700}.share-picker-subtitle[data-v-811dcc23]{font-size:calc(22 * var(--rpx));color:#00d68f}.share-search-input[data-v-811dcc23]{margin-bottom:calc(2 * var(--rpx))}.share-user-list[data-v-811dcc23]{max-height:52vh}.share-user-empty[data-v-811dcc23]{padding:calc(20 * var(--rpx)) calc(8 * var(--rpx));text-align:center;color:#6b7a99;font-size:calc(22 * var(--rpx))}.share-user-item[data-v-811dcc23]{justify-content:space-between;align-items:center;gap:calc(12 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(12 * var(--rpx));padding:calc(12 * var(--rpx)) calc(14 * var(--rpx));margin-bottom:calc(10 * var(--rpx));background:#10182a;display:flex}.share-user-main[data-v-811dcc23]{align-items:center;gap:calc(10 * var(--rpx));min-width:0;display:flex}.share-user-name[data-v-811dcc23]{color:#e4eaf5;font-size:calc(24 * var(--rpx))}.share-user-role[data-v-811dcc23]{color:#7dd3fc;font-size:calc(20 * var(--rpx));border-radius:calc(999 * var(--rpx));padding:calc(4 * var(--rpx)) calc(12 * var(--rpx));background:#7dd3fc1f}.share-user-check[data-v-811dcc23]{color:#6b7a99;font-size:calc(21 * var(--rpx));border:calc(1 * var(--rpx)) solid #2a3956;border-radius:calc(999 * var(--rpx));padding:calc(4 * var(--rpx)) calc(12 * var(--rpx));flex-shrink:0}.share-user-check-selected[data-v-811dcc23]{color:#00d68f;background:#00d68f1f;border-color:#00d68f80}.share-picker-actions[data-v-811dcc23]{justify-content:flex-end;gap:calc(10 * var(--rpx));display:flex}.account-modal-mask[data-v-811dcc23]{z-index:31;padding:calc(24 * var(--rpx));background:#04080ebf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.account-modal-panel[data-v-811dcc23]{border-radius:calc(20 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;width:100%;max-height:78vh;padding:calc(18 * var(--rpx));gap:calc(12 * var(--rpx));background:#151c2c;flex-direction:column;display:flex}.account-modal-header[data-v-811dcc23]{justify-content:space-between;align-items:center;display:flex}.account-modal-title[data-v-811dcc23]{color:#e4eaf5;font-size:calc(28 * var(--rpx));font-weight:700}.account-modal-close[data-v-811dcc23]{color:#f5a623;font-size:calc(22 * var(--rpx))}.account-modal-body[data-v-811dcc23]{gap:calc(12 * var(--rpx));flex-direction:column;display:flex}.account-summary-card[data-v-811dcc23]{border-radius:calc(12 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;padding:calc(12 * var(--rpx)) calc(14 * var(--rpx));background:#0f1420}.account-summary-label[data-v-811dcc23]{color:#6b7a99;font-size:calc(21 * var(--rpx))}.account-summary-value[data-v-811dcc23]{margin-top:calc(6 * var(--rpx));color:#e4eaf5;font-size:calc(24 * var(--rpx));font-weight:600}.account-contact-title[data-v-811dcc23]{color:#00d68f;font-size:calc(23 * var(--rpx));font-weight:700}.account-modal-actions[data-v-811dcc23]{justify-content:flex-end;gap:calc(10 * var(--rpx));margin-top:calc(4 * var(--rpx));display:flex}.account-edit-field[data-v-811dcc23]{height:calc(78 * var(--rpx));padding:0 calc(20 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(10 * var(--rpx));box-sizing:border-box;background:#0f1420;align-items:center;display:flex;position:relative}.account-edit-input[data-v-811dcc23]{width:100%;min-width:0;height:100%;padding:0 calc(150 * var(--rpx)) 0 0;font-size:calc(25 * var(--rpx));color:#e4eaf5;box-sizing:border-box;background:0 0;border:none;flex:1}.account-edit-label[data-v-811dcc23]{right:calc(20 * var(--rpx));color:#6b7a99;font-size:calc(22 * var(--rpx));text-align:right;pointer-events:none;white-space:nowrap;line-height:1.2;position:absolute;top:50%;transform:translateY(-50%)}.account-contact-list[data-v-811dcc23]{max-height:50vh}.account-contact-card[data-v-811dcc23]{margin-bottom:calc(10 * var(--rpx));border-radius:calc(12 * var(--rpx));border:calc(1 * var(--rpx)) solid #1e2a40;padding:calc(10 * var(--rpx)) calc(12 * var(--rpx));background:#0f1420}.account-modal-empty[data-v-811dcc23]{text-align:center;color:#6b7a99;font-size:calc(23 * var(--rpx));padding:calc(24 * var(--rpx)) 0}.media-detail-box[data-v-811dcc23]{margin-top:calc(8 * var(--rpx))}.media-limit-hint[data-v-811dcc23]{font-size:calc(22 * var(--rpx));color:#6b7a99}.media-panel-body[data-v-811dcc23]{gap:calc(10 * var(--rpx));flex-direction:column;display:flex}.media-panel-grid[data-v-811dcc23]{gap:calc(10 * var(--rpx));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.media-empty[data-v-811dcc23]{color:#6b7a99;font-size:calc(23 * var(--rpx));padding:calc(8 * var(--rpx)) 0}.media-item-card[data-v-811dcc23]{border:calc(1 * var(--rpx)) solid #1e2a40;border-radius:calc(12 * var(--rpx));padding:calc(12 * var(--rpx));gap:calc(6 * var(--rpx));background:#0f1420;flex-direction:column;min-width:0;display:flex}.media-item-head[data-v-811dcc23]{align-items:flex-start;gap:calc(4 * var(--rpx));flex-direction:column;display:flex}.media-type-tag[data-v-811dcc23]{border-radius:calc(999 * var(--rpx));padding:calc(2 * var(--rpx)) calc(10 * var(--rpx));font-size:calc(20 * var(--rpx));color:#fff;flex-shrink:0}.media-type-image[data-v-811dcc23]{background:#2f6fed}.media-type-video[data-v-811dcc23]{background:#8b5cf6}.media-file-name-wrap[data-v-811dcc23]{flex:1;width:100%;min-width:0}.media-file-ellipsis[data-v-811dcc23]{width:100%}.media-file-ellipsis[data-v-811dcc23] .preview-ellipsis-text{color:#e4eaf5}.media-file-ellipsis[data-v-811dcc23] .preview-ellipsis-more-text{color:#f5a623}.media-name-input[data-v-811dcc23]{box-sizing:border-box;width:100%;height:calc(56 * var(--rpx));padding:0 calc(16 * var(--rpx));border-radius:calc(10 * var(--rpx));border:calc(1 * var(--rpx)) solid #2a3b5c;color:#e4eaf5;font-size:calc(23 * var(--rpx));background:#0b101a}.media-meta-line[data-v-811dcc23]{align-items:flex-start;gap:calc(2 * var(--rpx));color:#6b7a99;font-size:calc(21 * var(--rpx));flex-direction:column;display:flex}.media-action-row[data-v-811dcc23]{gap:calc(6 * var(--rpx));flex-wrap:wrap;display:flex}.media-upload-btn[data-v-811dcc23]{margin-top:calc(4 * var(--rpx));align-self:flex-start}.container[data-v-811dcc23]{max-width:var(--page-max-width);margin:0 auto;padding:28px 40px}.filter-grid[data-v-811dcc23]{column-gap:calc(16 * var(--rpx))}.filter-row[data-v-811dcc23]{width:calc((100% - calc(48 * var(--rpx))) / 4)}.filter-row-full[data-v-811dcc23]{width:calc((100% - calc(16 * var(--rpx))) / 2)}.share-picker-panel[data-v-811dcc23],.account-modal-panel[data-v-811dcc23]{width:560px;max-width:92vw}.top-bar[data-v-811dcc23]{padding:calc(16 * var(--rpx)) calc(20 * var(--rpx))}.page-title[data-v-811dcc23]{font-size:calc(32 * var(--rpx))}.page-subtitle[data-v-811dcc23]{font-size:calc(24 * var(--rpx))}.board-viewport[data-v-80de2aa0]{z-index:0;background:#eef4fb;position:fixed;top:0;left:0;overflow:hidden}.board-scale-layer[data-v-80de2aa0]{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.board-design-canvas[data-v-80de2aa0]{box-sizing:border-box;--board-font-scale:1.25;background:#eef4fb;flex-direction:column;min-height:100%;font-size:17px;display:flex;overflow:hidden}.main-header[data-v-80de2aa0]{box-sizing:border-box;background:#fff;border-bottom:1px solid #dbe7f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.brand-block[data-v-80de2aa0]{align-items:center;gap:12px;min-width:0;display:flex}.brand-link[data-v-80de2aa0]{cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.brand-link:hover .brand-title[data-v-80de2aa0]{color:#2563eb}.brand-logo[data-v-80de2aa0]{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;font-weight:700;display:flex}.brand-title[data-v-80de2aa0]{color:#0f172a;white-space:nowrap;margin:0;font-size:22px}.brand-sub[data-v-80de2aa0]{color:#64748b;white-space:nowrap;margin:2px 0 0;font-size:13px}.header-actions[data-v-80de2aa0]{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.user-name[data-v-80de2aa0]{color:#334155;white-space:nowrap;font-size:14px}.header-btn[data-v-80de2aa0]{color:#334155;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:14px}.header-btn.danger[data-v-80de2aa0]{color:#dc2626;border-color:#fecaca}.account-body[data-v-80de2aa0]{box-sizing:border-box;flex:1 1 0;min-height:0;padding:12px 24px 16px;overflow-y:auto}.account-intro[data-v-80de2aa0]{margin-bottom:12px}.account-heading[data-v-80de2aa0]{font-size:calc(24px * var(--board-font-scale));color:#0f172a;margin:0;font-weight:800}.account-sub[data-v-80de2aa0]{font-size:calc(14px * var(--board-font-scale));color:#64748b;margin:6px 0 0}.account-grid[data-v-80de2aa0]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:16px;display:grid}.account-panel[data-v-80de2aa0]{background:#fff;border:1px solid #dbe7f5;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.panel-header[data-v-80de2aa0]{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-shrink:0;padding:10px 14px}.panel-title[data-v-80de2aa0]{font-size:calc(15px * var(--board-font-scale));color:#0f172a;margin:0;font-weight:700}.info-list[data-v-80de2aa0]{flex:1;margin:0;padding:8px 14px}.info-row[data-v-80de2aa0]{padding:calc(14px * var(--board-font-scale)) 0;border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:16px;display:flex}.info-row[data-v-80de2aa0]:last-child{border-bottom:none}.info-row dt[data-v-80de2aa0]{font-size:calc(14px * var(--board-font-scale));color:#64748b;margin:0;font-weight:600}.info-row dd[data-v-80de2aa0]{font-size:calc(15px * var(--board-font-scale));color:#0f172a;text-align:right;margin:0;font-weight:600}.role-badge[data-v-80de2aa0]{color:#2563eb;font-size:calc(13px * var(--board-font-scale));background:#eff6ff;border-radius:999px;align-items:center;padding:4px 10px;font-weight:600;display:inline-flex}.session-body[data-v-80de2aa0]{flex:1;align-items:center;gap:16px;padding:14px;display:flex}.session-icon[data-v-80de2aa0]{width:calc(48px * var(--board-font-scale));height:calc(48px * var(--board-font-scale));color:#dc2626;font-size:calc(16px * var(--board-font-scale));background:#fef2f2;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.session-copy[data-v-80de2aa0]{flex:1;min-width:0}.session-title[data-v-80de2aa0]{font-size:calc(15px * var(--board-font-scale));color:#0f172a;margin:0;font-weight:700}.session-desc[data-v-80de2aa0]{font-size:calc(13px * var(--board-font-scale));color:#64748b;margin:6px 0 0;line-height:1.5}.session-btn[data-v-80de2aa0]{min-width:96px;height:calc(38px * var(--board-font-scale));color:#dc2626;font-size:calc(14px * var(--board-font-scale));background:#fff;border:1px solid #fecaca;border-radius:8px;flex-shrink:0;font-weight:600}.session-btn[data-v-80de2aa0]:hover{background:#fef2f2}.menu-panel[data-v-80de2aa0]{grid-column:1/-1}.account-menu-item[data-v-80de2aa0]{text-align:left;cursor:pointer;background:#fff;border:none;border-top:1px solid #f1f5f9;align-items:center;gap:14px;width:100%;padding:14px;display:flex}.account-menu-item[data-v-80de2aa0]:hover{background:#f8fafc}.menu-icon[data-v-80de2aa0]{width:calc(36px * var(--board-font-scale));height:calc(36px * var(--board-font-scale));font-size:calc(14px * var(--board-font-scale));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.menu-icon.track[data-v-80de2aa0]{color:#b45309;background:#fef3c7}.menu-icon.stats[data-v-80de2aa0]{color:#2563eb;background:#dbeafe}.menu-main[data-v-80de2aa0]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.menu-title[data-v-80de2aa0]{font-size:calc(15px * var(--board-font-scale));color:#0f172a;font-weight:700}.menu-desc[data-v-80de2aa0]{font-size:calc(13px * var(--board-font-scale));color:#64748b}.menu-arrow[data-v-80de2aa0]{color:#94a3b8;font-size:calc(18px * var(--board-font-scale))}.trend-panel[data-v-9f2097aa]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:16px;padding:16px 18px 18px;box-shadow:0 1px 2px #0f172a0a}.panel-title-row[data-v-9f2097aa]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.type-toggle-prominent[data-v-9f2097aa]{background:#eef4ff;border:1px solid #bfdbfe;border-radius:10px;padding:3px;display:inline-flex;box-shadow:inset 0 1px #fffc}.type-toggle-prominent .type-btn[data-v-9f2097aa]{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:8px;min-width:72px;padding:8px 18px;font-size:14px;font-weight:600;transition:all .15s}.type-toggle-prominent .type-btn.type-supply[data-v-9f2097aa]{color:#fff;background:linear-gradient(135deg,#4f7cf0,#2563eb);box-shadow:0 2px 8px #2563eb47}.type-toggle-prominent .type-btn.type-demand[data-v-9f2097aa]{color:#fff;background:linear-gradient(135deg,#f6c676,#e6a23c);box-shadow:0 2px 8px #e6a23c47}.type-toggle-prominent .type-btn[data-v-9f2097aa]:not(.active):hover{color:#0f172a;background:#ffffffb8}.panel-title-bar[data-v-9f2097aa]{background:#6a89f0;border-radius:999px;width:4px;height:18px}.panel-title[data-v-9f2097aa]{color:#0f172a;margin:0;font-size:16px}.trend-header[data-v-9f2097aa]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.trend-subtitle[data-v-9f2097aa]{color:#94a3b8;margin:6px 0 0;font-size:12px}.trend-controls[data-v-9f2097aa]{justify-content:flex-end;align-items:center;display:flex}.range-toggle[data-v-9f2097aa]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.range-btn[data-v-9f2097aa]{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe7f5;border-radius:8px;padding:6px 12px;font-size:13px}.range-btn.active[data-v-9f2097aa]{color:#fff;background:#0f172a;border-color:#0f172a}.trend-loading[data-v-9f2097aa],.trend-error[data-v-9f2097aa]{text-align:center;color:#64748b;padding:36px 0 12px}.trend-error[data-v-9f2097aa]{color:#dc2626}.trend-chart-wrap[data-v-9f2097aa]{background:linear-gradient(#fcfdff 0%,#fff 100%);border:1px solid #eef2f7;border-radius:10px;margin-top:16px;padding:8px 8px 6px;position:relative}.trend-chart-inner[data-v-9f2097aa]{align-items:stretch;gap:0;display:flex}.y-axis-labels[data-v-9f2097aa]{flex-shrink:0;width:40px;height:280px;position:relative}.y-axis-label[data-v-9f2097aa]{color:#64748b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:500;line-height:1;position:absolute;right:6px;transform:translateY(-50%)}.trend-chart[data-v-9f2097aa]{flex:1;width:100%;min-width:0;height:280px;display:block}.x-axis-labels[data-v-9f2097aa]{height:28px;margin-top:2px;margin-left:40px;position:relative}.x-axis-label[data-v-9f2097aa]{color:#64748b;white-space:nowrap;font-size:16px;font-weight:500;line-height:1.5;position:absolute;top:0;transform:translate(-50%)}.grid-line[data-v-9f2097aa]{stroke:#e8edf5;stroke-width:1px}.trend-area[data-v-9f2097aa]{fill:#6a89f02e}.trend-line[data-v-9f2097aa]{fill:none;stroke:#6a89f0;stroke-width:3px}.trend-dot[data-v-9f2097aa]{fill:#6a89f0;stroke:#fff;stroke-width:2px}.trend-tooltip[data-v-9f2097aa]{color:#fff;pointer-events:none;background:#0f172aeb;border-radius:8px;min-width:140px;padding:10px 12px;position:absolute;top:18px}.tooltip-title[data-v-9f2097aa]{color:#cbd5e1;font-size:12px}.tooltip-body[data-v-9f2097aa]{align-items:center;gap:6px;margin-top:6px;font-size:13px;display:flex}.tooltip-dot[data-v-9f2097aa]{background:#6a89f0;border-radius:999px;width:8px;height:8px}.board-viewport[data-v-a506d461]{z-index:0;background:#eef4fb;position:fixed;inset:0;overflow:hidden}.board-scale-layer[data-v-a506d461]{transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.board-design-canvas[data-v-a506d461]{background:#eef4fb;flex-direction:column;width:1440px;height:auto;min-height:810px;display:flex;overflow:hidden}.main-header[data-v-a506d461]{background:#fff;border-bottom:1px solid #dbe7f5;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex}.brand-block[data-v-a506d461]{align-items:center;gap:12px;min-width:0;display:flex}.brand-link[data-v-a506d461]{cursor:pointer}.brand-logo[data-v-a506d461]{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;font-weight:700;display:flex}.brand-title[data-v-a506d461]{color:#0f172a;margin:0;font-size:22px}.brand-sub[data-v-a506d461]{color:#64748b;margin:2px 0 0;font-size:13px}.header-actions[data-v-a506d461]{align-items:center;gap:10px;display:flex}.user-name[data-v-a506d461]{color:#334155;font-size:14px}.header-btn[data-v-a506d461]{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 14px;font-size:14px}.header-btn.danger[data-v-a506d461]{color:#dc2626;border-color:#fecaca}.stats-body[data-v-a506d461]{color:#0f172a;flex:1;min-height:0;padding:18px 24px 24px;overflow:auto}.stats-loading[data-v-a506d461],.stats-error[data-v-a506d461]{text-align:center;color:#64748b;padding:48px 0;font-size:16px}.stats-error[data-v-a506d461]{color:#dc2626}.summary-grid[data-v-a506d461]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.summary-card[data-v-a506d461]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 20px 16px;box-shadow:0 1px 2px #0f172a0a}.summary-card.supply[data-v-a506d461]{border-top:3px solid #6a89f0}.summary-card.demand[data-v-a506d461]{border-top:3px solid #f6c676}.summary-label[data-v-a506d461]{color:#64748b;font-size:14px}.summary-value[data-v-a506d461]{margin-top:10px;font-size:42px;font-weight:700;line-height:1}.summary-card.supply .summary-value[data-v-a506d461]{color:#4f7cf0}.summary-card.demand .summary-value[data-v-a506d461]{color:#e6a23c}.summary-trend[data-v-a506d461]{color:#64748b;margin-top:10px;font-size:13px}.summary-trend.up[data-v-a506d461]{color:#16a34a}.summary-trend.down[data-v-a506d461]{color:#dc2626}.detail-grid[data-v-a506d461]{grid-template-columns:1.15fr .85fr;gap:16px;min-height:420px;margin-top:16px;display:grid}.detail-panel[data-v-a506d461]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px 18px;box-shadow:0 1px 2px #0f172a0a}.panel-title-row[data-v-a506d461]{align-items:center;gap:8px;margin-bottom:14px;display:flex}.panel-title-bar[data-v-a506d461]{background:#6a89f0;border-radius:999px;width:4px;height:18px}.panel-title[data-v-a506d461]{color:#0f172a;margin:0;font-size:16px}.stats-table-wrap[data-v-a506d461]{overflow:auto}.stats-table[data-v-a506d461]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:14px}.stats-table td[data-v-a506d461]{text-align:center;color:#0f172a;border-bottom:1px solid #eef2f7;padding:12px 10px;font-weight:500}.stats-table th[data-v-a506d461]{text-align:center;color:#334155;background:#f3f7fd;border-bottom:1px solid #eef2f7;padding:12px 10px;font-weight:600}.stats-table td[data-v-a506d461]:first-child,.stats-table th[data-v-a506d461]:first-child{text-align:left}.stats-table tbody tr:last-child td[data-v-a506d461]{border-bottom:none}.dept-row-expandable[data-v-a506d461]{cursor:pointer}.dept-row-expandable:hover td[data-v-a506d461]{background:#f8fbff}.dept-row-expanded td[data-v-a506d461]:first-child{color:#2563eb}.expand-icon[data-v-a506d461]{color:#64748b;width:16px;margin-right:4px;font-size:12px;display:inline-block}.employee-row td[data-v-a506d461]{background:#f8fbff;font-size:13px}.employee-name-cell[data-v-a506d461]{font-weight:600;color:#475569!important;padding-left:30px!important}.chart-legend[data-v-a506d461]{color:#64748b;gap:18px;margin-bottom:12px;font-size:13px;display:flex}.legend-item[data-v-a506d461]{align-items:center;gap:6px;display:inline-flex}.legend-dot[data-v-a506d461]{border-radius:2px;width:10px;height:10px;display:inline-block}.legend-dot.supply[data-v-a506d461]{background:#6a89f0}.legend-dot.demand[data-v-a506d461]{background:#f6c676}.chart-area[data-v-a506d461]{grid-template-columns:repeat(var(--chart-cols,4), minmax(0, 1fr));background:linear-gradient(0deg,#94a3b814 1px,#0000 1px) 0 0/100% 56px repeat-y;border-top:1px solid #eef2f7;align-items:end;gap:12px;min-height:280px;padding:12px 8px 0;display:grid}.chart-group[data-v-a506d461]{flex-direction:column;align-items:center;min-width:0;display:flex}.chart-bars[data-v-a506d461]{justify-content:center;align-items:flex-end;gap:8px;width:100%;height:220px;display:flex}.chart-bar-wrap[data-v-a506d461]{flex:1;align-items:flex-end;max-width:28px;height:100%;display:flex}.chart-bar[data-v-a506d461]{border-radius:4px 4px 0 0;width:100%;min-height:4px;transition:height .2s}.chart-bar.supply[data-v-a506d461]{background:#6a89f0}.chart-bar.demand[data-v-a506d461]{background:#f6c676}.chart-label[data-v-a506d461]{color:#64748b;text-align:center;word-break:keep-all;margin-top:10px;font-size:12px;line-height:1.35}:root{--page-max-width:1440px;--page-padding-x:40px;--page-padding-y:28px;--rpx:.65px;--surface:#151c2c;--surface-border:#1e2a40;--text-primary:#e4eaf5;--text-secondary:#6b7a99;--accent:#00d68f}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:var(--text-primary);background:#0b0f19;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,Helvetica Neue,Arial,sans-serif}#app,.ui-root,.app-shell{width:100%;height:100%}.app-shell{background:#0b0f19;position:relative}.page-container{width:100%;max-width:var(--page-max-width);padding:var(--page-padding-y) var(--page-padding-x);margin:0 auto}.page-header{margin-bottom:28px}.page-header-title{color:var(--text-primary);margin:0;font-size:28px;font-weight:800;line-height:1.25}.page-header-sub{color:var(--text-secondary);margin:8px 0 0;font-size:14px}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}button,input,textarea,select{font:inherit}button{cursor:pointer}.nav-back{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-right:8px;display:inline-flex}.nav-back-icon{color:var(--accent)!important;font-size:32px!important;font-weight:300!important;line-height:1!important}.uni-view{display:block}.uni-text{display:inline}.uni-picker{width:100%;display:block;position:relative}.uni-picker-input,.uni-picker-select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.btn{border:1px solid #0000;border-radius:8px;padding:8px 16px;font-size:14px;line-height:1.4}.btn.primary{color:#fff;background:#2563eb}.btn.ghost{color:#e4eaf5;background:#1a2338}.btn.danger{color:#e8553a;background:#e8553a29}.btn.copy,.btn.share,.btn.manage-share{color:#7dd3fc;background:#1a2338}.btn.mini{border-radius:8px;padding:6px 14px;font-size:14px}.input{outline:none}.uni-scroll-view{min-height:0;display:block}@media (width<=1100px){.card-grid{grid-template-columns:1fr}}
