.workspace-nav[data-v-1fa397b8]{display:grid;gap:6px;margin-bottom:12px}.workspace-nav button[data-v-1fa397b8]{display:flex;align-items:center;gap:7px;border:1px solid #e1e7ed;border-radius:6px;padding:8px 10px;text-align:left;background:#fff;color:#64748b;cursor:pointer;min-width:0;line-height:1.3}.workspace-nav button[data-v-1fa397b8]:hover{border-color:#9db9aa;background:#f8fbf9}.workspace-nav button.active[data-v-1fa397b8]{background:#eef6f1;border-color:#78a28c;color:#246b52;box-shadow:inset 0 -2px #246b52}.workspace-nav i[data-v-1fa397b8]{font-size:15px}.workspace-nav strong[data-v-1fa397b8]{display:block;font-size:12.5px}.workspace-nav strong em[data-v-1fa397b8]{font-style:normal;margin-left:5px;padding:0 5px;border-radius:8px;background:#f59e0b;color:#fff;font-size:10.5px;line-height:15px;display:inline-block;vertical-align:1px}.workspace-nav small[data-v-1fa397b8]{display:block;font-size:10.5px;margin-top:2px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:900px){.workspace-nav[data-v-1fa397b8]{grid-template-columns:repeat(3,minmax(0,1fr))!important}.workspace-nav button[data-v-1fa397b8]{padding:8px}}@media (max-width:520px){.workspace-nav[data-v-1fa397b8]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-nav small[data-v-1fa397b8]{display:none}}.workspace-intro[data-v-1ae1271c]{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px;flex-wrap:wrap}.intro-main[data-v-1ae1271c]{min-width:0}.intro-head[data-v-1ae1271c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workspace-intro h3[data-v-1ae1271c]{font-size:14px;margin:0 0 3px;color:#243746}.workspace-intro p[data-v-1ae1271c]{margin:3px 0 0;color:#718096;font-size:11.5px;line-height:1.5}.scope-note[data-v-1ae1271c]{font-size:11.5px;color:#718096}.adjust-summary[data-v-2ca5b42c]{overflow-wrap:anywhere}.adjust-summary p[data-v-2ca5b42c]{white-space:pre-wrap}.compare[data-v-2ca5b42c]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:10px;border-bottom:1px solid #e5eaf0}.heading[data-v-2ca5b42c]{background:#f3f6fa;color:#64748b}.changed[data-v-2ca5b42c]{background:#fff8e7}.approval-brief[data-v-5d6b5da8]{padding:20px;background:#f4f8fc;border:1px solid #d9e4ef;border-radius:12px;margin:16px 0;overflow-wrap:anywhere}.facts[data-v-5d6b5da8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.facts span[data-v-5d6b5da8],.facts strong[data-v-5d6b5da8]{display:block}.facts span[data-v-5d6b5da8],.muted[data-v-5d6b5da8],small[data-v-5d6b5da8]{color:#596b7c}.facts strong[data-v-5d6b5da8]{font-size:19px}.check[data-v-5d6b5da8]{color:#8b5b0a}details[data-v-5d6b5da8]{margin-top:14px}@media(max-width:480px){.facts[data-v-5d6b5da8]{grid-template-columns:1fr}}.m-approvals[data-v-4f4570fe]{padding:0;max-width:900px;margin:auto}.m-approvals>h2[data-v-4f4570fe]{display:inline-block;margin:0 10px 8px 0;font-size:20px}.m-approvals>h3[data-v-4f4570fe]{margin:20px 0 8px;color:#334155;font-size:15px}.m-card[data-v-4f4570fe]{background:#fff;border:1px solid #dce4ed;border-radius:14px;padding:15px;margin:10px 0;overflow-wrap:anywhere;box-shadow:0 3px 12px rgba(15,23,42,.035)}.m-card h3[data-v-4f4570fe]{margin-top:0;color:#0f172a}.m-card h4[data-v-4f4570fe]{margin:18px 0 8px;color:#334155}.m-card p[data-v-4f4570fe]{color:#475569;line-height:1.65}.m-link[data-v-4f4570fe]{display:block;width:100%;min-height:64px;text-align:left;cursor:pointer;line-height:1.7;color:#334155}.m-line[data-v-4f4570fe]{padding:12px 0;border-bottom:1px solid #eee}.m-line p[data-v-4f4570fe]{white-space:pre-wrap;margin:6px 0}.m-actions[data-v-4f4570fe]{position:sticky;bottom:calc(62px + env(safe-area-inset-bottom));z-index:6;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px -15px -15px;padding:11px 15px calc(11px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e2e8f0}.m-actions .el-button[data-v-4f4570fe]{min-height:44px;margin-left:0}.m-card .el-textarea[data-v-4f4570fe]{margin-top:14px}.m-register-block[data-v-4f4570fe]{display:grid;gap:12px;margin-top:14px}.m-register-button[data-v-4f4570fe]{width:100%;min-height:44px}.apply-summary[data-v-26c889d8]{display:flex;gap:6px 14px;flex-wrap:wrap;margin-bottom:10px;color:#64748b;font-size:12px;padding:6px 10px;border-radius:5px;background:#f8fafc}.apply-summary b[data-v-26c889d8]{color:#334155;font-variant-numeric:tabular-nums}.filter-row[data-v-26c889d8]{display:flex;gap:8px;margin-bottom:10px;flex-wrap:wrap;align-items:center}.chip[data-v-26c889d8]{padding:4px 12px;border-radius:14px;border:1px solid #dbe2ea;font-size:12.5px;cursor:pointer;color:#475569;background:#fff}.chip.active[data-v-26c889d8],.chip[data-v-26c889d8]:hover{border-color:#78a28c;color:#246b52}.chip.active[data-v-26c889d8]{background:#eef6f1}.chip b[data-v-26c889d8]{margin-left:5px;font-variant-numeric:tabular-nums}.drawer-body[data-v-26c889d8]{padding:8px 4px 24px}.drawer-head h3[data-v-26c889d8]{margin:10px 0 4px;font-size:18px}.drawer-head p[data-v-26c889d8]{margin:0;color:#909399;font-size:12px}.detail-grid[data-v-26c889d8]{display:grid;grid-template-columns:repeat(2,minmax(140px,1fr));gap:10px 18px;margin:14px 0 8px;padding:12px;background:#f8fafc;border-radius:6px}.detail-grid label[data-v-26c889d8]{display:block;color:#909399;font-size:12px;margin-bottom:3px}.remark[data-v-26c889d8]{margin:7px 0;color:#606266;font-size:13px}.remark.warn[data-v-26c889d8]{color:#b45309}.drawer-actions[data-v-26c889d8]{display:flex;gap:10px;margin-top:8px}.subject-cell[data-v-26c889d8]{display:flex;align-items:center;gap:8px}.mail-dot[data-v-26c889d8]{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}.mail-dot.done[data-v-26c889d8]{background:#67c23a}.mail-dot.unidentified[data-v-26c889d8]{background:#f56c6c}.mail-dot.partial[data-v-26c889d8]{background:#e6a23c}.muted[data-v-26c889d8]{color:#67758a;font-size:12px;line-height:1.6;margin:8px 0 0}.internal-entry[data-v-d0cd2614]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:12px 16px;border:1px solid #dce4ed;border-radius:8px;background:#f7fafc}.internal-entry-copy[data-v-d0cd2614]{display:flex;align-items:center;gap:12px}.internal-entry-icon[data-v-d0cd2614]{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:6px;background:#e8f0fa;color:#24559e;font-size:14px}.internal-entry h2[data-v-d0cd2614]{margin:0;font-size:15px}.internal-entry p[data-v-d0cd2614]{margin:4px 0 0;font-size:12px;line-height:1.5}.internal-entry-links[data-v-d0cd2614]{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.internal-entry-links a[data-v-d0cd2614]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:#fff;border:1px solid #b8c9dd;border-radius:6px;color:#24559e;font-weight:600;font-size:12px}.internal-entry-links a[data-v-d0cd2614]:hover{background:#eaf2ff}.internal-entry-links a[data-v-d0cd2614]:focus-visible{outline:2px solid #24559e;outline-offset:3px}@media(max-width:1000px){.internal-entry[data-v-d0cd2614]{align-items:stretch;flex-direction:column}.internal-entry-links a[data-v-d0cd2614]{justify-content:space-between;flex:1}}.finance-management[data-v-d0cd2614]{max-width:1280px;margin:0 auto;padding:16px}.finance-management header>span[data-v-d0cd2614]{font-size:11px;letter-spacing:1px;color:#53657c}.finance-management h1[data-v-d0cd2614]{font-size:18px;margin:6px 0}.finance-management p[data-v-d0cd2614]{color:#526276;line-height:1.5;font-size:12px;margin:0}.domain-grid[data-v-d0cd2614]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.domain-grid article[data-v-d0cd2614]{padding:14px 16px;border:1px solid #dce4ed;border-radius:8px;background:#fff}.domain-grid h2[data-v-d0cd2614]{font-size:15px;margin:8px 0 6px}.domain-tag[data-v-d0cd2614]{padding:2px 8px;border-radius:4px;background:#eaf2ff;color:#24559e;font-size:11px}.domain-tag.domestic[data-v-d0cd2614]{background:#e8f5ef;color:#267454}.domain-grid a[data-v-d0cd2614]{display:inline-block;margin-top:8px;color:#24559e;font-weight:600;font-size:12px}.work-tasks[data-v-d0cd2614]{margin-top:16px}.work-tasks h2[data-v-d0cd2614]{font-size:15px;margin:0 0 8px}.work-tasks[data-v-d0cd2614] .ph-title h1{font-size:16px}.work-tasks[data-v-d0cd2614] .ph-title p{font-size:12px}@media(max-width:800px){.domain-grid[data-v-d0cd2614]{grid-template-columns:1fr}.finance-management[data-v-d0cd2614]{padding:12px}}