:root{color:#182230;font-synthesis:none;letter-spacing:0;background:#f3f5f7;font-family:Inter,Microsoft YaHei,PingFang SC,Arial,sans-serif}*{box-sizing:border-box}html,body,#app{min-width:320px;min-height:100%;margin:0}body{background:#f3f5f7}button,input,select,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}.page{color:#182230;min-height:100%}.page-header,.header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.page-header h1,.header h1{margin:0;font-size:23px}.page-header p,.header p{color:#687789;margin:5px 0 0;font-size:13px}.filters,.form-panel{background:#f7f9fa;border:1px solid #dce2e8;border-radius:5px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}.filters label,.form-panel label,.form-grid label{color:#526273;gap:6px;font-size:13px;font-weight:700;display:grid}input,select,textarea{color:#182230;background:#fff;border:1px solid #cdd6df;border-radius:4px;outline:none;width:100%;min-width:180px}input,select{height:38px;padding:0 10px}textarea{resize:vertical;min-height:84px;padding:9px 10px}input:focus,select:focus,textarea:focus{border-color:#2782b5;box-shadow:0 0 0 3px #2782b51f}button{color:#fff;background:#245b7a;border:1px solid #245b7a;border-radius:4px;min-height:36px;padding:0 14px;font-weight:700}button:hover:not(:disabled){background:#1d4c68}button.secondary{color:#435466;background:#fff;border-color:#cdd6df}button.secondary:hover:not(:disabled){background:#eef2f5}button.danger{background:#d93649;border-color:#d93649}button.danger:hover:not(:disabled){background:#bc2c3d}button.small{min-height:31px;padding:0 11px;font-size:12px}button:disabled{cursor:not-allowed;opacity:.52}.actions{align-items:center;gap:7px;display:flex}.table-wrap{background:#fff;border:1px solid #dce2e8;overflow-x:auto}table{border-collapse:collapse;background:#fff;width:100%}th,td{text-align:left;white-space:nowrap;border-bottom:1px solid #dce2e8;border-right:1px solid #dce2e8;padding:11px 12px;font-size:13px}th{color:#263746;background:#f1f4f6;font-weight:800}th:last-child,td:last-child{border-right:0}tbody tr:hover{background:#f7fafc}.number{font-family:Consolas,SFMono-Regular,monospace}.empty,.empty-cell{color:#758495;text-align:center;padding:46px 20px}.error{color:#a92334;background:#fff2f3;border:1px solid #f0bec4;border-radius:4px;margin:0 0 14px;padding:11px 13px;font-size:13px}.status-tag{color:#1c6388;background:#e8f3f8;border-radius:4px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.modal-backdrop{z-index:1200;background:#0b182394;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:6px;width:min(920px,100%);max-height:calc(100vh - 44px);overflow:auto;box-shadow:0 22px 64px #08182542}.modal-header{z-index:1;background:#fff;border-bottom:1px solid #dce2e8;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex;position:sticky;top:0}.modal-header h2{margin:0;font-size:18px}.modal-close{color:#526273;background:0 0;border-color:#0000;width:34px;min-height:34px;padding:0;font-size:22px}.modal-close:hover:not(:disabled){background:#eef2f5}.modal-body{padding:18px}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.form-grid .wide{grid-column:span 2}.form-grid .full{grid-column:1/-1}.modal-actions{justify-content:flex-end;gap:10px;padding:0 18px 18px;display:flex}@media (width<=780px){.page-header,.header{flex-direction:column;align-items:stretch}.form-grid{grid-template-columns:1fr}.form-grid .wide,.form-grid .full{grid-column:auto}.filters label,.filters input,.filters select{width:100%;min-width:0}.modal-backdrop{padding:10px}.modal{max-height:calc(100vh - 20px)}}.pagination-bar[data-v-8755644b]{color:#475569;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:8px 2px;font-size:14px;display:flex}.pagination-controls[data-v-8755644b],.pagination-controls label[data-v-8755644b]{align-items:center;gap:8px;display:flex}select[data-v-8755644b]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:4px;height:32px;padding:0 26px 0 9px}button[data-v-8755644b]{color:#284b6b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;place-items:center;width:32px;height:32px;padding:7px;display:inline-grid}button svg[data-v-8755644b]{width:16px;height:16px}button[data-v-8755644b]:disabled{cursor:not-allowed;opacity:.45}.total[data-v-8755644b],.page-number[data-v-8755644b]{white-space:nowrap}@media (width<=640px){.pagination-bar[data-v-8755644b]{flex-direction:column;align-items:flex-start}}.channel-table[data-v-0780f625]{min-width:1080px}.channel-dialog[data-v-0780f625]{width:min(940px,100vw - 32px)}.channel-dialog .form-grid[data-v-0780f625]{grid-template-columns:repeat(4,minmax(0,1fr))}.modal-header small[data-v-0780f625]{color:#687789;margin-top:4px;display:block}.auth-field[data-v-0780f625]{gap:10px;margin-top:2px;display:grid}.auth-header[data-v-0780f625]{color:#526273;justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-header>span[data-v-0780f625]{font-weight:700}.auth-header>strong[data-v-0780f625]{color:#20577c;font-size:12px}.auth-toolbar[data-v-0780f625]{grid-template-columns:minmax(220px,1fr) auto auto;gap:8px;display:grid}.auth-toolbar input[data-v-0780f625]{width:100%;min-width:0}.compact[data-v-0780f625]{white-space:nowrap;min-height:38px;padding:0 12px}.client-options[data-v-0780f625]{background:#f7f9fb;border:1px solid #cfd8e1;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:300px;padding:10px;display:grid;overflow-y:auto}.client-options>label[data-v-0780f625]{cursor:pointer;background:#fff;border:1px solid #d9e1e8;border-radius:4px;align-items:flex-start;gap:9px;min-width:0;padding:10px;font-weight:400;display:flex}.client-options>label[data-v-0780f625]:hover{border-color:#8aa5ba}.client-options>label.selected[data-v-0780f625]{background:#eef6fb;border-color:#39769c;box-shadow:inset 3px 0 #39769c}.client-options input[data-v-0780f625]{width:16px;min-width:16px;height:16px;margin:2px 0 0}.client-summary[data-v-0780f625]{gap:3px;min-width:0;display:grid}.client-summary strong[data-v-0780f625],.client-summary small[data-v-0780f625]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.client-summary strong[data-v-0780f625]{color:#263849;font-size:13px}.client-summary small[data-v-0780f625]{color:#718091;font-size:11px}.client-options p[data-v-0780f625]{color:#718091;text-align:center;grid-column:1/-1;margin:24px 0}.dialog-error[data-v-0780f625]{color:#a52735;background:#fff4f5;border:1px solid #f1bbc1;margin:0 20px 14px;padding:10px 12px}@media (width<=900px){.channel-dialog .form-grid[data-v-0780f625],.client-options[data-v-0780f625]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.channel-dialog .form-grid[data-v-0780f625],.auth-toolbar[data-v-0780f625],.client-options[data-v-0780f625]{grid-template-columns:1fr}.client-options p[data-v-0780f625]{grid-column:auto}}.page[data-v-ce4c23f0]{color:#111827;background:#f5f7fb;min-height:100vh;margin:0;padding:28px 32px 40px;font-family:Inter,Microsoft YaHei,Arial,sans-serif}.header[data-v-ce4c23f0]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.header h1[data-v-ce4c23f0],.modal h2[data-v-ce4c23f0],.confirm-modal h2[data-v-ce4c23f0]{margin:0}.header h1[data-v-ce4c23f0]{font-size:26px}.header p[data-v-ce4c23f0]{color:#64748b;margin:6px 0 0;font-size:14px}.filters[data-v-ce4c23f0]{background:#f7f8fa;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:flex}label[data-v-ce4c23f0]{color:#475569;gap:8px;font-size:13px;font-weight:600;display:grid}input[data-v-ce4c23f0],select[data-v-ce4c23f0]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;min-width:180px;height:38px;padding:0 12px;font-size:14px}input[data-v-ce4c23f0]:focus,select[data-v-ce4c23f0]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}input[type=checkbox][data-v-ce4c23f0]{width:16px;min-width:16px;height:16px;padding:0}button[data-v-ce4c23f0]{color:#fff;cursor:pointer;background:#284b6b;border:1px solid #284b6b;border-radius:5px;height:38px;padding:0 16px;font-size:14px;font-weight:600}button.secondary[data-v-ce4c23f0]{color:#334155;background:#fff;border-color:#cbd5e1}button.danger[data-v-ce4c23f0]{background:#dc3545;border-color:#dc3545}button.small[data-v-ce4c23f0]{height:32px;padding:0 11px;font-size:13px}button[data-v-ce4c23f0]:disabled{cursor:not-allowed;opacity:.6}.actions[data-v-ce4c23f0]{gap:6px;display:flex}.table-wrap[data-v-ce4c23f0]{background:#fff;border:1px solid #dbe1e8;overflow-x:auto}table[data-v-ce4c23f0]{border-collapse:collapse;width:100%;min-width:1380px}th[data-v-ce4c23f0],td[data-v-ce4c23f0]{text-align:left;white-space:nowrap;border-bottom:1px solid #dbe1e8;border-right:1px solid #dbe1e8;padding:11px 12px;font-size:14px}th[data-v-ce4c23f0]{color:#111827;background:#f4f6f8;font-weight:700}th[data-v-ce4c23f0]:last-child,td[data-v-ce4c23f0]:last-child{border-right:0}tbody tr[data-v-ce4c23f0]:hover{background:#f8fafc}.status[data-v-ce4c23f0],.order-rule[data-v-ce4c23f0]{color:#087443;background:#dff7eb;border-radius:4px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.status.disabled[data-v-ce4c23f0],.order-rule.blocked[data-v-ce4c23f0]{color:#b4232f;background:#fce3e6}.error[data-v-ce4c23f0]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;margin-bottom:16px;padding:12px 14px;font-size:14px}.empty-cell[data-v-ce4c23f0]{color:#64748b;text-align:center;padding:48px 24px}.modal-backdrop[data-v-ce4c23f0]{z-index:1000;background:#0f172a75;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal[data-v-ce4c23f0],.confirm-modal[data-v-ce4c23f0]{background:#fff;border-radius:6px;width:min(680px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 60px #0f172a47}.confirm-modal[data-v-ce4c23f0]{width:min(460px,100%);padding:24px}.confirm-modal p[data-v-ce4c23f0]{color:#475569;margin:16px 0 0;line-height:1.7}.modal-header[data-v-ce4c23f0]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.modal-header h2[data-v-ce4c23f0],.confirm-modal h2[data-v-ce4c23f0]{font-size:18px}.icon-button[data-v-ce4c23f0]{color:#64748b;background:0 0;border:0;width:32px;height:32px;padding:0;font-size:24px}.form-grid[data-v-ce4c23f0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.form-grid input[data-v-ce4c23f0],.form-grid select[data-v-ce4c23f0]{width:100%;min-width:0}.toggle-field[data-v-ce4c23f0]{align-self:end;align-items:center;gap:8px;min-height:38px;display:flex}.modal-actions[data-v-ce4c23f0]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.confirm-modal .modal-actions[data-v-ce4c23f0]{margin:22px -24px -24px}@media (width<=700px){.form-grid[data-v-ce4c23f0]{grid-template-columns:1fr}}.filters label[data-v-525d2bd6]{min-width:280px}.order-table[data-v-525d2bd6]{min-width:1600px}.modal-header small[data-v-525d2bd6]{color:#687789;margin-top:4px;display:block}.item-modal[data-v-525d2bd6]{width:min(1280px,100vw - 48px)}.item-body[data-v-525d2bd6]{overflow:hidden}.item-table[data-v-525d2bd6]{min-width:1680px}.modal[data-v-525d2bd6]{width:min(980px,100vw - 48px)}.edit-body[data-v-525d2bd6]{background:#f5f7f9;max-height:calc(100vh - 190px);padding:18px 20px;overflow-y:auto}.edit-section[data-v-525d2bd6]{background:#fff;border:1px solid #dce2e8;margin-bottom:14px}.edit-section[data-v-525d2bd6]:last-child{margin-bottom:0}.edit-section h3[data-v-525d2bd6]{border-bottom:1px solid #e2e7eb;margin:0;padding:11px 14px;font-size:14px}.edit-section .form-grid[data-v-525d2bd6]{padding:14px}.print[data-v-525d2bd6]{background:#16804f!important;border-color:#16804f!important}.review-tag[data-v-525d2bd6]{color:#8a5a00;white-space:nowrap;background:#fff0c2;border-radius:3px;padding:3px 7px;font-weight:700;display:inline-flex}.warning[data-v-525d2bd6]{color:#fff!important;background:#c17a00!important;border-color:#c17a00!important}.page[data-v-5fbd155b]{color:#18222d;min-height:100%}.header[data-v-5fbd155b]{display:none}.tabs[data-v-5fbd155b]{border-bottom:1px solid #cfd8df;display:flex}.tabs button[data-v-5fbd155b]{color:#5c6b78;background:0 0;border:0;border-bottom:3px solid #0000;min-height:42px;padding:0 20px;font-weight:700}.tabs button.active[data-v-5fbd155b]{color:#234d66;border-bottom-color:#2c566f}.filters[data-v-5fbd155b]{background:#f7f8fa;flex-wrap:wrap;align-items:end;gap:10px;margin:14px 0;padding:14px;display:flex}.filters label[data-v-5fbd155b]{color:#4a596a;gap:6px;font-size:12px;font-weight:700;display:grid}.filters input[data-v-5fbd155b],.filters select[data-v-5fbd155b]{background:#fff;border:1px solid #cbd5df;border-radius:4px;min-width:190px;height:38px;padding:0 10px}.filters button[data-v-5fbd155b],.small[data-v-5fbd155b],footer button[data-v-5fbd155b]{color:#fff;background:#284b6b;border:1px solid #284b6b;border-radius:4px;height:38px;padding:0 14px;font-weight:700}.secondary[data-v-5fbd155b]{color:#334155!important;background:#fff!important;border-color:#cbd5df!important}.message[data-v-5fbd155b]{margin:0 0 12px;padding:10px 12px}.error[data-v-5fbd155b]{color:#a52735;background:#fff4f5;border:1px solid #f1bbc1}.success[data-v-5fbd155b]{color:#17613e;background:#edf9f2;border:1px solid #a8dac0}.table-wrap[data-v-5fbd155b]{border:1px solid #dce2e8;overflow:auto}table[data-v-5fbd155b]{border-collapse:collapse;width:100%;min-width:2350px;font-size:12px}th[data-v-5fbd155b],td[data-v-5fbd155b]{text-align:left;white-space:nowrap;border-bottom:1px solid #e3e8ec;height:46px;padding:8px 10px}th[data-v-5fbd155b]{background:#f2f4f6}.wrap[data-v-5fbd155b]{white-space:normal;max-width:260px}.actions[data-v-5fbd155b]{gap:6px;display:flex}.small[data-v-5fbd155b]{height:31px;padding:0 10px;font-size:12px}.approve[data-v-5fbd155b]{background:#17834f!important;border-color:#17834f!important}.reject[data-v-5fbd155b]{background:#cf3949!important;border-color:#cf3949!important}.status[data-v-5fbd155b]{background:#e9edf0;border-radius:3px;padding:3px 7px;font-weight:700;display:inline-flex}.status-pending_review[data-v-5fbd155b]{color:#855800;background:#fff0c2}.status-approved[data-v-5fbd155b]{color:#12633b;background:#dcf3e6}.status-rejected[data-v-5fbd155b]{color:#9a2d38;background:#fbe0e3}small[data-v-5fbd155b]{color:#718091;margin-top:4px;display:block}.empty-cell[data-v-5fbd155b]{color:#718091;text-align:center;height:180px}.modal-mask[data-v-5fbd155b]{z-index:1000;background:#0d182294;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.reject-dialog[data-v-5fbd155b]{background:#fff;border-radius:6px;width:min(520px,100%);overflow:hidden;box-shadow:0 24px 70px #0000004d}.reject-dialog header[data-v-5fbd155b]{border-bottom:1px solid #dce2e8;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.reject-dialog header p[data-v-5fbd155b]{color:#687789;margin:0 0 4px;font-size:12px}.reject-dialog h2[data-v-5fbd155b]{margin:0;font-size:18px}.close[data-v-5fbd155b]{color:#536372;background:0 0;border:0;width:34px;height:34px;font-size:24px}.reject-dialog>label[data-v-5fbd155b]{color:#4a596a;gap:7px;padding:20px;font-size:13px;font-weight:700;display:grid}.reject-dialog textarea[data-v-5fbd155b]{resize:vertical;border:1px solid #cbd5df;border-radius:4px;width:100%;padding:10px}.reject-dialog footer[data-v-5fbd155b]{border-top:1px solid #e2e7eb;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}button[data-v-5fbd155b]:disabled{cursor:not-allowed;opacity:.55}.dialog-error[data-v-5fbd155b]{color:#a52735;margin:-8px 20px 16px;font-size:13px}.header-actions[data-v-180819f4]{align-items:center;gap:10px;display:flex}button[data-v-180819f4]{justify-content:center;align-items:center;gap:6px;display:inline-flex}button svg[data-v-180819f4]{width:15px;height:15px}.filters label[data-v-180819f4]{flex:190px}table[data-v-180819f4]{min-width:2180px}.wide-text[data-v-180819f4]{white-space:normal;min-width:340px;max-width:480px;line-height:1.5}.ingredients[data-v-180819f4]{white-space:normal;min-width:280px;max-width:420px;line-height:1.5}.message.success[data-v-180819f4]{color:#17633b;background:#effaf4;border:1px solid #a9d8c1;border-radius:4px;margin:0 0 14px;padding:11px 13px;font-size:13px}.import-modal[data-v-180819f4]{width:min(620px,100%)}.import-form[data-v-180819f4]{gap:16px;display:grid}.import-form p[data-v-180819f4]{color:#684a18;background:#fff8e8;border-left:3px solid #d99522;margin:0;padding:11px 13px;font-size:13px;line-height:1.6}.import-form label[data-v-180819f4]{color:#526273;gap:6px;font-size:13px;font-weight:700;display:grid}.import-form input[type=file][data-v-180819f4]{height:auto;padding:8px}@media (width<=640px){.header-actions[data-v-180819f4]{flex-direction:column;align-items:stretch}}.filters label[data-v-31e2bf4c]{min-width:220px}.mawb-table[data-v-31e2bf4c]{min-width:2200px}.page[data-v-54daa64d]{color:#111827;background:#f5f7fb;min-height:100vh;margin:0;padding:28px 32px 40px;font-family:Inter,Microsoft YaHei,Arial,sans-serif}.header[data-v-54daa64d]{margin-bottom:20px}.header h1[data-v-54daa64d],.modal h2[data-v-54daa64d],.confirm-modal h2[data-v-54daa64d]{margin:0}.header h1[data-v-54daa64d]{font-size:26px}.header p[data-v-54daa64d]{color:#64748b;margin:6px 0 0;font-size:14px}.filters[data-v-54daa64d]{background:#f7f8fa;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:18px;padding:16px;display:flex}label[data-v-54daa64d]{color:#475569;gap:8px;font-size:13px;font-weight:600;display:grid}input[data-v-54daa64d],select[data-v-54daa64d]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;min-width:190px;height:38px;padding:0 12px;font-size:14px}input[data-v-54daa64d]:focus,select[data-v-54daa64d]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}button[data-v-54daa64d]{color:#fff;cursor:pointer;background:#284b6b;border:1px solid #284b6b;border-radius:5px;height:38px;padding:0 16px;font-size:14px;font-weight:600}button.secondary[data-v-54daa64d]{color:#334155;background:#fff;border-color:#cbd5e1}button.danger[data-v-54daa64d]{background:#dc3545;border-color:#dc3545}button.small[data-v-54daa64d]{height:32px;padding:0 11px;font-size:13px}button[data-v-54daa64d]:disabled{cursor:not-allowed;opacity:.6}.actions[data-v-54daa64d]{gap:6px;display:flex}.table-wrap[data-v-54daa64d]{background:#fff;border:1px solid #dbe1e8;overflow-x:auto}table[data-v-54daa64d]{border-collapse:collapse;width:100%;min-width:1500px}th[data-v-54daa64d],td[data-v-54daa64d]{text-align:left;white-space:nowrap;border-bottom:1px solid #dbe1e8;border-right:1px solid #dbe1e8;padding:11px 12px;font-size:14px}th[data-v-54daa64d]{background:#f4f6f8;font-weight:700}th[data-v-54daa64d]:last-child,td[data-v-54daa64d]:last-child{border-right:0}tbody tr[data-v-54daa64d]:hover{background:#f8fafc}.status[data-v-54daa64d],.order-rule[data-v-54daa64d]{color:#087443;background:#dff7eb;border-radius:4px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.status.disabled[data-v-54daa64d],.order-rule.blocked[data-v-54daa64d]{color:#b4232f;background:#fce3e6}.error[data-v-54daa64d]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;margin-bottom:16px;padding:12px 14px;font-size:14px}.empty-cell[data-v-54daa64d]{color:#64748b;text-align:center;padding:48px 24px}.modal-backdrop[data-v-54daa64d]{z-index:1000;background:#0f172a75;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal[data-v-54daa64d],.confirm-modal[data-v-54daa64d]{background:#fff;border-radius:6px;width:min(680px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 60px #0f172a47}.confirm-modal[data-v-54daa64d]{width:min(460px,100%);padding:24px}.confirm-modal p[data-v-54daa64d]{color:#475569;margin:16px 0 0;line-height:1.7}.modal-header[data-v-54daa64d]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.modal-header h2[data-v-54daa64d],.confirm-modal h2[data-v-54daa64d]{font-size:18px}.icon-button[data-v-54daa64d]{color:#64748b;background:0 0;border:0;width:32px;height:32px;padding:0;font-size:24px}.form-grid[data-v-54daa64d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:22px;display:grid}.form-grid input[data-v-54daa64d],.form-grid select[data-v-54daa64d]{width:100%;min-width:0}.inherit-note[data-v-54daa64d]{color:#315b7c;background:#eef5fb;margin:0 22px 18px;padding:10px 12px;font-size:13px}.modal-actions[data-v-54daa64d]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:10px;padding:16px 22px;display:flex}.confirm-modal .modal-actions[data-v-54daa64d]{margin:22px -24px -24px}@media (width<=700px){.form-grid[data-v-54daa64d]{grid-template-columns:1fr}}.login-page[data-v-f41d0ef9]{color:#111827;background:#f5f7fb;place-items:center;min-height:100vh;padding:24px;font-family:Inter,Microsoft YaHei,Arial,sans-serif;display:grid}.login-panel[data-v-f41d0ef9]{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:16px;width:min(100%,380px);padding:30px;display:grid;box-shadow:0 18px 45px #0f172a14}.brand[data-v-f41d0ef9]{margin-bottom:4px}.brand h1[data-v-f41d0ef9]{color:#1e3a5f;margin:0;font-size:28px;font-weight:800}.brand p[data-v-f41d0ef9]{color:#64748b;margin:6px 0 0;font-size:14px}label[data-v-f41d0ef9]{color:#475569;gap:8px;font-size:14px;font-weight:700;display:grid}input[data-v-f41d0ef9]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:6px;outline:none;height:42px;padding:0 12px;font-size:14px}input[data-v-f41d0ef9]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}button[data-v-f41d0ef9]{color:#fff;cursor:pointer;background:#1e3a5f;border:1px solid #1e3a5f;border-radius:6px;height:42px;font-size:15px;font-weight:700}button[data-v-f41d0ef9]:disabled{cursor:not-allowed;opacity:.65}.error[data-v-f41d0ef9]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:10px 12px;font-size:14px}.form-panel label[data-v-54892609]:first-child,.form-panel label[data-v-54892609]:nth-child(3){flex:260px}.filters label[data-v-54892609]{min-width:240px}.intercept-table[data-v-54892609]{min-width:1280px}.filters label[data-v-dc11ee2a]{flex:380px}.company-table[data-v-dc11ee2a]{min-width:1180px}.address[data-v-dc11ee2a]{text-overflow:ellipsis;max-width:360px;overflow:hidden}.page[data-v-fbc3d7b7]{color:#111827;min-height:100%}.header[data-v-fbc3d7b7]{margin-bottom:18px}.header h1[data-v-fbc3d7b7],.match-header h2[data-v-fbc3d7b7]{margin:0}.header h1[data-v-fbc3d7b7]{font-size:24px}.header p[data-v-fbc3d7b7],.match-header p[data-v-fbc3d7b7]{color:#64748b;margin:6px 0 0;font-size:13px}.form-panel[data-v-fbc3d7b7]{background:#f7f8fa;flex-wrap:wrap;align-items:end;gap:14px;padding:18px;display:flex}label[data-v-fbc3d7b7]{color:#475569;gap:8px;font-size:13px;font-weight:600;display:grid}input[data-v-fbc3d7b7],select[data-v-fbc3d7b7]{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:5px;min-width:220px;height:38px;padding:0 12px}.file-field input[data-v-fbc3d7b7]{padding:6px 8px}button[data-v-fbc3d7b7]{color:#fff;cursor:pointer;background:#284b6b;border:1px solid #284b6b;border-radius:5px;height:38px;padding:0 18px;font-weight:700}button.secondary[data-v-fbc3d7b7]{color:#334155;background:#fff;border-color:#cbd5e1}button[data-v-fbc3d7b7]:disabled{cursor:not-allowed;opacity:.6}.message[data-v-fbc3d7b7]{margin:16px 0 0;padding:12px 14px}.error[data-v-fbc3d7b7]{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca}.match-section[data-v-fbc3d7b7]{border-top:1px solid #dbe1e8;margin-top:18px}.match-header[data-v-fbc3d7b7]{justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.preview-counts[data-v-fbc3d7b7]{flex-wrap:wrap;gap:7px;display:flex}.match-header h2[data-v-fbc3d7b7]{font-size:18px}.pending[data-v-fbc3d7b7],.match-status[data-v-fbc3d7b7]{color:#8a5a00;background:#fff1cc;border-radius:4px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.pending.complete[data-v-fbc3d7b7],.match-status.matched[data-v-fbc3d7b7]{color:#166534;background:#dcfce7}.table-wrap[data-v-fbc3d7b7]{border:1px solid #dbe1e8;overflow-x:auto}table[data-v-fbc3d7b7]{border-collapse:collapse;background:#fff;width:100%;min-width:1050px}th[data-v-fbc3d7b7],td[data-v-fbc3d7b7]{text-align:left;border-bottom:1px solid #dbe1e8;border-right:1px solid #dbe1e8;padding:11px 12px;font-size:13px}th[data-v-fbc3d7b7]{color:#1f2937;background:#f4f6f8}th[data-v-fbc3d7b7]:last-child,td[data-v-fbc3d7b7]:last-child{border-right:0}td small[data-v-fbc3d7b7]{color:#94a3b8;margin-top:4px;display:block}td select[data-v-fbc3d7b7]{width:100%;min-width:240px}.match-actions[data-v-fbc3d7b7]{color:#64748b;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:13px;display:flex}.special-orders[data-v-fbc3d7b7]{margin-top:18px}.special-orders h3[data-v-fbc3d7b7]{margin:0 0 10px;font-size:16px}.result-panel[data-v-fbc3d7b7]{background:#f0fdf4;border:1px solid #bbf7d0;margin-top:16px;padding:20px}.result-panel dl[data-v-fbc3d7b7]{flex-wrap:wrap;gap:32px;margin:0;display:flex}.result-panel dl div[data-v-fbc3d7b7]{min-width:110px}.result-panel dt[data-v-fbc3d7b7]{color:#64748b;font-size:13px}.result-panel dd[data-v-fbc3d7b7]{color:#166534;margin:5px 0 0;font-size:24px;font-weight:800}.result-panel p[data-v-fbc3d7b7]{color:#166534;margin:16px 0 0;font-weight:700}.result-panel .batch-no[data-v-fbc3d7b7]{color:#475569;font-weight:500}.result-panel .result-warnings[data-v-fbc3d7b7]{color:#9a3412;font-weight:500}.history-section[data-v-fbc3d7b7]{margin-top:28px}.history-header[data-v-fbc3d7b7]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.history-header h2[data-v-fbc3d7b7]{margin:0;font-size:18px}.history-header p[data-v-fbc3d7b7]{color:#64748b;margin:5px 0 0;font-size:13px}.history-table[data-v-fbc3d7b7]{min-width:1120px}.success-status[data-v-fbc3d7b7]{color:#166534;background:#dcfce7;border-radius:4px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.success-status.partial[data-v-fbc3d7b7]{color:#8a5a00;background:#fff1cc}.review-summary[data-v-fbc3d7b7]{white-space:normal;min-width:280px;max-width:460px}.empty[data-v-fbc3d7b7]{color:#64748b;text-align:center;padding:36px 20px}@media (width<=700px){input[data-v-fbc3d7b7],select[data-v-fbc3d7b7],.file-field[data-v-fbc3d7b7],label[data-v-fbc3d7b7]{width:100%;min-width:0}.match-header[data-v-fbc3d7b7],.match-actions[data-v-fbc3d7b7],.history-header[data-v-fbc3d7b7]{flex-direction:column;align-items:stretch}}.page[data-v-b7f14cd6]{color:#18222d;min-height:100%}.filters[data-v-b7f14cd6]{background:#f7f8fa;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:16px;padding:16px;display:flex}.filters label[data-v-b7f14cd6],.form-grid label[data-v-b7f14cd6],.bind-panel label[data-v-b7f14cd6]{color:#4a596a;gap:6px;font-size:13px;font-weight:700;display:grid}input[data-v-b7f14cd6],select[data-v-b7f14cd6],textarea[data-v-b7f14cd6]{min-width:180px;font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:4px}input[data-v-b7f14cd6],select[data-v-b7f14cd6]{height:38px;padding:0 10px}textarea[data-v-b7f14cd6]{resize:vertical;padding:10px}.filters button[data-v-b7f14cd6],footer button[data-v-b7f14cd6],.bind-panel button[data-v-b7f14cd6],.detail-tools button[data-v-b7f14cd6],.small[data-v-b7f14cd6]{color:#fff;cursor:pointer;background:#284b6b;border:1px solid #284b6b;border-radius:4px;height:38px;padding:0 14px;font-weight:700}.secondary[data-v-b7f14cd6]{color:#334155!important;background:#fff!important;border-color:#cbd5df!important}.create[data-v-b7f14cd6]{margin-left:auto}.small[data-v-b7f14cd6]{height:31px;padding:0 9px;font-size:12px}.danger[data-v-b7f14cd6]{background:#df3545!important;border-color:#df3545!important}.actions[data-v-b7f14cd6]{gap:6px;display:flex}.table-wrap[data-v-b7f14cd6],.detail-table[data-v-b7f14cd6]{border:1px solid #dce2e8;overflow:auto}table[data-v-b7f14cd6]{border-collapse:collapse;width:100%;min-width:1200px;font-size:13px}th[data-v-b7f14cd6],td[data-v-b7f14cd6]{text-align:left;white-space:nowrap;border-bottom:1px solid #e3e8ec;height:44px;padding:8px 11px}th[data-v-b7f14cd6]{background:#f2f4f6}.empty[data-v-b7f14cd6]{color:#748290;text-align:center;padding:42px}.status[data-v-b7f14cd6]{background:#e8edf1;border-radius:3px;padding:3px 7px;font-weight:700}.status-open[data-v-b7f14cd6]{color:#8a5b00;background:#fff0c2}.status-sealed[data-v-b7f14cd6]{color:#12633b;background:#dcf3e6}.error[data-v-b7f14cd6],.dialog-error[data-v-b7f14cd6]{color:#a52735;background:#fff4f5;border:1px solid #f1bbc1;padding:11px 13px}.dialog-error[data-v-b7f14cd6]{margin:0 20px 14px}.backdrop[data-v-b7f14cd6]{z-index:80;background:#0d182294;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dialog[data-v-b7f14cd6]{background:#fff;border-radius:6px;width:min(720px,100%);max-height:calc(100vh - 48px);overflow:hidden;box-shadow:0 24px 70px #0000004d}.detail-dialog[data-v-b7f14cd6]{width:min(1180px,100%)}.dialog header[data-v-b7f14cd6]{border-bottom:1px solid #dce2e8;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.dialog h2[data-v-b7f14cd6]{margin:0;font-size:18px}.dialog header p[data-v-b7f14cd6]{color:#718091;margin:5px 0 0;font-size:13px}.icon[data-v-b7f14cd6]{cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:25px}.form-grid[data-v-b7f14cd6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.form-grid input[data-v-b7f14cd6],.form-grid select[data-v-b7f14cd6]{width:100%}.dialog footer[data-v-b7f14cd6]{border-top:1px solid #e2e7eb;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.bind-panel[data-v-b7f14cd6]{background:#f7f8fa;grid-template-columns:minmax(360px,1fr) auto;align-items:end;gap:10px;padding:16px 20px;display:grid}.bind-panel textarea[data-v-b7f14cd6]{width:100%}.detail-tools[data-v-b7f14cd6]{background:#f7f8fa;padding:14px 20px}.detail-table[data-v-b7f14cd6]{max-height:55vh;margin:16px 20px 20px}button[data-v-b7f14cd6]:disabled{cursor:not-allowed;opacity:.55}.success[data-v-b7f14cd6]{color:#fff!important;background:#178452!important;border-color:#178452!important}.warning[data-v-b7f14cd6]{color:#fff!important;background:#c17a00!important;border-color:#c17a00!important}.status-intercepted[data-v-b7f14cd6]{color:#a52735;background:#ffe1e4}.status-shipped[data-v-b7f14cd6]{color:#125a7a;background:#dceff7}.intercept-backdrop[data-v-b7f14cd6]{z-index:90}.intercept-dialog[data-v-b7f14cd6]{width:min(520px,100%)}.intercept-body[data-v-b7f14cd6]{padding:20px}.intercept-body label[data-v-b7f14cd6]{color:#4a596a;gap:7px;font-size:13px;font-weight:700;display:grid}.intercept-body textarea[data-v-b7f14cd6]{width:100%;min-width:0}.intercept-body p[data-v-b7f14cd6]{color:#718091;margin:10px 0 0;font-size:12px}.detail-tools[data-v-b7f14cd6]{align-items:center;gap:8px;display:flex}.detail-tools span[data-v-b7f14cd6]{color:#a52735;margin-left:8px;font-size:13px}.detail-table table[data-v-b7f14cd6]{min-width:900px}.generated-note[data-v-b7f14cd6]{color:#24506f;background:#eef5f9;border:1px solid #c9d8e4;grid-column:1/-1;margin:0;padding:10px 12px;font-size:13px;font-weight:700}@media (width<=760px){.backdrop[data-v-b7f14cd6]{align-items:end;padding:0}.dialog[data-v-b7f14cd6]{border-radius:6px 6px 0 0;max-height:92vh}.form-grid[data-v-b7f14cd6],.bind-panel[data-v-b7f14cd6]{grid-template-columns:1fr}.create[data-v-b7f14cd6]{margin-left:0}}.filters[data-v-0bfdd53f]{background:#f7f8fa;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:16px;padding:14px;display:flex}.filters label[data-v-0bfdd53f]{color:#4a596a;gap:6px;font-size:12px;font-weight:700;display:grid}.filters input[data-v-0bfdd53f],.filters select[data-v-0bfdd53f]{background:#fff;border:1px solid #cbd5df;border-radius:4px;min-width:180px;height:38px;padding:0 10px}.filters label:nth-child(3) input[data-v-0bfdd53f]{min-width:260px}.filters button[data-v-0bfdd53f],.small[data-v-0bfdd53f]{color:#fff;background:#284b6b;border:1px solid #284b6b;border-radius:4px;height:38px;padding:0 14px;font-weight:700}.secondary[data-v-0bfdd53f]{color:#334155!important;background:#fff!important;border-color:#cbd5df!important}.message[data-v-0bfdd53f]{margin:0 0 12px;padding:10px 12px}.error[data-v-0bfdd53f]{color:#a52735;background:#fff4f5;border:1px solid #f1bbc1}.success[data-v-0bfdd53f]{color:#17613e;background:#edf9f2;border:1px solid #a8dac0}.table-wrap[data-v-0bfdd53f]{border:1px solid #dce2e8;overflow:auto}table[data-v-0bfdd53f]{border-collapse:collapse;width:100%;min-width:1550px;font-size:12px}th[data-v-0bfdd53f],td[data-v-0bfdd53f]{text-align:left;white-space:nowrap;border-bottom:1px solid #e3e8ec;height:46px;padding:8px 10px}th[data-v-0bfdd53f]{background:#f2f4f6}.actions[data-v-0bfdd53f]{gap:6px;display:flex}.small[data-v-0bfdd53f]{height:31px;padding:0 9px;font-size:12px}.complete[data-v-0bfdd53f]{background:#17834f;border-color:#17834f}.danger[data-v-0bfdd53f]{background:#cf3949;border-color:#cf3949}.wrap[data-v-0bfdd53f]{white-space:normal;max-width:320px}.status[data-v-0bfdd53f]{background:#e9edf0;border-radius:3px;padding:3px 7px;font-weight:700;display:inline-flex}.s-submitted[data-v-0bfdd53f]{color:#855800;background:#fff0c2}.s-processing[data-v-0bfdd53f]{color:#125a7a;background:#dceff7}.s-completed[data-v-0bfdd53f]{color:#12633b;background:#dcf3e6}.s-cancelled[data-v-0bfdd53f]{color:#9a2d38;background:#fbe0e3}small[data-v-0bfdd53f]{color:#718091;margin-top:4px;display:block}.empty[data-v-0bfdd53f]{color:#718091;text-align:center;height:170px}button[data-v-0bfdd53f]:disabled{cursor:not-allowed;opacity:.55}.filters label[data-v-8492c022]{min-width:190px}.filters .keyword[data-v-8492c022]{min-width:300px}table[data-v-8492c022]{min-width:1680px}.batch-toolbar[data-v-8492c022]{background:#f7f9fa;border:1px solid #dce2e8;justify-content:space-between;align-items:center;gap:16px;min-height:54px;margin-bottom:12px;padding:10px 14px;display:flex}.batch-toolbar span[data-v-8492c022]{color:#526273;font-weight:700}.success-message[data-v-8492c022]{color:#18754b;background:#edf9f3;border:1px solid #b8e4cd;margin:0 0 12px;padding:10px 12px;line-height:1.5}.check-cell[data-v-8492c022]{text-align:center;width:32px;min-width:32px;padding:6px 4px}.check-cell input[data-v-8492c022]{accent-color:#31516d;cursor:pointer;width:14px;min-width:14px;height:14px;margin:0}.check-cell input[data-v-8492c022]:disabled{cursor:not-allowed}.content-cell[data-v-8492c022]{text-overflow:ellipsis;max-width:360px;overflow:hidden}.sync-tag[data-v-8492c022]{border-radius:4px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.sync-tag.synced[data-v-8492c022]{color:#18754b;background:#dcf7e9}.sync-tag.unsynced[data-v-8492c022]{color:#647384;background:#edf1f4}.sync-tag.stalled[data-v-8492c022]{color:#8a5b00;background:#fff0c7}.sync-tag.error[data-v-8492c022]{color:#ae2638;background:#ffe2e5}.stalled-row[data-v-8492c022]{background:#fffaf0}.sync-error[data-v-8492c022]{color:#ae2638;text-overflow:ellipsis;max-width:190px;margin-top:4px;display:block;overflow:hidden}.tracking-modal[data-v-8492c022]{width:min(900px,100%)}.modal-header small[data-v-8492c022]{color:#687789;margin-top:5px;display:block}.latest-summary[data-v-8492c022]{background:#f7f9fa;border:1px solid #dce2e8;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;padding:14px;display:grid}.latest-summary div[data-v-8492c022]{gap:5px;min-width:0;display:grid}.latest-summary span[data-v-8492c022]{color:#687789;font-size:12px}.latest-summary strong[data-v-8492c022]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.timeline[data-v-8492c022]{margin:0;padding:0;list-style:none}.timeline li[data-v-8492c022]{border-left:2px solid #d8e1e8;margin-left:8px;padding:0 0 24px 25px;position:relative}.timeline li[data-v-8492c022]:last-child{border-left-color:#0000;padding-bottom:4px}.timeline-dot[data-v-8492c022]{background:#2782b5;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:-7px;box-shadow:0 0 0 1px #2782b5}.timeline-head[data-v-8492c022]{justify-content:space-between;align-items:center;gap:16px;display:flex}.timeline-head time[data-v-8492c022],.timeline small[data-v-8492c022]{color:#758495;font-size:12px}.timeline p[data-v-8492c022]{color:#273747;white-space:normal;margin:7px 0;line-height:1.6}@media (width<=780px){.latest-summary[data-v-8492c022]{grid-template-columns:1fr 1fr}.filters .keyword[data-v-8492c022]{min-width:0}.timeline-head[data-v-8492c022]{flex-direction:column;align-items:flex-start;gap:4px}}.filters label[data-v-ba975a0c]{min-width:170px}.filters .keyword[data-v-ba975a0c]{min-width:280px}table[data-v-ba975a0c]{min-width:1450px}small[data-v-ba975a0c]{color:#758495;margin-top:4px;display:block}.result-tag[data-v-ba975a0c]{border-radius:4px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.result-tag.success[data-v-ba975a0c]{color:#18754b;background:#dcf7e9}.result-tag.failure[data-v-ba975a0c]{color:#ae2638;background:#ffe2e5}.method[data-v-ba975a0c]{color:#1c6388;background:#e8f3f8;border-radius:3px;justify-content:center;min-width:48px;padding:3px 6px;font-weight:800;display:inline-flex}.path[data-v-ba975a0c]{text-overflow:ellipsis;vertical-align:middle;max-width:270px;display:inline-block;overflow:hidden}.audit-detail[data-v-ba975a0c]{width:min(850px,100%)}.detail-grid[data-v-ba975a0c]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.detail-grid div[data-v-ba975a0c]{border-bottom:1px solid #e4e9ed;gap:5px;min-width:0;padding-bottom:10px;display:grid}.detail-grid span[data-v-ba975a0c]{color:#687789;font-size:12px}.detail-grid strong[data-v-ba975a0c]{font-size:13px;line-height:1.55}.detail-grid .full[data-v-ba975a0c]{grid-column:1/-1}.wrap[data-v-ba975a0c]{overflow-wrap:anywhere;white-space:normal}.dangerText[data-v-ba975a0c]{color:#ae2638}@media (width<=780px){.detail-grid[data-v-ba975a0c]{grid-template-columns:1fr}.detail-grid .full[data-v-ba975a0c]{grid-column:auto}.filters .keyword[data-v-ba975a0c]{min-width:0}}.current-template[data-v-769af175]{background:#f2faf8;border:1px solid #a9ccd9;border-left:4px solid #187a68;border-radius:5px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;padding:18px 20px;display:flex}.current-template.missing[data-v-769af175]{background:#fff5f6;border-color:#edc2c7 #edc2c7 #edc2c7 #c63446}.current-template div[data-v-769af175]{min-width:0}.eyebrow[data-v-769af175]{color:#607182;margin-bottom:5px;font-size:12px;font-weight:800;display:block}.current-template strong[data-v-769af175]{font-size:19px;display:block}.current-template p[data-v-769af175]{color:#586a79;margin:6px 0 0;font-size:13px}.current-meta[data-v-769af175]{flex:none;justify-items:end;gap:6px;display:grid}.current-meta span[data-v-769af175]{color:#187a68;font-weight:800}code[data-v-769af175]{font-family:Consolas,SFMono-Regular,monospace;font-size:12px}.toolbar[data-v-769af175]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.toolbar p[data-v-769af175]{color:#687789;margin:0;font-size:13px}.icon-button[data-v-769af175]{justify-content:center;align-items:center;gap:7px;display:inline-flex}.icon-button svg[data-v-769af175],.active-note svg[data-v-769af175]{width:15px;height:15px}.success[data-v-769af175]{color:#176d49;background:#edf9f3;border:1px solid #a9d8c4;border-radius:4px;margin:0 0 14px;padding:11px 13px;font-size:13px}table[data-v-769af175]{min-width:1120px}.activeRow[data-v-769af175]{background:#f5fbf9}.status-tag[data-v-769af175]{color:#5e6d7b;background:#edf0f3}.status-tag.active[data-v-769af175]{color:#176d49;background:#d9f3e9}.description[data-v-769af175]{white-space:normal;max-width:360px;line-height:1.55}.active-note[data-v-769af175]{color:#176d49;align-items:center;gap:5px;font-size:13px;font-weight:800;display:inline-flex}@media (width<=760px){.current-template[data-v-769af175],.toolbar[data-v-769af175]{flex-direction:column;align-items:stretch}.current-meta[data-v-769af175]{justify-items:start}}.confirm-mask[data-v-2e08dd71]{z-index:3000;background:#0c192394;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.confirm-dialog[data-v-2e08dd71]{background:#fff;border-radius:6px;width:min(440px,100%);overflow:hidden;box-shadow:0 24px 70px #00000052}.confirm-dialog header[data-v-2e08dd71]{border-bottom:1px solid #dce2e8;padding:17px 20px}.confirm-dialog h2[data-v-2e08dd71]{color:#18222d;margin:0;font-size:18px}.confirm-body[data-v-2e08dd71]{color:#263746;padding:22px 20px}.confirm-body strong[data-v-2e08dd71]{font-size:15px}.confirm-body p[data-v-2e08dd71]{color:#687789;margin:9px 0 0;font-size:13px;line-height:1.6}.confirm-dialog footer[data-v-2e08dd71]{border-top:1px solid #e2e7eb;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.confirm-dialog button[data-v-2e08dd71]{color:#fff;background:#284b6b;border:1px solid #284b6b;border-radius:4px;min-height:38px;padding:0 16px;font-weight:700}.confirm-dialog .secondary[data-v-2e08dd71]{color:#334155;background:#fff;border-color:#cbd5df}.confirm-dialog .danger[data-v-2e08dd71]{background:#cf3949;border-color:#cf3949}.admin-page[data-v-97cc7c2d]{color:#111827;background:#f3f5f7;min-height:100vh;padding:0;font-family:Inter,Microsoft YaHei,Arial,sans-serif}.top-header[data-v-97cc7c2d]{z-index:30;color:#fff;background:#1b1b1b;justify-content:space-between;align-items:center;gap:16px;height:58px;padding:0 20px;display:flex;position:fixed;inset:0 0 auto}.system-brand[data-v-97cc7c2d]{align-items:center;gap:14px;min-width:0;display:flex}.system-brand strong[data-v-97cc7c2d]{white-space:nowrap;font-size:20px;font-weight:800}.top-menu-icon[data-v-97cc7c2d]{width:23px;height:23px}.top-user[data-v-97cc7c2d]{white-space:nowrap;align-items:center;gap:12px;display:flex;position:relative}.top-username[data-v-97cc7c2d]{font-size:16px;font-weight:700}.top-user button[data-v-97cc7c2d]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:4px;height:30px;padding:0 10px;font-size:14px;font-weight:700}.admin-shell[data-v-97cc7c2d]{background:#f3f5f7;min-height:100vh}.sidebar[data-v-97cc7c2d]{z-index:20;color:#fff;background:#18364d;width:215px;position:fixed;top:58px;bottom:0;left:0;overflow-y:auto}.menu-title[data-v-97cc7c2d]{color:#a9bac9;letter-spacing:1.5px;padding:18px 16px 24px;font-size:12px;font-weight:800}.side-nav[data-v-97cc7c2d]{align-content:start;display:grid}.nav-group[data-v-97cc7c2d]{display:grid}.nav-group-title[data-v-97cc7c2d],.nav-child[data-v-97cc7c2d]{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;width:100%;min-height:58px;display:flex}.nav-group-title[data-v-97cc7c2d]{gap:10px;padding:0 18px 0 22px;font-size:16px;font-weight:700}.nav-group-title[data-v-97cc7c2d]:hover{background:#ffffff14}.nav-children[data-v-97cc7c2d]{display:grid}.nav-child[data-v-97cc7c2d]{cursor:pointer;background:0 0;gap:8px;min-height:37px;padding:0 18px 0 34px;font-size:14px;font-weight:700}.nav-child[data-v-97cc7c2d]:hover,.nav-child.active[data-v-97cc7c2d]{background:#28516f}.nav-child.active[data-v-97cc7c2d]{box-shadow:inset 4px 0 #59b6d7}.nav-icon[data-v-97cc7c2d]{flex:none;width:25px;height:25px}.child-icon[data-v-97cc7c2d]{flex:none;width:14px;height:14px}.arrow-icon[data-v-97cc7c2d]{color:#b8c7d4;width:16px;height:16px;margin-left:auto;transition:transform .16s}.arrow-icon.open[data-v-97cc7c2d]{transform:rotate(90deg)}.workspace[data-v-97cc7c2d]{background:#f3f5f7;min-width:0;min-height:100vh;margin-left:215px;padding-top:58px}.workspace-header[data-v-97cc7c2d]{background:#fff;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:16px;height:64px;padding:0 16px 0 24px;display:flex}.workspace-header h1[data-v-97cc7c2d]{color:#8b98aa;margin:0;font-size:16px;font-weight:500}.workspace-body[data-v-97cc7c2d]{background:#f3f5f7;min-width:0;padding:16px}.workspace-body[data-v-97cc7c2d] .page{background:0 0;min-height:auto;margin:0;padding:0}.workspace-body[data-v-97cc7c2d] .header{display:none}.workspace-body[data-v-97cc7c2d] .filters,.workspace-body[data-v-97cc7c2d] .form-panel{box-shadow:none;background:#f7f9fa;border:1px solid #dce2e8;border-radius:5px}.workspace-body[data-v-97cc7c2d] .table-wrap{box-shadow:none;border-radius:0}@media (width<=900px){.sidebar[data-v-97cc7c2d]{width:76px}.workspace[data-v-97cc7c2d]{margin-left:76px}.menu-title[data-v-97cc7c2d],.nav-group-title span[data-v-97cc7c2d],.nav-child span[data-v-97cc7c2d],.arrow-icon[data-v-97cc7c2d]{display:none}.system-brand strong[data-v-97cc7c2d]{font-size:16px}.top-username[data-v-97cc7c2d]{display:none}.nav-group-title[data-v-97cc7c2d],.nav-child[data-v-97cc7c2d]{justify-content:center;padding:0}.workspace-header[data-v-97cc7c2d]{padding:0 12px}.workspace-body[data-v-97cc7c2d]{padding:10px}}
