.sku-catalog[data-v-30b527b9]{border:1px solid #d9e5df;border-radius:6px;margin:10px 0;padding:12px;overflow-wrap:anywhere}summary[data-v-30b527b9]{cursor:pointer;font-weight:600}.controls[data-v-30b527b9]{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}label[data-v-30b527b9]{display:grid;gap:4px}ul[data-v-30b527b9]{list-style:none;padding:0}li[data-v-30b527b9]{margin:6px 0}small[data-v-30b527b9]{display:block;color:#53645c}pre[data-v-30b527b9]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}button[data-v-30b527b9],input[data-v-30b527b9]{padding:7px;max-width:100%}.sku-editor[data-v-f1e7fc1d]{border-top:2px solid #d5e4dc;padding-top:16px}label[data-v-f1e7fc1d]{display:grid;gap:6px;margin:10px 0}input[data-v-f1e7fc1d]{padding:8px;max-width:100%;width:360px;box-sizing:border-box}.buttons[data-v-f1e7fc1d]{display:flex;gap:10px;margin:16px 0}button[data-v-f1e7fc1d]{padding:8px}p[data-v-f1e7fc1d]{line-height:1.7}.sku-page[data-v-7da726ce]{padding:22px}.scope-note[data-v-7da726ce],.ack[data-v-7da726ce]{padding:15px;background:#edf6f0;line-height:1.7}.recovery[data-v-7da726ce]{padding:16px;border:2px solid #b58250;background:#fff8ed}.toolbar[data-v-7da726ce]{display:flex;gap:10px;align-items:end;flex-wrap:wrap;margin:16px 0}label[data-v-7da726ce]{display:grid;gap:5px}.table-scroll[data-v-7da726ce]{overflow:auto}table[data-v-7da726ce]{width:100%;border-collapse:collapse}th[data-v-7da726ce],td[data-v-7da726ce]{padding:10px;text-align:left;border-bottom:1px solid #dce8df}button[data-v-7da726ce],input[data-v-7da726ce]{padding:8px;max-width:100%}pre[data-v-7da726ce]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}p[data-v-7da726ce],li[data-v-7da726ce]{line-height:1.7;overflow-wrap:anywhere}@media(max-width:600px){.sku-page[data-v-7da726ce]{padding:12px}}.quotation-catalog[data-v-b269fe3c]{border:1px solid #dbe5e2;padding:8px;margin:6px 0;overflow-wrap:anywhere}input[data-v-b269fe3c]{max-width:100%}ul[data-v-b269fe3c]{list-style:none;padding:0}small[data-v-b269fe3c]{display:block;color:#657d76}button[data-v-b269fe3c]{margin:3px}pre[data-v-b269fe3c]{white-space:pre-wrap;overflow-wrap:anywhere}.quotation-editor[data-v-71be5f2e]{border:1px solid #cdded8;padding:20px}.fields[data-v-71be5f2e]{display:flex;gap:14px;flex-wrap:wrap}label[data-v-71be5f2e]{display:grid;gap:5px;margin:8px 0}input[data-v-71be5f2e],select[data-v-71be5f2e],textarea[data-v-71be5f2e],button[data-v-71be5f2e]{padding:8px;max-width:100%}.cost-class[data-v-71be5f2e]{border-top:1px solid #dbe7e2;margin:20px 0}article[data-v-71be5f2e]{background:#f7faf8;padding:12px;margin:8px 0}.totals[data-v-71be5f2e]{background:#eaf5f0;padding:14px}textarea[data-v-71be5f2e]{width:min(100%,600px)}p[data-v-71be5f2e]{overflow-wrap:anywhere}@media(max-width:600px){.quotation-editor[data-v-71be5f2e]{padding:10px}}.quotations-page[data-v-ff8ff929]{padding:24px}.scope-note[data-v-ff8ff929],.recovery[data-v-ff8ff929],.ack[data-v-ff8ff929]{background:#eef7f2;padding:16px;line-height:1.7}.recovery[data-v-ff8ff929]{border:2px solid #bd7842}.toolbar[data-v-ff8ff929],.money-grid[data-v-ff8ff929]{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.money-grid p[data-v-ff8ff929]{background:#eef7f2;padding:12px}.table-scroll[data-v-ff8ff929]{overflow:auto}table[data-v-ff8ff929]{width:100%}small[data-v-ff8ff929]{display:block}button[data-v-ff8ff929],input[data-v-ff8ff929],select[data-v-ff8ff929],textarea[data-v-ff8ff929]{padding:8px;max-width:100%}pre[data-v-ff8ff929],p[data-v-ff8ff929],li[data-v-ff8ff929]{overflow-wrap:anywhere}pre[data-v-ff8ff929],.raw[data-v-ff8ff929]{white-space:pre-wrap}label[data-v-ff8ff929]{display:grid;gap:6px}@media(max-width:600px){.quotations-page[data-v-ff8ff929]{padding:12px}.money-grid[data-v-ff8ff929]{display:grid;grid-template-columns:1fr}}.pattern-catalog[data-v-4391c9df]{border:1px solid #dbe5e2;border-radius:5px;padding:10px;margin:8px 0;overflow-wrap:anywhere}pre[data-v-4391c9df]{white-space:pre-wrap;font-size:12px}ul[data-v-4391c9df]{list-style:none;padding:0}button[data-v-4391c9df]{margin:4px}input[data-v-4391c9df]{max-width:100%}.table-scroll[data-v-f96e596e]{overflow:auto}table[data-v-f96e596e]{border-collapse:collapse;width:100%}th[data-v-f96e596e],td[data-v-f96e596e]{border:1px solid #dce6e1;padding:10px;text-align:center}input[data-v-f96e596e]{width:90px;max-width:100%;padding:8px}tfoot[data-v-f96e596e]{background:#edf7f2;font-weight:600}.pattern-editor[data-v-314308f6]{padding:18px;border:1px solid #d8e6df;background:#fbfdfc}fieldset[data-v-314308f6]{border:0;padding:0}label[data-v-314308f6]{display:grid;gap:6px;margin:10px 0}input[data-v-314308f6],textarea[data-v-314308f6],button[data-v-314308f6]{padding:8px;max-width:100%}textarea[data-v-314308f6]{min-height:90px}p[data-v-314308f6]{line-height:1.7;overflow-wrap:anywhere}.pattern-page[data-v-3d097d5d]{padding:24px}.scope-note[data-v-3d097d5d],.ack[data-v-3d097d5d],.recovery[data-v-3d097d5d]{background:#eef7f2;padding:16px;line-height:1.7}.recovery[data-v-3d097d5d]{border:2px solid #bb7b4c}.toolbar[data-v-3d097d5d]{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:15px 0}.table-scroll[data-v-3d097d5d]{overflow:auto}table[data-v-3d097d5d]{width:100%;border-collapse:collapse}th[data-v-3d097d5d],td[data-v-3d097d5d]{padding:10px;border-bottom:1px solid #deebe4;text-align:left}small[data-v-3d097d5d]{display:block}.pattern-detail[data-v-3d097d5d]{border-top:2px solid #d9e9e1;margin-top:18px;padding-top:14px}button[data-v-3d097d5d],input[data-v-3d097d5d],select[data-v-3d097d5d],textarea[data-v-3d097d5d]{padding:8px;max-width:100%}label[data-v-3d097d5d]{display:grid;gap:6px}pre[data-v-3d097d5d]{white-space:pre-wrap;overflow-wrap:anywhere}.raw[data-v-3d097d5d]{white-space:pre-wrap}p[data-v-3d097d5d],li[data-v-3d097d5d]{overflow-wrap:anywhere;line-height:1.7}@media(max-width:600px){.pattern-page[data-v-3d097d5d]{padding:12px}}.pagination-numbered[data-v-0cda11ff]{flex-wrap:wrap;gap:10px 16px;padding-top:8px;padding-bottom:8px}.pagination-pages[data-v-0cda11ff],.pagination-jump[data-v-0cda11ff]{display:inline-flex;align-items:center;gap:5px}.page-control[data-v-0cda11ff]{min-width:27px;height:27px;padding:0 6px;border-radius:3px;cursor:pointer}.page-control.active[data-v-0cda11ff]{border-color:#16bd9d;color:#fff;background:#16bd9d}.page-control[data-v-0cda11ff]:disabled{cursor:not-allowed;opacity:.55}.pagination-jump input[data-v-0cda11ff]{width:36px;height:27px;padding:0 4px;border:1px solid #dfe9e8;border-radius:3px;color:#526669;text-align:center}.toolbar[data-v-94500473]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.toolbar>input[data-v-94500473]{width:280px;max-width:100%;min-width:0;height:35px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px;box-sizing:border-box}.primary-button[data-v-94500473]{width:auto;min-width:62px;height:35px;padding:0 16px;box-shadow:none}.scope-note[data-v-94500473]{color:#76838f;font-size:13px;margin-bottom:16px}.table-scroll[data-v-94500473]{overflow:auto}.data-table[data-v-94500473]{width:100%}.data-table th[data-v-94500473],.data-table td[data-v-94500473]{padding:12px;text-align:left;border-bottom:1px solid #e6eded;overflow-wrap:anywhere}.task-dialog[data-v-94500473]::backdrop{background:#10263055}.task-dialog[data-v-94500473]{width:min(580px,90vw);max-height:85vh;overflow:auto;background:#fff;padding:24px;border:0;border-radius:8px;color:#526669;font-size:14px;box-sizing:border-box}.task-dialog h2[data-v-94500473]{color:#395356;font-size:20px;margin:0 0 20px}.task-dialog label[data-v-94500473]{display:block;margin:18px 0}.task-dialog input[data-v-94500473]{display:block;margin-top:8px;padding:10px;border:1px solid #dce5e5;border-radius:4px;width:100%;box-sizing:border-box}.task-dialog dt[data-v-94500473]{color:#76838f;font-size:13px}.task-dialog dd[data-v-94500473]{margin:8px 0 18px;overflow-wrap:anywhere}.raw-name[data-v-94500473]{white-space:pre-wrap}.rate[data-v-94500473]{font-variant-numeric:tabular-nums}.required[data-v-94500473]{color:#c35050}button[data-v-94500473]:disabled{opacity:.5}.template-editor[data-v-699d856d]{border:1px solid #dfe9e7;padding:12px;margin:12px 0;min-width:0}.segment[data-v-699d856d]{display:flex;gap:8px;margin:8px 0;flex-wrap:wrap}textarea[data-v-699d856d]{min-height:64px;flex:1}p[data-v-699d856d]{white-space:pre-wrap;overflow-wrap:anywhere}.notice-reauth[data-v-5b011396]{padding:12px;background:#eff8f6;line-height:1.7}.notice-reauth label[data-v-5b011396]{display:inline-block;margin:6px}.notice-reauth input[data-v-5b011396],.notice-reauth button[data-v-5b011396]{padding:8px}.notification-settings[data-v-3dc76ca1]{padding:24px}.toolbar[data-v-3dc76ca1]{display:flex;gap:8px;margin:16px 0;flex-wrap:wrap}.scope-note[data-v-3dc76ca1],.recovery[data-v-3dc76ca1]{background:#eff8f6;padding:12px;line-height:1.7}.recipient[data-v-3dc76ca1]{display:block;margin:8px}section[aria-label][data-v-3dc76ca1]{border:1px solid #dfe9e7;padding:16px;margin:16px 0}pre[data-v-3dc76ca1],td[data-v-3dc76ca1]{white-space:pre-wrap;overflow-wrap:anywhere}table[data-v-3dc76ca1]{width:100%;display:block;overflow:auto}button[data-v-3dc76ca1],input[data-v-3dc76ca1],select[data-v-3dc76ca1]{padding:8px;margin:3px}.notification-inbox[data-v-c5e7af3f]{padding:24px}.toolbar[data-v-c5e7af3f]{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.scope-note[data-v-c5e7af3f]{background:#eff8f6;padding:12px;line-height:1.7}td[data-v-c5e7af3f],p[data-v-c5e7af3f],dd[data-v-c5e7af3f],h2[data-v-c5e7af3f]{white-space:pre-wrap;overflow-wrap:anywhere}table[data-v-c5e7af3f]{width:100%;display:block;overflow:auto}button[data-v-c5e7af3f],input[data-v-c5e7af3f],select[data-v-c5e7af3f]{padding:8px;margin:3px}section[aria-label][data-v-c5e7af3f]{border:1px solid #dfe9e7;padding:16px;margin-top:16px}.workflow-reauth[data-v-380080bf]{background:#eff8f6;border:1px solid #cbe2dc;padding:16px;line-height:1.7}.workflow-reauth label[data-v-380080bf]{display:inline-block;margin:6px}input[data-v-380080bf],button[data-v-380080bf]{padding:8px;max-width:100%}.workflow-definitions[data-v-f5596d8a]{padding:24px}.scope-note[data-v-f5596d8a],.recovery[data-v-f5596d8a]{padding:14px;background:#eff8f6;line-height:1.7}.toolbar[data-v-f5596d8a]{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.editor[data-v-f5596d8a]{border:1px solid #d8e4e0;padding:18px;margin-top:18px}.editor>label[data-v-f5596d8a],.member[data-v-f5596d8a]{display:block;margin:12px 0}.editor>label input[data-v-f5596d8a],.editor>label textarea[data-v-f5596d8a]{display:block;width:min(100%,540px)}small[data-v-f5596d8a]{display:block;color:#667a74}table[data-v-f5596d8a]{width:100%;display:block;overflow:auto}td[data-v-f5596d8a],pre[data-v-f5596d8a],p[data-v-f5596d8a]{overflow-wrap:anywhere;white-space:pre-wrap}button[data-v-f5596d8a],input[data-v-f5596d8a],select[data-v-f5596d8a],textarea[data-v-f5596d8a]{padding:8px;max-width:100%}button[data-v-f5596d8a]{margin:3px}@media(max-width:600px){.workflow-definitions[data-v-f5596d8a],.editor[data-v-f5596d8a]{padding:12px}}.my-purchase-approvals[data-v-aa68d819]{padding:24px}.scope-note[data-v-aa68d819],.recovery[data-v-aa68d819]{padding:14px;background:#eff8f6;line-height:1.7}.toolbar[data-v-aa68d819]{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.approval-detail[data-v-aa68d819]{border:1px solid #dbe6e2;padding:18px;margin-top:18px}table[data-v-aa68d819]{width:100%;display:block;overflow:auto}p[data-v-aa68d819],td[data-v-aa68d819],pre[data-v-aa68d819]{overflow-wrap:anywhere;white-space:pre-wrap}small[data-v-aa68d819]{display:block;color:#748981}button[data-v-aa68d819],input[data-v-aa68d819],textarea[data-v-aa68d819]{padding:8px;max-width:100%}textarea[data-v-aa68d819]{display:block;width:min(100%,600px)}@media(max-width:600px){.my-purchase-approvals[data-v-aa68d819],.approval-detail[data-v-aa68d819]{padding:12px}}.scope-note[data-v-c70ba65f]{color:#687b87;font-size:13px}.toolbar[data-v-c70ba65f]{display:flex;gap:8px;margin:16px 0;flex-wrap:wrap}.table-scroll[data-v-c70ba65f]{overflow:auto}.data-table[data-v-c70ba65f]{min-width:900px}td button[data-v-c70ba65f]{margin:3px}.modal-backdrop[data-v-c70ba65f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#182b4266;z-index:1000;display:flex;justify-content:center;align-items:center}.formal-dialog[data-v-c70ba65f]{background:#fff;width:640px;max-width:90vw;max-height:85vh;overflow:auto;padding:24px;border-radius:10px}.formal-dialog[data-v-c70ba65f] label{display:flex;gap:12px;margin:12px 0;align-items:center}.formal-dialog[data-v-c70ba65f] select[multiple]{min-height:90px}.formal-dialog[data-v-c70ba65f] input:not([type=checkbox]),.formal-dialog[data-v-c70ba65f] select{flex:1;min-width:0}.formal-dialog[data-v-c70ba65f] button{margin:6px}dd[data-v-c70ba65f]{overflow-wrap:anywhere}.profile-value[data-v-c70ba65f]{white-space:pre-wrap}.formal-dialog[data-v-c70ba65f] textarea{flex:1;min-width:0;min-height:80px;resize:vertical}.asset-create-dialog[data-v-c2340c04]{width:min(580px,90vw);max-height:85vh;overflow:auto;padding:24px;border:0;border-radius:8px}.asset-create-dialog[data-v-c2340c04]::backdrop{background:#10263055}.asset-create-dialog label[data-v-c2340c04]{display:block;margin:12px 0}.asset-create-dialog input[data-v-c2340c04],.asset-create-dialog select[data-v-c2340c04],.asset-create-dialog textarea[data-v-c2340c04]{display:block;width:100%;box-sizing:border-box;padding:8px;margin-top:5px;border:1px solid #dce5e5;border-radius:4px}.scope-note[data-v-c2340c04]{color:#76838f;font-size:13px}.toolbar[data-v-c2340c04]{display:flex;gap:8px;flex-wrap:wrap}button[data-v-c2340c04]:disabled{opacity:.5}.scope-note[data-v-64a49f47]{color:#687b87;font-size:13px}.toolbar[data-v-64a49f47]{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.toolbar input[data-v-64a49f47]{min-width:320px}.table-scroll[data-v-64a49f47]{overflow-x:auto}.data-table[data-v-64a49f47]{min-width:1450px}.data-table td[data-v-64a49f47]{white-space:pre-wrap}dialog[data-v-64a49f47]{width:580px;max-width:90vw;max-height:85vh;overflow:auto;border:1px solid #dfe7ed;border-radius:10px;padding:24px}dialog[data-v-64a49f47]::backdrop{background:#182b4255}dl[data-v-64a49f47]{display:grid;grid-template-columns:150px 1fr;gap:12px}dd[data-v-64a49f47]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}dt[data-v-64a49f47]{color:#687b87}.style-category-page .toolbar[data-v-d47d7e4d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.style-category-page .primary-button[data-v-d47d7e4d]{width:auto;min-width:62px;height:35px;padding:0 16px;box-shadow:none}.style-category-page .toolbar>input[data-v-d47d7e4d]{width:280px;max-width:100%;height:35px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px}.scope-note[data-v-d47d7e4d]{color:#76838f;font-size:13px;margin-bottom:16px}.table-scroll[data-v-d47d7e4d]{overflow:auto}.data-table[data-v-d47d7e4d]{width:100%}.data-table th[data-v-d47d7e4d],.data-table td[data-v-d47d7e4d]{padding:12px;text-align:left;border-bottom:1px solid #e6eded}.category-dialog[data-v-d47d7e4d]::backdrop{background:#10263055}.category-dialog[data-v-d47d7e4d]{width:min(580px,90vw);max-height:85vh;overflow:auto;background:#fff;padding:24px;border:0;border-radius:8px;color:#526669;font-size:14px}.category-dialog h2[data-v-d47d7e4d]{color:#395356;font-size:20px;margin:0 0 20px}.category-dialog label[data-v-d47d7e4d]{display:block!important;margin:18px 0}.category-dialog input[data-v-d47d7e4d]{display:block;margin-top:8px;padding:10px;border:1px solid #dce5e5;border-radius:4px;width:100%;box-sizing:border-box}.category-dialog dt[data-v-d47d7e4d]{color:#76838f;font-size:13px}.category-dialog dd[data-v-d47d7e4d]{margin:8px 0 18px;overflow-wrap:anywhere}.raw-name[data-v-d47d7e4d]{white-space:pre-wrap}.required[data-v-d47d7e4d]{color:#c35050}button[data-v-d47d7e4d]:disabled{opacity:.5}.toolbar[data-v-934c0b1a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.primary-button[data-v-934c0b1a]{width:auto;min-width:62px;height:35px;padding:0 16px;box-shadow:none}.toolbar>input[data-v-934c0b1a]{width:360px;max-width:100%;height:35px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px}.scope-note[data-v-934c0b1a]{color:#76838f;font-size:13px;margin-bottom:16px}.table-scroll[data-v-934c0b1a]{overflow:auto}.design-grid[data-v-934c0b1a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:16px;margin:16px 0}.design-card[data-v-934c0b1a]{border:1px solid #dfe9e8;border-radius:8px;padding:18px;overflow-wrap:anywhere;background:#fff}.design-card h2[data-v-934c0b1a]{font-size:18px;color:#395356;margin:0 0 12px}.design-card dl[data-v-934c0b1a]{display:grid;grid-template-columns:48px 1fr;gap:8px;font-size:13px}.design-card dt[data-v-934c0b1a]{color:#76838f}.design-card dd[data-v-934c0b1a]{margin:0}.data-table[data-v-934c0b1a]{width:100%}.data-table th[data-v-934c0b1a],.data-table td[data-v-934c0b1a]{padding:12px;text-align:left;border-bottom:1px solid #e6eded}.design-dialog[data-v-934c0b1a]::backdrop{background:#10263055}.design-dialog[data-v-934c0b1a]{width:min(580px,90vw);max-height:85vh;overflow:auto;background:#fff;padding:24px;border:0;border-radius:8px;color:#526669;font-size:14px}.design-dialog h2[data-v-934c0b1a]{color:#395356;font-size:20px;margin:0 0 20px}.design-dialog label[data-v-934c0b1a]{display:block!important;margin:18px 0}.design-dialog input[data-v-934c0b1a],.design-dialog select[data-v-934c0b1a],.design-dialog textarea[data-v-934c0b1a]{display:block;margin-top:8px;padding:10px;border:1px solid #dce5e5;border-radius:4px;width:100%;box-sizing:border-box}.design-dialog textarea[data-v-934c0b1a]{resize:vertical;font:inherit}.design-dialog small[data-v-934c0b1a]{color:#76838f}.design-dialog dt[data-v-934c0b1a]{color:#76838f;font-size:13px}.design-dialog dd[data-v-934c0b1a]{margin:8px 0 18px;overflow-wrap:anywhere}.raw-name[data-v-934c0b1a]{white-space:pre-wrap}.required[data-v-934c0b1a]{color:#c35050}button[data-v-934c0b1a]:disabled{opacity:.5}.toolbar[data-v-62a5c503]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.primary-button[data-v-62a5c503]{width:auto;min-width:62px;height:35px;padding:0 16px;box-shadow:none}.toolbar>input[data-v-62a5c503]{width:360px;max-width:100%;height:35px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px}.scope-note[data-v-62a5c503]{color:#76838f;font-size:13px;margin-bottom:16px}.table-scroll[data-v-62a5c503]{overflow:auto}.data-table[data-v-62a5c503]{width:100%}.data-table th[data-v-62a5c503],.data-table td[data-v-62a5c503]{padding:12px;text-align:left;border-bottom:1px solid #e6eded}.style-dialog[data-v-62a5c503]::backdrop{background:#10263055}.style-dialog[data-v-62a5c503]{width:min(580px,90vw);max-height:85vh;overflow:auto;background:#fff;padding:24px;border:0;border-radius:8px;color:#526669;font-size:14px}.style-dialog h2[data-v-62a5c503]{color:#395356;font-size:20px;margin:0 0 20px}.style-dialog label[data-v-62a5c503]{display:block!important;margin:18px 0}.style-dialog input[data-v-62a5c503],.style-dialog select[data-v-62a5c503],.style-dialog textarea[data-v-62a5c503]{display:block;margin-top:8px;padding:10px;border:1px solid #dce5e5;border-radius:4px;width:100%;box-sizing:border-box}.style-dialog dt[data-v-62a5c503]{color:#76838f;font-size:13px}.style-dialog dd[data-v-62a5c503]{margin:8px 0 18px;overflow-wrap:anywhere}.raw-name[data-v-62a5c503]{white-space:pre-wrap}.required[data-v-62a5c503]{color:#c35050}button[data-v-62a5c503]:disabled{opacity:.5}h2[data-v-7d37ebbf]{padding:16px 16px 0;margin:0;font-size:18px}.scope-note[data-v-7d37ebbf]{padding:0 16px;color:#637186;font-size:12px;line-height:1.7}.query-bar[data-v-7d37ebbf]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 16px}.query-bar input[data-v-7d37ebbf]{padding:7px;border:1px solid #dce2eb;border-radius:4px;width:210px}.audit-logs>p[role][data-v-7d37ebbf]{padding:12px 16px}.data-table th[data-v-7d37ebbf],.data-table td[data-v-7d37ebbf]{white-space:nowrap}.table-scroll[data-v-7d37ebbf]:focus-visible{outline:2px solid #0bb89b;outline-offset:-2px}h2[data-v-6b9d8a3e]{padding:16px 16px 0;margin:0;font-size:18px}.scope-note[data-v-6b9d8a3e]{padding:0 16px;color:#637186;font-size:12px;line-height:1.7}.query-bar[data-v-6b9d8a3e]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 16px}.query-bar input[data-v-6b9d8a3e]{padding:7px;border:1px solid #dce2eb;border-radius:4px;width:240px}.login-logs>p[role][data-v-6b9d8a3e]{padding:12px 16px}.data-table th[data-v-6b9d8a3e],.data-table td[data-v-6b9d8a3e]{white-space:nowrap}.table-scroll[data-v-6b9d8a3e]:focus-visible{outline:2px solid #0bb89b;outline-offset:-2px}.detail-panel[data-v-6b9d8a3e]{margin:16px;padding:16px;border:1px solid #dce2eb;border-radius:6px}.detail-panel header[data-v-6b9d8a3e]{display:flex;justify-content:space-between;align-items:center}.detail-panel h3[data-v-6b9d8a3e]{margin:0;font-size:16px}dl[data-v-6b9d8a3e]{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px}dt[data-v-6b9d8a3e]{color:#637186}dd[data-v-6b9d8a3e]{margin:0;overflow-wrap:anywhere}@media(max-width:600px){dl[data-v-6b9d8a3e]{grid-template-columns:1fr;gap:6px}.query-bar input[data-v-6b9d8a3e]{max-width:100%}}h2[data-v-8f9b7b26]{padding:16px 16px 0;margin:0;font-size:18px}.scope-note[data-v-8f9b7b26]{padding:0 16px;color:#637186;font-size:12px;line-height:1.7}.query-bar[data-v-8f9b7b26]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.query-bar input[data-v-8f9b7b26]{padding:7px;border:1px solid #dce2eb;border-radius:4px;width:210px}.roles-page>p[role][data-v-8f9b7b26]{padding:12px 16px}.data-table th[data-v-8f9b7b26],.data-table td[data-v-8f9b7b26]{white-space:nowrap}.table-scroll[data-v-8f9b7b26]:focus-visible{outline:2px solid #0bb89b;outline-offset:-2px}.role-detail[data-v-8f9b7b26]{margin:16px;padding:16px;border:1px solid #dce2eb;border-radius:4px}.detail-header[data-v-8f9b7b26]{display:flex;align-items:center;justify-content:space-between;gap:12px}.detail-header h3[data-v-8f9b7b26]{margin:0}.code-list[data-v-8f9b7b26]{display:flex;flex-wrap:wrap;gap:8px 28px;overflow-wrap:anywhere}.code-list li[data-v-8f9b7b26]{min-width:220px}.role-detail .scope-note[data-v-8f9b7b26]{padding:0}.manual-page[data-v-540be53a]{padding:24px}h1[data-v-540be53a]{margin-top:0;font-size:22px}h2[data-v-540be53a]{font-size:18px}h3[data-v-540be53a]{font-size:16px}.scope-note[data-v-540be53a]{background:#eff8f6;padding:16px;line-height:1.7}.manual-filters[data-v-540be53a]{display:flex;gap:16px;flex-wrap:wrap;align-items:end;margin-top:20px}label[data-v-540be53a]{display:grid;gap:8px}input[data-v-540be53a],select[data-v-540be53a]{padding:9px;border:1px solid #cddbd9;border-radius:4px;max-width:100%}.manual-grid[data-v-540be53a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.manual-card[data-v-540be53a]{border:1px solid #dfe9e7;padding:18px;border-radius:4px}.manual-card span[data-v-540be53a]{color:#537873}p[data-v-540be53a],li[data-v-540be53a]{line-height:1.7}li[data-v-540be53a]{margin-bottom:8px}.manual-detail[data-v-540be53a]{border:2px solid #0db39f;padding:20px;margin:24px 0}.feedback-create-dialog[data-v-509de061]{width:min(640px,90vw);max-height:85vh;overflow:auto;padding:24px;border:1px solid #dfe7ed;border-radius:10px;box-sizing:border-box}.feedback-create-dialog[data-v-509de061]::backdrop{background:#182b4255}.feedback-create-dialog label[data-v-509de061]{display:block;margin:12px 0}.feedback-create-dialog input[data-v-509de061],.feedback-create-dialog textarea[data-v-509de061]{display:block;width:100%;box-sizing:border-box;padding:8px;margin-top:5px;border:1px solid #dce5e5;border-radius:4px}.feedback-create-dialog textarea[data-v-509de061]{min-height:120px}.scope-note[data-v-509de061]{color:#687b87;font-size:13px}.toolbar[data-v-509de061]{display:flex;gap:8px;flex-wrap:wrap}button[data-v-509de061]:disabled{opacity:.5}.scope-note[data-v-d8c5af91]{color:#687b87;font-size:13px}.toolbar[data-v-d8c5af91]{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.toolbar input[data-v-d8c5af91]{min-width:320px;max-width:100%;box-sizing:border-box}.table-scroll[data-v-d8c5af91]{overflow-x:auto}.data-table[data-v-d8c5af91]{min-width:1500px}.data-table td[data-v-d8c5af91]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:300px}dialog[data-v-d8c5af91]{width:640px;max-width:90vw;max-height:85vh;overflow:auto;border:1px solid #dfe7ed;border-radius:10px;padding:24px;box-sizing:border-box}dialog[data-v-d8c5af91]::backdrop{background:#182b4255}dl[data-v-d8c5af91]{display:grid;grid-template-columns:180px 1fr;gap:12px}dd[data-v-d8c5af91]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}dt[data-v-d8c5af91]{color:#687b87}@media(max-width:600px){.toolbar input[data-v-d8c5af91]{min-width:0;width:100%}dl[data-v-d8c5af91]{grid-template-columns:1fr;gap:8px}}dialog[data-v-17db0972]{width:min(640px,90vw);max-height:85vh;overflow:auto;padding:24px;border:1px solid #dfe7ed;border-radius:10px;box-sizing:border-box}dialog[data-v-17db0972]::backdrop{background:#182b4255}label[data-v-17db0972]{display:block;margin:12px 0}input[data-v-17db0972],textarea[data-v-17db0972]{display:block;width:100%;box-sizing:border-box;padding:8px;margin-top:5px;border:1px solid #dce5e5;border-radius:4px}textarea[data-v-17db0972]{min-height:100px}.toolbar[data-v-17db0972]{display:flex;gap:8px;flex-wrap:wrap}p[data-v-17db0972]{color:#687b87;font-size:13px}button[data-v-17db0972]:disabled{opacity:.5}.scope-note[data-v-1529fd17]{color:#687b87;font-size:13px}.toolbar[data-v-1529fd17]{display:flex;gap:8px;margin:16px 0;flex-wrap:wrap}.toolbar input[data-v-1529fd17]{min-width:280px}select[data-v-1529fd17]{max-width:100%}.table-scroll[data-v-1529fd17]{overflow:auto}.data-table[data-v-1529fd17]{min-width:1200px}.data-table td[data-v-1529fd17]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:280px}dialog[data-v-1529fd17]{width:640px;max-width:90vw;max-height:85vh;overflow:auto;border:1px solid #dfe7ed;border-radius:10px;padding:24px;box-sizing:border-box}dialog[data-v-1529fd17]::backdrop{background:#182b4255}dl[data-v-1529fd17]{display:grid;grid-template-columns:150px 1fr;gap:12px}dt[data-v-1529fd17]{color:#687b87}dd[data-v-1529fd17]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}@media(max-width:600px){.toolbar input[data-v-1529fd17]{min-width:0;width:100%}dl[data-v-1529fd17]{grid-template-columns:1fr}}.post-create-dialog[data-v-dc6061af]{width:min(640px,90vw);max-height:85vh;overflow:auto;padding:24px;border:1px solid #dfe7ed;border-radius:10px;box-sizing:border-box}.post-create-dialog[data-v-dc6061af]::backdrop{background:#182b4255}.post-create-dialog label[data-v-dc6061af]{display:block;margin:12px 0}.post-create-dialog input[data-v-dc6061af],.post-create-dialog select[data-v-dc6061af]{display:block;width:100%;box-sizing:border-box;padding:8px;margin-top:5px;border:1px solid #dce5e5;border-radius:4px}.scope-note[data-v-dc6061af]{color:#687b87;font-size:13px}.toolbar[data-v-dc6061af]{display:flex;gap:8px;flex-wrap:wrap}button[data-v-dc6061af]:disabled{opacity:.5}.post-edit-dialog[data-v-c5f05a09]{width:min(640px,90vw);max-height:85vh;overflow:auto;padding:24px;border:1px solid #dfe7ed;border-radius:10px;box-sizing:border-box}.post-edit-dialog[data-v-c5f05a09]::backdrop{background:#182b4255}.post-edit-dialog label[data-v-c5f05a09]{display:block;margin:12px 0}.post-edit-dialog input[data-v-c5f05a09],.post-edit-dialog textarea[data-v-c5f05a09]{display:block;width:100%;box-sizing:border-box;padding:8px;margin-top:5px;border:1px solid #dce5e5;border-radius:4px}.scope-note[data-v-c5f05a09]{color:#687b87;font-size:13px}.toolbar[data-v-c5f05a09]{display:flex;gap:8px;flex-wrap:wrap}button[data-v-c5f05a09]:disabled{opacity:.5}.scope-note[data-v-46fa71d6]{color:#687b87;font-size:13px}.toolbar[data-v-46fa71d6]{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.toolbar input[data-v-46fa71d6]{min-width:320px;max-width:100%;box-sizing:border-box}.table-scroll[data-v-46fa71d6]{overflow-x:auto}.data-table[data-v-46fa71d6]{min-width:1000px}.data-table td[data-v-46fa71d6]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:300px}dialog[data-v-46fa71d6]{width:640px;max-width:90vw;max-height:85vh;overflow:auto;border:1px solid #dfe7ed;border-radius:10px;padding:24px;box-sizing:border-box}dialog[data-v-46fa71d6]::backdrop{background:#182b4255}dl[data-v-46fa71d6]{display:grid;grid-template-columns:180px 1fr;gap:12px}dd[data-v-46fa71d6]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}dt[data-v-46fa71d6]{color:#687b87}@media(max-width:600px){.toolbar input[data-v-46fa71d6]{min-width:0;width:100%}dl[data-v-46fa71d6]{grid-template-columns:1fr;gap:8px}}.department-create-dialog[data-v-274fafab]{width:min(640px,90vw);max-height:85vh;overflow:auto;padding:24px;border:1px solid #dfe7ed;border-radius:10px;box-sizing:border-box}.department-create-dialog[data-v-274fafab]::backdrop{background:#182b4255}.department-create-dialog label[data-v-274fafab]{display:block;margin:12px 0}.department-create-dialog input[data-v-274fafab],.department-create-dialog select[data-v-274fafab]{display:block;width:100%;box-sizing:border-box;padding:8px;margin-top:5px;border:1px solid #dce5e5;border-radius:4px}.scope-note[data-v-274fafab]{color:#687b87;font-size:13px}.toolbar[data-v-274fafab]{display:flex;gap:8px;flex-wrap:wrap}button[data-v-274fafab]:disabled{opacity:.5}.department-edit-dialog[data-v-af901ee9]{width:min(640px,90vw);max-height:85vh;overflow:auto;padding:24px;border:1px solid #dfe7ed;border-radius:10px;box-sizing:border-box}.department-edit-dialog[data-v-af901ee9]::backdrop{background:#182b4255}.department-edit-dialog label[data-v-af901ee9]{display:block;margin:12px 0}.department-edit-dialog input[data-v-af901ee9],.department-edit-dialog textarea[data-v-af901ee9]{display:block;width:100%;box-sizing:border-box;padding:8px;margin-top:5px;border:1px solid #dce5e5;border-radius:4px}.scope-note[data-v-af901ee9]{color:#687b87;font-size:13px}.toolbar[data-v-af901ee9]{display:flex;gap:8px;flex-wrap:wrap}button[data-v-af901ee9]:disabled{opacity:.5}.scope-note[data-v-399e66f9]{color:#687b87;font-size:13px}.toolbar[data-v-399e66f9]{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.toolbar input[data-v-399e66f9]{min-width:320px;max-width:100%;box-sizing:border-box}.table-scroll[data-v-399e66f9]{overflow-x:auto}.data-table[data-v-399e66f9]{min-width:1000px}.data-table td[data-v-399e66f9]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:300px}dialog[data-v-399e66f9]{width:640px;max-width:90vw;max-height:85vh;overflow:auto;border:1px solid #dfe7ed;border-radius:10px;padding:24px;box-sizing:border-box}dialog[data-v-399e66f9]::backdrop{background:#182b4255}dl[data-v-399e66f9]{display:grid;grid-template-columns:180px 1fr;gap:12px}dd[data-v-399e66f9]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}dt[data-v-399e66f9]{color:#687b87}@media(max-width:600px){.toolbar input[data-v-399e66f9]{min-width:0;width:100%}dl[data-v-399e66f9]{grid-template-columns:1fr;gap:8px}}.upgrade-page[data-v-20a05d4d]{display:grid;gap:14px}.scope-note[data-v-20a05d4d]{margin:0;padding:12px 16px;background:#eff8f6;line-height:1.7}.upgrade-layout[data-v-20a05d4d]{display:grid;grid-template-columns:290px minmax(0,1fr);gap:14px;align-items:start}.release-list[data-v-20a05d4d]{padding:20px 16px}h1[data-v-20a05d4d],h2[data-v-20a05d4d]{font-size:17px;margin:0 0 18px}h3[data-v-20a05d4d]{font-size:15px}.search-row[data-v-20a05d4d]{display:flex;gap:6px}input[data-v-20a05d4d]{width:100%;min-width:0;border:1px solid #cddbd9;border-radius:4px;padding:9px}.search-row button[data-v-20a05d4d]{flex:none}.release-item[data-v-20a05d4d]{display:grid;gap:8px;width:100%;padding:16px 10px;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f0;cursor:pointer;color:#405b59}.release-item.active[data-v-20a05d4d]{background:#e9f7f3;color:#079d85}.release-item small[data-v-20a05d4d]{color:#748a88}.release-detail[data-v-20a05d4d]{min-height:530px;overflow-wrap:anywhere}header[data-v-20a05d4d]{padding:24px;border-bottom:1px solid #edf1f0}header p[data-v-20a05d4d]{font-size:13px;margin:8px 0;color:#768a88}.detail-body[data-v-20a05d4d]{padding:16px 24px;line-height:1.9}li[data-v-20a05d4d]{margin:12px 0}.empty-detail[data-v-20a05d4d]{padding:24px}@media(max-width:800px){.upgrade-layout[data-v-20a05d4d]{grid-template-columns:minmax(0,1fr)}.release-detail[data-v-20a05d4d]{min-height:auto}body:has(.upgrade-page){min-width:0}body:has(.upgrade-page) .side-nav{display:none}body:has(.upgrade-page) .page-content{padding:14px}body:has(.upgrade-page) .top-bar{padding:0 14px}body:has(.upgrade-page) .top-actions{gap:8px}body:has(.upgrade-page) .top-icon{display:none}body:has(.upgrade-page) .page-context{display:none}}.workbench[data-v-6029e129]{display:grid;gap:14px}.dashboard-metrics[data-v-6029e129]{display:flex;gap:12px;overflow-x:auto;padding-bottom:2px}.metric-card[data-v-6029e129]{flex:1 0 152px;min-height:102px;display:flex;align-items:center;gap:13px;padding:15px;border:1px solid #e9efed;border-radius:3px;background:#fff;box-shadow:none}.metric-card[data-v-6029e129]:after{display:none}.metric-icon[data-v-6029e129]{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:50%;color:#22b79b;background:#e5f8f3;font-size:20px}.metric-icon-1[data-v-6029e129]{color:#659de9;background:#edf4fe}.metric-icon-2[data-v-6029e129]{color:#f0ab56;background:#fff5e9}.metric-icon-3[data-v-6029e129]{color:#a183df;background:#f4effb}.metric-icon-4[data-v-6029e129]{color:#de8faa;background:#fff0f5}.metric-icon-pending[data-v-6029e129]{color:#15b598;background:#e5f8f3}.metric-content[data-v-6029e129]{min-width:0}.metric-content span[data-v-6029e129]{color:#8b999a;font-size:11px;white-space:nowrap}.metric-content strong[data-v-6029e129]{display:inline-block;margin:10px 4px 0 0;color:#344a4b;font-size:24px;line-height:1}.metric-content small[data-v-6029e129]{display:inline;color:#a1adae;font-size:11px}.dashboard-primary[data-v-6029e129]{display:grid;grid-template-columns:minmax(300px,1.35fr) minmax(270px,1fr) minmax(230px,.85fr);gap:14px}.dashboard-secondary[data-v-6029e129]{display:grid;grid-template-columns:1.6fr 1fr;gap:14px}.panel-card[data-v-6029e129]{min-height:255px;padding:0 17px 15px;border:1px solid #e9efed;border-radius:3px;box-shadow:none}.panel-title[data-v-6029e129]{min-height:51px;padding:0}.panel-title h3[data-v-6029e129]{color:#3c5051;font-size:14px}.panel-title span[data-v-6029e129]{color:#9aa8a8;font-size:11px}.chart-body[data-v-6029e129]{height:190px;display:flex;padding-top:22px}.chart-grid[data-v-6029e129]{width:35px;height:144px;display:flex;flex-direction:column;justify-content:space-between;color:#adb9b9;font-size:10px}.chart-columns[data-v-6029e129]{flex:1;height:148px;display:flex;align-items:end;justify-content:space-around;border-bottom:1px solid #e4ebeb;background:repeating-linear-gradient(to top,transparent 0,transparent 35px,#f0f3f3 36px)}.chart-column[data-v-6029e129]{height:100%;width:10%;display:flex;flex-direction:column;justify-content:end;align-items:center;position:relative}.chart-bar[data-v-6029e129]{width:100%;max-width:25px;border-radius:3px 3px 0 0;background:linear-gradient(#66d7c1,#18b99b)}.chart-column span[data-v-6029e129]{position:absolute;bottom:-22px;color:#a3aeae;font-size:10px}.chart-empty[data-v-6029e129],.panel-empty[data-v-6029e129]{min-height:170px;display:grid;place-items:center;color:#a5b1b1;font-size:12px;text-align:center}.warning-table[data-v-6029e129],.approval-table[data-v-6029e129]{width:100%;border-collapse:collapse;font-size:11px;color:#708082}.warning-table th[data-v-6029e129],.approval-table th[data-v-6029e129]{height:37px;color:#9ba9a9;font-weight:400;text-align:left;border-bottom:1px solid #eff2f2}.warning-table td[data-v-6029e129],.approval-table td[data-v-6029e129]{height:38px;border-bottom:1px solid #f3f5f5}.warning-number[data-v-6029e129]{color:#ee916d}.approval-count[data-v-6029e129]{color:#16af95}.table-empty-inline[data-v-6029e129]{height:125px!important;text-align:center;color:#a5b1b1}.approval-link[data-v-6029e129]{color:#14aa91;text-decoration:none}.approval-link[data-v-6029e129]:hover,.approval-link[data-v-6029e129]:focus-visible{text-decoration:underline}.warning-pagination[data-v-6029e129],.approval-pagination[data-v-6029e129]{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;color:#8d9b9c;font-size:11px}.warning-pagination button[data-v-6029e129],.approval-pagination button[data-v-6029e129]{border:1px solid #e1e9e8;border-radius:3px;padding:4px 7px;background:#fff;color:#627776;cursor:pointer}.warning-pagination button[data-v-6029e129]:disabled,.approval-pagination button[data-v-6029e129]:disabled{opacity:.45;cursor:default}.notice-list p[data-v-6029e129]{padding:12px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notice-list em[data-v-6029e129]{font-size:9px}.timeline p[data-v-6029e129]{display:flex;gap:18px;justify-content:start}.timeline b[data-v-6029e129]{min-width:72px}.timeline span[data-v-6029e129]{color:#8d9b9c}@media(max-width:1250px){.dashboard-primary[data-v-6029e129]{grid-template-columns:repeat(2,minmax(0,1fr))}.announcement-panel[data-v-6029e129]{grid-column:span 2;min-height:150px}.dashboard-secondary[data-v-6029e129]{grid-template-columns:1fr 1fr}}.catalog-columns-dialog[data-v-ec899482]{width:min(1000px,calc(100vw - 32px));max-height:min(84vh,780px);padding:0;border:0;border-radius:6px;box-shadow:0 18px 60px #172b2e44;color:#4e5b5d}.catalog-columns-dialog[open][data-v-ec899482]{display:flex;flex-direction:column}.catalog-columns-dialog[data-v-ec899482]::backdrop{background:#1b343b66}.column-title[data-v-ec899482],.column-actions[data-v-ec899482]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #e8eeee}.column-title h3[data-v-ec899482]{margin:0;font-size:15px}.column-title button[data-v-ec899482]{border:0;background:none;font-size:22px;color:#788b8c;cursor:pointer}.column-body[data-v-ec899482]{overflow:auto;padding:12px 16px}.column-body table[data-v-ec899482]{width:100%;min-width:830px;border-collapse:collapse;font-size:12px}.column-body th[data-v-ec899482],.column-body td[data-v-ec899482]{padding:9px;border:1px solid #edf1f1;text-align:center}.column-body th[data-v-ec899482]{position:sticky;top:0;background:#f5f7f9;color:#617576}.column-body tr[data-v-ec899482]:nth-child(odd){background:#f4faf5}.column-body input[data-v-ec899482]:not([type=checkbox]),.column-body select[data-v-ec899482]{width:100%;min-width:110px;min-height:31px;padding:4px 7px;border:1px solid #dfe9e8;border-radius:3px;background:#fff}.column-body input[type=checkbox][data-v-ec899482]{accent-color:#4cbf9f}.column-tip[data-v-ec899482]{margin:12px 0 0;color:#58aaa4;font-size:12px}.column-error[data-v-ec899482]{margin:8px 0 0;color:#ba4b3c;font-size:12px}.column-actions[data-v-ec899482]{justify-content:flex-end;gap:8px;border-bottom:0;border-top:1px solid #e8eeee}.sales-advanced-backdrop[data-v-646433a0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:16px;background:#17313b66}.sales-advanced-dialog[data-v-646433a0]{width:min(850px,100%);max-height:84vh;display:flex;flex-direction:column;background:#fff;border-radius:6px;box-shadow:0 18px 60px #132b3240}.sales-advanced-dialog header[data-v-646433a0],.sales-advanced-dialog footer[data-v-646433a0]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 18px;border-bottom:1px solid #e8eeee}.sales-advanced-dialog h2[data-v-646433a0]{margin:0;font-size:16px}.sales-advanced-dialog header button[data-v-646433a0]{border:0;background:none;font-size:24px;cursor:pointer}.sales-advanced-dialog>p[data-v-646433a0]{margin:8px 18px;color:#71858a;font-size:12px}.sales-advanced-body[data-v-646433a0]{overflow:auto;padding:8px 18px}.sales-advanced-body table[data-v-646433a0]{width:100%;min-width:620px;border-collapse:collapse;font-size:12px}.sales-advanced-body th[data-v-646433a0],.sales-advanced-body td[data-v-646433a0]{padding:8px;border-bottom:1px solid #edf1f1;text-align:left}.sales-advanced-body thead th[data-v-646433a0]{background:#f5f7f9}.sales-advanced-body input[data-v-646433a0],.sales-advanced-body select[data-v-646433a0]{width:100%;min-height:31px;padding:4px 7px;border:1px solid #dfe9e8;border-radius:3px;background:#fff}.sales-advanced-dialog footer[data-v-646433a0]{justify-content:flex-end;border-top:1px solid #e8eeee;border-bottom:0}.sales-advanced-dialog .sales-advanced-error[data-v-646433a0]{color:#ba4b3c}.linked-production[data-v-646433a0]{margin:18px 0}.linked-production h3[data-v-646433a0]{display:flex;align-items:center;gap:10px}.linked-production .evidence-note[data-v-646433a0]{font-size:12px;font-weight:400;color:#71858a}.linked-production-scroll[data-v-646433a0]{overflow:auto}.linked-production table[data-v-646433a0]{min-width:1200px;border-collapse:collapse;font-size:12px}.linked-production th[data-v-646433a0],.linked-production td[data-v-646433a0]{padding:8px;border-bottom:1px solid #edf1f1;text-align:left;white-space:nowrap}.data-table th.fixed-left[data-v-646433a0],.data-table th.fixed-right[data-v-646433a0],.data-table td.fixed-left[data-v-646433a0],.data-table td.fixed-right[data-v-646433a0]{position:sticky;z-index:2;background:#fff}.data-table th.fixed-left[data-v-646433a0],.data-table th.fixed-right[data-v-646433a0]{z-index:3;background:#f7f9fa}.snapshot-value[data-v-82151a86]{white-space:pre-wrap;overflow-wrap:anywhere}article[data-v-82151a86]{margin:16px 0}.view-switch[data-v-d9df2c72]{display:flex;gap:8px;padding-bottom:0}.view-switch button[aria-pressed=true][data-v-d9df2c72]{color:#fff;border-color:#16bd9d;background:#16bd9d}.order-form[data-v-d9df2c72]{border-bottom:1px solid #edf2f2}.form-grid[data-v-d9df2c72]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;margin-bottom:16px}.form-grid label[data-v-d9df2c72]{display:grid;gap:6px;color:#718486;font-size:12px}.form-grid input[data-v-d9df2c72],.form-grid textarea[data-v-d9df2c72],.line-table input[data-v-d9df2c72]{min-height:34px;padding:6px 9px;border:1px solid #dfe9e8;border-radius:4px;box-sizing:border-box}.form-grid .wide[data-v-d9df2c72]{grid-column:span 2}.form-grid textarea[data-v-d9df2c72]{min-height:60px;resize:vertical}.line-heading[data-v-d9df2c72]{display:flex;align-items:center;gap:14px}.line-heading strong[data-v-d9df2c72]{color:#0b9c8d;font-weight:500}.line-table[data-v-d9df2c72]{min-width:680px;margin-bottom:14px}.line-table input[data-v-d9df2c72]{width:100%}.attachment-box[data-v-d9df2c72]{margin:4px 0 16px;padding:12px;border:1px dashed #cfe1df;border-radius:6px;background:#f8fbfb}.attachment-box p[data-v-d9df2c72]{color:#718486}.attachment-box li[data-v-d9df2c72]{margin:7px 0}@media(max-width:900px){.form-grid[data-v-d9df2c72]{grid-template-columns:1fr 1fr}.form-grid .wide[data-v-d9df2c72]{grid-column:span 2}}.scope-note[data-v-e9c24a72]{color:#667085;font-size:13px}.query-bar[data-v-e9c24a72]{display:flex;gap:8px;margin:16px 0}.query-bar input[data-v-e9c24a72]{width:340px;padding:7px}.table-scroll[data-v-e9c24a72]{overflow-x:auto}table[data-v-e9c24a72]{border-collapse:collapse;width:100%}th[data-v-e9c24a72],td[data-v-e9c24a72]{padding:10px;border-bottom:1px solid #e5e7eb;white-space:nowrap;text-align:left}dialog[data-v-e9c24a72]{width:min(760px,calc(100vw - 48px));border:1px solid #d0d5dd;border-radius:8px;padding:24px;max-height:85vh;overflow:auto}dialog[data-v-e9c24a72]::backdrop{background:#0005}fieldset[data-v-e9c24a72]{border:0;padding:0}.date-grid[data-v-e9c24a72]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.date-grid label[data-v-e9c24a72]{display:grid;gap:6px}.date-grid input[data-v-e9c24a72]{padding:7px}h2[data-v-b44274aa]{padding:16px;margin:0;font-size:18px}.scope-note[data-v-b44274aa]{padding:0 16px;color:#637186;line-height:1.7;font-size:13px}.query-bar[data-v-b44274aa]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0}.technical-page>.query-bar[data-v-b44274aa],.technical-page>p[data-v-b44274aa]{margin:12px 16px}.editor[data-v-b44274aa]{margin:16px;padding:16px;border:1px solid #dce2eb;border-radius:8px}header[data-v-b44274aa]{display:flex;align-items:center;justify-content:space-between;gap:12px}h3[data-v-b44274aa]{font-size:16px}fieldset[data-v-b44274aa]{border:0;padding:0;min-width:0}.table-scroll[data-v-b44274aa]{overflow:auto}input[data-v-b44274aa],select[data-v-b44274aa]{padding:7px;border:1px solid #dce2eb;border-radius:4px}td input[data-v-b44274aa]{width:100px}.data-table th[data-v-b44274aa],.data-table td[data-v-b44274aa]{white-space:nowrap}.detail[data-v-b44274aa]{margin-top:16px;padding:16px;border:1px solid #dce2eb;border-radius:6px}button[data-v-b44274aa]:focus-visible,input[data-v-b44274aa]:focus-visible,select[data-v-b44274aa]:focus-visible{outline:2px solid #0bb89b;outline-offset:2px}.table-scroll[data-v-4d96b8f8]{overflow:auto}.bom-matrix th[data-v-4d96b8f8],.bom-matrix td[data-v-4d96b8f8]{white-space:nowrap}input[data-v-4d96b8f8],select[data-v-4d96b8f8]{padding:7px;border:1px solid #dce2eb;border-radius:4px}input[data-v-4d96b8f8]:not([type=checkbox]){width:110px}small[data-v-4d96b8f8]{display:block;font-size:11px;color:#637186}input[data-v-4d96b8f8]:read-only{background:#f3f5f8}button[data-v-4d96b8f8]:focus-visible,input[data-v-4d96b8f8]:focus-visible,select[data-v-4d96b8f8]:focus-visible{outline:2px solid #0bb89b;outline-offset:2px}h2[data-v-ebd07287]{padding:16px;margin:0;font-size:18px}.scope-note[data-v-ebd07287]{padding:0 16px;color:#637186;line-height:1.7;font-size:13px}.query-bar[data-v-ebd07287]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0}.bom-page>.query-bar[data-v-ebd07287],.bom-page>p[data-v-ebd07287]{margin:12px 16px}.editor[data-v-ebd07287]{margin:16px;padding:16px;border:1px solid #dce2eb;border-radius:8px}header[data-v-ebd07287]{display:flex;align-items:center;justify-content:space-between;gap:12px}h3[data-v-ebd07287]{font-size:16px}fieldset[data-v-ebd07287]{border:0;padding:0;min-width:0}.table-scroll[data-v-ebd07287]{overflow:auto}input[data-v-ebd07287]{padding:7px;border:1px solid #dce2eb;border-radius:4px}.detail[data-v-ebd07287]{margin-top:16px;padding:16px;border:1px solid #dce2eb;border-radius:6px}button[data-v-ebd07287]:focus-visible,input[data-v-ebd07287]:focus-visible{outline:2px solid #0bb89b;outline-offset:2px}.categories[data-v-61c0b6c3]{display:flex;gap:8px;margin-bottom:12px}.categories button[aria-pressed=true][data-v-61c0b6c3]{background:#0bb89b;color:#fff}.notice[data-v-7499d7d5]{color:#0e9d8c}.change-form[data-v-7499d7d5]{border-bottom:1px solid #edf2f2}.form-title[data-v-7499d7d5]{display:flex;align-items:center;justify-content:space-between}.form-title p[data-v-7499d7d5]{margin:0 0 5px;color:#0e9d8c;font-size:12px}.form-title h2[data-v-7499d7d5]{margin:0 0 18px;font-size:18px}.form-grid[data-v-7499d7d5]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;margin-bottom:16px}.form-grid label[data-v-7499d7d5]{display:grid;gap:6px;color:#718486;font-size:12px}.form-grid input[data-v-7499d7d5],.form-grid textarea[data-v-7499d7d5],.form-grid select[data-v-7499d7d5],.line-table input[data-v-7499d7d5]{min-height:35px;padding:6px 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.form-grid input[data-v-7499d7d5]:disabled{color:#718486;background:#f6f9f9}.form-grid .wide[data-v-7499d7d5]{grid-column:span 2}.form-grid textarea[data-v-7499d7d5]{min-height:60px;resize:vertical}.line-heading[data-v-7499d7d5]{display:flex;align-items:center;gap:14px}.line-heading strong[data-v-7499d7d5]{color:#0b9c8d;font-weight:500}.line-table[data-v-7499d7d5]{min-width:680px;margin-bottom:12px}.line-table input[data-v-7499d7d5]{width:100%}.scope-note[data-v-7499d7d5]{color:#879798;font-size:12px}.compare-grid[data-v-7499d7d5]{display:grid;grid-template-columns:160px 1fr 1fr;margin-top:16px;border:1px solid #e8eeee;border-radius:5px;overflow:hidden}.compare-grid>div[data-v-7499d7d5]{padding:10px 12px;border-right:1px solid #edf2f2;border-bottom:1px solid #edf2f2;font-size:12px}.compare-grid .compare-head[data-v-7499d7d5]{color:#607376;background:#f7faf9;font-weight:600}.compare-grid .changed[data-v-7499d7d5]{color:#0b8e80;background:#eefaf7;font-weight:600}.line-compare[data-v-7499d7d5]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.line-compare>div[data-v-7499d7d5]{margin-top:16px;padding:12px;border:1px solid #edf2f2;border-radius:5px}.line-compare li[data-v-7499d7d5]{margin:6px 0;font-size:12px}@media(max-width:1000px){.form-grid[data-v-7499d7d5]{grid-template-columns:1fr 1fr}.form-grid .wide[data-v-7499d7d5]{grid-column:span 2}}fieldset[data-v-56939d22]{border:0;padding:0;display:flex;flex-direction:column;gap:12px}input[data-v-56939d22],select[data-v-56939d22],textarea[data-v-56939d22]{max-width:100%}fieldset>label[data-v-56939d22]{display:flex;flex-wrap:wrap;gap:8px}input[type=number][data-v-56939d22]{width:100px}.maintenance-fields[data-v-e2c6b4a4]{min-width:0;border:0;padding:0;margin:0}.status-filter[data-v-e2c6b4a4]{height:35px;padding:0 9px;border:1px solid #dfe9e8;border-radius:4px;color:#5f7474;background:#fff}.notice[data-v-e2c6b4a4]{margin:0;color:#0b8e80;background:#f4fcfa;border-bottom:1px solid #e2f1ee}.panel-heading[data-v-e2c6b4a4],.work-form-title[data-v-e2c6b4a4]{display:flex;align-items:center;justify-content:space-between;gap:16px}.panel-heading small[data-v-e2c6b4a4]{color:#0e9d8c}.panel-heading h2[data-v-e2c6b4a4]{margin:5px 0 12px;font-size:18px}.panel-heading p[data-v-e2c6b4a4],.panel-heading span[data-v-e2c6b4a4]{color:#75898a;font-size:12px}.parent-table[data-v-e2c6b4a4]{border-top:1px solid #edf2f2}.planning-badge[data-v-e2c6b4a4]{display:inline-block;padding:3px 8px;color:#087f73;background:#e8faf4;border-radius:3px}.balance-panel[data-v-e2c6b4a4],.work-orders[data-v-e2c6b4a4]{border-top:8px solid #f3f7f7}.balance-table[data-v-e2c6b4a4]{min-width:650px}.balance-table .available[data-v-e2c6b4a4]{color:#0b9c8d;font-weight:600}.form-panel[data-v-e2c6b4a4]{border-bottom:8px solid #f3f7f7}.work-form[data-v-e2c6b4a4]{margin-top:14px;padding:14px;border:1px solid #e4eeee;border-radius:6px}.work-form-title[data-v-e2c6b4a4]{margin-bottom:12px}.form-grid[data-v-e2c6b4a4]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.form-grid label[data-v-e2c6b4a4]{display:grid;gap:5px;color:#718486;font-size:12px}.form-grid input[data-v-e2c6b4a4],.form-grid select[data-v-e2c6b4a4],.form-grid textarea[data-v-e2c6b4a4],.stage-row>input[data-v-e2c6b4a4],.line-table input[data-v-e2c6b4a4]{min-height:35px;padding:6px 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.form-grid .wide[data-v-e2c6b4a4]{grid-column:span 2}.form-grid textarea[data-v-e2c6b4a4]{min-height:54px;resize:vertical}.stage-editor[data-v-e2c6b4a4]{display:grid;gap:8px;margin:14px 0;padding:12px;border:1px solid #dfe9e8;border-radius:5px}.stage-row[data-v-e2c6b4a4]{display:grid;grid-template-columns:150px minmax(220px,420px);align-items:center;gap:12px}.stage-row label[data-v-e2c6b4a4]{display:flex;align-items:center;gap:7px}.line-table[data-v-e2c6b4a4]{min-width:620px}.line-table input[data-v-e2c6b4a4]{width:140px}.row-actions button[data-v-e2c6b4a4]:disabled{color:#b6c2c2}.row-actions .danger-link[data-v-e2c6b4a4]{color:#d87968}@media(max-width:1000px){.form-grid[data-v-e2c6b4a4]{grid-template-columns:1fr 1fr}.stage-row[data-v-e2c6b4a4]{grid-template-columns:1fr}}.scope-note[data-v-edd1de40]{padding:12px 16px;color:#637186;font-size:12px}.gantt-toolbar[data-v-edd1de40]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px}.gantt-toolbar label[data-v-edd1de40]{display:flex;align-items:center;gap:6px;font-size:12px}.gantt-toolbar input[data-v-edd1de40],.gantt-toolbar select[data-v-edd1de40],.pagination select[data-v-edd1de40]{padding:6px;border:1px solid #dce2eb;border-radius:4px}.axis[data-v-edd1de40]{display:flex;height:28px;font-size:10px}.axis span[data-v-edd1de40]{flex-shrink:0}.track[data-v-edd1de40]{position:relative;height:32px;background-image:linear-gradient(to right,#e6edf5 1px,transparent 1px);font-size:12px}.plan-bar[data-v-edd1de40]{position:absolute;top:5px;height:22px;background:#408de0;color:#fff;border-radius:3px;overflow:hidden;text-align:center;min-width:2px}.data-table th[data-v-edd1de40],.data-table td[data-v-edd1de40]{white-space:nowrap}.table-card>p[role][data-v-edd1de40]{padding:12px 16px}.create-marker[data-v-58584358]{border:1px solid #dbe5e8;padding:16px;margin:16px 0}fieldset[data-v-58584358]{border:0;display:flex;flex-wrap:wrap;gap:12px;padding:0}label[data-v-58584358]{display:flex;flex-direction:column;gap:6px}input[data-v-58584358],select[data-v-58584358],textarea[data-v-58584358]{border:1px solid #dbe5e8;border-radius:4px;padding:8px}p[data-v-58584358]{color:#667b83;font-size:13px;line-height:1.6}.file-maintenance[data-v-e9dcd740]{border:1px solid #dbe5e8;padding:16px;margin:16px 0}.file-slot[data-v-e9dcd740]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0}.file-slot strong[data-v-e9dcd740]{width:90px}p[data-v-e9dcd740]{font-size:13px;line-height:1.6;color:#667b83}.marker-panel[data-v-3c446aa5]{padding:16px;margin-top:20px}.marker-toolbar[data-v-3c446aa5]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.marker-toolbar h3[data-v-3c446aa5]{flex:1}.scope-note[data-v-3c446aa5]{color:#667b83;font-size:13px;line-height:1.6}.marker-scroll[data-v-3c446aa5]{overflow-x:auto}.data-table th[data-v-3c446aa5],.data-table td[data-v-3c446aa5]{white-space:nowrap}small[data-v-3c446aa5]{display:block;color:#667b83}.scheme-editor[data-v-ca7d3718]{padding:16px;border:1px solid #dbe5e8;margin:16px 0}.scheme-row[data-v-ca7d3718]{border:1px solid #dbe5e8;padding:12px;margin:12px 0}fieldset[data-v-ca7d3718]{border:0;padding:0;min-width:0}label[data-v-ca7d3718]{display:inline-flex;flex-direction:column;gap:6px;margin:6px}input[data-v-ca7d3718],select[data-v-ca7d3718],textarea[data-v-ca7d3718]{border:1px solid #dbe5e8;border-radius:4px;padding:8px;max-width:100%}p[data-v-ca7d3718]{color:#667b83;font-size:13px;line-height:1.6}.scheme-panel[data-v-265f49a8]{padding:16px;margin-top:20px}.scheme-toolbar[data-v-265f49a8]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.scheme-toolbar h3[data-v-265f49a8]{margin-right:auto}.scope-note[data-v-265f49a8]{color:#667b83;font-size:13px;line-height:1.6}.table-scroll[data-v-265f49a8]{overflow-x:auto}.data-table th[data-v-265f49a8],.data-table td[data-v-265f49a8]{white-space:nowrap}.report-panel[data-v-8713b4a3]{padding:16px;margin-top:20px;overflow-x:auto}.report-toolbar[data-v-8713b4a3]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.report-toolbar h3[data-v-8713b4a3]{margin-right:auto}.scope-note[data-v-8713b4a3],p[data-v-8713b4a3]{color:#667b83;font-size:13px;line-height:1.6}fieldset[data-v-8713b4a3]{border:0;padding:0;min-width:0}label[data-v-8713b4a3]{display:inline-flex;flex-direction:column;gap:6px;margin:8px}input[data-v-8713b4a3],textarea[data-v-8713b4a3]{border:1px solid #dbe5e8;border-radius:4px;padding:8px;max-width:100%}.data-table[data-v-8713b4a3]{margin:12px 0}.cutting-page[data-v-d4d3f723]{padding:16px}.query-area[data-v-d4d3f723]{padding:0;margin:0;border:0;min-width:0}.scope-note[data-v-d4d3f723]{color:#667b83;font-size:13px;line-height:1.6}.cutting-toolbar[data-v-d4d3f723],.pagination[data-v-d4d3f723]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:16px 0}.cutting-toolbar input[data-v-d4d3f723]{width:310px;max-width:65vw;padding:8px;border:1px solid #dbe5e8;border-radius:4px}.table-scroll[data-v-d4d3f723]{overflow-x:auto}.data-table th[data-v-d4d3f723],.data-table td[data-v-d4d3f723]{white-space:nowrap}.plan-detail[data-v-d4d3f723]{padding:16px;margin-top:20px}.quantity-page[data-v-6caa98a0]{min-width:0}.quantity-page form[data-v-6caa98a0],.quantity-page fieldset[data-v-6caa98a0]{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.quantity-page label[data-v-6caa98a0]{display:flex;flex-direction:column;gap:4px}.quantity-page section[data-v-6caa98a0]{margin-top:20px}.quantity-page p[data-v-6caa98a0]{overflow-wrap:anywhere;line-height:1.6}.quantity-page pre[data-v-6caa98a0]{white-space:pre-wrap;overflow-wrap:anywhere}.scope-note[data-v-6caa98a0],.recovery[data-v-6caa98a0]{background:#f1f6fc;padding:12px;border-left:3px solid #3477bd}.quantity-page input[data-v-6caa98a0],.quantity-page textarea[data-v-6caa98a0],.quantity-page select[data-v-6caa98a0]{max-width:100%;box-sizing:border-box;min-height:34px;padding:6px 9px;border:1px solid #dfe9e8;border-radius:4px;color:#395356;background:#fff}.quantity-page .table-scroll[data-v-6caa98a0]{overflow-x:auto}.quantity-page table[data-v-6caa98a0]{width:100%;border-collapse:collapse;background:#fff;font-size:13px}.quantity-page th[data-v-6caa98a0],.quantity-page td[data-v-6caa98a0]{text-align:left;padding:10px;border-bottom:1px solid #edf2f2;white-space:nowrap}.quantity-page th[data-v-6caa98a0]{background:#f7faf9;color:#718486;font-weight:500}.quantity-page fieldset[data-v-6caa98a0]{min-width:0;width:100%;border:1px solid #d5dfeb;padding:12px}.quantity-page button[data-v-6caa98a0]{white-space:normal;padding:7px 12px;border:1px solid #dfe9e8;border-radius:4px;background:#fff;color:#395356;cursor:pointer}.quantity-page button[data-v-6caa98a0]:disabled,.quantity-page fieldset[data-v-6caa98a0]:disabled{opacity:.65;cursor:default}.quantity-page details[data-v-6caa98a0]{padding:8px 0}.quantity-page summary[data-v-6caa98a0]{cursor:pointer;color:#098f82}@media(max-width:600px){.quantity-page form label[data-v-6caa98a0],.quantity-page select[data-v-6caa98a0]{width:100%}}.planning-detail[data-v-f8e5c782]{margin:16px;padding:16px;border:1px solid #dce2eb;border-radius:6px;background:#fff}.planning-detail header[data-v-f8e5c782]{display:flex;align-items:center;justify-content:space-between}.planning-detail h2[data-v-f8e5c782]{font-size:18px}.planning-detail h3[data-v-f8e5c782]{font-size:14px;margin-top:18px}.planning-detail p[data-v-f8e5c782]{font-size:12px;color:#637186}.planning-detail td[data-v-f8e5c782]{vertical-align:top;white-space:nowrap}.planning-detail td[data-v-f8e5c782]:last-child{white-space:pre-wrap;min-width:160px;max-width:320px;overflow-wrap:anywhere}.planning-detail tr[aria-current=true][data-v-f8e5c782]{background:#eef6ff}.planning-detail small[data-v-f8e5c782]{display:block}.scope-note[data-v-5400abad]{padding:12px 16px;color:#637186;font-size:12px}.load-toolbar[data-v-5400abad]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px}.load-toolbar label[data-v-5400abad]{display:flex;align-items:center;gap:6px;font-size:12px}.load-toolbar input[data-v-5400abad],.pagination select[data-v-5400abad]{padding:6px;border:1px solid #dce2eb;border-radius:4px}.axis[data-v-5400abad]{display:flex;height:28px;font-size:10px}.axis span[data-v-5400abad]{flex-shrink:0}.track[data-v-5400abad]{position:relative;height:36px;background-image:linear-gradient(to right,#e6edf5 1px,transparent 1px);font-size:12px}.plan-bar[data-v-5400abad]{position:absolute;top:7px;height:22px;background:#408de0;color:#fff;border-radius:3px;overflow:hidden;text-align:center;min-width:2px}.data-table th[data-v-5400abad],.data-table td[data-v-5400abad]{white-space:nowrap}.data-table td small[data-v-5400abad]{color:#637186}.table-card>p[role][data-v-5400abad]{padding:12px 16px}.scope-note[data-v-2f4fbd81]{padding:12px 16px;color:#637186;font-size:12px}.packing-toolbar[data-v-2f4fbd81],.candidate-search[data-v-2f4fbd81],.candidate-pagination[data-v-2f4fbd81]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px}.packing-toolbar label[data-v-2f4fbd81],.packing-form label[data-v-2f4fbd81],.candidate-search label[data-v-2f4fbd81]{display:flex;align-items:center;gap:8px;font-size:13px}.packing-toolbar input[data-v-2f4fbd81],.packing-form input[data-v-2f4fbd81],.packing-form select[data-v-2f4fbd81],.packing-form textarea[data-v-2f4fbd81],.candidate-search input[data-v-2f4fbd81],.pagination select[data-v-2f4fbd81]{padding:7px;border:1px solid #dce2eb;border-radius:4px}.packing-form[data-v-2f4fbd81]{margin:16px;padding:16px;border:1px solid #dce2eb;border-radius:6px}.packing-form h2[data-v-2f4fbd81]{font-size:16px}.packing-form>label[data-v-2f4fbd81]{margin:12px 0}.packing-form td input[data-v-2f4fbd81]{width:110px}.data-table th[data-v-2f4fbd81],.data-table td[data-v-2f4fbd81]{white-space:nowrap}.data-table td small[data-v-2f4fbd81]{color:#637186}.requirements-cell[data-v-2f4fbd81]{white-space:pre-wrap!important;min-width:160px;max-width:320px;overflow-wrap:anywhere}.packing-form textarea[data-v-2f4fbd81]{width:min(100%,480px)}.packing-page>p[role][data-v-2f4fbd81]{padding:12px 16px}.create-card[data-v-fa84d78b]{margin:16px 0;padding:16px;border:1px solid #cfe5df;border-radius:6px}h2[data-v-fa84d78b]{font-size:18px}p[data-v-fa84d78b]{line-height:1.6}.toolbar[data-v-fa84d78b]{display:flex;gap:10px;margin:12px 0;flex-wrap:wrap}.table-scroll[data-v-fa84d78b]{overflow:auto}table[data-v-fa84d78b]{border-collapse:collapse;width:100%}th[data-v-fa84d78b],td[data-v-fa84d78b]{padding:8px;border-bottom:1px solid #edf0f2;white-space:nowrap}fieldset[data-v-fa84d78b]{border:0;padding:0}label[data-v-fa84d78b]{display:inline-flex;flex-direction:column;gap:6px;margin:10px}input[data-v-fa84d78b],select[data-v-fa84d78b],textarea[data-v-fa84d78b]{border:1px solid #dbe4e8;padding:8px;border-radius:4px}button[data-v-fa84d78b]{padding:7px 12px;margin:4px;background:#fff;border:1px solid #cddfe0;color:#087d6c;border-radius:4px;cursor:pointer}button[data-v-fa84d78b]:disabled{opacity:.5;cursor:default}[role=alert][data-v-fa84d78b]{color:#a65b17}.qc-page[data-v-ac4f4cbb]{background:#fff;padding:20px;border:1px solid #e2e9ed;border-radius:8px;color:#40565c}.scope-note[data-v-ac4f4cbb]{background:#effaf7;border-left:3px solid #13ba99;padding:12px;margin:0 0 16px}.toolbar[data-v-ac4f4cbb]{display:flex;align-items:center;gap:10px;margin:12px 0;flex-wrap:wrap}.toolbar input[data-v-ac4f4cbb]{padding:8px;min-width:280px;border:1px solid #dbe4e8;border-radius:4px}button[data-v-ac4f4cbb]{padding:7px 12px;border:1px solid #cddfe0;border-radius:4px;background:#fff;color:#087d6c;cursor:pointer}button[data-v-ac4f4cbb]:disabled{opacity:.5;cursor:default}.table-scroll[data-v-ac4f4cbb]{overflow:auto}table[data-v-ac4f4cbb]{width:100%;border-collapse:collapse}th[data-v-ac4f4cbb],td[data-v-ac4f4cbb]{border-bottom:1px solid #edf0f2;padding:10px;text-align:left;white-space:nowrap}th[data-v-ac4f4cbb]{background:#f4f7f9}td[data-v-ac4f4cbb]{max-width:260px;overflow:hidden;text-overflow:ellipsis}.detail-card[data-v-ac4f4cbb]{padding:16px;border:1px solid #d8e8e5;border-radius:6px;margin-top:16px}h2[data-v-ac4f4cbb]{font-size:18px;margin:0}dl[data-v-ac4f4cbb]{display:grid;grid-template-columns:160px 1fr;gap:8px}dd[data-v-ac4f4cbb]{margin:0;overflow-wrap:anywhere}[role=alert][data-v-ac4f4cbb]{color:#a65b17}.scope-note[data-v-98fa528c]{padding:12px 16px;color:#637186;font-size:12px}.load-toolbar[data-v-98fa528c]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px}.load-toolbar label[data-v-98fa528c]{display:flex;align-items:center;gap:6px;font-size:12px}.load-toolbar input[data-v-98fa528c],.pagination select[data-v-98fa528c]{padding:6px;border:1px solid #dce2eb;border-radius:4px}.axis[data-v-98fa528c]{display:flex;height:28px;font-size:10px}.axis span[data-v-98fa528c]{flex-shrink:0}.track[data-v-98fa528c]{position:relative;height:36px;background-image:linear-gradient(to right,#e6edf5 1px,transparent 1px);font-size:12px}.plan-bar[data-v-98fa528c]{position:absolute;top:7px;height:22px;background:#408de0;color:#fff;border-radius:3px;overflow:hidden;text-align:center;min-width:2px}.data-table th[data-v-98fa528c],.data-table td[data-v-98fa528c]{white-space:nowrap}.data-table td small[data-v-98fa528c]{color:#637186}.table-card>p[role][data-v-98fa528c]{padding:12px 16px}.factory-name[data-v-98fa528c]{white-space:pre}.table-scroll[data-v-98fa528c]:focus-visible{outline:2px solid #408de0;outline-offset:-2px}.node-tracking h2[data-v-053fb8e0]{padding:16px 16px 0;margin:0;font-size:18px}.scope-note[data-v-053fb8e0]{color:#637186;font-size:12px;line-height:1.7;padding:0 16px}.query-bar[data-v-053fb8e0]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.query-bar input[data-v-053fb8e0]{width:min(340px,100%);padding:7px;border:1px solid #dce2eb;border-radius:4px}.node-tracking>p[role][data-v-053fb8e0]{padding:12px 16px}.data-table td small[data-v-053fb8e0]{color:#637186}.data-table th[data-v-053fb8e0],.data-table td[data-v-053fb8e0]{white-space:nowrap}.table-scroll[data-v-053fb8e0]:focus-visible{outline:2px solid #0bb89b;outline-offset:-2px}dialog[data-v-053fb8e0]{width:min(680px,calc(100vw - 48px));max-height:85vh;overflow:auto;border:1px solid #dce2eb;border-radius:8px;padding:24px}dialog[data-v-053fb8e0]::backdrop{background:#0005}dialog .scope-note[data-v-053fb8e0]{padding:0}.nodes[data-v-053fb8e0]{display:grid;gap:8px;list-style:none;padding:0;counter-reset:node}.nodes li[data-v-053fb8e0]{counter-increment:node;display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:12px;border:1px solid #e5eceb;border-radius:6px;background:#f7faf9}.nodes li[data-v-053fb8e0]:before{content:counter(node);color:#647875}.nodes strong[data-v-053fb8e0]{font-size:14px;color:#657570}.nodes .valid strong[data-v-053fb8e0]{color:#087d6a}.nodes .invalid strong[data-v-053fb8e0]{color:#b54708}.nodes li small[data-v-053fb8e0]{grid-column:2 / -1;color:#b54708}.scope-note[data-v-b781ceae]{padding:12px 16px;color:#637186;font-size:12px}.gantt-toolbar[data-v-b781ceae]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px}.gantt-toolbar label[data-v-b781ceae]{display:flex;align-items:center;gap:6px;font-size:12px}.gantt-toolbar input[data-v-b781ceae],.gantt-toolbar select[data-v-b781ceae],.pagination select[data-v-b781ceae]{padding:6px;border:1px solid #dce2eb;border-radius:4px}.axis[data-v-b781ceae]{display:flex;height:28px;font-size:10px}.axis span[data-v-b781ceae]{flex-shrink:0}.track[data-v-b781ceae]{position:relative;height:36px;background-image:linear-gradient(to right,#e6edf5 1px,transparent 1px);font-size:12px}.plan-bar[data-v-b781ceae]{position:absolute;top:7px;height:22px;background:#408de0;color:#fff;border-radius:3px;overflow:hidden;text-align:center;min-width:2px}.data-table th[data-v-b781ceae],.data-table td[data-v-b781ceae]{white-space:nowrap}.data-table td small[data-v-b781ceae]{color:#637186}.table-card>p[role][data-v-b781ceae]{padding:12px 16px}.table-scroll[data-v-b781ceae]:focus-visible{outline:2px solid #408de0;outline-offset:-2px}.scope-note[data-v-d2b27254]{padding:12px 16px;color:#637186;font-size:12px;line-height:1.7}.progress-toolbar[data-v-d2b27254]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px}.progress-toolbar label[data-v-d2b27254]{display:flex;align-items:center;gap:6px;font-size:12px}.progress-toolbar input[data-v-d2b27254],.progress-toolbar select[data-v-d2b27254],.pagination select[data-v-d2b27254]{padding:6px;border:1px solid #dce2eb;border-radius:4px}.data-table th[data-v-d2b27254],.data-table td[data-v-d2b27254]{white-space:nowrap}.order-link[data-v-d2b27254]{border:0;background:none;color:#13b987;cursor:pointer}.progress-page>p[role][data-v-d2b27254]{padding:12px 16px}.progress-detail[data-v-d2b27254]{margin:16px;padding:16px;border:1px solid #dce2eb;border-radius:8px;min-width:0}.progress-detail header[data-v-d2b27254]{display:flex;justify-content:space-between;align-items:center;gap:12px}.progress-detail p[data-v-d2b27254]{line-height:1.7;overflow-wrap:anywhere}.detail-stages[data-v-d2b27254]{display:flex;flex-wrap:wrap;gap:16px;font-size:13px}.table-scroll[data-v-d2b27254]:focus-visible{outline:2px solid #13b987;outline-offset:-2px}.progress-page[data-v-d2b27254]{min-width:0}.notice[data-v-7097a1a3]{color:#0e9d8c}.change-form[data-v-7097a1a3]{border-bottom:1px solid #edf2f2}.form-title[data-v-7097a1a3]{display:flex;align-items:center;justify-content:space-between}.form-title p[data-v-7097a1a3]{margin:0 0 5px;color:#0e9d8c;font-size:12px}.form-title h2[data-v-7097a1a3]{margin:0 0 18px;font-size:18px}.form-grid[data-v-7097a1a3]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;margin-bottom:16px}.form-grid label[data-v-7097a1a3]{display:grid;gap:6px;color:#718486;font-size:12px}.form-grid input[data-v-7097a1a3],.form-grid textarea[data-v-7097a1a3],.form-grid select[data-v-7097a1a3],.line-table input[data-v-7097a1a3]{min-height:35px;padding:6px 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.form-grid input[data-v-7097a1a3]:disabled{color:#718486;background:#f6f9f9}.form-grid .wide[data-v-7097a1a3]{grid-column:span 2}.form-grid textarea[data-v-7097a1a3]{min-height:60px;resize:vertical}.stages[data-v-7097a1a3]{display:flex;align-items:center;gap:18px;border:1px solid #dfe9e8;border-radius:4px;padding:8px 12px}.stages label[data-v-7097a1a3]{display:flex;align-items:center;gap:5px}.stages input[data-v-7097a1a3]{min-height:auto}.line-heading[data-v-7097a1a3]{display:flex;align-items:center;gap:14px}.line-heading strong[data-v-7097a1a3]{color:#0b9c8d;font-weight:500}.line-table[data-v-7097a1a3]{min-width:680px;margin-bottom:12px}.line-table input[data-v-7097a1a3]{width:100%}.scope-note[data-v-7097a1a3]{color:#879798;font-size:12px}.compare-grid[data-v-7097a1a3]{display:grid;grid-template-columns:160px 1fr 1fr;margin-top:16px;border:1px solid #e8eeee;border-radius:5px;overflow:hidden}.compare-grid>div[data-v-7097a1a3]{padding:10px 12px;border-right:1px solid #edf2f2;border-bottom:1px solid #edf2f2;font-size:12px}.compare-head[data-v-7097a1a3]{color:#607376;background:#f7faf9;font-weight:600}.compare-grid .changed[data-v-7097a1a3]{color:#0b8e80;background:#eefaf7;font-weight:600}.line-compare[data-v-7097a1a3]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.line-compare>div[data-v-7097a1a3]{margin-top:16px;padding:12px;border:1px solid #edf2f2;border-radius:5px}.line-compare li[data-v-7097a1a3]{margin:6px 0;font-size:12px}@media(max-width:1000px){.form-grid[data-v-7097a1a3]{grid-template-columns:1fr 1fr}.form-grid .wide[data-v-7097a1a3]{grid-column:span 2}}.notice[data-v-eb748ba4]{color:#0e9d8c}.form-title[data-v-eb748ba4]{display:flex;align-items:center;justify-content:space-between}.form-title p[data-v-eb748ba4]{margin:0 0 5px;color:#0e9d8c;font-size:12px}.form-title h2[data-v-eb748ba4]{margin:0 0 18px;font-size:18px}.form-grid[data-v-eb748ba4]{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;margin-bottom:16px}.form-grid label[data-v-eb748ba4]{display:grid;gap:6px;color:#718486;font-size:12px}.form-grid input[data-v-eb748ba4],.form-grid textarea[data-v-eb748ba4],.form-grid select[data-v-eb748ba4],.line-table input[data-v-eb748ba4],.stage-row>input[data-v-eb748ba4]{min-height:35px;padding:6px 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.form-grid input[data-v-eb748ba4]:disabled{color:#718486;background:#f6f9f9}.form-grid .wide[data-v-eb748ba4]{grid-column:span 2}.form-grid textarea[data-v-eb748ba4]{min-height:60px;resize:vertical}.stage-editor[data-v-eb748ba4]{display:grid;gap:8px;margin-bottom:16px;padding:12px;border:1px solid #dfe9e8;border-radius:5px}.stage-row[data-v-eb748ba4]{display:grid;grid-template-columns:150px minmax(220px,420px);align-items:center;gap:12px}.stage-row label[data-v-eb748ba4]{display:flex;gap:7px;align-items:center}.line-heading[data-v-eb748ba4]{display:flex;align-items:center;gap:14px}.line-heading strong[data-v-eb748ba4]{color:#0b9c8d;font-weight:500}.line-table[data-v-eb748ba4]{min-width:680px;margin-bottom:12px}.line-table input[data-v-eb748ba4]{width:100%}.scope-note[data-v-eb748ba4]{color:#879798;font-size:12px}.compare-grid[data-v-eb748ba4]{display:grid;grid-template-columns:160px 1fr 1fr;margin-top:16px;border:1px solid #e8eeee;border-radius:5px;overflow:hidden}.compare-grid>div[data-v-eb748ba4]{padding:10px 12px;border-right:1px solid #edf2f2;border-bottom:1px solid #edf2f2;font-size:12px}.compare-head[data-v-eb748ba4]{color:#607376;background:#f7faf9;font-weight:600}.compare-grid .changed[data-v-eb748ba4]{color:#0b8e80;background:#eefaf7;font-weight:600}.line-compare[data-v-eb748ba4]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.line-compare>div[data-v-eb748ba4]{margin:16px 0;padding:12px;border:1px solid #edf2f2;border-radius:5px}.line-compare li[data-v-eb748ba4]{margin:6px 0;font-size:12px}@media(max-width:1000px){.form-grid[data-v-eb748ba4]{grid-template-columns:1fr 1fr}.form-grid .wide[data-v-eb748ba4]{grid-column:span 2}.stage-row[data-v-eb748ba4]{grid-template-columns:1fr}}.output-summary[data-v-ebacac01]{font-size:13px}.detail-grid[data-v-ebacac01]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 20px}.detail-grid label[data-v-ebacac01]{display:flex;flex-direction:column;gap:7px;color:#60777b}.detail-grid input[data-v-ebacac01],.detail-grid select[data-v-ebacac01]{width:100%;min-width:0;height:34px;padding:0 9px;border:1px solid #dce6e7;border-radius:4px;background:#fff;color:#263f43;font:inherit}.detail-grid input[data-v-ebacac01]:focus,.detail-grid select[data-v-ebacac01]:focus{outline:2px solid #0dbb9e33;border-color:#0dbb9e}.data-table[data-v-ebacac01]{min-width:960px}.detail-panel[data-v-ebacac01]{line-height:1.7}.pagination[data-v-ebacac01]{flex-wrap:wrap;gap:12px}.notice[data-v-ad367f23]{color:#0e9d8c}.scope-note[data-v-ad367f23]{margin-left:auto;color:#879798;font-size:12px}.form-title[data-v-ad367f23]{display:flex;align-items:center;justify-content:space-between}.form-title p[data-v-ad367f23]{margin:0 0 5px;color:#0e9d8c;font-size:12px}.form-title h2[data-v-ad367f23]{margin:0 0 18px;font-size:18px}.form-grid[data-v-ad367f23]{display:grid;grid-template-columns:1fr 1fr 2fr;gap:14px;margin-bottom:16px}.form-grid label[data-v-ad367f23]{display:grid;gap:6px;color:#718486;font-size:12px}.form-grid input[data-v-ad367f23],.form-grid textarea[data-v-ad367f23],.form-grid select[data-v-ad367f23],.line-table input[data-v-ad367f23]{min-height:35px;width:100%;padding:6px 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.form-grid input[data-v-ad367f23]:disabled,.form-grid select[data-v-ad367f23]:disabled{color:#718486;background:#f6f9f9}.form-grid textarea[data-v-ad367f23]{min-height:56px;resize:vertical}.line-heading[data-v-ad367f23]{display:flex;align-items:center;gap:14px;margin-bottom:10px}.line-heading strong[data-v-ad367f23]{color:#0b9c8d;font-weight:500}.line-table[data-v-ad367f23]{min-width:1400px;margin-bottom:12px}.line-table td[data-v-ad367f23]{padding:8px}.planned[data-v-ad367f23]{color:#0b8e80;font-weight:600}.requirement-detail h3[data-v-ad367f23]{margin:22px 0 10px;color:#395356;font-size:14px}.usage-table[data-v-ad367f23]{min-width:980px}.excess[data-v-ad367f23]{color:#d76f4e!important;font-weight:600}.status-badge.confirmed[data-v-ad367f23]{color:#1b9a82;background:#e8faf4}.requirement-detail>.scope-note[data-v-ad367f23]{display:block;margin:12px 0 0}.recovery-controls[data-v-c361106a]{border:0;padding:0;margin:0;min-width:0}.notice[data-v-c361106a]{color:#0e9d8c}.scope-note[data-v-c361106a]{margin-left:auto;color:#879798;font-size:12px}.status-filter[data-v-c361106a]{min-height:34px;padding:0 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.form-title[data-v-c361106a]{display:flex;align-items:center;justify-content:space-between;gap:16px}.form-title p[data-v-c361106a]{margin:0 0 5px;color:#0e9d8c;font-size:12px}.form-title h2[data-v-c361106a]{margin:0 0 18px;font-size:18px}.form-grid[data-v-c361106a]{display:grid;grid-template-columns:1fr 1fr 2fr;gap:14px;margin-bottom:16px}.form-grid label[data-v-c361106a]{display:grid;gap:6px;color:#718486;font-size:12px}.form-grid input[data-v-c361106a],.form-grid textarea[data-v-c361106a],.form-grid select[data-v-c361106a],.line-table input[data-v-c361106a]{min-height:35px;width:100%;padding:6px 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.form-grid textarea[data-v-c361106a]{min-height:56px;resize:vertical}.line-table[data-v-c361106a]{min-width:1120px;margin-bottom:12px}.line-table td[data-v-c361106a]{padding:8px}.suggested[data-v-c361106a]{color:#0b8e80;font-weight:600}.requirement-detail .scope-note[data-v-c361106a]{display:block;margin:12px 0 0}.close-reason[data-v-c361106a]{padding:10px 12px;color:#a85f3f;background:#fff5f0;border-radius:4px}.status-badge.submitted[data-v-c361106a]{color:#8b6a24;background:#fff7da}.status-badge.approved[data-v-c361106a]{color:#1b9a82;background:#e8faf4}.status-badge.closed[data-v-c361106a]{color:#69777a;background:#edf1f1}@media(max-width:1000px){.form-grid[data-v-c361106a]{grid-template-columns:1fr}.form-title[data-v-c361106a]{align-items:flex-start;flex-direction:column}}.close-protected-controls[data-v-86642d73]{border:0;padding:0;margin:0;min-width:0}.notice[data-v-86642d73]{color:#0e9d8c}.scope-note[data-v-86642d73]{margin-left:auto;color:#879798;font-size:12px}.status-filter[data-v-86642d73]{min-height:34px;padding:0 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.form-title[data-v-86642d73]{display:flex;align-items:center;justify-content:space-between;gap:16px}.form-title p[data-v-86642d73]{margin:0 0 5px;color:#0e9d8c;font-size:12px}.form-title h2[data-v-86642d73]{margin:0 0 18px;font-size:18px}.form-grid[data-v-86642d73]{display:grid;grid-template-columns:1fr 2fr;gap:14px;margin-bottom:16px}.form-grid label[data-v-86642d73]{display:grid;gap:6px;color:#718486;font-size:12px}.form-grid input[data-v-86642d73],.form-grid textarea[data-v-86642d73],.data-table input[data-v-86642d73]{min-height:35px;width:100%;padding:6px 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.candidate-grid[data-v-86642d73]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.candidate-card[data-v-86642d73]{display:grid;grid-template-columns:auto 1fr;gap:5px 8px;padding:12px;border:1px solid #e3eceb;border-radius:5px}.candidate-card span[data-v-86642d73],.candidate-card small[data-v-86642d73]{grid-column:2;color:#789}.preview-row[data-v-86642d73]{display:flex;justify-content:space-between;padding:10px 12px;border-top:1px solid #edf2f2}.preview-row strong[data-v-86642d73]{color:#0b8e80}.status-badge.closed[data-v-86642d73]{color:#69777a;background:#edf1f1}@media(max-width:1100px){.candidate-grid[data-v-86642d73],.form-grid[data-v-86642d73]{grid-template-columns:1fr}}.purchase-workflow-bridge[data-v-f7459eb9]{padding:14px;margin:14px 0;background:#eff8f6;line-height:1.7}p[data-v-f7459eb9]{overflow-wrap:anywhere}button[data-v-f7459eb9]{padding:8px;margin:4px}a[data-v-f7459eb9]{color:#078977}.recovery-controls[data-v-2772b3c0]{border:0;padding:0;margin:0;min-width:0}.scope-note[data-v-2772b3c0]{margin-left:auto;color:#879798;font-size:12px}.notice[data-v-2772b3c0]{color:#0e9d8c}.form-title[data-v-2772b3c0]{display:flex;align-items:center;justify-content:space-between;gap:16px}.form-grid[data-v-2772b3c0]{display:grid;grid-template-columns:1fr 1fr 2fr;gap:14px;margin-bottom:16px}.form-grid label[data-v-2772b3c0]{display:grid;gap:6px;color:#718486;font-size:12px}.form-grid input[data-v-2772b3c0],.form-grid select[data-v-2772b3c0],.form-grid textarea[data-v-2772b3c0],.data-table input[data-v-2772b3c0]{min-height:35px;width:100%;padding:6px 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.candidate-grid[data-v-2772b3c0]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.candidate-card[data-v-2772b3c0]{display:grid;grid-template-columns:auto 1fr;gap:6px 9px;padding:12px;border:1px solid #e3eceb;border-radius:5px}.candidate-card small[data-v-2772b3c0]{grid-column:2;color:#789}.amount-preview[data-v-2772b3c0]{text-align:right}.amount-preview strong[data-v-2772b3c0],.preview-row strong[data-v-2772b3c0]{color:#0b8e80}.preview-row[data-v-2772b3c0]{display:flex;justify-content:space-between;padding:10px 12px;border-top:1px solid #edf2f2}@media(max-width:1100px){.form-grid[data-v-2772b3c0],.candidate-grid[data-v-2772b3c0]{grid-template-columns:1fr}}.recovery-controls[data-v-4b25d2ab]{border:0;padding:0;margin:0;min-width:0}.scope-note[data-v-4b25d2ab]{margin-left:auto;color:#879798;font-size:12px}.notice[data-v-4b25d2ab]{color:#0e9d8c}.form-title[data-v-4b25d2ab]{display:flex;align-items:center;justify-content:space-between;gap:16px}.form-grid[data-v-4b25d2ab]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px}.form-grid label[data-v-4b25d2ab]{display:grid;gap:6px;color:#718486;font-size:12px}.form-grid input[data-v-4b25d2ab],.form-grid select[data-v-4b25d2ab],.form-grid textarea[data-v-4b25d2ab],.data-table input[data-v-4b25d2ab]{min-height:35px;width:100%;padding:6px 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.form-grid .wide[data-v-4b25d2ab]{grid-column:span 3}.amount-preview[data-v-4b25d2ab]{text-align:right}.amount-preview strong[data-v-4b25d2ab],.preview-row strong[data-v-4b25d2ab]{color:#0b8e80}.compare-grid[data-v-4b25d2ab]{display:grid;grid-template-columns:150px 1fr 1fr;margin:16px 0;border:1px solid #e4eceb}.compare-grid[data-v-4b25d2ab]>*{padding:10px;border-right:1px solid #edf2f2;border-bottom:1px solid #edf2f2}.changed[data-v-4b25d2ab]{color:#0b8e80;background:#eefaf7}.preview-row[data-v-4b25d2ab]{display:flex;justify-content:space-between;padding:10px;border-top:1px solid #edf2f2}@media(max-width:1000px){.form-grid[data-v-4b25d2ab]{grid-template-columns:1fr}.form-grid .wide[data-v-4b25d2ab]{grid-column:span 1}}.arrival-metadata[data-v-b6db8df5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.arrival-metadata dt[data-v-b6db8df5]{color:#718486;font-size:12px}.arrival-metadata dd[data-v-b6db8df5]{margin:4px 0;overflow-wrap:anywhere}.scope-note[data-v-b6db8df5]{margin-left:auto;color:#879798;font-size:12px}.notice[data-v-b6db8df5]{color:#0e9d8c}.form-title[data-v-b6db8df5]{display:flex;align-items:center;justify-content:space-between;gap:16px}.form-grid[data-v-b6db8df5]{display:grid;grid-template-columns:1.2fr 1fr 1fr 2fr;gap:14px;margin-bottom:16px}.form-grid label[data-v-b6db8df5]{display:grid;gap:6px;color:#718486;font-size:12px}.form-grid input[data-v-b6db8df5],.form-grid select[data-v-b6db8df5],.form-grid textarea[data-v-b6db8df5],.data-table input[data-v-b6db8df5]{min-height:35px;width:100%;padding:6px 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.preview-row[data-v-b6db8df5]{display:flex;justify-content:space-between;padding:10px 12px;border-top:1px solid #edf2f2}.preview-row strong[data-v-b6db8df5]{color:#0b8e80}@media(max-width:1100px){.form-grid[data-v-b6db8df5]{grid-template-columns:1fr 1fr}}.scope-note[data-v-09971847]{margin-left:auto;color:#879798;font-size:12px}.notice[data-v-09971847]{color:#0e9d8c}.form-title[data-v-09971847]{display:flex;align-items:center;justify-content:space-between;gap:16px}.form-grid[data-v-09971847]{display:grid;grid-template-columns:1.2fr 1fr 2fr;gap:14px;margin-bottom:16px}.form-grid label[data-v-09971847]{display:grid;gap:6px;color:#718486;font-size:12px}.form-grid input[data-v-09971847],.form-grid select[data-v-09971847],.form-grid textarea[data-v-09971847],.data-table input[data-v-09971847]{min-height:35px;width:100%;padding:6px 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.preview-row[data-v-09971847]{display:flex;justify-content:space-between;padding:10px 12px;border-top:1px solid #edf2f2}.preview-row strong[data-v-09971847]{color:#0b8e80}@media(max-width:1100px){.form-grid[data-v-09971847]{grid-template-columns:1fr 1fr}}.material-storage-picker[data-v-a167825f]{display:grid;gap:8px;min-width:0}.picker-directory[data-v-a167825f]{display:flex;flex-wrap:wrap;align-items:end;gap:8px}.material-storage-picker label[data-v-a167825f]{display:grid;gap:4px;font-size:12px;color:#637186}.material-storage-picker input[data-v-a167825f],.material-storage-picker select[data-v-a167825f],.material-storage-picker button[data-v-a167825f]{min-height:34px;padding:6px 9px;border:1px solid #dce7e6;border-radius:4px;background:#fff;max-width:100%}.material-storage-picker p[data-v-a167825f]{margin:0;font-size:12px}.material-storage-picker [role=alert][data-v-a167825f]{color:#ba5048}.material-storage-picker span[data-v-a167825f]{font-size:12px;color:#637186}.form-grid[data-v-32623436] .material-storage-picker{grid-column:1/-1}.scope-note[data-v-32623436]{margin-left:auto;color:#879798;font-size:12px}.notice[data-v-32623436]{color:#0e9d8c}.form-title[data-v-32623436]{display:flex;align-items:center;justify-content:space-between;gap:16px}.form-grid[data-v-32623436]{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.8fr;gap:14px;margin-bottom:16px}.form-grid label[data-v-32623436]{display:grid;gap:6px;color:#718486;font-size:12px}.form-grid input[data-v-32623436],.form-grid select[data-v-32623436],.form-grid textarea[data-v-32623436],.data-table input[data-v-32623436]{min-height:35px;width:100%;padding:6px 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.candidate-note[data-v-32623436]{display:flex;gap:12px;padding:10px 12px;border:1px solid #dfe9e8;border-radius:4px;color:#55706f}.preview-row[data-v-32623436]{display:flex;justify-content:space-between;padding:10px 12px;border-top:1px solid #edf2f2}.preview-row strong[data-v-32623436]{color:#0b8e80}.history-list[data-v-32623436]{display:grid;gap:6px;padding-left:20px;color:#55706f}@media(max-width:1100px){.form-grid[data-v-32623436]{grid-template-columns:1fr 1fr}}.form-grid[data-v-abf801fc] .material-storage-picker{grid-column:1/-1}.scope-note[data-v-abf801fc]{margin-left:auto;max-width:520px;color:#879798;font-size:12px}.notice[data-v-abf801fc]{color:#0e9d8c}.form-title[data-v-abf801fc]{display:flex;align-items:center;justify-content:space-between;gap:16px}.form-grid[data-v-abf801fc]{display:grid;grid-template-columns:1.2fr 1.4fr 1fr 1.5fr;gap:14px;margin-bottom:16px}.form-grid label[data-v-abf801fc]{display:grid;gap:6px;color:#718486;font-size:12px}.form-grid input[data-v-abf801fc],.form-grid select[data-v-abf801fc],.form-grid textarea[data-v-abf801fc],.data-table input[data-v-abf801fc]{min-height:35px;width:100%;padding:6px 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.inline-field[data-v-abf801fc]{display:flex;gap:8px}.inline-field button[data-v-abf801fc]{white-space:nowrap}.preview-row[data-v-abf801fc]{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:10px 12px;border-top:1px solid #edf2f2}.preview-row strong[data-v-abf801fc]{color:#0b8e80}.preview-row small[data-v-abf801fc]{grid-column:1/-1;color:#718486}.history-list[data-v-abf801fc]{display:grid;gap:6px;padding-left:20px;color:#55706f}@media(max-width:1100px){.form-grid[data-v-abf801fc]{grid-template-columns:1fr 1fr}}.scope-note[data-v-aee80d50]{margin-left:auto;max-width:550px;color:#879798;font-size:12px}.notice[data-v-aee80d50]{color:#0e9d8c}.form-title[data-v-aee80d50]{display:flex;align-items:center;justify-content:space-between;gap:16px}.form-grid[data-v-aee80d50]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:14px;margin-bottom:16px}.form-grid label[data-v-aee80d50]{display:grid;gap:6px;color:#718486;font-size:12px}.form-grid input[data-v-aee80d50],.form-grid select[data-v-aee80d50],.form-grid textarea[data-v-aee80d50],.data-table input[data-v-aee80d50]{min-height:35px;width:100%;padding:6px 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.preview-row[data-v-aee80d50]{display:grid;grid-template-columns:1fr auto;gap:4px 16px;padding:10px 12px;border-top:1px solid #edf2f2}.preview-row strong[data-v-aee80d50]{color:#0b8e80}.preview-row small[data-v-aee80d50]{grid-column:1/-1;color:#718486}.history-list[data-v-aee80d50]{display:grid;gap:6px;padding-left:20px;color:#55706f}@media(max-width:1100px){.form-grid[data-v-aee80d50]{grid-template-columns:1fr 1fr}}.processing-page header[data-v-a8f7a5ed]{display:flex;justify-content:space-between;gap:20px}.processing-page h2[data-v-a8f7a5ed]{margin:0;color:#294746}.processing-page p[data-v-a8f7a5ed]{color:#607878;font-size:13px;line-height:1.6}.processing-page button[data-v-a8f7a5ed],.processing-page input[data-v-a8f7a5ed],.processing-page select[data-v-a8f7a5ed],.processing-page textarea[data-v-a8f7a5ed]{border:1px solid #dce7e6;border-radius:5px;padding:7px 10px;background:#fff;min-height:34px}.processing-page button[data-v-a8f7a5ed]{cursor:pointer;color:#176e60}.processing-page button[data-v-a8f7a5ed]:disabled{opacity:.5;cursor:default}.toolbar[data-v-a8f7a5ed]{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0}.toolbar label[data-v-a8f7a5ed],.data-table label[data-v-a8f7a5ed]{display:grid;gap:4px;font-size:12px}.positions[data-v-a8f7a5ed]{display:grid;grid-template-columns:1fr 1fr;gap:16px}fieldset[data-v-a8f7a5ed]{border:1px solid #dce7e6;border-radius:6px;padding:12px;margin:12px 0;min-width:0}.notice[data-v-a8f7a5ed]{color:#ba5048!important}.recovery[data-v-a8f7a5ed]{display:flex;gap:12px;align-items:center;padding:12px;background:#fff3de}.detail-panel[data-v-a8f7a5ed]{margin-top:20px}.data-table input[data-v-a8f7a5ed]{width:130px}.processing-page li[data-v-a8f7a5ed]{margin:8px 0}@media(max-width:1000px){.positions[data-v-a8f7a5ed]{grid-template-columns:1fr}.processing-page header[data-v-a8f7a5ed]{flex-direction:column}.recovery[data-v-a8f7a5ed]{flex-wrap:wrap}}.material-usage-summary h2[data-v-213b83b8]{padding:16px 16px 0;margin:0;font-size:18px}.scope-note[data-v-213b83b8]{color:#637186;font-size:12px;line-height:1.7;padding:0 16px}.query-bar[data-v-213b83b8]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.query-bar input[data-v-213b83b8]{width:min(360px,100%);padding:7px;border:1px solid #dce2eb;border-radius:4px}.material-usage-summary>p[role][data-v-213b83b8]{padding:12px 16px}.data-table th[data-v-213b83b8],.data-table td[data-v-213b83b8]{white-space:nowrap}.data-table small[data-v-213b83b8]{color:#637186}.table-scroll[data-v-213b83b8]:focus-visible{outline:2px solid #0bb89b;outline-offset:-2px}.inventory-heading[data-v-f6fc43f2]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}.inventory-heading h2[data-v-f6fc43f2]{margin:0 0 6px;color:#294746}.inventory-heading p[data-v-f6fc43f2]{margin:0;color:#7b8f8f;font-size:13px}.inventory-tabs[data-v-f6fc43f2]{display:flex;padding:3px;border:1px solid #dfe9e8;border-radius:6px;background:#f4f8f7}.inventory-tabs button[data-v-f6fc43f2]{padding:7px 18px;border:0;border-radius:4px;background:transparent;color:#617777;cursor:pointer}.inventory-tabs button.active[data-v-f6fc43f2]{background:#14b89e;color:#fff;box-shadow:0 1px 3px #0b806b33}.warehouse-filter[data-v-f6fc43f2]{min-height:34px;width:150px;padding:6px 10px;border:1px solid #dce7e6;border-radius:4px}.notice[data-v-f6fc43f2]{color:#ba5048}.movement-badge[data-v-f6fc43f2]{display:inline-flex;padding:3px 8px;border-radius:999px;font-size:12px}.movement-badge.inbound[data-v-f6fc43f2]{background:#e8f8f3;color:#0b8e78}.movement-badge.outbound[data-v-f6fc43f2]{background:#fff0ed;color:#b74b3e}.quantity-positive[data-v-f6fc43f2]{color:#0b8e78}.quantity-negative[data-v-f6fc43f2]{color:#c25245}.quantity-zero[data-v-f6fc43f2]{color:#829291}@media(max-width:900px){.inventory-heading[data-v-f6fc43f2]{flex-direction:column}.inventory-tabs[data-v-f6fc43f2]{width:100%}.inventory-tabs button[data-v-f6fc43f2]{flex:1}}h2[data-v-4fabffda]{padding:16px 16px 0;margin:0;font-size:18px}.scope-note[data-v-4fabffda]{padding:0 16px;color:#637186;font-size:12px;line-height:1.7}.query-bar[data-v-4fabffda]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 16px}.query-bar input[data-v-4fabffda]{padding:7px;border:1px solid #dce2eb;border-radius:4px;width:170px}.inventory-period>p[role][data-v-4fabffda]{padding:12px 16px}.data-table th[data-v-4fabffda],.data-table td[data-v-4fabffda]{white-space:nowrap}.data-table small[data-v-4fabffda]{color:#637186}.table-scroll[data-v-4fabffda]:focus-visible{outline:2px solid #0bb89b;outline-offset:-2px}.inventory-cockpit[data-v-15d3108a]{display:grid;gap:16px}.inventory-cockpit header[data-v-15d3108a]{padding:16px}h2[data-v-15d3108a],h3[data-v-15d3108a]{margin:0;font-size:18px}.inventory-cockpit header p[data-v-15d3108a],.scope-note[data-v-15d3108a]{font-size:12px;color:#637186;line-height:1.7}.gap-note[data-v-15d3108a]{border-left:3px solid #e0aa45;padding-left:10px}.cockpit-panel h3[data-v-15d3108a]{padding:16px 16px 0}.scope-note[data-v-15d3108a],.cockpit-panel>p[data-v-15d3108a]{padding:0 16px}.query-bar[data-v-15d3108a]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px}.query-bar input[data-v-15d3108a]{padding:7px;border:1px solid #dce2eb;border-radius:4px;width:190px;max-width:100%}.data-table td[data-v-15d3108a],.data-table th[data-v-15d3108a]{white-space:nowrap}.data-table small[data-v-15d3108a]{color:#637186}.table-scroll[data-v-15d3108a]:focus-visible{outline:2px solid #0bb89b;outline-offset:-2px}.location-panel[data-v-cf1b3aed]{min-width:0;border-left:1px solid #e6eded;padding-left:20px}h2[data-v-cf1b3aed]{font-size:17px;margin-bottom:16px}.data-table[data-v-cf1b3aed]{width:100%}.data-table th[data-v-cf1b3aed],.data-table td[data-v-cf1b3aed]{text-align:left;padding:12px;border-bottom:1px solid #e6eded;overflow-wrap:anywhere}dialog[data-v-cf1b3aed]{width:min(540px,90vw);padding:24px;border:0;border-radius:8px;max-height:85vh;overflow:auto}dialog[data-v-cf1b3aed]::backdrop{background:#10263055}.code-input[data-v-cf1b3aed]{display:flex;align-items:center;gap:8px;margin:14px 0}.code-input span[data-v-cf1b3aed]{max-width:45%;overflow-wrap:anywhere}.code-input input[data-v-cf1b3aed]{min-width:0;flex:1;padding:10px;border:1px solid #dce5e5}.scope-note[data-v-cf1b3aed]{font-size:12px;color:#76838f;margin:14px 0}dd[data-v-cf1b3aed]{margin:8px 0 18px;overflow-wrap:anywhere}button[data-v-cf1b3aed]:disabled{opacity:.5}@media(max-width:1000px){.location-panel[data-v-cf1b3aed]{border-left:0;border-top:1px solid #e6eded;padding-left:0;padding-top:20px}}.data-table[data-v-cf1b3aed]{min-width:0;table-layout:fixed}.data-table th[data-v-cf1b3aed],.data-table td[data-v-cf1b3aed]{white-space:normal}.toolbar[data-v-cf1b3aed]{flex-wrap:wrap}.toolbar input[data-v-cf1b3aed]{min-width:0;max-width:100%}.scope-note[data-v-9fb5c893]{color:#76838f;font-size:13px;margin-bottom:16px}.warehouse-dialog[data-v-9fb5c893]::backdrop{background:#10263055}.warehouse-dialog[data-v-9fb5c893]{width:min(540px,90vw);max-height:85vh;overflow:auto;background:#fff;padding:24px;border:0;border-radius:8px}.warehouse-dialog label[data-v-9fb5c893]{display:grid;gap:8px;margin:18px 0}.warehouse-dialog input[data-v-9fb5c893]{padding:10px;border:1px solid #dce5e5;border-radius:4px}.warehouse-dialog dd[data-v-9fb5c893]{margin:8px 0 18px;overflow-wrap:anywhere}.data-table[data-v-9fb5c893]{width:100%}.data-table th[data-v-9fb5c893],.data-table td[data-v-9fb5c893]{padding:12px;text-align:left;border-bottom:1px solid #e6eded}button[data-v-9fb5c893]:disabled{opacity:.5}.warehouse-layout[data-v-9fb5c893]{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);gap:20px}.warehouse-main[data-v-9fb5c893]{min-width:0}.selected[data-v-9fb5c893]{background:#e5f7f2}@media(max-width:1000px){.warehouse-layout[data-v-9fb5c893]{grid-template-columns:1fr}}.warehouse-main .data-table[data-v-9fb5c893]{min-width:0;table-layout:fixed}.warehouse-main .data-table th[data-v-9fb5c893],.warehouse-main .data-table td[data-v-9fb5c893]{white-space:normal;overflow-wrap:anywhere}.warehouse-main .toolbar[data-v-9fb5c893]{flex-wrap:wrap}.warehouse-main .toolbar input[data-v-9fb5c893]{min-width:0;max-width:100%}.location-panel[data-v-51a79f96]{min-width:0;border-left:1px solid #e6eded;padding-left:20px}h2[data-v-51a79f96]{font-size:17px;margin-bottom:16px}.data-table[data-v-51a79f96]{width:100%}.data-table th[data-v-51a79f96],.data-table td[data-v-51a79f96]{text-align:left;padding:12px;border-bottom:1px solid #e6eded;overflow-wrap:anywhere}dialog[data-v-51a79f96]{width:min(540px,90vw);padding:24px;border:0;border-radius:8px;max-height:85vh;overflow:auto}dialog[data-v-51a79f96]::backdrop{background:#10263055}.code-input[data-v-51a79f96]{display:flex;align-items:center;gap:8px;margin:14px 0}.code-input span[data-v-51a79f96]{max-width:45%;overflow-wrap:anywhere}.code-input input[data-v-51a79f96]{min-width:0;flex:1;padding:10px;border:1px solid #dce5e5}.scope-note[data-v-51a79f96]{font-size:12px;color:#76838f;margin:14px 0}dd[data-v-51a79f96]{margin:8px 0 18px;overflow-wrap:anywhere}button[data-v-51a79f96]:disabled{opacity:.5}@media(max-width:1000px){.location-panel[data-v-51a79f96]{border-left:0;border-top:1px solid #e6eded;padding-left:0;padding-top:20px}}.data-table[data-v-51a79f96]{min-width:0;table-layout:fixed}.data-table th[data-v-51a79f96],.data-table td[data-v-51a79f96]{white-space:normal}.toolbar[data-v-51a79f96]{flex-wrap:wrap}.toolbar input[data-v-51a79f96]{min-width:0;max-width:100%}.toolbar[data-v-51a79f96]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.toolbar input[data-v-51a79f96]{flex:1;height:35px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px}button[data-v-51a79f96]{min-height:32px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px;background:#fff;color:#5f7474;font-size:12px}.scope-note[data-v-52937527]{color:#76838f;font-size:13px;margin-bottom:16px}.warehouse-dialog[data-v-52937527]::backdrop{background:#10263055}.warehouse-dialog[data-v-52937527]{width:min(540px,90vw);max-height:85vh;overflow:auto;background:#fff;padding:24px;border:0;border-radius:8px}.warehouse-dialog label[data-v-52937527]{display:grid;gap:8px;margin:18px 0}.warehouse-dialog input[data-v-52937527]{padding:10px;border:1px solid #dce5e5;border-radius:4px}.warehouse-dialog dd[data-v-52937527]{margin:8px 0 18px;overflow-wrap:anywhere}.data-table[data-v-52937527]{width:100%}.data-table th[data-v-52937527],.data-table td[data-v-52937527]{padding:12px;text-align:left;border-bottom:1px solid #e6eded}button[data-v-52937527]:disabled{opacity:.5}.warehouse-layout[data-v-52937527]{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);gap:20px}.warehouse-main[data-v-52937527]{min-width:0}.selected[data-v-52937527]{background:#e5f7f2}@media(max-width:1000px){.warehouse-layout[data-v-52937527]{grid-template-columns:1fr}}.warehouse-main .data-table[data-v-52937527]{min-width:0;table-layout:fixed}.warehouse-main .data-table th[data-v-52937527],.warehouse-main .data-table td[data-v-52937527]{white-space:normal;overflow-wrap:anywhere}.warehouse-main .toolbar[data-v-52937527]{flex-wrap:wrap}.warehouse-main .toolbar input[data-v-52937527]{min-width:0;max-width:100%}.toolbar[data-v-52937527]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.toolbar input[data-v-52937527]{flex:1;height:35px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px}.toolbar .primary-button[data-v-52937527]{width:auto;height:35px;padding:0 13px;box-shadow:none;font-size:12px}.data-table button[data-v-52937527],.warehouse-dialog button[data-v-52937527]{min-height:32px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px;background:#fff;color:#5f7474;font-size:12px}.data-table td:last-child button[data-v-52937527]{margin:2px}.location-panel[data-v-26dda3e1]{min-width:0;border-left:1px solid #e6eded;padding-left:20px}h2[data-v-26dda3e1]{font-size:17px;margin-bottom:16px}.data-table[data-v-26dda3e1]{width:100%}.data-table th[data-v-26dda3e1],.data-table td[data-v-26dda3e1]{text-align:left;padding:12px;border-bottom:1px solid #e6eded;overflow-wrap:anywhere}dialog[data-v-26dda3e1]{width:min(540px,90vw);padding:24px;border:0;border-radius:8px;max-height:85vh;overflow:auto}dialog[data-v-26dda3e1]::backdrop{background:#10263055}.code-input[data-v-26dda3e1]{display:flex;align-items:center;gap:8px;margin:14px 0}.code-input span[data-v-26dda3e1]{max-width:45%;overflow-wrap:anywhere}.code-input input[data-v-26dda3e1]{min-width:0;flex:1;padding:10px;border:1px solid #dce5e5}.scope-note[data-v-26dda3e1]{font-size:12px;color:#76838f;margin:14px 0}dd[data-v-26dda3e1]{margin:8px 0 18px;overflow-wrap:anywhere}button[data-v-26dda3e1]:disabled{opacity:.5}@media(max-width:1000px){.location-panel[data-v-26dda3e1]{border-left:0;border-top:1px solid #e6eded;padding-left:0;padding-top:20px}}.data-table[data-v-26dda3e1]{min-width:0;table-layout:fixed}.data-table th[data-v-26dda3e1],.data-table td[data-v-26dda3e1]{white-space:normal}.toolbar[data-v-26dda3e1]{flex-wrap:wrap}.toolbar input[data-v-26dda3e1]{min-width:0;max-width:100%}.toolbar[data-v-26dda3e1]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.toolbar input[data-v-26dda3e1]{flex:1;height:35px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px}button[data-v-26dda3e1]{min-height:32px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px;background:#fff;color:#5f7474;font-size:12px}.scope-note[data-v-2356a403]{color:#76838f;font-size:13px;margin-bottom:16px}.warehouse-dialog[data-v-2356a403]::backdrop{background:#10263055}.warehouse-dialog[data-v-2356a403]{width:min(540px,90vw);max-height:85vh;overflow:auto;background:#fff;padding:24px;border:0;border-radius:8px}.warehouse-dialog label[data-v-2356a403]{display:grid;gap:8px;margin:18px 0}.warehouse-dialog input[data-v-2356a403]{padding:10px;border:1px solid #dce5e5;border-radius:4px}.warehouse-dialog dd[data-v-2356a403]{margin:8px 0 18px;overflow-wrap:anywhere}.data-table[data-v-2356a403]{width:100%}.data-table th[data-v-2356a403],.data-table td[data-v-2356a403]{padding:12px;text-align:left;border-bottom:1px solid #e6eded}button[data-v-2356a403]:disabled{opacity:.5}.warehouse-layout[data-v-2356a403]{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);gap:20px}.warehouse-main[data-v-2356a403]{min-width:0}.selected[data-v-2356a403]{background:#e5f7f2}@media(max-width:1000px){.warehouse-layout[data-v-2356a403]{grid-template-columns:1fr}}.warehouse-main .data-table[data-v-2356a403]{min-width:0;table-layout:fixed}.warehouse-main .data-table th[data-v-2356a403],.warehouse-main .data-table td[data-v-2356a403]{white-space:normal;overflow-wrap:anywhere}.warehouse-main .toolbar[data-v-2356a403]{flex-wrap:wrap}.warehouse-main .toolbar input[data-v-2356a403]{min-width:0;max-width:100%}.toolbar[data-v-2356a403]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.toolbar input[data-v-2356a403]{flex:1;height:35px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px}.toolbar .primary-button[data-v-2356a403]{width:auto;height:35px;padding:0 13px;box-shadow:none;font-size:12px}.data-table button[data-v-2356a403],.warehouse-dialog button[data-v-2356a403]{min-height:32px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px;background:#fff;color:#5f7474;font-size:12px}.data-table td:last-child button[data-v-2356a403]{margin:2px}.location-panel[data-v-70ae069e]{min-width:0;border-left:1px solid #e6eded;padding-left:20px}h2[data-v-70ae069e]{font-size:17px;margin-bottom:16px}.data-table[data-v-70ae069e]{width:100%}.data-table th[data-v-70ae069e],.data-table td[data-v-70ae069e]{text-align:left;padding:12px;border-bottom:1px solid #e6eded;overflow-wrap:anywhere}dialog[data-v-70ae069e]{width:min(540px,90vw);padding:24px;border:0;border-radius:8px;max-height:85vh;overflow:auto}dialog[data-v-70ae069e]::backdrop{background:#10263055}.code-input[data-v-70ae069e]{display:flex;align-items:center;gap:8px;margin:14px 0}.code-input span[data-v-70ae069e]{max-width:45%;overflow-wrap:anywhere}.code-input input[data-v-70ae069e]{min-width:0;flex:1;padding:10px;border:1px solid #dce5e5}.scope-note[data-v-70ae069e]{font-size:12px;color:#76838f;margin:14px 0}dd[data-v-70ae069e]{margin:8px 0 18px;overflow-wrap:anywhere}button[data-v-70ae069e]:disabled{opacity:.5}@media(max-width:1000px){.location-panel[data-v-70ae069e]{border-left:0;border-top:1px solid #e6eded;padding-left:0;padding-top:20px}}.data-table[data-v-70ae069e]{min-width:0;table-layout:fixed}.data-table th[data-v-70ae069e],.data-table td[data-v-70ae069e]{white-space:normal}.toolbar[data-v-70ae069e]{flex-wrap:wrap}.toolbar input[data-v-70ae069e]{min-width:0;max-width:100%}.toolbar[data-v-70ae069e]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.toolbar input[data-v-70ae069e]{flex:1;height:35px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px}button[data-v-70ae069e]{min-height:32px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px;background:#fff;color:#5f7474;font-size:12px}.scope-note[data-v-f3b03f97]{color:#76838f;font-size:13px;margin-bottom:16px}.warehouse-dialog[data-v-f3b03f97]::backdrop{background:#10263055}.warehouse-dialog[data-v-f3b03f97]{width:min(540px,90vw);max-height:85vh;overflow:auto;background:#fff;padding:24px;border:0;border-radius:8px}.warehouse-dialog label[data-v-f3b03f97]{display:grid;gap:8px;margin:18px 0}.warehouse-dialog input[data-v-f3b03f97]{padding:10px;border:1px solid #dce5e5;border-radius:4px}.warehouse-dialog dd[data-v-f3b03f97]{margin:8px 0 18px;overflow-wrap:anywhere}.data-table[data-v-f3b03f97]{width:100%}.data-table th[data-v-f3b03f97],.data-table td[data-v-f3b03f97]{padding:12px;text-align:left;border-bottom:1px solid #e6eded}button[data-v-f3b03f97]:disabled{opacity:.5}.warehouse-layout[data-v-f3b03f97]{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);gap:20px}.warehouse-main[data-v-f3b03f97]{min-width:0}.selected[data-v-f3b03f97]{background:#e5f7f2}@media(max-width:1000px){.warehouse-layout[data-v-f3b03f97]{grid-template-columns:1fr}}.warehouse-main .data-table[data-v-f3b03f97]{min-width:0;table-layout:fixed}.warehouse-main .data-table th[data-v-f3b03f97],.warehouse-main .data-table td[data-v-f3b03f97]{white-space:normal;overflow-wrap:anywhere}.warehouse-main .toolbar[data-v-f3b03f97]{flex-wrap:wrap}.warehouse-main .toolbar input[data-v-f3b03f97]{min-width:0;max-width:100%}.toolbar[data-v-f3b03f97]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.toolbar input[data-v-f3b03f97]{flex:1;height:35px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px}.toolbar .primary-button[data-v-f3b03f97]{width:auto;height:35px;padding:0 13px;box-shadow:none;font-size:12px}.data-table button[data-v-f3b03f97],.warehouse-dialog button[data-v-f3b03f97]{min-height:32px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px;background:#fff;color:#5f7474;font-size:12px}.data-table td:last-child button[data-v-f3b03f97]{margin:2px}.opening-page .toolbar[data-v-552092ba]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.opening-page .primary-button[data-v-552092ba]{width:auto;min-width:62px;height:35px;padding:0 16px;box-shadow:none}.opening-page .toolbar>input[data-v-552092ba]{width:280px;max-width:100%;height:35px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px}.opening-dialog label[data-v-552092ba]{display:block!important}.opening-dialog label input[data-v-552092ba],.opening-dialog label select[data-v-552092ba],.opening-dialog label textarea[data-v-552092ba]{display:block;margin-top:8px}.opening-dialog h2[data-v-552092ba]{color:#395356;font-size:20px;margin:0 0 20px}.opening-dialog dt[data-v-552092ba]{color:#76838f;font-size:13px}.opening-dialog[data-v-552092ba]{color:#526669;font-size:14px}.opening-dialog button[data-v-552092ba]{cursor:pointer}.scope-note[data-v-552092ba]{color:#76838f;font-size:13px;margin-bottom:16px}.opening-page .toolbar[data-v-552092ba]{flex-wrap:wrap}.opening-table-scroll[data-v-552092ba]{overflow:auto}.data-table[data-v-552092ba]{width:100%}.data-table th[data-v-552092ba],.data-table td[data-v-552092ba]{padding:12px;text-align:left;border-bottom:1px solid #e6eded}.draft-badge[data-v-552092ba]{background:#fff3df;color:#ab731a;padding:4px 8px;border-radius:4px}.opening-dialog[data-v-552092ba]::backdrop{background:#10263055}.opening-dialog[data-v-552092ba]{width:min(580px,90vw);max-height:85vh;overflow:auto;background:#fff;padding:24px;border:0;border-radius:8px}.opening-dialog label[data-v-552092ba]{display:grid;gap:8px;margin:18px 0}.opening-dialog input[data-v-552092ba],.opening-dialog select[data-v-552092ba],.opening-dialog textarea[data-v-552092ba]{padding:10px;border:1px solid #dce5e5;border-radius:4px;width:100%;box-sizing:border-box}.opening-dialog textarea[data-v-552092ba]{min-height:90px}.opening-dialog dd[data-v-552092ba]{margin:8px 0 18px;overflow-wrap:anywhere}.notes[data-v-552092ba]{white-space:pre-wrap}.required[data-v-552092ba]{color:#c35050}button[data-v-552092ba]:disabled{opacity:.5}.adjustment-page .toolbar[data-v-8673706e]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.adjustment-page .primary-button[data-v-8673706e]{width:auto;min-width:62px;height:35px;padding:0 16px;box-shadow:none}.adjustment-page .toolbar>input[data-v-8673706e]{width:280px;max-width:100%;height:35px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px}.adjustment-dialog label[data-v-8673706e]{display:block!important}.adjustment-dialog label input[data-v-8673706e],.adjustment-dialog label select[data-v-8673706e],.adjustment-dialog label textarea[data-v-8673706e]{display:block;margin-top:8px}.adjustment-dialog h2[data-v-8673706e]{color:#395356;font-size:20px;margin:0 0 20px}.adjustment-dialog dt[data-v-8673706e]{color:#76838f;font-size:13px}.adjustment-dialog[data-v-8673706e]{color:#526669;font-size:14px}.adjustment-dialog button[data-v-8673706e]{cursor:pointer}.scope-note[data-v-8673706e]{color:#76838f;font-size:13px;margin-bottom:16px}.adjustment-page .toolbar[data-v-8673706e]{flex-wrap:wrap}.adjustment-table-scroll[data-v-8673706e]{overflow:auto}.data-table[data-v-8673706e]{width:100%}.data-table th[data-v-8673706e],.data-table td[data-v-8673706e]{padding:12px;text-align:left;border-bottom:1px solid #e6eded}.draft-badge[data-v-8673706e]{background:#fff3df;color:#ab731a;padding:4px 8px;border-radius:4px}.adjustment-dialog[data-v-8673706e]::backdrop{background:#10263055}.adjustment-dialog[data-v-8673706e]{width:min(580px,90vw);max-height:85vh;overflow:auto;background:#fff;padding:24px;border:0;border-radius:8px}.adjustment-dialog label[data-v-8673706e]{display:grid;gap:8px;margin:18px 0}.adjustment-dialog input[data-v-8673706e],.adjustment-dialog select[data-v-8673706e],.adjustment-dialog textarea[data-v-8673706e]{padding:10px;border:1px solid #dce5e5;border-radius:4px;width:100%;box-sizing:border-box}.adjustment-dialog textarea[data-v-8673706e]{min-height:90px}.adjustment-dialog dd[data-v-8673706e]{margin:8px 0 18px;overflow-wrap:anywhere}.notes[data-v-8673706e]{white-space:pre-wrap}.required[data-v-8673706e]{color:#c35050}button[data-v-8673706e]:disabled{opacity:.5}.equipment-category-page .toolbar[data-v-c29e87c1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.equipment-category-page .primary-button[data-v-c29e87c1]{width:auto;min-width:62px;height:35px;padding:0 16px;box-shadow:none}.equipment-category-page .toolbar>input[data-v-c29e87c1]{width:280px;max-width:100%;height:35px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px}.scope-note[data-v-c29e87c1]{color:#76838f;font-size:13px;margin-bottom:16px}.table-scroll[data-v-c29e87c1]{overflow:auto}.data-table[data-v-c29e87c1]{width:100%}.data-table th[data-v-c29e87c1],.data-table td[data-v-c29e87c1]{padding:12px;text-align:left;border-bottom:1px solid #e6eded}.category-dialog[data-v-c29e87c1]::backdrop{background:#10263055}.category-dialog[data-v-c29e87c1]{width:min(580px,90vw);max-height:85vh;overflow:auto;background:#fff;padding:24px;border:0;border-radius:8px;color:#526669;font-size:14px}.category-dialog h2[data-v-c29e87c1]{color:#395356;font-size:20px;margin:0 0 20px}.category-dialog label[data-v-c29e87c1]{display:block!important;margin:18px 0}.category-dialog input[data-v-c29e87c1]{display:block;margin-top:8px;padding:10px;border:1px solid #dce5e5;border-radius:4px;width:100%;box-sizing:border-box}.category-dialog dt[data-v-c29e87c1]{color:#76838f;font-size:13px}.category-dialog dd[data-v-c29e87c1]{margin:8px 0 18px;overflow-wrap:anywhere}.raw-name[data-v-c29e87c1]{white-space:pre-wrap}.required[data-v-c29e87c1]{color:#c35050}button[data-v-c29e87c1]:disabled{opacity:.5}.equipment-type-page .toolbar[data-v-bc0ec42d]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.equipment-type-page .primary-button[data-v-bc0ec42d]{width:auto;min-width:62px;height:35px;padding:0 16px;box-shadow:none}.equipment-type-page .toolbar>input[data-v-bc0ec42d]{width:320px;max-width:100%;height:35px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px}.scope-note[data-v-bc0ec42d]{color:#76838f;font-size:13px;margin-bottom:16px}.table-scroll[data-v-bc0ec42d]{overflow:auto}.data-table[data-v-bc0ec42d]{width:100%;min-width:1000px}.data-table th[data-v-bc0ec42d],.data-table td[data-v-bc0ec42d]{padding:12px;text-align:left;border-bottom:1px solid #e6eded}.type-dialog[data-v-bc0ec42d]::backdrop{background:#10263055}.type-dialog[data-v-bc0ec42d]{width:min(580px,90vw);max-height:85vh;overflow:auto;background:#fff;padding:24px;border:0;border-radius:8px;color:#526669;font-size:14px}.type-dialog h2[data-v-bc0ec42d]{color:#395356;font-size:20px;margin:0 0 20px}.type-dialog label[data-v-bc0ec42d]{display:block!important;margin:18px 0}.type-dialog input[data-v-bc0ec42d],.type-dialog select[data-v-bc0ec42d],.type-dialog textarea[data-v-bc0ec42d]{display:block;margin-top:8px;padding:10px;border:1px solid #dce5e5;border-radius:4px;width:100%;box-sizing:border-box}.type-dialog textarea[data-v-bc0ec42d]{min-height:70px}.type-dialog dt[data-v-bc0ec42d]{color:#76838f;font-size:13px}.type-dialog dd[data-v-bc0ec42d]{margin:8px 0 18px;overflow-wrap:anywhere}.raw-name[data-v-bc0ec42d]{white-space:pre-wrap;overflow-wrap:anywhere}.required[data-v-bc0ec42d]{color:#c35050}.unavailable[data-v-bc0ec42d]{color:#8b969a}button[data-v-bc0ec42d]:disabled{opacity:.5}.receipt-page .toolbar[data-v-68eda669]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.receipt-page .primary-button[data-v-68eda669]{width:auto;min-width:62px;height:35px;padding:0 16px;box-shadow:none}.receipt-page .toolbar>input[data-v-68eda669]{width:280px;max-width:100%;height:35px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px}.receipt-dialog label[data-v-68eda669]{display:block!important}.receipt-dialog label input[data-v-68eda669],.receipt-dialog label select[data-v-68eda669],.receipt-dialog label textarea[data-v-68eda669]{display:block;margin-top:8px}.receipt-dialog h2[data-v-68eda669]{color:#395356;font-size:20px;margin:0 0 20px}.receipt-dialog dt[data-v-68eda669]{color:#76838f;font-size:13px}.receipt-dialog[data-v-68eda669]{color:#526669;font-size:14px}.receipt-dialog button[data-v-68eda669]{cursor:pointer}.scope-note[data-v-68eda669]{color:#76838f;font-size:13px;margin-bottom:16px}.receipt-page .toolbar[data-v-68eda669]{flex-wrap:wrap}.receipt-table-scroll[data-v-68eda669]{overflow:auto}.data-table[data-v-68eda669]{width:100%}.data-table th[data-v-68eda669],.data-table td[data-v-68eda669]{padding:12px;text-align:left;border-bottom:1px solid #e6eded}.draft-badge[data-v-68eda669]{background:#fff3df;color:#ab731a;padding:4px 8px;border-radius:4px}.receipt-dialog[data-v-68eda669]::backdrop{background:#10263055}.receipt-dialog[data-v-68eda669]{width:min(580px,90vw);max-height:85vh;overflow:auto;background:#fff;padding:24px;border:0;border-radius:8px}.receipt-dialog label[data-v-68eda669]{display:grid;gap:8px;margin:18px 0}.receipt-dialog input[data-v-68eda669],.receipt-dialog select[data-v-68eda669],.receipt-dialog textarea[data-v-68eda669]{padding:10px;border:1px solid #dce5e5;border-radius:4px;width:100%;box-sizing:border-box}.receipt-dialog textarea[data-v-68eda669]{min-height:90px}.receipt-dialog dd[data-v-68eda669]{margin:8px 0 18px;overflow-wrap:anywhere}.notes[data-v-68eda669]{white-space:pre-wrap}.required[data-v-68eda669]{color:#c35050}button[data-v-68eda669]:disabled{opacity:.5}.supplier-history[data-v-b4b4a905]{margin-top:16px;border-top:1px solid #e2eaea;padding-top:12px}.supplier-history>p[data-v-b4b4a905]{color:#718081;font-size:12px}details[data-v-b4b4a905]{padding:8px 0}summary[data-v-b4b4a905]{cursor:pointer;overflow-wrap:anywhere}table[data-v-b4b4a905]{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:8px}th[data-v-b4b4a905],td[data-v-b4b4a905]{border:1px solid #e2eaea;padding:7px;text-align:left;overflow-wrap:anywhere;white-space:pre-wrap}.notice[data-v-6cae497e]{color:#0e9d8c}.scope-note[data-v-6cae497e]{margin-left:auto;color:#879798;font-size:12px}.status-filter[data-v-6cae497e]{min-height:34px;padding:0 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.form-title[data-v-6cae497e]{display:flex;align-items:center;justify-content:space-between;gap:16px}.form-title p[data-v-6cae497e]{margin:0 0 5px;color:#0e9d8c;font-size:12px}.form-title h2[data-v-6cae497e]{margin:0 0 18px;font-size:18px}.form-grid[data-v-6cae497e]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.form-grid label[data-v-6cae497e]{display:grid;gap:6px;color:#718486;font-size:12px}.form-grid input[data-v-6cae497e],.form-grid textarea[data-v-6cae497e]{min-height:35px;width:100%;padding:6px 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.form-grid .wide[data-v-6cae497e]{grid-column:span 2}.compatibility-note[data-v-6cae497e],.empty-child[data-v-6cae497e]{color:#718486;font-size:12px}.compatibility-block[data-v-6cae497e],.child-section[data-v-6cae497e]{margin-top:22px;padding-top:16px;border-top:1px solid #e6efee}.compatibility-block h3[data-v-6cae497e],.child-heading h3[data-v-6cae497e],.detail-children h3[data-v-6cae497e]{margin:0 0 12px;font-size:14px}.child-heading[data-v-6cae497e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.child-section fieldset[data-v-6cae497e]{position:relative;margin:10px 0;padding:18px 14px 14px;border:1px solid #dfe9e8;border-radius:6px}.child-section legend[data-v-6cae497e]{padding:0 6px;color:#294649;font-weight:600}.row-remove[data-v-6cae497e]{position:absolute;right:12px;top:10px;border:0;background:transparent;color:#b25b53;cursor:pointer}.detail-children[data-v-6cae497e]{margin-top:16px;padding-top:12px;border-top:1px solid #e6efee}.detail-children p[data-v-6cae497e]{overflow-wrap:anywhere;color:#50696b;font-size:13px}.status-badge.active[data-v-6cae497e]{color:#1b9a82;background:#e8faf4}.status-badge.disabled[data-v-6cae497e]{color:#69777a;background:#edf1f1}.disabled-reason[data-v-6cae497e]{padding:10px 12px;color:#a85f3f;background:#fff5f0;border-radius:4px}@media(max-width:1100px){.form-grid[data-v-6cae497e]{grid-template-columns:1fr 1fr}}@media(max-width:720px){.form-grid[data-v-6cae497e]{grid-template-columns:1fr}.form-grid .wide[data-v-6cae497e]{grid-column:auto}}.catalog-advanced-dialog[data-v-d0922553]{width:min(870px,calc(100vw - 32px));max-height:min(84vh,760px);padding:0;border:0;border-radius:6px;box-shadow:0 18px 60px #172b2e44;color:#4e5b5d}.catalog-advanced-dialog[open][data-v-d0922553]{display:flex;flex-direction:column}.catalog-advanced-dialog[data-v-d0922553]::backdrop{background:#1b343b66}.advanced-title[data-v-d0922553],.advanced-actions[data-v-d0922553]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #e8eeee}.advanced-title h3[data-v-d0922553]{margin:0;font-size:15px}.advanced-title button[data-v-d0922553]{border:0;background:none;font-size:22px;color:#788b8c;cursor:pointer}.advanced-body[data-v-d0922553]{overflow:auto;padding:12px 16px}.advanced-body table[data-v-d0922553]{width:100%;min-width:650px;border-collapse:collapse;font-size:12px}.advanced-body th[data-v-d0922553],.advanced-body td[data-v-d0922553]{padding:9px;border:1px solid #edf1f1;text-align:center}.advanced-body th[data-v-d0922553]{position:sticky;top:0;background:#f5f7f9;color:#617576}.advanced-body tr[data-v-d0922553]:nth-child(odd){background:#f4faf5}.advanced-body input[data-v-d0922553],.advanced-body select[data-v-d0922553]{width:100%;min-height:31px;padding:4px 7px;border:1px solid #dfe9e8;border-radius:3px;background:#fff}.advanced-error[data-v-d0922553]{margin:8px 0 0;color:#ba4b3c;font-size:12px}.advanced-actions[data-v-d0922553]{justify-content:flex-end;gap:8px;border-bottom:0;border-top:1px solid #e8eeee}.status-badge.disabled[data-v-bd74b1fa]{color:#927135;background:#fff5df}.customer-page>.table-toolbar[data-v-bd74b1fa]{flex-wrap:wrap}.customer-page select[aria-label=客户状态][data-v-bd74b1fa]{min-height:35px;border:1px solid #dfe9e8;border-radius:3px;background:#fff;color:#5f7474}.customer-list[data-v-bd74b1fa]{table-layout:fixed;width:var(--v7db25175)}.customer-list td[data-v-bd74b1fa]{white-space:normal;overflow-wrap:anywhere}.customer-list th[data-v-bd74b1fa],.customer-list td[data-v-bd74b1fa]{overflow:hidden}.customer-list th.fixed-left[data-v-bd74b1fa],.customer-list th.fixed-right[data-v-bd74b1fa],.customer-list td.fixed-left[data-v-bd74b1fa],.customer-list td.fixed-right[data-v-bd74b1fa]{position:sticky;z-index:2;background:#fff}.customer-list th.fixed-left[data-v-bd74b1fa],.customer-list th.fixed-right[data-v-bd74b1fa]{z-index:3;background:#f7f9fa}.scope-note[data-v-bd74b1fa]{margin:10px 14px;color:#7c898b;font-size:12px;line-height:1.6}.notice[data-v-bd74b1fa]{padding:8px 14px;color:#0e9d8c}.table-scroll[data-v-bd74b1fa]{overflow:auto}.customer-page>.table-scroll>.data-table[data-v-bd74b1fa]{min-width:1100px}.status-badge[data-v-bd74b1fa]{color:#14947f;background:#e8faf4}.customer-dialog[data-v-bd74b1fa]{width:min(1100px,calc(100vw - 32px));max-height:90vh;padding:0;border:1px solid #dce4e4;border-radius:5px;box-shadow:0 12px 32px #2333;color:#4e5b5d}.customer-dialog[data-v-bd74b1fa]::backdrop{background:#0008}.customer-dialog header[data-v-bd74b1fa]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #e6ecec}.customer-dialog h2[data-v-bd74b1fa]{margin:0;font-size:18px}.customer-dialog header button[data-v-bd74b1fa]{border:0;background:none;font-size:24px;cursor:pointer}.customer-dialog fieldset[data-v-bd74b1fa]{border:0;margin:0;padding:18px 20px}.customer-dialog h3[data-v-bd74b1fa]{display:flex;align-items:center;gap:16px;font-size:14px;margin:20px 0 10px}.form-grid[data-v-bd74b1fa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label[data-v-bd74b1fa]{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px}.wide[data-v-bd74b1fa]{grid-column:1/-1}.customer-dialog input[data-v-bd74b1fa],.customer-dialog textarea[data-v-bd74b1fa]{width:100%;min-height:34px;padding:6px 9px;border:1px solid #dfe9e8;border-radius:3px;background:#fff}.customer-dialog input[data-v-bd74b1fa]:disabled{background:#f1f4f4}.nested-table[data-v-bd74b1fa]{min-width:850px}.nested-table input[data-v-bd74b1fa]{min-width:90px}.customer-dialog footer[data-v-bd74b1fa]{display:flex;justify-content:flex-end;gap:12px;padding:14px 20px;border-top:1px solid #e6ecec}.customer-detail[data-v-bd74b1fa]{padding:16px 20px}.customer-detail dt[data-v-bd74b1fa]{font-size:12px;color:#7c898b}.customer-detail dd[data-v-bd74b1fa]{margin:6px 0;overflow-wrap:anywhere}.detail-row[data-v-bd74b1fa]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;border-bottom:1px solid #edf2f2}.detail-row p[data-v-bd74b1fa]{margin:0;overflow-wrap:anywhere}@media(max-width:720px){.form-grid[data-v-bd74b1fa],.detail-row[data-v-bd74b1fa]{grid-template-columns:1fr}.form-grid label[data-v-bd74b1fa]{grid-template-columns:85px minmax(0,1fr)}}.status-badge.disabled[data-v-5c10d6bc]{color:#927135;background:#fff5df}.factory-page>.table-toolbar[data-v-5c10d6bc]{flex-wrap:wrap}.factory-page select[aria-label=外发工厂状态][data-v-5c10d6bc]{min-height:35px;border:1px solid #dfe9e8;border-radius:3px;background:#fff;color:#5f7474}.factory-list[data-v-5c10d6bc]{table-layout:fixed;width:var(--v21c5310c)}.factory-list td[data-v-5c10d6bc]{white-space:normal;overflow-wrap:anywhere}.factory-list th[data-v-5c10d6bc],.factory-list td[data-v-5c10d6bc]{overflow:hidden}.factory-list th.fixed-left[data-v-5c10d6bc],.factory-list th.fixed-right[data-v-5c10d6bc],.factory-list td.fixed-left[data-v-5c10d6bc],.factory-list td.fixed-right[data-v-5c10d6bc]{position:sticky;z-index:2;background:#fff}.factory-list th.fixed-left[data-v-5c10d6bc],.factory-list th.fixed-right[data-v-5c10d6bc]{z-index:3;background:#f7f9fa}.scope-note[data-v-5c10d6bc]{margin:10px 14px;color:#7c898b;font-size:12px;line-height:1.6}.notice[data-v-5c10d6bc]{padding:8px 14px;color:#0e9d8c}.table-scroll[data-v-5c10d6bc]{overflow:auto}.factory-page>.table-scroll>.data-table[data-v-5c10d6bc]{min-width:1100px}.status-badge[data-v-5c10d6bc]{color:#14947f;background:#e8faf4}.factory-dialog[data-v-5c10d6bc]{width:min(1100px,calc(100vw - 32px));max-height:90vh;padding:0;border:1px solid #dce4e4;border-radius:5px;box-shadow:0 12px 32px #2333;color:#4e5b5d}.factory-dialog[data-v-5c10d6bc]::backdrop{background:#0008}.factory-dialog header[data-v-5c10d6bc]{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid #e6ecec}.factory-dialog h2[data-v-5c10d6bc]{margin:0;font-size:18px}.factory-dialog header button[data-v-5c10d6bc]{border:0;background:none;font-size:24px;cursor:pointer}.factory-dialog fieldset[data-v-5c10d6bc]{border:0;margin:0;padding:18px 20px}.factory-dialog h3[data-v-5c10d6bc]{display:flex;align-items:center;gap:16px;font-size:14px;margin:20px 0 10px}.form-grid[data-v-5c10d6bc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.form-grid label[data-v-5c10d6bc]{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px}.wide[data-v-5c10d6bc]{grid-column:1/-1}.factory-dialog input[data-v-5c10d6bc],.factory-dialog textarea[data-v-5c10d6bc]{width:100%;min-height:34px;padding:6px 9px;border:1px solid #dfe9e8;border-radius:3px;background:#fff}.factory-dialog input[data-v-5c10d6bc]:disabled{background:#f1f4f4}.nested-table[data-v-5c10d6bc]{min-width:850px}.nested-table input[data-v-5c10d6bc]{min-width:90px}.factory-dialog footer[data-v-5c10d6bc]{display:flex;justify-content:flex-end;gap:12px;padding:14px 20px;border-top:1px solid #e6ecec}.factory-detail[data-v-5c10d6bc]{padding:16px 20px}.factory-detail dt[data-v-5c10d6bc]{font-size:12px;color:#7c898b}.factory-detail dd[data-v-5c10d6bc]{margin:6px 0;overflow-wrap:anywhere}.detail-row[data-v-5c10d6bc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px;border-bottom:1px solid #edf2f2}.detail-row p[data-v-5c10d6bc]{margin:0;overflow-wrap:anywhere}@media(max-width:720px){.form-grid[data-v-5c10d6bc],.detail-row[data-v-5c10d6bc]{grid-template-columns:1fr}.form-grid label[data-v-5c10d6bc]{grid-template-columns:85px minmax(0,1fr)}}.process-level-page[data-v-b614efec]{padding:16px}.process-level-page h1[data-v-b614efec]{margin:0;font-size:18px;color:#344f50}.toolbar[data-v-b614efec]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:16px 0}.toolbar input[data-v-b614efec]{width:min(320px,100%);height:35px;padding:0 10px;border:1px solid #dfe9e8;border-radius:4px}.text-button[data-v-b614efec]{border:0;color:#0e9d8c;background:transparent;cursor:pointer}.text-button[data-v-b614efec]:disabled{opacity:.5;cursor:not-allowed}.form-grid[data-v-b614efec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-grid label[data-v-b614efec]{display:grid;gap:6px;color:#526669;font-size:13px}.form-grid input[data-v-b614efec],.form-grid textarea[data-v-b614efec]{width:100%;box-sizing:border-box;padding:8px;border:1px solid #dfe9e8;border-radius:4px}@media(max-width:600px){.form-grid[data-v-b614efec]{grid-template-columns:1fr}}.boundary[data-v-b614efec]{color:#667b7a;font-size:13px;line-height:1.6}.table-scroll[data-v-b614efec]{overflow-x:auto}.data-table[data-v-b614efec]{min-width:1500px}.data-table td[data-v-b614efec]{max-width:220px;overflow-wrap:anywhere}dialog[data-v-b614efec]{width:min(760px,90vw);max-height:85vh;overflow:auto;border:1px solid #dfe9e8;border-radius:8px;padding:24px}dialog[data-v-b614efec]::backdrop{background:#102b2c66}dl[data-v-b614efec]{display:grid;grid-template-columns:160px 1fr;gap:12px}dt[data-v-b614efec]{color:#667b7a}dd[data-v-b614efec]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.process-management-page[data-v-e584f9e0]{padding:16px}h1[data-v-e584f9e0]{margin:0;font-size:18px;color:#344f50}.boundary[data-v-e584f9e0]{color:#667c7b;font-size:12px;line-height:1.7}.toolbar[data-v-e584f9e0]{display:flex;gap:8px;margin:16px 0}.toolbar input[data-v-e584f9e0]{width:min(360px,50vw);padding:7px 10px;border:1px solid #dce7e5;border-radius:3px}.form-grid[data-v-e584f9e0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:16px 0}.form-grid label[data-v-e584f9e0]{display:grid;gap:6px;font-size:13px}.form-grid input[data-v-e584f9e0],textarea[data-v-e584f9e0],td input[data-v-e584f9e0]{border:1px solid #dce7e5;padding:6px;border-radius:3px}td input[data-v-e584f9e0],td textarea[data-v-e584f9e0]{width:125px}td textarea[data-v-e584f9e0]{min-height:60px}.table-scroll[data-v-e584f9e0]{overflow-x:auto}table[data-v-e584f9e0]{width:100%;border-collapse:collapse;font-size:12px}th[data-v-e584f9e0],td[data-v-e584f9e0]{text-align:left;padding:10px;border-bottom:1px solid #e4eeee;white-space:pre-wrap;min-width:90px;overflow-wrap:anywhere}th[data-v-e584f9e0]{background:#f4f9f8}dialog[data-v-e584f9e0]{width:min(1200px,92vw);max-height:85vh;overflow:auto;border:1px solid #dae5e3;border-radius:6px;padding:20px}dialog[data-v-e584f9e0]::backdrop{background:#263f4466}header[data-v-e584f9e0]{display:flex;align-items:center;justify-content:space-between;gap:12px}h2[data-v-e584f9e0]{font-size:17px;margin:0}h3[data-v-e584f9e0]{font-size:14px}dl[data-v-e584f9e0]{display:grid;grid-template-columns:140px minmax(0,1fr);gap:8px 16px;font-size:13px}dt[data-v-e584f9e0]{color:#647b78}dd[data-v-e584f9e0]{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.material-history[data-v-7e9f9311]{margin-top:16px;border-top:1px solid #e2eaea;padding-top:12px}.hint[data-v-7e9f9311]{color:#718081;font-size:12px}details[data-v-7e9f9311]{padding:8px 0;border-bottom:1px solid #edf1f1}summary[data-v-7e9f9311]{cursor:pointer;overflow-wrap:anywhere}table[data-v-7e9f9311]{width:100%;border-collapse:collapse;margin-top:8px;table-layout:fixed}th[data-v-7e9f9311],td[data-v-7e9f9311]{border:1px solid #e2eaea;padding:7px;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere}thead th[data-v-7e9f9311]{background:#f5f8f8}.material-image-gallery[data-v-d7472132]{display:flex;flex-wrap:wrap;gap:10px}.material-image-gallery figure[data-v-d7472132]{margin:0;width:108px}.material-image-gallery img[data-v-d7472132],.image-pending[data-v-d7472132]{width:108px;height:88px;object-fit:contain;border:1px solid #e0e8e8;border-radius:4px;background:#f8fbfa}.image-pending[data-v-d7472132]{display:grid;place-items:center;color:#9aacac;font-size:11px}.material-image-gallery figcaption[data-v-d7472132]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;color:#667879;font-size:11px}.material-image-gallery.compact[data-v-d7472132]{align-items:center;gap:5px;flex-wrap:nowrap}.material-image-gallery.compact figure[data-v-d7472132],.material-image-gallery.compact img[data-v-d7472132],.material-image-gallery.compact .image-pending[data-v-d7472132]{width:48px;height:42px}.material-image-gallery.compact .image-count[data-v-d7472132]{font-size:11px;color:#667879;white-space:nowrap}.image-failed[data-v-d7472132]{display:flex;flex-direction:column;gap:2px}.image-failed button[data-v-d7472132]{padding:1px 5px;border:1px solid #a8c6c1;border-radius:3px;background:#fff;color:#138a78;font-size:11px;cursor:pointer}.image-preview-trigger[data-v-d7472132]{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.image-preview-trigger[data-v-d7472132]:focus-visible{outline:2px solid #1fb58d;outline-offset:2px}.material-image-gallery.compact .image-preview-trigger[data-v-d7472132]{width:48px;height:42px}.image-preview-overlay[data-v-d7472132]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:grid;place-items:center;background:#000000d1}.image-preview-canvas[data-v-d7472132]{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;pointer-events:none}.image-preview-canvas img[data-v-d7472132]{max-width:90vw;max-height:90vh;object-fit:contain;transition:transform .15s ease}.image-preview-close[data-v-d7472132]{position:absolute;top:24px;right:28px;z-index:1;width:42px;height:42px;border:0;border-radius:50%;background:#fff3;color:#fff;font-size:29px;cursor:pointer}.image-preview-toolbar[data-v-d7472132]{position:absolute;bottom:24px;left:50%;display:flex;gap:3px;padding:4px 10px;border-radius:24px;background:#fff3;transform:translate(-50%)}.image-preview-toolbar button[data-v-d7472132]{width:37px;height:35px;border:0;border-radius:18px;background:transparent;color:#fff;font-size:22px;cursor:pointer}.image-preview-toolbar button[data-v-d7472132]:hover,.image-preview-close[data-v-d7472132]:hover{background:#ffffff4d}.image-preview-toolbar button[data-v-d7472132]:disabled{opacity:.4;cursor:default}.material-import-dialog[data-v-3ce8e78d]{width:min(750px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:1px solid #dce4e4;border-radius:5px;box-shadow:0 12px 32px #2333;color:#4e5b5d}.material-import-dialog[data-v-3ce8e78d]::backdrop{background:#0008}.import-title[data-v-3ce8e78d]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #edf1f1}.import-title h2[data-v-3ce8e78d]{font-size:17px;font-weight:500;margin:0}.import-title button[data-v-3ce8e78d]{border:0;background:none;font-size:24px;cursor:pointer}.import-body[data-v-3ce8e78d]{padding:16px 22px;font-size:14px}.import-hint[data-v-3ce8e78d]{font-size:12px;color:#859194}.link-button[data-v-3ce8e78d]{border:0;background:none;color:#0db996;cursor:pointer}.drop-area[data-v-3ce8e78d]{padding:36px 12px;text-align:center;border:1px dashed #b7cccc;border-radius:4px;background:#f9fcfc}.file-name[data-v-3ce8e78d]{color:#0e9d8c}.preview-scroll[data-v-3ce8e78d]{max-height:170px;overflow:auto}.preview-scroll table[data-v-3ce8e78d]{width:100%;border-collapse:collapse}.preview-scroll th[data-v-3ce8e78d],.preview-scroll td[data-v-3ce8e78d]{padding:6px;border:1px solid #e5ebeb;text-align:left;max-width:180px;overflow-wrap:anywhere}.import-errors[data-v-3ce8e78d]{color:#c44747}.import-actions[data-v-3ce8e78d]{display:flex;justify-content:flex-end;gap:12px;padding:14px 22px;border-top:1px solid #edf1f1}.import-actions button[data-v-3ce8e78d]{min-width:72px;padding:7px 14px;border:1px solid #d9e2e2;background:#fff;border-radius:3px;cursor:pointer}.import-actions .confirm[data-v-3ce8e78d]{border-color:#10ba9d;background:#10ba9d;color:#fff}.import-actions button[data-v-3ce8e78d]:disabled{opacity:.5;cursor:not-allowed}.parent-picker[data-v-65a13186]{position:relative;margin-top:7px}.parent-trigger[data-v-65a13186]{width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 9px;border:1px solid #dfe9e8;border-radius:3px;background:#fff;color:#4c6061;text-align:left;cursor:pointer}.parent-trigger[data-v-65a13186]:disabled{background:#f7faf9;cursor:not-allowed}.parent-trigger[aria-expanded=true][data-v-65a13186]{border-color:#14b99b}.parent-tree[data-v-65a13186]{position:absolute;z-index:45;top:calc(100% + 5px);left:0;width:100%;max-height:240px;overflow:auto;padding:5px;border:1px solid #dfe9e8;border-radius:4px;background:#fff;box-shadow:0 8px 20px #193d3b29}.parent-root-row[data-v-65a13186]{display:flex;align-items:center}.parent-expander[data-v-65a13186]{flex:none;width:25px;border:0;background:none;color:#738889;cursor:pointer}.parent-option[data-v-65a13186]{display:block;width:100%;padding:7px 8px;border:0;background:#fff;color:#4c6061;text-align:left;font-size:12px;cursor:pointer}.parent-root-row .parent-option[data-v-65a13186]{flex:1}.parent-child[data-v-65a13186]{padding-left:33px}.parent-option[data-v-65a13186]:hover,.parent-option[aria-selected=true][data-v-65a13186]{background:#eaf8f4;color:#0fa98e}.dictionary-recovery[data-v-e139aee1]{padding:12px 18px 2px;background:#fffaf4}.form-options-status[data-v-e139aee1]{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:#718486;font-size:12px}.form-options-status[role=alert][data-v-e139aee1]{color:#a55a22}.form-options-status button[data-v-e139aee1]:disabled{opacity:.5;cursor:wait}.material-code-link[data-v-e139aee1]{padding:0;border:0;background:transparent;color:#0d998a;font:inherit;text-align:left;cursor:pointer}.material-code-link[data-v-e139aee1]:hover{text-decoration:underline}.material-code-link[data-v-e139aee1]:focus-visible{outline:2px solid #12b899;outline-offset:3px;border-radius:2px}.time-sort[data-v-e139aee1]{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.time-sort[data-v-e139aee1]:disabled{cursor:wait}.sort-arrows[data-v-e139aee1]{display:flex;flex-direction:column;gap:2px}.sort-arrows[data-v-e139aee1]:before,.sort-arrows[data-v-e139aee1]:after{content:"";border-left:4px solid transparent;border-right:4px solid transparent}.sort-arrows[data-v-e139aee1]:before{border-bottom:5px solid #a9b8b8}.sort-arrows[data-v-e139aee1]:after{border-top:5px solid #a9b8b8}.sort-arrows.asc[data-v-e139aee1]:before{border-bottom-color:#12b899}.sort-arrows.desc[data-v-e139aee1]:after{border-top-color:#12b899}.status-header[data-v-e139aee1]{position:relative;display:flex;align-items:center;gap:5px;white-space:nowrap}.status-filter-trigger[data-v-e139aee1]{display:grid;place-items:center;width:20px;height:20px;padding:2px;border:0;background:transparent;color:#606266;cursor:pointer}.status-filter-trigger[data-v-e139aee1]:hover,.status-filter-trigger.active[data-v-e139aee1]{color:#1cc287}.status-filter-trigger svg[data-v-e139aee1]{width:14px;height:14px;fill:currentColor}.status-filter-popup[data-v-e139aee1]{position:fixed;z-index:10;min-width:138px;padding:8px 10px;background:#fff;border:1px solid #e4eaea;border-radius:3px;box-shadow:0 4px 13px #13282924;text-align:left;color:#657779;font-weight:400}.status-filter-popup label[data-v-e139aee1]{display:flex;align-items:center;gap:6px;padding:5px 0;cursor:pointer}.status-filter-popup input[data-v-e139aee1]{accent-color:#17b99a}.status-filter-actions[data-v-e139aee1]{display:flex;justify-content:space-between;gap:6px;margin-top:5px;padding-top:7px;border-top:1px solid #edf1f1}.status-filter-actions button[data-v-e139aee1]{padding:3px 8px;border:0;background:transparent;color:#14aa91;font-size:12px;cursor:pointer}.status-filter-actions button[data-v-e139aee1]:disabled{color:#abb8b8;cursor:not-allowed}.notice[data-v-e139aee1]{color:#0e9d8c}.scope-note[data-v-e139aee1]{margin-left:auto;color:#879798;font-size:12px}.status-filter[data-v-e139aee1]{min-height:34px;padding:0 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.form-title[data-v-e139aee1]{display:flex;align-items:center;justify-content:space-between;gap:16px}.form-title p[data-v-e139aee1]{margin:0 0 5px;color:#0e9d8c;font-size:12px}.form-title h2[data-v-e139aee1]{margin:0 0 18px;font-size:18px}.form-grid[data-v-e139aee1]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.form-grid label[data-v-e139aee1]{display:grid;gap:6px;color:#718486;font-size:12px}.form-grid input[data-v-e139aee1],.form-grid textarea[data-v-e139aee1]{min-height:35px;width:100%;padding:6px 9px;border:1px solid #dfe9e8;border-radius:4px;background:#fff}.form-grid .wide[data-v-e139aee1]{grid-column:span 2}.status-badge.active[data-v-e139aee1]{color:#1b9a82;background:#e8faf4}.status-badge.disabled[data-v-e139aee1]{color:#69777a;background:#edf1f1}.disabled-reason[data-v-e139aee1]{padding:10px 12px;color:#a85f3f;background:#fff5f0;border-radius:4px}@media(max-width:1100px){.form-grid[data-v-e139aee1]{grid-template-columns:1fr 1fr}}@media(max-width:720px){.form-grid[data-v-e139aee1]{grid-template-columns:1fr}.form-grid .wide[data-v-e139aee1]{grid-column:auto}}.material-layout[data-v-e139aee1]{display:grid;grid-template-columns:210px minmax(0,1fr);gap:10px;align-items:start}.material-layout.is-editing[data-v-e139aee1]{grid-template-columns:minmax(0,1fr)}.category-panel[data-v-e139aee1]{min-height:540px;padding:14px 10px;background:#fff;border:1px solid #e7eeee;border-radius:4px}.category-heading[data-v-e139aee1]{display:flex;justify-content:space-between;padding:3px 8px 14px;color:#4a5e60;font-size:14px;font-weight:600;border-bottom:1px solid #edf1f1}.category-choice[data-v-e139aee1]{display:block;width:100%;margin:4px 0;padding:8px 12px;border:0;border-radius:3px;background:#fff;color:#738487;text-align:left;font-size:12px}.category-choice[data-v-e139aee1]:hover,.category-choice.selected[data-v-e139aee1]{color:#0fa98e;background:#ecf9f5}.material-main[data-v-e139aee1]{min-width:0}.material-notice[data-v-e139aee1]{margin:0 0 10px;padding:9px 12px;color:#0e9d8c;background:#effaf7;font-size:12px}.material-search[data-v-e139aee1],.material-actions[data-v-e139aee1]{min-height:51px;padding:9px 12px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;border-bottom:1px solid #edf2f2}.material-search label[data-v-e139aee1]{display:flex;align-items:center;gap:9px;margin-right:10px;color:#78898a;font-size:12px}.material-search input[data-v-e139aee1]{height:34px;padding:0 10px;border:1px solid #dfe9e8;border-radius:3px;font-size:12px}.material-actions[data-v-e139aee1]{min-height:46px}.material-actions .toolbar-button[data-v-e139aee1]{min-width:55px;height:29px;padding:0 10px}.material-actions button[data-v-e139aee1]:disabled{opacity:.5;cursor:not-allowed}.material-table[data-v-e139aee1]{min-width:2450px}.material-table th[data-v-e139aee1],.material-table td[data-v-e139aee1]{padding:0 10px}.material-table .row-actions[data-v-e139aee1]{display:table-cell;min-width:100px}.material-table .row-actions button[data-v-e139aee1]{margin-right:6px}.material-form[data-v-e139aee1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;overflow:hidden}.material-form>.form-title[data-v-e139aee1],.material-form>.form-body[data-v-e139aee1]{grid-column:1/-1}.material-form .form-title[data-v-e139aee1]{padding:13px 17px;border-bottom:2px solid #14b99b}.material-form .form-title h2[data-v-e139aee1],.detail-panel .form-title h2[data-v-e139aee1]{margin:0;font-size:16px}.material-form .form-title>div[data-v-e139aee1]{display:flex;gap:6px}.form-body[data-v-e139aee1]{padding:18px}.form-body h3[data-v-e139aee1]{margin:0 0 16px;font-size:14px;color:#4f6264}.material-form .form-grid[data-v-e139aee1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.material-form .form-grid label[data-v-e139aee1]{display:block;min-width:0}.material-form .form-grid label b[data-v-e139aee1]{color:#e05d54}.material-form .form-grid input[data-v-e139aee1],.material-form .form-grid select[data-v-e139aee1],.material-form .form-grid textarea[data-v-e139aee1]{display:block;width:100%;margin-top:7px;min-height:35px;padding:6px 9px;border:1px solid #dfe9e8;border-radius:3px;color:#4c6061;background:#fff}.material-form .form-grid .wide[data-v-e139aee1]{grid-column:span 2}.detail-panel[data-v-e139aee1]{border-bottom:1px solid #edf2f2}.detail-panel .form-title[data-v-e139aee1]{margin-bottom:16px}.detail-panel .form-title>div[data-v-e139aee1]{display:flex;gap:6px}@media(max-width:1100px){.material-layout[data-v-e139aee1]:not(.is-editing){grid-template-columns:155px minmax(0,1fr)}.scope-note[data-v-e139aee1]{display:none}}@media(max-width:850px){.material-form[data-v-e139aee1]{grid-template-columns:minmax(0,1fr)}}.material-list-preview[data-v-e139aee1]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-list-preview a[data-v-e139aee1]{color:#0e9d8c;text-decoration:none}.material-list-preview a[data-v-e139aee1]:hover{text-decoration:underline}.basic-section-heading[data-v-e139aee1]{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:13px 18px;border-bottom:1px solid #edf1f1}.basic-section-heading h3[data-v-e139aee1]{margin:0;color:#4f6264;font-size:14px}.basic-section-heading button[data-v-e139aee1]{width:30px;height:30px;display:grid;place-items:center;border:0;background:transparent;color:#6b7e80;cursor:pointer}.basic-chevron[data-v-e139aee1]{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(225deg) translate(-2px,-2px)}.basic-chevron.collapsed[data-v-e139aee1]{transform:rotate(45deg) translate(-2px,-2px)}.category-form-field[data-v-e139aee1]{min-width:0;color:#718486;font-size:12px}.category-form-field b[data-v-e139aee1]{color:#e05d54}.category-select[data-v-e139aee1]{position:relative;margin-top:7px}.category-select-trigger[data-v-e139aee1]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:35px;padding:6px 9px;border:1px solid #dfe9e8;border-radius:3px;background:#fff;color:#4c6061;text-align:left;cursor:pointer}.category-select-trigger[aria-expanded=true][data-v-e139aee1]{border-color:#14b99b}.category-select-trigger[aria-invalid=true][data-v-e139aee1]{border-color:#e05d54}.category-select-arrow[data-v-e139aee1]{margin-left:8px;color:#8a9b9d;font-size:18px;line-height:1}.category-select-popup[data-v-e139aee1]{position:absolute;z-index:30;top:calc(100% + 8px);left:0;width:100%;max-height:250px;overflow:auto;padding:5px 0;border:1px solid #e7eeee;border-radius:4px;background:#fff;box-shadow:0 6px 18px #1d444326}.category-select-popup [role=option][data-v-e139aee1]{display:block;width:100%;padding:7px 24px;border:0;background:#fff;color:#4c6061;text-align:left;font-size:12px;cursor:pointer}.category-select-popup [role=option].is-child[data-v-e139aee1]{padding-left:40px}.category-select-popup [role=option][data-v-e139aee1]:hover,.category-select-popup [role=option][aria-selected=true][data-v-e139aee1]{background:#edf9f6;color:#0fa98e}.category-search[data-v-e139aee1]{display:block;width:100%;height:30px;margin:10px 0 7px;padding:0 8px;border:1px solid #dfe9e8;border-radius:3px;color:#4c6061;background:#fff;font-size:12px}.category-load-error[data-v-e139aee1]{display:flex;align-items:center;gap:5px;margin:8px 0;padding:7px;color:#9b5b40;background:#fff4ee;font-size:11px}.category-load-error button[data-v-e139aee1]{flex:none;padding:2px 4px;border:0;background:transparent;color:#a84d2e;cursor:pointer}.category-load-error button[data-v-e139aee1]:disabled{cursor:wait;opacity:.5}.category-expand[data-v-e139aee1]{border:0;background:none;color:#17b99b;cursor:pointer;font-size:12px;font-weight:400}.category-row[data-v-e139aee1]{display:flex;align-items:center;min-width:0}.category-row .category-choice[data-v-e139aee1]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-edit[data-v-e139aee1]{flex:none;border:0;background:none;color:#8aa19f;cursor:pointer;font-size:15px}.category-edit[data-v-e139aee1]:hover{color:#0fa98e}.category-row.is-child .category-choice[data-v-e139aee1]{padding-left:25px}.category-parent-field[data-v-e139aee1]{display:grid;gap:7px;color:#657b7d;font-size:13px}.category-parent-field b[data-v-e139aee1]{color:#e05d54}.category-delete[data-v-e139aee1]{flex:none;border:0;background:none;color:#a5b1af;cursor:pointer;font-size:19px;line-height:1}.category-delete[data-v-e139aee1]:hover{color:#c25f57}.category-delete[data-v-e139aee1]:disabled{opacity:.5;cursor:not-allowed}.category-add[data-v-e139aee1]{border:0;background:none;color:#17b99b;font-size:19px;line-height:1;cursor:pointer}.category-backdrop[data-v-e139aee1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:20px;background:#1b343b66}.category-dialog[data-v-e139aee1]{width:min(470px,100%);padding:22px 26px;background:#fff;border-radius:6px;box-shadow:0 18px 60px #172b2e44}.category-dialog h3[data-v-e139aee1]{margin:0 0 20px;font-size:17px;color:#43595c}.category-dialog form[data-v-e139aee1]{display:grid;gap:16px}.category-dialog label[data-v-e139aee1]{display:grid;gap:7px;color:#657b7d;font-size:13px}.category-dialog label b[data-v-e139aee1]{color:#e05d54}.category-dialog input[data-v-e139aee1]{min-height:36px;padding:6px 9px;border:1px solid #dfe9e8;border-radius:3px}.category-dialog input[readonly][data-v-e139aee1]{background:#f7faf9}.category-dialog p[data-v-e139aee1]{margin:0;color:#b75b48;font-size:12px}.category-dialog-actions[data-v-e139aee1]{display:flex;justify-content:flex-end;gap:8px;margin-top:5px}.material-subtable[data-v-e139aee1]{margin:0 18px 20px;padding:16px;border:1px solid #edf1f1;border-radius:6px;background:#fff}.subtable-title[data-v-e139aee1]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.subtable-title h3[data-v-e139aee1],.detail-suppliers h3[data-v-e139aee1]{margin:0;font-size:13px;color:#526568}.material-subtable table[data-v-e139aee1]{width:100%;border-collapse:collapse;font-size:12px}.material-subtable th[data-v-e139aee1]{padding:9px;color:#829394;background:#f7f9fa;text-align:left;font-weight:500}.material-subtable td[data-v-e139aee1]{padding:8px;border-bottom:1px solid #edf1f1}.material-subtable select[data-v-e139aee1],.material-subtable input[data-v-e139aee1]{width:100%;min-height:32px;padding:4px 7px;border:1px solid #dfe9e8;border-radius:3px;background:#fff}.material-subtable .subtable-empty[data-v-e139aee1]{text-align:center;color:#a7b2b3;padding:18px}.net-price-unverified[data-v-e139aee1]{color:#a7b2b3}.detail-suppliers[data-v-e139aee1]{margin-top:17px;padding:12px;background:#f8fbfa}.detail-suppliers p[data-v-e139aee1]{display:flex;gap:15px;margin:9px 0;color:#5b7072;font-size:12px}.detail-suppliers strong[data-v-e139aee1]{font-weight:600;color:#0d9d87}.legacy-specification[data-v-e139aee1]{display:grid;grid-template-columns:70px minmax(150px,320px) 1fr;align-items:center;gap:8px;margin-bottom:12px;color:#607779;font-size:12px}.legacy-specification small[data-v-e139aee1]{color:#8b9a9b;font-size:11px}.composition-field[data-v-e139aee1]{display:grid;gap:7px;min-width:0;color:#718486;font-size:12px}.composition-open[data-v-e139aee1]{min-height:35px;padding:6px 9px;border:1px solid #dfe9e8;border-radius:3px;background:#fff;color:#627b7b;text-align:left;white-space:normal}.composition-backdrop[data-v-e139aee1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:20px;background:#1b343b66}.composition-dialog[data-v-e139aee1]{width:min(650px,100%);max-height:min(80vh,720px);display:flex;flex-direction:column;background:#fff;border-radius:8px;box-shadow:0 18px 60px #172b2e44}.composition-dialog-title[data-v-e139aee1],.composition-dialog-actions[data-v-e139aee1]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e8eeee}.composition-dialog-title h3[data-v-e139aee1]{margin:0;font-size:16px}.composition-dialog-title button[data-v-e139aee1]{border:0;background:none;font-size:22px;color:#788b8c;cursor:pointer}.composition-dialog-body[data-v-e139aee1]{padding:16px 18px;overflow:auto}.composition-dialog-body table[data-v-e139aee1]{width:100%;margin-top:12px;border-collapse:collapse;font-size:12px}.composition-dialog-body th[data-v-e139aee1],.composition-dialog-body td[data-v-e139aee1]{padding:9px;border-bottom:1px solid #edf1f1;text-align:left}.composition-dialog-body input[data-v-e139aee1]{width:100%;min-height:32px;padding:5px 8px;border:1px solid #dfe9e8;border-radius:3px}.composition-dialog-actions[data-v-e139aee1]{justify-content:flex-end;gap:8px;border-bottom:0;border-top:1px solid #e8eeee}.composition-error[data-v-e139aee1]{color:#ba4b3c;font-size:12px}.advanced-backdrop[data-v-e139aee1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;background:#1b343b66}.advanced-backdrop.maximized[data-v-e139aee1]{padding:0}.advanced-dialog[data-v-e139aee1]{width:min(850px,100%);min-width:0;max-height:min(82vh,760px);display:flex;flex-direction:column;background:#fff;border-radius:6px;box-shadow:0 18px 60px #172b2e44}.advanced-dialog.maximized[data-v-e139aee1]{width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden;border-radius:0}.advanced-dialog.maximized .advanced-body[data-v-e139aee1]{flex:1;min-height:0}.advanced-title[data-v-e139aee1],.advanced-actions[data-v-e139aee1]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #e8eeee}.advanced-title h3[data-v-e139aee1]{margin:0;font-size:15px}.advanced-title-controls[data-v-e139aee1]{display:flex;align-items:center;gap:14px}.advanced-title button[data-v-e139aee1]{border:0;background:none;font-size:22px;color:#788b8c;cursor:pointer}.advanced-body[data-v-e139aee1]{overflow:auto;padding:8px 16px}.advanced-body table[data-v-e139aee1]{width:100%;border-collapse:collapse;font-size:12px}.advanced-body th[data-v-e139aee1],.advanced-body td[data-v-e139aee1]{padding:6px 8px;border-bottom:1px solid #edf1f1;text-align:left}.advanced-body th[data-v-e139aee1]{position:sticky;top:0;background:#f5f7f9;color:#617576}.advanced-body td[data-v-e139aee1]:first-child{min-width:95px}.advanced-body select[data-v-e139aee1],.advanced-body input[data-v-e139aee1]{width:100%;min-width:110px;min-height:30px;padding:4px 7px;border:1px solid #dfe9e8;border-radius:3px;background:#fff}.advanced-actions[data-v-e139aee1]{justify-content:flex-end;gap:8px;border-bottom:0;border-top:1px solid #e8eeee}.advanced-error[data-v-e139aee1]{color:#ba4b3c;font-size:12px}@media(max-width:700px){.advanced-body[data-v-e139aee1]{overflow:auto}.advanced-body table[data-v-e139aee1]{min-width:660px}}.advanced-date-range[data-v-e139aee1]{display:flex;align-items:center;gap:6px;white-space:nowrap}.advanced-date-range input[data-v-e139aee1]{min-width:130px;width:130px}.advanced-date-range span[data-v-e139aee1]{color:#788b8c}.column-backdrop[data-v-e139aee1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:31;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;background:#1b343b66}.column-dialog[data-v-e139aee1]{width:min(1000px,100%);min-width:0;max-height:min(84vh,780px);display:flex;flex-direction:column;background:#fff;border-radius:6px;box-shadow:0 18px 60px #172b2e44}.column-title[data-v-e139aee1],.column-actions[data-v-e139aee1]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #e8eeee}.column-title h3[data-v-e139aee1]{margin:0;font-size:15px}.column-title button[data-v-e139aee1]{border:0;background:none;font-size:22px;color:#788b8c;cursor:pointer}.column-body[data-v-e139aee1]{overflow:auto;padding:12px 16px}.column-body table[data-v-e139aee1]{width:100%;min-width:830px;border-collapse:collapse;font-size:12px}.column-body th[data-v-e139aee1],.column-body td[data-v-e139aee1]{padding:9px;border:1px solid #edf1f1;text-align:center}.column-body th[data-v-e139aee1]{position:sticky;top:0;background:#f5f7f9;color:#617576}.column-body tr[data-v-e139aee1]:nth-child(odd){background:#f4faf5}.column-body input[data-v-e139aee1]:not([type=checkbox]),.column-body select[data-v-e139aee1]{width:100%;min-width:110px;min-height:31px;padding:4px 7px;border:1px solid #dfe9e8;border-radius:3px;background:#fff}.column-body input[type=checkbox][data-v-e139aee1]{accent-color:#4cbf9f}.column-tip[data-v-e139aee1]{margin:12px 0 0;color:#58aaa4;font-size:12px}.column-error[data-v-e139aee1]{margin:8px 0 0;color:#ba4b3c;font-size:12px}.column-actions[data-v-e139aee1]{justify-content:flex-end;gap:8px;border-bottom:0;border-top:1px solid #e8eeee}.material-table th.fixed-left[data-v-e139aee1],.material-table th.fixed-right[data-v-e139aee1],.material-table td.fixed-left[data-v-e139aee1],.material-table td.fixed-right[data-v-e139aee1]{position:sticky;z-index:2;background:#fff}.material-table th.fixed-left[data-v-e139aee1],.material-table th.fixed-right[data-v-e139aee1]{z-index:3;background:#f7f9fa}@media(max-width:1100px){.material-form[data-v-e139aee1]{grid-template-columns:minmax(0,1fr)}}.material-image-field[data-v-e139aee1]{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:#718486;font-size:12px}.image-upload-button[data-v-e139aee1]{position:relative;overflow:hidden;cursor:pointer}.image-upload-button input[data-v-e139aee1]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.image-paste-input[data-v-e139aee1]{width:132px;min-height:31px;padding:5px 9px;border:1px solid #dfe9e8;border-radius:3px;background:#fff;font-size:12px}.image-limit[data-v-e139aee1]{color:#93a2a3}.pending-image-gallery[data-v-e139aee1]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.pending-image-gallery figure[data-v-e139aee1]{width:108px;margin:0}.pending-image-gallery img[data-v-e139aee1]{width:108px;height:88px;object-fit:contain;border:1px solid #dfe8e7;border-radius:4px}.pending-image-gallery figcaption[data-v-e139aee1]{font-size:11px;color:#667879;overflow-wrap:anywhere}.pending-image-gallery button[data-v-e139aee1]{display:block;border:0;background:none;padding:3px 0;color:#c26758;cursor:pointer}.column-backdrop.maximized[data-v-e139aee1]{padding:0}.column-dialog.maximized[data-v-e139aee1]{width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden;border-radius:0}.column-dialog.maximized .column-body[data-v-e139aee1]{flex:1;min-height:0}.column-title-controls[data-v-e139aee1]{display:flex;align-items:center;gap:14px}.column-title[data-v-e139aee1],.column-actions[data-v-e139aee1]{flex-shrink:0}.composition-backdrop.maximized[data-v-e139aee1]{padding:0}.composition-dialog.maximized[data-v-e139aee1]{width:100%;height:100%;min-height:0;max-height:100%;overflow:hidden;border-radius:0}.composition-dialog.maximized .composition-dialog-body[data-v-e139aee1]{flex:1;min-height:0}.composition-title-controls[data-v-e139aee1]{display:flex;align-items:center;gap:14px}.composition-dialog-title[data-v-e139aee1],.composition-dialog-actions[data-v-e139aee1]{flex-shrink:0}.material-table tbody tr.active-row>td[data-v-e139aee1],.material-table tbody tr.active-row:hover>td[data-v-e139aee1]{background:#c6e6b3}.catalog-import-dialog[data-v-448073db]{width:min(650px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:1px solid #dce4e4;border-radius:5px;box-shadow:0 12px 32px #2333;color:#4e5b5d}.catalog-import-dialog[data-v-448073db]::backdrop{background:#0008}.import-title[data-v-448073db]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #edf1f1}.import-title h2[data-v-448073db]{font-size:17px;font-weight:500;margin:0}.import-title button[data-v-448073db]{border:0;background:none;font-size:24px;cursor:pointer}.import-body[data-v-448073db]{padding:16px 22px;font-size:14px}.import-hint[data-v-448073db]{font-size:12px;color:#859194}.link-button[data-v-448073db]{border:0;background:none;color:#0db996;cursor:pointer}.drop-area[data-v-448073db]{padding:36px 12px;text-align:center;border:1px dashed #b7cccc;border-radius:4px;background:#f9fcfc}.file-name[data-v-448073db]{color:#0e9d8c}.preview-scroll[data-v-448073db]{max-height:170px;overflow:auto}.preview-scroll table[data-v-448073db]{width:100%;border-collapse:collapse}.preview-scroll th[data-v-448073db],.preview-scroll td[data-v-448073db]{padding:6px;border:1px solid #e5ebeb;text-align:left;max-width:180px;overflow-wrap:anywhere}.import-errors[data-v-448073db]{color:#c44747}.import-actions[data-v-448073db]{display:flex;justify-content:flex-end;gap:12px;padding:14px 22px;border-top:1px solid #edf1f1}.import-actions button[data-v-448073db]{min-width:72px;padding:7px 14px;border:1px solid #d9e2e2;background:#fff;border-radius:3px;cursor:pointer}.import-actions .confirm[data-v-448073db]{border-color:#10ba9d;background:#10ba9d;color:#fff}.import-actions button[data-v-448073db]:disabled{opacity:.5;cursor:not-allowed}.color-toolbar[data-v-ed7d0222]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px;border-bottom:1px solid #edf2f2}.color-toolbar label[data-v-ed7d0222]{display:flex;align-items:center;gap:8px;color:#718486;font-size:12px}.color-toolbar input[data-v-ed7d0222],.color-toolbar select[data-v-ed7d0222],.form-grid input[data-v-ed7d0222]{min-height:34px;padding:6px 9px;border:1px solid #dfe9e8;border-radius:3px;background:#fff}.color-notice[data-v-ed7d0222]{padding:10px 14px;color:#0e9d8c}.catalog-dialog[data-v-ed7d0222]{width:min(1100px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:1px solid #dce4e4;border-radius:5px;box-shadow:0 12px 32px #2333;color:#4e5b5d}.catalog-dialog[data-v-ed7d0222]::backdrop{background:#0008}.color-form[data-v-ed7d0222]{margin:0}.form-title[data-v-ed7d0222]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid #e6ecec}.form-title h2[data-v-ed7d0222]{margin:0;font-size:16px;font-weight:500}.dialog-close[data-v-ed7d0222]{border:0;background:none;color:#687779;font-size:25px;line-height:1;cursor:pointer}.form-grid[data-v-ed7d0222]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin:10px 24px 18px}.form-grid label[data-v-ed7d0222]{display:grid;grid-template-columns:55px minmax(0,1fr);align-items:center;gap:8px;color:#596669;font-size:14px}.form-grid label span[data-v-ed7d0222]{text-align:right}.form-grid b[data-v-ed7d0222]{color:#d45e58}.form-grid input[data-v-ed7d0222]{width:100%}.form-actions[data-v-ed7d0222]{display:flex;justify-content:center;gap:12px;padding:14px 16px 16px}.catalog-view-options[data-v-ed7d0222]{display:flex;justify-content:flex-end;padding:8px 12px}.table-scroll[data-v-ed7d0222]{overflow:auto}.data-table[data-v-ed7d0222]{min-width:1120px}.catalog-table th.fixed-left[data-v-ed7d0222],.catalog-table th.fixed-right[data-v-ed7d0222],.catalog-table td.fixed-left[data-v-ed7d0222],.catalog-table td.fixed-right[data-v-ed7d0222]{position:sticky;z-index:2;background:#fff}.catalog-table th.fixed-left[data-v-ed7d0222],.catalog-table th.fixed-right[data-v-ed7d0222]{z-index:3;background:#f7f9fa}.table-action[data-v-ed7d0222]{margin-right:6px}@media(max-width:650px){.form-grid[data-v-ed7d0222]{grid-template-columns:1fr}.form-grid label[data-v-ed7d0222]{grid-template-columns:55px minmax(0,1fr)}}.specification-toolbar[data-v-a0f8bd5d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px;border-bottom:1px solid #edf2f2}.specification-toolbar label[data-v-a0f8bd5d]{display:flex;align-items:center;gap:8px;color:#718486;font-size:12px}.specification-toolbar input[data-v-a0f8bd5d],.specification-toolbar select[data-v-a0f8bd5d],.form-grid input[data-v-a0f8bd5d]{min-height:34px;padding:6px 9px;border:1px solid #dfe9e8;border-radius:3px;background:#fff}.specification-notice[data-v-a0f8bd5d]{padding:10px 14px;color:#0e9d8c}.catalog-dialog[data-v-a0f8bd5d]{width:min(500px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:1px solid #dce4e4;border-radius:5px;box-shadow:0 12px 32px #2333;color:#4e5b5d}.catalog-dialog[data-v-a0f8bd5d]::backdrop{background:#0008}.specification-form[data-v-a0f8bd5d]{margin:0}.form-title[data-v-a0f8bd5d]{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid #e6ecec}.form-title h2[data-v-a0f8bd5d]{margin:0;font-size:16px;font-weight:500}.dialog-close[data-v-a0f8bd5d]{border:0;background:none;color:#687779;font-size:25px;line-height:1;cursor:pointer}.form-grid[data-v-a0f8bd5d]{display:grid;gap:18px;margin:12px 16px}.form-grid label[data-v-a0f8bd5d]{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;color:#596669;font-size:14px}.form-grid label span[data-v-a0f8bd5d]{text-align:right}.form-grid b[data-v-a0f8bd5d]{color:#d45e58}.form-grid input[data-v-a0f8bd5d]{width:100%}.form-actions[data-v-a0f8bd5d]{display:flex;justify-content:center;gap:12px;padding:14px 16px 16px}.catalog-view-options[data-v-a0f8bd5d]{display:flex;justify-content:flex-end;padding:8px 12px}.table-scroll[data-v-a0f8bd5d]{overflow:auto}.data-table[data-v-a0f8bd5d]{min-width:1060px}.catalog-table th.fixed-left[data-v-a0f8bd5d],.catalog-table th.fixed-right[data-v-a0f8bd5d],.catalog-table td.fixed-left[data-v-a0f8bd5d],.catalog-table td.fixed-right[data-v-a0f8bd5d]{position:sticky;z-index:2;background:#fff}.catalog-table th.fixed-left[data-v-a0f8bd5d],.catalog-table th.fixed-right[data-v-a0f8bd5d]{z-index:3;background:#f7f9fa}.table-action[data-v-a0f8bd5d]{margin-right:6px}@media(max-width:650px){.form-grid label[data-v-a0f8bd5d]{grid-template-columns:80px minmax(0,1fr)}}.size-management[data-v-4d552666]{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:600px}.group-panel[data-v-4d552666]{border-right:1px solid #e5eeee;padding:12px;overflow:auto}.group-heading[data-v-4d552666]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.group-heading strong[data-v-4d552666]{font-size:15px}.group-search[data-v-4d552666]{display:flex;align-items:center;gap:5px;margin-bottom:8px}.group-search input[data-v-4d552666]{width:100%;min-width:0;min-height:32px;padding:5px 8px;border:1px solid #dfe9e8;border-radius:3px}.group-line[data-v-4d552666]{display:flex;align-items:center;border-radius:3px;padding:2px 4px}.group-line.selected[data-v-4d552666]{background:#e8faf5}.group-name[data-v-4d552666]{flex:1;min-width:0;text-align:left;padding:9px 4px;border:0;background:none;color:#48595b;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-name small[data-v-4d552666]{color:#b56958}.group-name span[data-v-4d552666]{color:#91a0a0}.small-action[data-v-4d552666]{border:0;background:none;color:#13a98f;font-size:11px;cursor:pointer}.group-empty[data-v-4d552666]{color:#9aa9a9}.size-panel[data-v-4d552666]{min-width:0}.size-toolbar[data-v-4d552666]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px;border-bottom:1px solid #edf2f2}.size-toolbar label[data-v-4d552666]{display:flex;align-items:center;gap:8px;color:#718486;font-size:12px}.size-toolbar input[data-v-4d552666],.size-toolbar select[data-v-4d552666],.dialog-fields input[data-v-4d552666]{min-height:34px;padding:6px 9px;border:1px solid #dfe9e8;border-radius:3px;background:#fff}.view-options[data-v-4d552666]{display:flex;justify-content:flex-end;gap:8px;padding:8px 12px}.table-scroll[data-v-4d552666]{overflow:auto}.data-table[data-v-4d552666]{min-width:950px}.data-table th.fixed-left[data-v-4d552666],.data-table th.fixed-right[data-v-4d552666],.data-table td.fixed-left[data-v-4d552666],.data-table td.fixed-right[data-v-4d552666]{position:sticky;z-index:2;background:#fff}.data-table th.fixed-left[data-v-4d552666],.data-table th.fixed-right[data-v-4d552666]{z-index:3;background:#f7f9fa}.notice[data-v-4d552666]{padding:10px 14px;color:#0e9d8c}.size-dialog[data-v-4d552666]{width:min(500px,calc(100vw - 32px));padding:0;border:1px solid #dce4e4;border-radius:5px;box-shadow:0 12px 32px #2333;color:#4e5b5d}.size-dialog[data-v-4d552666]::backdrop{background:#0008}.size-dialog form[data-v-4d552666]{margin:0}.dialog-heading[data-v-4d552666]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e6ecec}.dialog-heading h2[data-v-4d552666]{margin:0;font-size:16px;font-weight:500}.dialog-heading button[data-v-4d552666]{border:0;background:none;font-size:24px;cursor:pointer}.dialog-fields[data-v-4d552666]{display:grid;gap:14px;padding:18px 24px}.dialog-fields label[data-v-4d552666]{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:8px}.dialog-fields label span[data-v-4d552666]{text-align:right}.dialog-fields b[data-v-4d552666]{color:#d45e58}.dialog-fields input[data-v-4d552666]{width:100%}.dialog-actions[data-v-4d552666]{display:flex;justify-content:center;gap:12px;padding:14px;border-top:1px solid #e6ecec}.table-action[data-v-4d552666]{margin-right:6px}@media(max-width:700px){.size-management[data-v-4d552666]{grid-template-columns:1fr}.group-panel[data-v-4d552666]{border-right:0;border-bottom:1px solid #e5eeee;max-height:230px}}.box-toolbar[data-v-004be13b]{display:flex;gap:8px;padding:12px;border-bottom:1px solid #edf2f2}.table-scroll[data-v-004be13b]{overflow:auto}.data-table[data-v-004be13b]{min-width:650px}.data-table th.fixed-left[data-v-004be13b],.data-table th.fixed-right[data-v-004be13b],.data-table td.fixed-left[data-v-004be13b],.data-table td.fixed-right[data-v-004be13b]{position:sticky;z-index:2;background:#fff}.data-table th.fixed-left[data-v-004be13b],.data-table th.fixed-right[data-v-004be13b]{z-index:3;background:#f7f9fa}.notice[data-v-004be13b]{padding:10px 14px;color:#0e9d8c}.box-dialog[data-v-004be13b]{width:min(530px,calc(100vw - 32px));padding:0;border:1px solid #dce4e4;border-radius:5px;box-shadow:0 12px 32px #2333;color:#4e5b5d}.box-dialog[data-v-004be13b]::backdrop{background:#0008}.box-dialog form[data-v-004be13b]{margin:0}.dialog-heading[data-v-004be13b]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid #e6ecec}.dialog-heading h2[data-v-004be13b]{margin:0;font-size:16px;font-weight:500}.dialog-heading button[data-v-004be13b]{border:0;background:none;font-size:24px;cursor:pointer}.dialog-fields[data-v-004be13b]{display:grid;gap:14px;padding:18px 24px}.dialog-fields label[data-v-004be13b]{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px}.dialog-fields label span[data-v-004be13b]{text-align:right}.dialog-fields b[data-v-004be13b]{color:#d45e58}.dialog-fields input[data-v-004be13b]{width:100%;min-height:34px;padding:6px 9px;border:1px solid #dfe9e8;border-radius:3px;background:#fff}.dialog-actions[data-v-004be13b]{display:flex;justify-content:center;gap:12px;padding:14px;border-top:1px solid #e6ecec}.table-action[data-v-004be13b]{margin-right:6px}.dictionary-import-dialog[data-v-0d189960]{width:min(650px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:1px solid #dce4e4;border-radius:5px;box-shadow:0 12px 32px #2333;color:#4e5b5d}.dictionary-import-dialog[data-v-0d189960]::backdrop{background:#0008}header[data-v-0d189960],footer[data-v-0d189960]{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #edf1f1}header h2[data-v-0d189960]{font-size:17px;font-weight:500;margin:0}header button[data-v-0d189960]{border:0;background:none;font-size:24px;cursor:pointer}.body[data-v-0d189960]{padding:16px 22px;font-size:14px}.hint[data-v-0d189960]{font-size:12px;color:#859194}.link[data-v-0d189960]{border:0;background:none;color:#0db996;cursor:pointer}.drop[data-v-0d189960]{padding:36px 12px;text-align:center;border:1px dashed #b7cccc;border-radius:4px;background:#f9fcfc}.preview[data-v-0d189960]{max-height:170px;overflow:auto}.preview table[data-v-0d189960]{width:100%;border-collapse:collapse}.preview th[data-v-0d189960],.preview td[data-v-0d189960]{padding:6px;border:1px solid #e5ebeb;text-align:left;max-width:180px;overflow-wrap:anywhere}.errors[data-v-0d189960]{color:#c44747}footer[data-v-0d189960]{justify-content:flex-end;gap:12px;border-top:1px solid #edf1f1;border-bottom:0}footer button[data-v-0d189960]{min-width:72px;padding:7px 14px;border:1px solid #d9e2e2;background:#fff;border-radius:3px;cursor:pointer}footer .confirm[data-v-0d189960]{border-color:#10ba9d;background:#10ba9d;color:#fff}footer button[data-v-0d189960]:disabled{opacity:.5;cursor:not-allowed}.dictionary-layout[data-v-86fd7e3f]{display:grid;grid-template-columns:190px minmax(0,1fr);gap:12px;min-height:540px}.dictionary-categories[data-v-86fd7e3f]{overflow:auto;max-height:calc(100vh - 140px);background:#fff;border:1px solid #e6ecec;border-radius:4px;padding:8px}.dictionary-categories h2[data-v-86fd7e3f]{font-size:15px;font-weight:500;margin:5px 8px 12px}.dictionary-categories button[data-v-86fd7e3f]{display:block;width:100%;text-align:left;border:0;background:none;padding:8px 12px;color:#526164;cursor:pointer}.dictionary-categories button.selected[data-v-86fd7e3f]{background:#e4f8f3;color:#0b9c85}.dictionary-main[data-v-86fd7e3f]{min-width:0}.dictionary-toolbar[data-v-86fd7e3f]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:12px;border-bottom:1px solid #e9eeee}.dictionary-toolbar label[data-v-86fd7e3f]{display:flex;align-items:center;gap:8px}.dictionary-toolbar input[data-v-86fd7e3f]{min-height:32px;border:1px solid #dce7e5;border-radius:3px;padding:4px 8px}.dictionary-table-scroll[data-v-86fd7e3f]{overflow:auto}.data-table[data-v-86fd7e3f]{min-width:1100px}.data-table th.fixed-left[data-v-86fd7e3f],.data-table th.fixed-right[data-v-86fd7e3f],.data-table td.fixed-left[data-v-86fd7e3f],.data-table td.fixed-right[data-v-86fd7e3f]{position:sticky;z-index:2;background:#fff}.data-table th.fixed-left[data-v-86fd7e3f],.data-table th.fixed-right[data-v-86fd7e3f]{z-index:3;background:#f7f9fa}.dictionary-footer[data-v-86fd7e3f]{padding:12px;color:#718081}.dictionary-notice[data-v-86fd7e3f]{margin:0;padding:10px 14px;color:#0e9d8c}.dictionary-dialog[data-v-86fd7e3f]{width:min(570px,calc(100vw - 32px));padding:0;border:1px solid #dce4e4;border-radius:5px;box-shadow:0 12px 32px #2333;color:#4e5b5d}.dictionary-dialog[data-v-86fd7e3f]::backdrop{background:#0008}.dictionary-dialog header[data-v-86fd7e3f],.dictionary-dialog footer[data-v-86fd7e3f]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #e6ecec}.dictionary-dialog header h2[data-v-86fd7e3f]{font-size:16px;font-weight:500;margin:0}.dictionary-dialog header button[data-v-86fd7e3f]{border:0;background:none;font-size:24px;cursor:pointer}.dictionary-dialog footer[data-v-86fd7e3f]{justify-content:center;gap:12px;border-top:1px solid #e6ecec;border-bottom:0}.dictionary-fields[data-v-86fd7e3f]{display:grid;gap:14px;padding:18px 24px}.dictionary-fields label[data-v-86fd7e3f]{display:grid;grid-template-columns:95px minmax(0,1fr);align-items:center;gap:8px}.dictionary-fields span[data-v-86fd7e3f]{text-align:right}.dictionary-fields b[data-v-86fd7e3f]{color:#c55}.dictionary-fields input[data-v-86fd7e3f]{min-height:34px;border:1px solid #dce7e5;border-radius:3px;padding:5px 8px}@media(max-width:760px){.dictionary-layout[data-v-86fd7e3f]{grid-template-columns:1fr}.dictionary-categories[data-v-86fd7e3f]{max-height:180px}.dictionary-categories button[data-v-86fd7e3f]{display:inline-block;width:auto}}.inventory-screen[data-v-5a5bcd2a]{min-height:100vh;box-sizing:border-box;padding:28px;background:#081a29;color:#e8f1fa;font-size:15px}.screen-header[data-v-5a5bcd2a]{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.eyebrow[data-v-5a5bcd2a]{color:#56dcbf;letter-spacing:3px;font-size:12px}h1[data-v-5a5bcd2a]{font-size:30px;margin:8px 0}h2[data-v-5a5bcd2a]{font-size:20px;margin:0}.screen-header p[data-v-5a5bcd2a],aside[data-v-5a5bcd2a],.gaps[data-v-5a5bcd2a],.direction[data-v-5a5bcd2a],.screen-panel header p[data-v-5a5bcd2a]{color:#a5bed3;font-size:12px;line-height:1.7}.gaps[data-v-5a5bcd2a]{color:#e6c58c}nav[data-v-5a5bcd2a]{display:flex;align-items:center;gap:16px}a[data-v-5a5bcd2a]{color:#56dcbf}button[data-v-5a5bcd2a]{border:1px solid #48768b;background:#123c50;color:#e8f1fa;padding:9px 16px;border-radius:6px;cursor:pointer}button[data-v-5a5bcd2a]:disabled{opacity:.5;cursor:default}.screen-grid[data-v-5a5bcd2a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.screen-panel[data-v-5a5bcd2a]{background:#102839;border:1px solid #29485c;border-radius:12px;overflow:hidden;min-width:0}.stock[data-v-5a5bcd2a]{grid-column:1/-1}.screen-panel>header[data-v-5a5bcd2a]{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.screen-panel>p[data-v-5a5bcd2a]{padding:0 18px}.screen-scroll[data-v-5a5bcd2a]{overflow:auto;max-height:400px}.screen-scroll[data-v-5a5bcd2a]:focus-visible{outline:2px solid #56dcbf;outline-offset:-2px}table[data-v-5a5bcd2a]{width:100%;border-collapse:collapse;white-space:nowrap}th[data-v-5a5bcd2a],td[data-v-5a5bcd2a]{padding:14px 18px;text-align:left;border-bottom:1px solid #29485c}th[data-v-5a5bcd2a]{background:#17364a;color:#aac7da;font-size:12px;position:sticky;top:0}small[data-v-5a5bcd2a]{display:block;color:#a5bed3;margin-top:4px;font-size:12px}.quantity[data-v-5a5bcd2a]{color:#56dcbf;font-size:22px;font-variant-numeric:tabular-nums}[role=alert][data-v-5a5bcd2a]{color:#ffc29c}.screen-panel[data-v-5a5bcd2a] .table-pagination{background:#102839;color:#aac7da}@media(max-width:1000px){.screen-grid[data-v-5a5bcd2a]{grid-template-columns:minmax(0,1fr)}.stock[data-v-5a5bcd2a]{grid-column:auto}}@media(max-width:600px){.inventory-screen[data-v-5a5bcd2a]{padding:14px}.screen-header[data-v-5a5bcd2a]{align-items:flex-start;flex-direction:column}h1[data-v-5a5bcd2a]{font-size:24px}.screen-panel>header[data-v-5a5bcd2a]{flex-wrap:wrap}}.screen-panel[data-v-5a5bcd2a] .pagination{flex-wrap:wrap;gap:10px;padding:12px 18px;background:#102839;color:#aac7da}body:has(.inventory-screen){min-width:0}:root{font-family:PingFang SC,Microsoft YaHei,Inter,system-ui,sans-serif;color:#263238;background:#f4f7f8;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-width:1180px;background:#f4f7f8}button,input{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex;background:#f4f7f8}.side-nav{width:232px;flex:0 0 232px;height:100vh;position:sticky;top:0;align-self:flex-start;color:#d5e5e3;background:linear-gradient(180deg,#073f47,#07565a);padding:24px 14px;box-shadow:5px 0 20px #0d434914;overflow-y:auto;overscroll-behavior:contain}.brand,.login-logo{display:flex;align-items:center;gap:10px;font-size:19px;font-weight:700;letter-spacing:.02em}.brand-mark{width:30px;height:30px;border-radius:9px;display:inline-grid;place-items:center;color:#083e46;background:#57d6b0;font-weight:800}.tenant-name{margin:24px 8px 17px;padding-bottom:16px;color:#88b7b6;font-size:12px;border-bottom:1px solid rgba(255,255,255,.12)}.nav-group{margin:12px 0}.nav-group-title{margin:0 10px 7px;color:#85b4b2;font-size:12px}.nav-item{width:100%;border:0;border-radius:6px;padding:10px 12px;display:flex;gap:9px;align-items:center;color:#d0e5e3;background:transparent;text-align:left;font-size:13px}.nav-item:hover,.nav-item.active{color:#fff;background:#55d3ad38}.nav-item.active{box-shadow:inset 3px 0 #57d6b0}.nav-item.disabled{color:#8ab0af;cursor:default;opacity:.72}.nav-dot{width:5px;height:5px;border-radius:99px;background:currentColor;opacity:.72}.main-shell{min-width:0;flex:1}.top-bar{height:60px;padding:0 34px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e5ecec}.breadcrumb{color:#6f8185;font-size:13px}.breadcrumb span{margin:0 8px;color:#c2ced0}.top-actions{display:flex;align-items:center;gap:22px;color:#7b8b8e;font-size:13px}.top-icon{font-size:22px}.top-user{color:#33494d}.logout{border:0;color:#6b8585;background:none;font-size:12px}.tag-view-wrap{height:43px;padding:8px 34px 0;display:flex;gap:5px;background:#fff;border-bottom:1px solid #edf1f1}.tag-view{height:35px;padding:0 14px;border:1px solid #e5ecec;border-bottom:0;color:#718184;background:#f7fafa;font-size:12px}.tag-view.active{color:#087f75;background:#fff;border-top:2px solid #16bea0}.tag-close{margin-left:8px;color:#99a8aa}.page-content{padding:24px 34px 40px}.page-heading{margin-bottom:23px;display:flex;align-items:end;justify-content:space-between}.page-kicker{margin-bottom:6px;color:#9aaaaa;font-size:12px}.page-heading h1{margin:0;color:#20373b;font-size:22px;font-weight:600}.page-context{color:#87979a;font-size:12px}.dashboard-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metric-card,.panel-card,.placeholder-card{padding:20px;background:#fff;border:1px solid #e9eeee;border-radius:7px;box-shadow:0 4px 15px #193f4306}.metric-card{min-height:126px;position:relative;overflow:hidden}.metric-card:after{content:"";position:absolute;right:-18px;bottom:-26px;width:92px;height:92px;border:12px solid #e8f6f2;border-radius:50%}.metric-card.accent{background:linear-gradient(135deg,#0b6d70,#14ae91);color:#fff;border:none}.metric-card.accent:after{border-color:#ffffff26}.metric-card span,.metric-card small{display:block;font-size:12px;color:#91a1a3}.metric-card.accent span,.metric-card.accent small{color:#ffffffc2}.metric-card strong{display:block;margin:11px 0 5px;font-size:29px;font-weight:600}.panel-card{min-height:220px}.panel-card.wide{grid-column:span 2}.panel-title{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #edf1f1}.panel-title h3{margin:0;font-size:15px;font-weight:600}.panel-title span{color:#16a995;font-size:12px}.empty-row{min-height:130px;display:flex;align-items:center;justify-content:center;gap:14px;color:#708184}.empty-row i{width:35px;height:35px;display:block;border-radius:50%;background:#e7f5f1}.empty-row b{font-size:13px;font-weight:500}.empty-row p{margin:6px 0 0;color:#a2afb0;font-size:12px}.mini-list div,.notice-list p,.timeline p{margin:0;padding:14px 0;display:flex;justify-content:space-between;border-bottom:1px solid #f0f3f3;color:#607376;font-size:12px}.mini-list span{color:#16a995}.notice-list p,.timeline p{display:block}.notice-list em{margin-right:7px;padding:2px 4px;color:#eb9276;background:#fff1ed;font-size:9px;font-style:normal}.timeline b{display:block;margin-bottom:5px;color:#3f6465;font-size:12px}.timeline span{color:#899798}.placeholder-card{min-height:260px}.placeholder-card h2{margin:0 0 12px;font-size:17px}.placeholder-card p{color:#7b8d8e;font-size:13px}.placeholder-icon{width:48px;height:48px;margin-bottom:18px;display:grid;place-items:center;border-radius:14px;color:#0ca78f;background:#e9faf5;font-size:23px}.table-card{overflow:hidden;padding:0;background:#fff;border:1px solid #e7eeee;border-radius:7px}.table-toolbar{min-height:68px;padding:14px 17px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #edf2f2}.search-box{width:300px;height:35px;padding:0 10px;display:flex;align-items:center;gap:7px;border:1px solid #dfe9e8;border-radius:4px;color:#93a6a5}.search-box input{min-width:0;flex:1;border:0;outline:0;color:#4c6061;font-size:12px}.toolbar-button{min-width:62px;height:35px;padding:0 13px;border:1px solid #dfe9e8;border-radius:4px;color:#5f7474;background:#fff;font-size:12px}.toolbar-button.primary{border-color:#16bd9d;color:#fff;background:#16bd9d}.toolbar-button.danger{color:#e28776;border-color:#f1d0c9;background:#fff9f7}.table-scroll{overflow-x:auto}.data-table{width:100%;min-width:1050px;border-collapse:collapse;font-size:12px}.data-table th{height:42px;padding:0 14px;color:#718486;background:#f7faf9;font-weight:500;text-align:left;white-space:nowrap}.data-table td{height:54px;padding:0 14px;color:#526669;border-top:1px solid #f0f3f3;white-space:nowrap}.data-table tr:hover td{background:#fbfefd}.checkbox{accent-color:#18bc9c}.table-link{color:#098f82}.row-actions{display:flex;gap:10px}.row-actions button{border:0;color:#0e9d8c;background:transparent;font-size:12px}.row-actions button.muted{color:#95a3a4}.status-badge{display:inline-block;padding:3px 8px;border-radius:3px;font-size:11px}.status-badge.draft,.status-badge.pending{color:#a07830;background:#fff5df}.status-badge.submitted{color:#597ab4;background:#edf4ff}.status-badge.approved,.status-badge.planned,.status-badge.released{color:#1b9a82;background:#e8faf4}.status-badge.converted,.status-badge.completed{color:#7d6eb0;background:#f1edff}.status-badge.in_progress{color:#d26f4f;background:#fff0ea}.pagination{min-height:52px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;color:#91a0a1;font-size:12px}.pagination button{border:1px solid #e0e9e8;background:#fff;color:#6f8081}.table-empty{padding:55px;color:#99a8a9;text-align:center}.plan-tabs,.detail-tabs{display:flex;gap:4px;padding:0 17px;border-bottom:1px solid #edf2f2}.plan-tab,.detail-tab{padding:15px 18px 12px;border:0;color:#7c8c8e;background:transparent;font-size:12px}.plan-tab.active,.detail-tab.active{color:#0b9c8d;border-bottom:2px solid #13b99a}.detail-panel{padding:18px}.detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.detail-stat{padding:14px;border:1px solid #edf1f1;border-radius:5px;background:#fbfdfd}.detail-stat span{display:block;margin-bottom:8px;color:#8b9a9c;font-size:11px}.detail-stat strong{font-size:18px;font-weight:500;color:#395356}.login-page{min-height:100vh;display:grid;grid-template-columns:1.25fr .75fr;background:#f4fbfb}.login-art{position:relative;overflow:hidden;padding:90px 11%;color:#f6ffff;background:radial-gradient(circle at 70% 28%,rgba(61,210,179,.42),transparent 32%),linear-gradient(145deg,#063e49,#087472 52%,#0b9c82)}.login-art:before,.login-art:after{content:"";position:absolute;border:1px solid rgba(255,255,255,.15);border-radius:50%}.login-art:before{width:650px;height:650px;right:-160px;top:80px}.login-art:after{width:900px;height:900px;left:-500px;bottom:-500px}.art-copy{position:relative;z-index:1}.eyebrow{color:#8de5d3;font-size:11px;letter-spacing:.18em}.art-copy h1{margin:26px 0 18px;font-size:48px;line-height:1.16;font-weight:600}.art-copy em{color:#6de1be;font-style:normal}.art-copy p{color:#ffffffad;font-size:15px}.art-graphic{position:absolute;z-index:0;right:11%;bottom:17%;width:340px;height:240px;transform:rotate(-12deg)}.ring{position:absolute;top:38px;right:0;bottom:0;left:0;border:16px solid rgba(97,245,207,.65);border-top-color:#a2f4e552;border-radius:45%;transform:rotate(18deg)}.cube{position:absolute;width:54px;height:54px;border-radius:8px;background:linear-gradient(135deg,#d2ffef,#42dbaf);box-shadow:20px 20px 30px #04323133}.cube-a{left:70px;top:34px}.cube-b{left:162px;top:100px}.cube-c{left:248px;top:20px}.login-panel{align-self:center;width:min(500px,78%);margin:0 auto;padding:48px 52px;background:#fff;border-radius:12px;box-shadow:0 12px 40px #10595814}.login-logo{color:#184e52}.login-welcome{margin-top:48px;color:#20bf9c;font-size:15px}.login-panel h2{margin:8px 0 30px;font-size:30px;font-weight:600;color:#203d40}.login-panel label{display:block;margin:14px 0 7px;color:#7f8c8e;font-size:12px}.field{display:flex;align-items:center;gap:10px;height:43px;padding:0 12px;border:1px solid #dce8e7;border-radius:4px;color:#a4b6b5}.field:focus-within{border-color:#36c9a7;box-shadow:0 0 0 2px #36c9a71c}.field input{width:100%;border:0;outline:0;color:#3e5558;background:transparent}.login-row{display:flex;align-items:center;justify-content:space-between}.login-row .remember{margin:14px 0;color:#7d8a8c}.remember input{accent-color:#20c09c}.login-row a{color:#20b594;font-size:12px}.primary-button{width:100%;height:44px;border:0;border-radius:4px;color:#fff;background:#15c39d;box-shadow:0 6px 14px #15c39d38}.primary-button:hover{background:#0eb28f}.error-text{margin-top:10px;color:#e17f6e;font-size:12px}.login-footer{margin-top:36px;display:flex;justify-content:space-between;color:#aab8b8;font-size:11px}.password-field input{flex:1;min-width:0;width:auto}.password-toggle{flex:none;padding:4px 0 4px 8px;border:0;color:#84999a;background:transparent;font-size:12px}.password-toggle:hover,.password-toggle:focus-visible{color:#0aa98e}.data-table tr.selected td{background:#fbfefd}.thumb-placeholder{width:30px;height:30px;display:inline-grid;place-items:center;border-radius:4px;color:#0d9d89;background:#e9f7f3}.table-action{border:0;color:#0e9d8c;background:transparent;font-size:12px}.table-toolbar button:disabled{cursor:not-allowed;opacity:.45}.toolbar-message{color:#0e9d8c;font-size:12px}@media(max-width:1300px){.side-nav{width:210px;flex-basis:210px}.dashboard-grid{grid-template-columns:repeat(2,1fr)}.panel-card.wide{grid-column:span 2}}.app-shell{background:#f5f7f7}.side-nav{width:190px;flex-basis:190px;padding:16px 8px;color:#637577;background:#fff;border-right:1px solid #e7ecec;box-shadow:none}.brand{padding:0 8px;color:#243d40;font-size:17px}.brand-mark{color:#fff;background:#13ba9a;border-radius:5px}.tenant-name{margin:15px 8px 12px;padding-bottom:12px;color:#a2afaf;border-bottom-color:#edf0f0}.nav-group{margin:5px 0}.nav-group-title{margin:0 8px 3px;padding:5px 0;color:#617476;font-size:12px;font-weight:600}.nav-item{min-height:28px;padding:5px 12px 5px 18px;color:#77898a;font-size:12px}.nav-item:hover,.nav-item.active{color:#12a98e;background:#e9f8f4}.nav-item.active{box-shadow:none}.nav-item.disabled{color:#a9b5b5;opacity:1}.nav-dot{width:4px;height:4px}.top-bar{height:49px;padding:0 21px;color:#fff;background:#0bbd9e;border-bottom:0}.breadcrumb,.breadcrumb span,.top-actions,.top-user,.logout{color:#fff}.top-actions{gap:18px}.top-icon{font-size:18px}.tag-view-wrap{height:38px;padding:5px 20px 0}.tag-view{height:33px}.page-content{padding:17px 20px 35px}@media(max-width:1300px){.side-nav{width:176px;flex-basis:176px}}body:has(.login-page){min-width:0}.login-page{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:100vh;padding:36px clamp(32px,11.4vw,224px);overflow:hidden;background:#dce7fa}.login-artwork{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.login-panel{position:relative;z-index:1;flex:none;align-self:auto;width:532px;min-height:650px;margin:0;padding:82px 90px 48px;border-radius:12px;box-shadow:none}.login-welcome{margin:0;color:#70cdb5;font-size:23px;font-weight:300;letter-spacing:.08em}.login-panel h1{margin:9px 0 27px;color:#45494e;font-size:28px;font-weight:600;letter-spacing:.12em;white-space:nowrap}.login-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.login-panel .field{height:42px;margin:0 0 24px;border-color:#d9e0ec;border-radius:4px;background:#fff}.login-panel .field input{height:100%;font-size:15px;color:#59636e}.login-panel .field input[readonly]{cursor:default}.login-panel .password-field{margin-bottom:9px}.login-panel .password-toggle{color:#96a4b0}.login-panel .login-row{height:32px;justify-content:flex-start}.login-panel .remember{display:flex;align-items:center;gap:6px;margin:0;color:#20b894;font-size:14px;font-weight:600}.login-panel .remember input{margin:0}.login-panel .login-button{height:43px;margin-top:12px;box-shadow:none;font-weight:600}.login-other{display:flex;align-items:center;gap:21px;margin:38px -11px 17px;color:#939bad;font-size:14px;white-space:nowrap}.login-other:before,.login-other:after{content:"";flex:1;height:1px;background:#e5e9f0}.login-wechat{display:block;margin:0 auto;border:0;background:none;color:#11b994;font-size:13px;cursor:not-allowed}@media(max-width:1100px){.login-page{padding-right:5vw}.login-panel{width:min(532px,52vw);padding-left:clamp(34px,7vw,90px);padding-right:clamp(34px,7vw,90px)}}@media(max-width:700px){.login-page{justify-content:center;min-height:100dvh;padding:24px 16px}.login-artwork{object-position:34% center;opacity:.55}.login-panel{width:min(100%,420px);min-height:0;padding:48px 32px 40px;box-shadow:0 12px 40px #4b628c21}.login-welcome{font-size:20px}.login-panel h1{font-size:23px}.login-other{margin-top:32px}}
