:root{--report-viewer-font-family:sans-serif}.report-preview-frame{background:#d7dde0;border:0;width:100%;min-height:72vh}.scheme-save-hint[data-v-969e72a9]{color:#ffd54f;white-space:nowrap;font-size:11px;font-weight:600}.designer-first-template-note[data-v-969e72a9]{color:#6b1d18;background:#fdecea;border-left:3px solid #b3261e;margin:0;padding:9px 12px;font-size:12px}.json-panel[data-v-969e72a9]{z-index:45;color:#1d2a31;background:#f4f7f8;border:1px solid #9fb2bd;border-radius:10px;grid-template-rows:auto 1fr auto;gap:8px;width:min(560px,46vw);padding:12px;display:grid;position:fixed;top:66px;bottom:18px;right:18px;box-shadow:0 6px 24px #25374066}.json-panel-head[data-v-969e72a9],.json-panel-foot[data-v-969e72a9]{justify-content:space-between;align-items:center;gap:10px;display:flex}.json-panel-head strong[data-v-969e72a9]{font-size:13px}.json-textarea[data-v-969e72a9]{resize:none;background:#fff;border:1px solid #9fb2bd;border-radius:6px;flex:1;width:100%;min-height:0;padding:8px;font-family:Consolas,monospace;font-size:11px}.json-note[data-v-969e72a9]{color:#b7791f;font-size:11px}.page-settings-backdrop[data-v-969e72a9]{z-index:19;position:fixed;inset:0}.technical-details[data-v-969e72a9]{color:#666;margin-top:4px;font-size:12px}.technical-details summary[data-v-969e72a9]{cursor:pointer;-webkit-user-select:none;user-select:none}.technical-details pre[data-v-969e72a9]{white-space:pre-wrap;word-break:break-all;background:#0000000a;border-radius:3px;margin:4px 0 0;padding:4px 8px;font-size:11px}.primary-message[data-v-969e72a9]{white-space:pre-wrap}.designer-search-panel[data-v-969e72a9]{z-index:45;color:#1d2a31;background:#f4f7f8;border:1px solid #9fb2bd;border-radius:10px;grid-template-rows:auto auto auto 1fr auto;gap:8px;width:min(640px,54vw);padding:12px;display:grid;position:fixed;top:66px;bottom:18px;right:18px;box-shadow:0 6px 24px #25374066}.designer-search-head[data-v-969e72a9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.designer-search-head strong[data-v-969e72a9]{font-size:13px}.designer-search-note[data-v-969e72a9]{color:#617984;font-size:11px}.designer-search-input-row[data-v-969e72a9]{align-items:center;gap:8px;display:flex}.designer-search-input[data-v-969e72a9]{border:1px solid #9fb2bd;border-radius:6px;flex:1;min-width:0;padding:6px 8px}.designer-search-status[data-v-969e72a9]{color:#617984;margin:0;padding:6px 8px;font-size:12px}.designer-search-status.search-err[data-v-969e72a9]{color:#b3261e}.designer-search-results[data-v-969e72a9]{background:#fff;border:1px solid #c2ccd1;border-radius:8px;overflow:auto}.designer-search-count[data-v-969e72a9]{color:#17394a;background:#eef4f7;border-bottom:1px solid #c2ccd1;margin:0;padding:6px 10px;font-size:12px;font-weight:700}.designer-search-results ul[data-v-969e72a9]{margin:0;padding:4px;list-style:none}.designer-search-results li[data-v-969e72a9]{cursor:pointer;border-radius:6px;gap:2px;padding:7px 9px;display:grid}.designer-search-results li[data-v-969e72a9]:hover,.designer-search-results li.active[data-v-969e72a9]{background:#e3f2e0}.designer-search-result-main[data-v-969e72a9]{gap:2px;display:grid}.designer-search-result-main strong[data-v-969e72a9]{font-size:12px}.designer-search-result-main span[data-v-969e72a9],.designer-search-result-deps[data-v-969e72a9]{color:#6a7d86;font-size:11px}.designer-search-result-deps[data-v-969e72a9]{margin-top:2px}.designer-search-confirm[data-v-969e72a9]{background:#f2f9ec;border:1px solid #a5d46a;border-radius:8px;gap:6px;padding:9px 10px;display:grid}.designer-search-readout[data-v-969e72a9]{color:#1d3f4f;margin:0;font-size:12px;line-height:1.5}.designer-search-error[data-v-969e72a9]{color:#b3261e;margin:0;font-size:12px;font-weight:700}.designer-search-actions[data-v-969e72a9]{justify-content:flex-end;gap:8px;display:flex}.designer-search-actions button[data-v-969e72a9]{cursor:pointer;background:#fff;border:1px solid #9fb2bd;border-radius:6px;padding:5px 12px}.designer-search-actions button.primary[data-v-969e72a9]{color:#17394a;background:#8bc34a;border-color:#a5d46a;font-weight:700}.qdesigner-shell[data-v-edee2bbb]{z-index:40;color:#1d2a31;background:#b9c3c8;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.qdesigner-toolbar[data-v-edee2bbb]{color:#f5f8f9;background:#17394a;border-bottom:3px solid #4caf50;flex-direction:column;align-items:stretch;gap:6px;padding:8px 12px;display:flex;position:relative;overflow:visible;box-shadow:0 2px 8px #25374055}.qdesigner-toolbar-context[data-v-edee2bbb]{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.qdesigner-toolbar-context .scheme-context[data-v-edee2bbb],.qdesigner-toolbar-context>span[data-v-edee2bbb]{white-space:normal}.qdesigner-toolbar-row[data-v-edee2bbb]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qdesigner-title[data-v-edee2bbb]{flex-wrap:wrap;flex:none;align-items:baseline;gap:6px 14px;min-width:160px;display:flex}.qdesigner-title .qdesigner-logo[data-v-edee2bbb]{object-fit:contain;background:#fff;border-radius:5px;flex:none;align-self:center;width:28px;height:28px}.qdesigner-toolbar-scroll[data-v-edee2bbb]{scrollbar-width:thin;flex:auto;align-items:center;gap:10px;display:flex;overflow:auto hidden}.qdesigner-toolbar-scroll[data-v-edee2bbb]::-webkit-scrollbar{height:4px}.qdesigner-toolbar-scroll[data-v-edee2bbb]::-webkit-scrollbar-thumb{background:#4caf5066;border-radius:2px}.qdesigner-toolbar strong[data-v-edee2bbb]{letter-spacing:.12em;white-space:nowrap}.qdesigner-toolbar span[data-v-edee2bbb]{color:#bed0d8;white-space:nowrap;font-size:12px}.qdesigner-actions[data-v-edee2bbb]{flex-wrap:wrap;flex:none;align-items:center;gap:4px;display:flex}.qdesigner-actions button[data-v-edee2bbb]{white-space:nowrap;padding:4px 8px}.qdesigner-actions button.primary[data-v-edee2bbb]{color:#17394a;background:#8bc34a;border-color:#a5d46a;font-weight:700}.scheme-save-hint[data-v-edee2bbb]{white-space:nowrap;font-weight:600;color:#ffd54f!important;font-size:11px!important}.qdesigner-backdrop[data-v-edee2bbb]{z-index:44;background:#25374055;position:fixed;inset:0}.qdesigner-json-panel[data-v-edee2bbb]{z-index:45;color:#1d2a31;background:#f4f7f8;border:1px solid #9fb2bd;border-radius:10px;grid-template-rows:auto 1fr auto auto;gap:8px;width:min(560px,46vw);padding:12px;display:grid;position:fixed;top:66px;bottom:18px;right:18px;box-shadow:0 6px 24px #25374066}.qdesigner-json-head[data-v-edee2bbb],.qdesigner-json-foot[data-v-edee2bbb]{justify-content:space-between;align-items:center;gap:10px;display:flex}.qdesigner-json-head strong[data-v-edee2bbb]{font-size:13px}.qdesigner-json-textarea[data-v-edee2bbb]{resize:none;background:#fff;border:1px solid #9fb2bd;border-radius:6px;flex:1;width:100%;min-height:0;padding:8px;font-family:Consolas,monospace;font-size:11px}.qdesigner-json-note[data-v-edee2bbb]{color:#b7791f;font-size:11px}.qdesigner-json-message[data-v-edee2bbb]{color:#b3261e;margin:0;font-size:11px}.qdesigner-search-panel[data-v-edee2bbb]{z-index:45;color:#1d2a31;background:#f4f7f8;border:1px solid #9fb2bd;border-radius:10px;grid-template-rows:auto auto auto 1fr auto;gap:8px;width:min(620px,52vw);padding:12px;display:grid;position:fixed;top:66px;bottom:18px;right:18px;box-shadow:0 6px 24px #25374066}.qdesigner-search-head[data-v-edee2bbb]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.qdesigner-search-head strong[data-v-edee2bbb]{font-size:13px}.qdesigner-search-note[data-v-edee2bbb]{color:#617984;font-size:11px}.qdesigner-search-input-row[data-v-edee2bbb]{align-items:center;gap:8px;display:flex}.qdesigner-search-input[data-v-edee2bbb]{border:1px solid #9fb2bd;border-radius:6px;flex:1;min-width:0;padding:6px 8px}.qdesigner-search-status[data-v-edee2bbb]{color:#617984;margin:0;padding:6px 8px;font-size:12px}.qdesigner-search-status.search-err[data-v-edee2bbb]{color:#b3261e}.qdesigner-search-results[data-v-edee2bbb]{background:#fff;border:1px solid #c2ccd1;border-radius:8px;overflow:auto}.qdesigner-search-count[data-v-edee2bbb]{color:#17394a;background:#eef4f7;border-bottom:1px solid #c2ccd1;margin:0;padding:6px 10px;font-size:12px;font-weight:700}.qdesigner-search-results ul[data-v-edee2bbb]{margin:0;padding:4px;list-style:none}.qdesigner-search-results li[data-v-edee2bbb]{cursor:pointer;border-radius:6px;gap:2px;padding:7px 9px;display:grid}.qdesigner-search-results li[data-v-edee2bbb]:hover,.qdesigner-search-results li.active[data-v-edee2bbb]{background:#e3f2e0}.qdesigner-search-result-main[data-v-edee2bbb]{gap:2px;display:grid}.qdesigner-search-result-main strong[data-v-edee2bbb]{font-size:12px}.qdesigner-search-result-main span[data-v-edee2bbb],.qdesigner-search-result-deps[data-v-edee2bbb]{color:#6a7d86;font-size:11px}.qdesigner-search-result-deps[data-v-edee2bbb]{margin-top:2px}.qdesigner-search-confirm[data-v-edee2bbb]{background:#f2f9ec;border:1px solid #a5d46a;border-radius:8px;gap:6px;padding:9px 10px;display:grid}.qdesigner-search-readout[data-v-edee2bbb]{color:#1d3f4f;margin:0;font-size:12px;line-height:1.5}.qdesigner-search-error[data-v-edee2bbb]{color:#b3261e;margin:0;font-size:12px;font-weight:700}.qdesigner-search-actions[data-v-edee2bbb]{justify-content:flex-end;gap:8px;display:flex}.qdesigner-search-actions button[data-v-edee2bbb]{cursor:pointer;background:#fff;border:1px solid #9fb2bd;border-radius:6px;padding:5px 12px}.qdesigner-search-actions button.primary[data-v-edee2bbb]{color:#17394a;background:#8bc34a;border-color:#a5d46a;font-weight:700}.qdesigner-revision[data-v-edee2bbb]{white-space:nowrap;flex:none;color:#d7e3e8!important;font-size:9px!important}.qdesigner-toolbar-fixed[data-v-edee2bbb]{border-left:1px solid #2a4f60;flex:none;align-items:center;gap:8px;padding-left:10px;display:flex}.qdesigner-toolbar-fixed button[data-v-edee2bbb]{white-space:nowrap}.snap-toggle[data-v-edee2bbb]{white-space:nowrap;grid-template-columns:auto auto;display:flex!important}.snap-toggle input[data-v-edee2bbb]{width:auto}.snap-hint[data-v-edee2bbb]{white-space:nowrap;color:#bed0d8!important;font-size:11px!important}.qdesigner-toolbar label[data-v-edee2bbb]{color:#dce7eb;align-items:center;gap:6px;display:flex}.qdesigner-toolbar select[data-v-edee2bbb]{width:84px;padding:4px}.scheme-menu[data-v-edee2bbb]{flex:none;position:relative}.scheme-menu-trigger[data-v-edee2bbb]{color:#17394a;white-space:nowrap;background:#f0c878;border-color:#f7dfa9;padding:5px 10px;font-weight:700}.scheme-menu-panel[data-v-edee2bbb]{z-index:70;background:#fbfdfe;border:1px solid #9fb2bd;border-radius:8px;gap:2px;min-width:168px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #152a3466}.scheme-menu-panel button[data-v-edee2bbb]{text-align:left;color:#1d3f4f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:5px;padding:6px 10px}.scheme-menu-panel button[data-v-edee2bbb]:hover{color:#fff;background:#286b7f}.qdesigner-workbench[data-v-edee2bbb]{grid-template-columns:224px minmax(480px,1fr) 254px;min-height:0;display:grid}.qdesigner-tools[data-v-edee2bbb],.qdesigner-properties[data-v-edee2bbb]{background:#eef2f3;min-height:0;padding:10px;overflow:auto}.qdesigner-tools[data-v-edee2bbb]{border-right:1px solid #82949d}.qdesigner-properties[data-v-edee2bbb]{border-left:1px solid #82949d}.qdesigner-tools h3[data-v-edee2bbb],.qdesigner-properties h3[data-v-edee2bbb]{color:#274958;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #acbac0;justify-content:space-between;margin:8px 0 6px;padding-bottom:5px;font-size:12px;display:flex}.qdesigner-tools h3 small[data-v-edee2bbb],.qdesigner-properties h3 small[data-v-edee2bbb]{color:#788b94;text-transform:none;font-weight:400}.tool-grid[data-v-edee2bbb]{grid-template-columns:1fr 1fr;gap:5px;display:grid}.tool-grid button[data-v-edee2bbb]{text-align:left;background:#fff;padding:7px 5px}.tool-grid button[data-v-edee2bbb]:not(:disabled):hover{color:#fff;background:#286b7f;border-color:#1e5668}.barcode-tools[data-v-edee2bbb]{margin-top:5px}.barcode-tools button[data-v-edee2bbb]{color:#17394a;border-color:#4caf50;font-weight:700}.asset-list[data-v-edee2bbb]{gap:4px;max-height:176px;display:grid;overflow:auto}.asset-list button[data-v-edee2bbb]{text-align:left;background:#fff;gap:1px;padding:5px 7px;display:grid}.asset-list button strong[data-v-edee2bbb]{font-size:12px}.asset-list button span[data-v-edee2bbb],.asset-list p[data-v-edee2bbb]{color:#6a7d86;font-size:10px}.parameter-condition-bar[data-v-edee2bbb]{background:#f7fbfc;border:1px solid #8aa3ae;border-radius:8px;width:min(100%,1000px);margin:0 auto 16px;padding:10px;box-shadow:0 2px 7px #24343c22}.parameter-condition-head[data-v-edee2bbb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.parameter-condition-head>div[data-v-edee2bbb]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.parameter-condition-head span[data-v-edee2bbb]{color:#607984;font-size:10px}.parameter-canvas-open[data-v-edee2bbb]{color:#0d7377;cursor:pointer;background:#fff;border:1px solid #0d7377;border-radius:5px;padding:4px 9px;font-size:11px}.parameter-canvas-open[data-v-edee2bbb]:hover{background:#eaf8f7}.parameter-canvas-open[data-v-edee2bbb]:disabled{opacity:.5;cursor:not-allowed}.parameter-condition-actions[data-v-edee2bbb]{align-items:center;gap:8px;display:flex}.parameter-condition-actions label[data-v-edee2bbb]{color:#486572;align-items:center;gap:5px;font-size:11px;display:flex}.parameter-condition-actions select[data-v-edee2bbb]{width:128px;padding:3px}.parameter-scheme-selector[data-v-edee2bbb]{background:#edf5f7;border-radius:5px;flex-wrap:wrap;align-items:center;gap:8px;margin:5px 0 8px;padding:6px 8px;display:flex}.parameter-scheme-selector label[data-v-edee2bbb]{color:#315765;align-items:center;gap:6px;font-size:11px;display:flex}.parameter-scheme-selector select[data-v-edee2bbb]{min-width:280px;max-width:100%;padding:4px}.parameter-scheme-selector small[data-v-edee2bbb]{color:#6e838c;font-size:10px}.parameter-layout-state[data-v-edee2bbb]{color:#6d7f88;font-size:10px}.parameter-condition-empty[data-v-edee2bbb]{color:#8b5e23;margin:8px;font-size:11px}.parameter-grid[data-v-edee2bbb]{background:repeating-linear-gradient(90deg,#dbe8ec 0 1px,#0000 1px 8.3333%);border:1px dashed #aac0c8;border-radius:5px;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:44px;gap:5px;padding:5px;display:grid}.parameter-grid-item[data-v-edee2bbb]{color:#244550;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;background:#fff;border:1px solid #73929e;border-radius:5px;grid-template-rows:auto auto 1fr;min-width:0;padding:5px 7px;display:grid;position:relative;overflow:hidden}.parameter-grid-item.selected[data-v-edee2bbb]{border:2px solid #4caf50;box-shadow:0 0 0 1px #fff}.parameter-grid-item.hidden[data-v-edee2bbb]{opacity:.55}.parameter-grid-item.orphaned[data-v-edee2bbb]{background:#fff2ef;border-color:#c44a3f}.parameter-grid-item-head[data-v-edee2bbb]{justify-content:space-between;gap:5px;min-width:0;display:flex}.parameter-grid-item-head strong[data-v-edee2bbb],.parameter-grid-item-head span[data-v-edee2bbb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.parameter-grid-item small[data-v-edee2bbb]{color:#768c95;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.parameter-grid-item footer[data-v-edee2bbb]{justify-content:flex-end;align-items:end;gap:3px;display:flex}.parameter-grid-item footer .inline-check[data-v-edee2bbb]{color:#617983;margin-right:auto;font-size:9px}.parameter-grid-item footer button[data-v-edee2bbb]{color:#315765;cursor:pointer;background:#edf4f6;border:1px solid #b2c4ca;border-radius:3px;width:20px;height:18px;padding:0}.parameter-resize-handle[data-v-edee2bbb]{cursor:nwse-resize;background:#4caf50;border:1px solid #fff;width:10px;height:10px;display:none;position:absolute;bottom:-1px;right:-1px}.parameter-grid-item.selected .parameter-resize-handle[data-v-edee2bbb]{display:block}.qdesigner-stage[data-v-edee2bbb]{background-color:#e8edef;background-image:linear-gradient(#fff6 1px,#0000 1px),linear-gradient(90deg,#fff6 1px,#0000 1px);background-size:16px 16px;min-width:0;padding:18px 34px 50px;overflow:auto}.qdesigner-canvas[data-v-edee2bbb]{background:#fff;border-radius:4px;min-width:1000px;min-height:400px;margin:0 auto;box-shadow:0 4px 12px #24343c33}.qdesigner-band[data-v-edee2bbb]{background-color:#fff;background-image:radial-gradient(circle,#a8b5ba .65px,#0000 .8px);background-size:8px 8px;border-bottom:1px dashed #74909d;outline:0 solid #0000;min-height:1px;position:relative;overflow:hidden}.qdesigner-band.active[data-v-edee2bbb]{z-index:1;outline-offset:-2px;outline:2px solid #4caf50}.qdesigner-band.muted[data-v-edee2bbb]{opacity:.45}.band-name[data-v-edee2bbb]{z-index:3;color:#315362;background:#dfe9eddd;border:0;padding:2px 5px;font-size:9px;position:absolute;top:1px;left:1px}.design-element[data-v-edee2bbb]{z-index:2;color:#243740;text-align:left;white-space:nowrap;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;background:#ffffffe8;border:1px solid #607b88;grid-template-columns:1fr auto;align-items:center;gap:3px;padding:2px 4px;display:grid;position:absolute;overflow:hidden}.design-element span[data-v-edee2bbb]{text-overflow:ellipsis;overflow:hidden}.design-element small[data-v-edee2bbb]{color:#718891;font-size:8px}.design-element.selected[data-v-edee2bbb]{color:#14394a;border:2px solid #4caf50;box-shadow:0 0 0 1px #fff}.designer-barcode-preview-box[data-v-edee2bbb]{background:#fff;grid-template-rows:minmax(0,1fr) auto;min-width:0;height:100%;display:grid;overflow:hidden}.designer-barcode-preview[data-v-edee2bbb]{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;image-rendering:pixelated}.designer-barcode-human-text[data-v-edee2bbb]{color:#111;text-align:center;text-overflow:ellipsis;font:9px/1.1 Consolas,monospace;overflow:hidden}.barcode-preview-note[data-v-edee2bbb]{color:#6a7d86;margin:-2px 0 9px;line-height:1.4;display:block}.resize-handle[data-v-edee2bbb]{cursor:nwse-resize;background:#4caf50;border:1px solid #fff;width:10px;height:10px;display:none;position:absolute;bottom:-1px;right:-1px}.design-element.selected .resize-handle[data-v-edee2bbb]{display:block}.qdesigner-properties label[data-v-edee2bbb]{margin-bottom:8px}.qdesigner-properties textarea[data-v-edee2bbb]{min-height:74px}.property-grid[data-v-edee2bbb]{grid-template-columns:1fr 1fr;gap:0 7px;display:grid}.inline-check[data-v-edee2bbb]{grid-template-columns:auto 1fr;align-items:center;display:flex}.inline-check input[data-v-edee2bbb]{width:auto}.property-empty[data-v-edee2bbb]{color:#71848d;margin-top:16px;font-size:12px;line-height:1.5}.layer-actions[data-v-edee2bbb]{grid-template-columns:1fr 1fr;gap:4px;margin:4px 0 8px;display:grid}.element-actions[data-v-edee2bbb]{gap:5px;margin-bottom:10px;display:flex}.validation-panel[data-v-edee2bbb]{background:#fff;border:1px solid #afbec5;margin-top:14px;padding:8px}.validation-panel h3[data-v-edee2bbb]{margin-top:0}.validation-panel p[data-v-edee2bbb],.validation-panel li[data-v-edee2bbb]{color:#4d6571;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.validation-panel p.conflict[data-v-edee2bbb]{color:#8d3028;background:#fff0ed;border-left:3px solid #b84236;padding:6px}.validation-panel ul[data-v-edee2bbb]{margin:5px 0;padding-left:18px}@media (width<=980px){.qdesigner-workbench[data-v-edee2bbb]{grid-template-columns:190px minmax(420px,1fr)}.qdesigner-properties[data-v-edee2bbb]{width:240px;position:absolute;top:48px;bottom:0;right:0;box-shadow:-5px 0 12px #24343c44}}.parameter-canvas-workspace[data-v-edee2bbb]{background:#fff;min-width:720px;min-height:520px;padding:24px;overflow:auto}.parameter-canvas-workspace>header[data-v-edee2bbb]{border-bottom:1px solid #d8e1e6;justify-content:space-between;gap:16px;padding-bottom:12px;display:flex}.parameter-canvas-grid[data-v-edee2bbb]{grid-template-columns:240px 1fr;gap:24px;display:grid}.parameter-capability-list[data-v-edee2bbb],.parameter-config-list[data-v-edee2bbb]{flex-direction:column;gap:6px;display:flex}.parameter-canvas-grid h3[data-v-edee2bbb]{margin:16px 0 8px}.parameter-canvas-grid button[data-v-edee2bbb]{text-align:left;background:#f7fafb;border:1px solid #d8e1e6;border-radius:4px;padding:7px 9px}.parameter-canvas-grid button.active[data-v-edee2bbb]{background:#e7f4f7;border-color:#14758a}.parameter-config-list button span[data-v-edee2bbb],.parameter-config-list small[data-v-edee2bbb]{color:#647783;font-size:12px;display:block}.knowledge-inspector[data-v-9e83c269]{color:#1e293b;background:#f8fafc;min-height:100vh}.knowledge-header[data-v-9e83c269]{color:#fff;background:#102a43;padding:32px 24px}.knowledge-header-content[data-v-9e83c269]{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;margin:0 auto;display:flex}.knowledge-title[data-v-9e83c269]{letter-spacing:.02em;margin:0;font-size:28px;font-weight:600}.knowledge-subtitle[data-v-9e83c269]{color:#94a3b8;margin:8px 0 0;font-size:14px}.readonly-badge[data-v-9e83c269]{color:#e2e8f0;background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.knowledge-tabs[data-v-9e83c269]{gap:8px;max-width:1200px;margin:0 auto;padding:16px 24px 0;display:flex}.knowledge-tabs button[data-v-9e83c269]{color:#64748b;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:10px 18px;font-size:14px;font-weight:500;transition:color .2s,border-color .2s}.knowledge-tabs button.active[data-v-9e83c269]{color:#0d9488;border-bottom-color:#0d9488}.knowledge-body[data-v-9e83c269]{max-width:1200px;margin:0 auto;padding:24px}.error-banner[data-v-9e83c269]{color:#991b1b;background:#fee2e2;border-radius:8px;max-width:1200px;margin:16px auto 0;padding:12px 16px;font-size:14px}.loading-bar[data-v-9e83c269]{color:#075985;background:#e0f2fe;border-radius:8px;max-width:1200px;margin:16px auto 0;padding:12px 16px;font-size:14px}.page-header[data-v-9e83c269]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.page-header h2[data-v-9e83c269]{color:#0f172a;margin:0;font-size:20px;font-weight:600}.stat-grid[data-v-9e83c269]{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.stat-card[data-v-9e83c269]{background:#fff;border-radius:12px;flex-direction:column;padding:20px;display:flex;box-shadow:0 1px 3px #0000000f}.stat-label[data-v-9e83c269]{color:#64748b;margin-bottom:8px;font-size:13px}.stat-value[data-v-9e83c269]{color:#0f172a;font-size:20px;font-weight:600}.muted-value[data-v-9e83c269]{color:#94a3b8}.stat-helper[data-v-9e83c269]{color:#94a3b8;margin-top:8px;font-size:12px}.info-card[data-v-9e83c269]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000f}.card-header[data-v-9e83c269]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.card-header h3[data-v-9e83c269],.section-title[data-v-9e83c269]{color:#0f172a;margin:0;font-size:16px;font-weight:600}.card-grid[data-v-9e83c269]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card-field[data-v-9e83c269]{flex-direction:column;gap:4px;display:flex}.field-label[data-v-9e83c269]{color:#64748b;font-size:12px}.field-value[data-v-9e83c269]{color:#0f172a;font-size:14px;font-weight:500}.mono[data-v-9e83c269]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.mono-field .field-value[data-v-9e83c269]{word-break:break-all;overflow-wrap:anywhere}.technical-disclosure[data-v-9e83c269]{background:#f1f5f9;border-radius:8px;margin-top:20px;padding:16px}.technical-disclosure summary[data-v-9e83c269]{cursor:pointer;color:#475569;font-size:13px;font-weight:500}.technical-disclosure[data-v-9e83c269]>:not(summary),.raw-json-disclosure[data-v-9e83c269]{margin-top:12px}.raw-json-disclosure summary[data-v-9e83c269]{cursor:pointer;color:#64748b;font-size:12px}.card-actions[data-v-9e83c269]{gap:12px;margin-top:20px;display:flex}.primary-button[data-v-9e83c269],.secondary-button[data-v-9e83c269]{cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .2s}.primary-button[data-v-9e83c269]{color:#fff;background:#0d9488}.primary-button[data-v-9e83c269]:hover{background:#0f766e}.secondary-button[data-v-9e83c269]{color:#0f172a;background:#fff;border:1px solid #e2e8f0}.secondary-button[data-v-9e83c269]:hover{background:#f8fafc}.knowledge-table[data-v-9e83c269]{border-collapse:collapse;width:100%;margin-top:12px}.knowledge-table th[data-v-9e83c269],.knowledge-table td[data-v-9e83c269]{text-align:left;border-bottom:1px solid #e2e8f0;padding:12px;font-size:14px}.knowledge-table th[data-v-9e83c269]{color:#64748b;background:#f8fafc;font-weight:500}.link-button[data-v-9e83c269]{color:#0d9488;cursor:pointer;background:0 0;border:none;padding:4px 10px;font-size:14px;font-weight:500}.link-button[data-v-9e83c269]:hover{text-decoration:underline}.empty-state[data-v-9e83c269]{text-align:center;color:#64748b;padding:48px 24px;font-size:14px}.empty-state.prompt[data-v-9e83c269]{background:#fff;border-radius:12px;margin-top:16px}.unavailable-state[data-v-9e83c269]{text-align:center;background:#fff;border-radius:12px;margin-top:16px;padding:48px 24px}.unavailable-state strong[data-v-9e83c269]{color:#b45309;margin-bottom:8px;display:block}.unavailable-state p[data-v-9e83c269]{color:#64748b;margin:0;font-size:14px}.unavailable-text[data-v-9e83c269]{color:#64748b;font-size:14px}.tag[data-v-9e83c269]{border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.tag-current[data-v-9e83c269]{color:#0f766e;background:#ccfbf1}.tag-pending[data-v-9e83c269]{color:#9a3412;background:#ffedd5}.tag-conflict[data-v-9e83c269]{color:#991b1b;background:#fee2e2}.tag-muted[data-v-9e83c269]{color:#475569;background:#e2e8f0}.tag-info[data-v-9e83c269]{color:#1e40af;background:#dbeafe}.tag-default[data-v-9e83c269]{color:#475569;background:#f1f5f9}.explorer-toolbar[data-v-9e83c269],.search-toolbar[data-v-9e83c269]{margin-bottom:16px}.search-box[data-v-9e83c269]{gap:12px;margin-bottom:12px;display:flex}.search-box input[data-v-9e83c269]{border:1px solid #e2e8f0;border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:14px}.search-box input[data-v-9e83c269]:focus{border-color:#0d9488}.filter-chips[data-v-9e83c269]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-v-9e83c269]{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:6px 12px;font-size:13px;transition:all .2s}.chip.active[data-v-9e83c269]{color:#fff;background:#0d9488;border-color:#0d9488}.result-list[data-v-9e83c269]{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.knowledge-card-item[data-v-9e83c269]{cursor:pointer;background:#fff;border-radius:12px;padding:16px;transition:box-shadow .2s,transform .2s;box-shadow:0 1px 3px #0000000f}.knowledge-card-item[data-v-9e83c269]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.card-item-header[data-v-9e83c269]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.item-title[data-v-9e83c269]{color:#0f172a;font-size:15px}.card-item-body[data-v-9e83c269]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.card-item-body .full-width[data-v-9e83c269]{grid-column:1/-1}.card-item-footer[data-v-9e83c269]{border-top:1px solid #f1f5f9;margin-top:12px;padding-top:12px}.detail-section[data-v-9e83c269]{background:#fff;border-radius:12px;margin-bottom:20px;padding:20px;box-shadow:0 1px 3px #0000000f}.detail-section h3[data-v-9e83c269]{color:#0f172a;margin:0 0 12px;font-size:14px;font-weight:600}.detail-section p[data-v-9e83c269]{color:#334155;margin:0;font-size:14px;line-height:1.6}.subject-title[data-v-9e83c269]{font-weight:600;color:#0f172a!important;font-size:18px!important}.detail-grid[data-v-9e83c269]{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.detail-field[data-v-9e83c269]{flex-direction:column;gap:4px;display:flex}.detail-table[data-v-9e83c269]{border-collapse:collapse;width:100%}.detail-table th[data-v-9e83c269],.detail-table td[data-v-9e83c269]{text-align:left;border-bottom:1px solid #e2e8f0;padding:10px;font-size:13px}.detail-table th[data-v-9e83c269]{color:#64748b;background:#f8fafc;font-weight:500}.lineage-list[data-v-9e83c269]{margin:0;padding:0;list-style:none}.lineage-list li[data-v-9e83c269]{color:#334155;border-bottom:1px solid #f1f5f9;padding:8px 0;font-size:13px}.evidence-list[data-v-9e83c269]{flex-wrap:wrap;gap:8px;display:flex}.evidence-tag[data-v-9e83c269]{border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:13px;display:inline-flex}.evidence-tag.primary[data-v-9e83c269]{color:#0f766e;background:#ccfbf1}.evidence-tag.supplementary[data-v-9e83c269]{color:#92400e;background:#fef3c7}.evidence-tag small[data-v-9e83c269]{opacity:.8;font-size:11px}.raw-json[data-v-9e83c269]{color:#e2e8f0;background:#0f172a;border-radius:8px;max-height:360px;padding:16px;font-size:12px;line-height:1.5;overflow:auto}@media (width<=1024px){.stat-grid[data-v-9e83c269],.card-grid[data-v-9e83c269]{grid-template-columns:repeat(2,1fr)}.result-list[data-v-9e83c269]{grid-template-columns:1fr}}@media (width<=640px){.knowledge-header-content[data-v-9e83c269]{flex-direction:column;align-items:flex-start}.stat-grid[data-v-9e83c269],.card-grid[data-v-9e83c269],.detail-grid[data-v-9e83c269],.card-item-body[data-v-9e83c269]{grid-template-columns:1fr}}.published-scheme[data-v-c2378e84]{max-width:1400px;margin:auto;padding:24px}.published-scheme header[data-v-c2378e84]{align-items:baseline;gap:16px;display:flex}.error[data-v-c2378e84]{color:#b42318}.print-dependencies[data-v-c2378e84]{grid-template-columns:max-content 1fr;gap:6px 16px;margin:16px 0;display:grid}.print-dependencies dt[data-v-c2378e84]{font-weight:600}.print-preview[data-v-c2378e84]{background:#fff;border:1px solid #d0d7de;width:100%;min-height:720px;margin-top:16px}.table-scroll[data-v-c2378e84]{margin-top:16px;overflow:auto}table[data-v-c2378e84]{border-collapse:collapse;width:100%}th[data-v-c2378e84],td[data-v-c2378e84]{white-space:nowrap;border:1px solid #d0d7de;padding:8px}.scheme-relationships[data-v-236cb8b3]{color:#173447;background:#f4f7f8;min-height:calc(100vh - 52px);padding:24px 28px 40px}.scheme-rel-heading[data-v-236cb8b3]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.scheme-rel-heading h2[data-v-236cb8b3]{margin:2px 0 6px}.scheme-rel-toolbar[data-v-236cb8b3]{background:#fff;border:1px solid #c2ccd1;grid-template-columns:180px minmax(240px,1fr) 140px;gap:12px;margin-bottom:14px;padding:14px;display:grid}.scheme-rel-toolbar label[data-v-236cb8b3]{color:#46606f;gap:4px;font-size:12px;display:grid}.scheme-context[data-v-236cb8b3]{color:#1d5d72;background:#eaf4f7;border-left:4px solid #1d6b83;margin-bottom:12px;padding:9px 12px}.scheme-rel-grid[data-v-236cb8b3]{grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;display:grid}.scheme-rel-card[data-v-236cb8b3],.scheme-rel-section[data-v-236cb8b3]{background:#fff;border:1px solid #c2ccd1;padding:16px}.scheme-rel-card strong[data-v-236cb8b3]{margin:8px 0;display:block}.scheme-rel-card small[data-v-236cb8b3],.scheme-rel-section small[data-v-236cb8b3]{color:#617984}.scheme-rel-columns[data-v-236cb8b3]{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.scheme-rel-section[data-v-236cb8b3]{margin-top:12px}.scheme-rel-section h3[data-v-236cb8b3]{margin:0 0 12px}.scheme-rel-section table[data-v-236cb8b3]{border-collapse:collapse;width:100%}.scheme-rel-section th[data-v-236cb8b3],.scheme-rel-section td[data-v-236cb8b3]{text-align:left;border:1px solid #c2ccd1;padding:7px}.scheme-rel-section th[data-v-236cb8b3]{background:#e7edef;font-size:12px}.scheme-rel-section ul[data-v-236cb8b3]{margin:0;padding:0;list-style:none}.scheme-rel-section li[data-v-236cb8b3]{border-bottom:1px solid #e5eaed;gap:4px;padding:9px 0;display:grid}.scheme-rel-note[data-v-236cb8b3]{margin-top:16px}.error-banner[data-v-236cb8b3]{color:#6b1d18;background:#fdecea;border-left:4px solid #b3261e;padding:10px}.empty-state[data-v-236cb8b3]{color:#617984;padding:12px 0}.mono[data-v-236cb8b3]{font-family:Consolas,monospace}@media (width<=850px){.scheme-rel-toolbar[data-v-236cb8b3],.scheme-rel-grid[data-v-236cb8b3],.scheme-rel-columns[data-v-236cb8b3]{grid-template-columns:1fr}.scheme-relationships[data-v-236cb8b3]{padding:18px 14px 30px}}.report-scheme-config[data-v-1c50ca3d]{color:#18324b;padding:32px 40px 56px}.scheme-config-hero[data-v-1c50ca3d]{background:linear-gradient(135deg,#f4f9fc,#fff);border:1px solid #dbe8f2;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding:28px 30px;display:flex}.eyebrow[data-v-1c50ca3d]{color:#5c7b91;letter-spacing:.14em;margin:0 0 8px;font-size:11px;font-weight:800}.scheme-config-hero h1[data-v-1c50ca3d],.detail-title h2[data-v-1c50ca3d]{margin:0;font-size:30px}.scheme-config-hero p[data-v-1c50ca3d]:not(.eyebrow){color:#657d8f;margin:10px 0 0}.readonly-badge[data-v-1c50ca3d],.status-pill[data-v-1c50ca3d],.legacy-badge[data-v-1c50ca3d]{color:#527286;white-space:nowrap;background:#edf5f9;border-radius:999px;padding:8px 12px;font-size:12px}.scheme-config-layout[data-v-1c50ca3d]{grid-template-columns:270px minmax(0,1fr);gap:24px;display:grid}.business-list[data-v-1c50ca3d],.business-detail[data-v-1c50ca3d],.scheme-section[data-v-1c50ca3d],.legacy-section[data-v-1c50ca3d]{background:#fff;border:1px solid #dbe8f2;border-radius:16px}.business-list[data-v-1c50ca3d]{align-self:start;padding:14px}.section-head[data-v-1c50ca3d]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.section-head h3[data-v-1c50ca3d],.legacy-section h3[data-v-1c50ca3d]{margin:0;font-size:18px}.section-head p[data-v-1c50ca3d],.legacy-section p[data-v-1c50ca3d]{color:#718697;margin:4px 0 0;font-size:13px}.business-item[data-v-1c50ca3d]{color:#29455a;text-align:left;cursor:pointer;background:#f7fafc;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin:4px 0;padding:13px;display:flex}.business-item[data-v-1c50ca3d]:hover,.business-item.active[data-v-1c50ca3d]{background:#eef7fb;border-color:#7baecc}.business-item span[data-v-1c50ca3d],.business-item small[data-v-1c50ca3d]{color:#718697;font-size:12px}.business-detail[data-v-1c50ca3d]{padding:26px}.detail-title[data-v-1c50ca3d]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.detail-title p[data-v-1c50ca3d]{color:#6f8797;margin:6px 0}.detail-actions[data-v-1c50ca3d],.card-actions[data-v-1c50ca3d],.dialog-actions[data-v-1c50ca3d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.overview-grid[data-v-1c50ca3d]{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.overview-grid article[data-v-1c50ca3d],.dependency-grid>div[data-v-1c50ca3d]{background:#f6fafc;border-radius:12px;padding:14px}.overview-grid span[data-v-1c50ca3d],.dependency-grid span[data-v-1c50ca3d]{color:#718697;font-size:12px;display:block}.overview-grid strong[data-v-1c50ca3d]{margin-top:7px;display:block}.scheme-section[data-v-1c50ca3d]{margin-top:18px;padding:20px}.scheme-card-grid[data-v-1c50ca3d]{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px;display:grid}.scheme-card[data-v-1c50ca3d]{background:#fbfdfe;border:1px solid #e0ebf1;border-radius:14px;padding:17px}.card-top[data-v-1c50ca3d]{color:#718697;justify-content:space-between;align-items:center;font-size:12px;display:flex}.type-tag[data-v-1c50ca3d]{border-radius:6px;padding:5px 8px;font-weight:800}.type-tag.query[data-v-1c50ca3d]{color:#2d6b9d;background:#e8f4ff}.type-tag.print[data-v-1c50ca3d]{color:#a45c21;background:#fff1e5}.scheme-card h4[data-v-1c50ca3d]{margin:12px 0;font-size:17px}.scheme-card dl[data-v-1c50ca3d]{grid-template-columns:108px 1fr;gap:7px;margin:0 0 15px;font-size:13px;display:grid}.scheme-card dt[data-v-1c50ca3d]{color:#7890a0}.scheme-card dd[data-v-1c50ca3d]{overflow-wrap:anywhere;margin:0}.card-actions button[data-v-1c50ca3d]{font-size:12px}.dependency-section[data-v-1c50ca3d]{background:#fbfdfe}.dependency-grid[data-v-1c50ca3d]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.legacy-section[data-v-1c50ca3d]{background:#fffaf3;border-color:#f1ddbe;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding:18px;display:flex}.legacy-section h3[data-v-1c50ca3d]{font-size:16px}.legacy-badge[data-v-1c50ca3d]{color:#966b32;background:#fff0d8}.empty-state[data-v-1c50ca3d]{color:#7890a0;padding:20px}.detail-empty[data-v-1c50ca3d]{border:1px dashed #cddde7;border-radius:16px;place-items:center;min-height:360px;display:grid}.mono[data-v-1c50ca3d]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.success-banner[data-v-1c50ca3d]{color:#237943;background:#edf9f1;border-radius:10px;margin-bottom:14px;padding:11px 14px}.error-banner[data-v-1c50ca3d]{margin-bottom:14px}.action-overlay[data-v-1c50ca3d]{z-index:30;background:#162d4157;place-items:center;display:grid;position:fixed;inset:0}.action-dialog[data-v-1c50ca3d]{background:#fff;border-radius:16px;width:min(440px,100vw - 32px);padding:24px;box-shadow:0 18px 60px #14345038}.action-dialog h3[data-v-1c50ca3d]{margin:0 0 8px}.action-dialog p[data-v-1c50ca3d]{color:#718697;font-size:13px;line-height:1.6}.action-dialog label[data-v-1c50ca3d]{color:#516d7f;gap:6px;font-size:13px;display:grid}.action-dialog input[data-v-1c50ca3d]{border:1px solid #cbdce6;border-radius:8px;padding:10px}.dialog-actions[data-v-1c50ca3d]{justify-content:flex-end;margin-top:20px}@media (width<=900px){.scheme-config-layout[data-v-1c50ca3d],.overview-grid[data-v-1c50ca3d]{grid-template-columns:1fr}.scheme-config-hero[data-v-1c50ca3d]{flex-direction:column}}.technical-details[data-v-1c50ca3d]{color:#516d7f;background:#fbfdfe;border:1px dashed #cbdde7;border-radius:10px;margin:0 0 18px;padding:10px 12px}.technical-details summary[data-v-1c50ca3d]{cursor:pointer;font-weight:600}.technical-details dl[data-v-1c50ca3d]{gap:7px;margin:12px 0 0;display:grid}.technical-details dl>div[data-v-1c50ca3d]{border-top:1px solid #e5edf1;grid-template-columns:180px 1fr;gap:12px;padding:6px 0;display:grid}.technical-details dt[data-v-1c50ca3d]{color:#7890a0;font-size:12px}.technical-details dd[data-v-1c50ca3d]{overflow-wrap:anywhere;margin:0}.published-print-open[data-v-1c50ca3d]{color:#fff;white-space:nowrap;background:#286b8b;border-radius:8px;padding:8px 14px;text-decoration:none;display:inline-block}.scheme-search[data-v-1c50ca3d]{background:#f7fafc;border:1px solid #dbe8f2;border-radius:12px;margin:0 0 16px;padding:12px}.scheme-search-input-row[data-v-1c50ca3d]{align-items:center;gap:8px;display:flex}.scheme-search-input[data-v-1c50ca3d]{color:#18324b;background:#fff;border:1px solid #9fb2bd;border-radius:8px;flex:1;min-width:0;padding:7px 10px;font-size:13px}.scheme-search-clear[data-v-1c50ca3d]{color:#29455a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #9fb2bd;border-radius:8px;padding:6px 12px}.scheme-search-clear[data-v-1c50ca3d]:disabled{opacity:.55;cursor:default}.scheme-search-rules[data-v-1c50ca3d]{color:#718697;margin:8px 0 0;font-size:12px}.scheme-search-rules summary[data-v-1c50ca3d]{cursor:pointer;font-weight:600}.scheme-search-rules p[data-v-1c50ca3d]{margin:6px 0 0;line-height:1.6}.scheme-search-status[data-v-1c50ca3d]{color:#718697;margin:8px 0 0;font-size:12px}.scheme-search-status.search-error[data-v-1c50ca3d]{color:#b3261e}.scheme-search-results[data-v-1c50ca3d]{background:#fff;border:1px solid #dbe8f2;border-radius:10px;max-height:260px;margin-top:8px;overflow:auto}.scheme-search-count[data-v-1c50ca3d]{color:#5c7b91;background:#eef7fb;border-bottom:1px solid #dbe8f2;padding:7px 10px;font-size:12px;font-weight:700}.scheme-search-results ul[data-v-1c50ca3d]{margin:0;padding:4px;list-style:none}.scheme-search-result[data-v-1c50ca3d]{cursor:pointer;border-radius:8px;padding:8px 10px}.scheme-search-result[data-v-1c50ca3d]:hover{background:#eef7fb}.scheme-search-result-main[data-v-1c50ca3d]{gap:2px;display:grid}.scheme-search-result-main strong[data-v-1c50ca3d]{color:#18324b;font-size:13px}.scheme-search-result-main span[data-v-1c50ca3d],.scheme-search-result-deps[data-v-1c50ca3d]{color:#718697;font-size:11px}.scheme-search-result-deps[data-v-1c50ca3d]{margin-top:3px}.scheme-search-notice[data-v-1c50ca3d]{color:#6b1d18;background:#fdecea;border-left:3px solid #b3261e;border-radius:8px;margin:0 0 14px;padding:8px 12px;font-size:12px}.scheme-search-notice.info[data-v-1c50ca3d]{color:#14532d;background:#e9f7ef;border-left-color:#2e7d32}.status-pill.historical[data-v-1c50ca3d]{color:#8695a0;background:#f1f3f5}.scheme-card.located[data-v-1c50ca3d]{outline:3px solid #4caf50;box-shadow:0 0 0 3px #4caf5044}.published-print-picker[data-v-1c50ca3d]{background:#f2f9fc;border:1px solid #b9d6e5;border-radius:12px;margin:0 0 16px;padding:14px}.published-print-picker-title[data-v-1c50ca3d]{color:#29455a;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.published-print-picker-title span[data-v-1c50ca3d],.published-print-picker-detail[data-v-1c50ca3d]{color:#718697;font-size:12px}.published-print-picker-row[data-v-1c50ca3d]{gap:8px;margin-top:10px;display:flex}.published-print-picker-row select[data-v-1c50ca3d]{color:#18324b;background:#fff;border:1px solid #9fb2bd;border-radius:8px;flex:1;min-width:0;padding:9px 10px}.published-print-picker-row button[data-v-1c50ca3d]{color:#fff;cursor:pointer;white-space:nowrap;background:#286b8b;border:0;border-radius:8px;padding:8px 14px}.published-print-picker-row button[data-v-1c50ca3d]:disabled{opacity:.55;cursor:default}.published-print-picker-detail[data-v-1c50ca3d]{margin:9px 0 0}.published-query-picker[data-v-1c50ca3d]{background:#f2f9fc;border:1px solid #b9d6e5;border-radius:12px;margin:0 0 16px;padding:14px}.published-query-picker-title[data-v-1c50ca3d]{color:#29455a;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.published-query-picker-title span[data-v-1c50ca3d],.published-query-picker-note[data-v-1c50ca3d],.published-query-picker-detail[data-v-1c50ca3d]{color:#718697;font-size:12px}.published-query-picker-row[data-v-1c50ca3d]{gap:8px;margin-top:10px;display:flex}.published-query-picker-row select[data-v-1c50ca3d]{color:#18324b;background:#fff;border:1px solid #9fb2bd;border-radius:8px;flex:1;min-width:0;padding:9px 10px}.published-query-picker-row button[data-v-1c50ca3d]{color:#fff;cursor:pointer;white-space:nowrap;background:#286b8b;border:0;border-radius:8px;padding:8px 14px}.published-query-picker-row button[data-v-1c50ca3d]:disabled{opacity:.55;cursor:default}.published-query-picker-detail[data-v-1c50ca3d]{margin:9px 0 0}.published-query-picker-note[data-v-1c50ca3d]{margin:7px 0 0}@media (width<=650px){.published-query-picker-title[data-v-1c50ca3d],.published-query-picker-row[data-v-1c50ca3d]{flex-direction:column;align-items:stretch}}.hero-actions[data-v-1c50ca3d]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.business-create-dialog[data-v-1c50ca3d]{gap:12px;display:grid}.action-dialog textarea[data-v-1c50ca3d]{font:inherit;resize:vertical;border:1px solid #cbdce6;border-radius:8px;padding:10px}.primary[data-v-1c50ca3d]{color:#fff;cursor:pointer;background:#286b8b;border:0;border-radius:8px;padding:9px 14px}.primary[data-v-1c50ca3d]:disabled{opacity:.55;cursor:default}.solution-catalog[data-v-9673346f]{color:#18324b;background:#f4f7f8;min-height:calc(100vh - 52px);padding:24px 28px 40px}.catalog-hero[data-v-9673346f]{background:linear-gradient(135deg,#f4f9fc,#fff);border:1px solid #dbe8f2;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex}.eyebrow[data-v-9673346f]{color:#5c7b91;letter-spacing:.14em;margin:0 0 6px;font-size:11px;font-weight:800}.catalog-hero h1[data-v-9673346f]{margin:0;font-size:28px}.catalog-hero p[data-v-9673346f]:not(.eyebrow){color:#657d8f;margin:8px 0 0}.hero-actions button[data-v-9673346f]{color:#286b8b;cursor:pointer;background:#fff;border:1px solid #9fb2bd;border-radius:8px;padding:9px 14px}.catalog-notice[data-v-9673346f]{color:#14532d;background:#e9f7ef;border-left:3px solid #2e7d32;border-radius:8px;padding:8px 12px}.catalog-grid[data-v-9673346f]{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:20px;margin-top:18px;display:grid}.catalog-card[data-v-9673346f]{background:#fff;border:1px solid #dbe8f2;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.card-head[data-v-9673346f]{justify-content:space-between;align-items:baseline;display:flex}.card-head h2[data-v-9673346f]{margin:0;font-size:20px}.card-head span[data-v-9673346f]{color:#718697;font-size:12px}.card-search[data-v-9673346f]{gap:8px;display:flex}.card-search input[data-v-9673346f]{border:1px solid #9fb2bd;border-radius:8px;flex:1;min-width:0;padding:7px 10px;font-size:13px}.card-search button[data-v-9673346f]{cursor:pointer;background:#fff;border:1px solid #9fb2bd;border-radius:8px;padding:6px 12px}.state[data-v-9673346f]{color:#718697;margin:4px 0;font-size:13px}.state.error[data-v-9673346f]{color:#b3261e}.list[data-v-9673346f]{flex-direction:column;gap:8px;max-height:420px;display:flex;overflow:auto}.row[data-v-9673346f]{background:#fbfdfe;border:1px solid #dbe8f2;border-radius:10px;padding:10px 12px}.row-main[data-v-9673346f]{gap:2px;display:grid}.row-main strong[data-v-9673346f]{font-size:14px}.meta[data-v-9673346f],.row-meta[data-v-9673346f],.row-attach[data-v-9673346f]{color:#718697;font-size:12px}.row-attach[data-v-9673346f]{color:#1d6b83;margin-top:2px}.row-actions[data-v-9673346f]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.row-actions a[data-v-9673346f],.row-actions button[data-v-9673346f]{color:#29455a;cursor:pointer;background:#fff;border:1px solid #9fb2bd;border-radius:7px;padding:5px 10px;font-size:12px;text-decoration:none}.row-actions a[data-v-9673346f]:hover,.row-actions button[data-v-9673346f]:hover{background:#eef7fb}.catalog-select-block[data-v-9673346f]{flex-direction:column;gap:10px;display:flex}.catalog-select[data-v-9673346f]{color:#18324b;box-sizing:border-box;background:#fff;border:1px solid #9fb2bd;border-radius:8px;width:100%;padding:8px 10px;font-size:13px}.catalog-select[data-v-9673346f]:disabled{opacity:.6}.selected-detail[data-v-9673346f]{background:#fbfdfe;border:1px solid #dbe8f2;border-radius:10px;padding:10px 12px}.selected-detail dl[data-v-9673346f]{gap:6px;margin:0;display:grid}.selected-detail dl div[data-v-9673346f]{grid-template-columns:110px 1fr;align-items:baseline;gap:8px;display:grid}.selected-detail dt[data-v-9673346f]{color:#718697;font-size:12px;font-weight:600}.selected-detail dd[data-v-9673346f]{color:#29455a;overflow-wrap:anywhere;margin:0;font-size:13px}.selected-detail .pub-ok[data-v-9673346f]{color:#1e6f47;font-weight:700}.selected-note[data-v-9673346f]{color:#1d6b83;margin:8px 0 0;font-size:12px;line-height:1.4}.row-action-link[data-v-9673346f]{color:#29455a;background:#fff;border:1px solid #9fb2bd;border-radius:7px;align-items:center;padding:5px 10px;font-size:12px;text-decoration:none;display:inline-flex}.row-action-link[data-v-9673346f]:hover{background:#eef7fb}.track-b-pending[data-v-9673346f]{color:#8a6d3b;font-size:12px}.mono[data-v-9673346f]{font-family:Consolas,monospace}.card-footer[data-v-9673346f]{justify-content:center;padding-top:6px;display:flex}.card-footer button[data-v-9673346f]{color:#fff;cursor:pointer;background:#286b8b;border:0;border-radius:8px;padding:10px 18px;font-size:14px}.card-footer button[data-v-9673346f]:hover{background:#1d5d72}.primary[data-v-9673346f]{color:#fff;cursor:pointer;background:#286b8b;border:0;border-radius:8px;padding:9px 14px}@media (width<=900px){.catalog-grid[data-v-9673346f]{grid-template-columns:1fr}}.designer-shell{z-index:40;color:#1d2a31;background:#b9c3c8;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.designer-toolbar{color:#f5f8f9;background:#17394a;border-bottom:3px solid #d89a39;flex-direction:column;align-items:stretch;gap:6px;padding:8px 12px;display:flex;position:relative;overflow:visible;box-shadow:0 2px 8px #25374055}.designer-toolbar-context{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.designer-toolbar-context .scheme-context,.designer-toolbar-context>span{white-space:normal}.designer-toolbar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.designer-title{flex-wrap:wrap;flex:none;align-items:baseline;gap:6px 14px;min-width:160px;display:flex}.designer-title .designer-logo{object-fit:contain;background:#fff;border-radius:5px;flex:none;align-self:center;width:28px;height:28px}.designer-toolbar-scroll{scrollbar-width:thin;flex:auto;align-items:center;gap:10px;display:flex;overflow:auto hidden}.designer-toolbar-scroll::-webkit-scrollbar{height:4px}.designer-toolbar-scroll::-webkit-scrollbar-thumb{background:#d89a3966;border-radius:2px}.designer-toolbar strong{letter-spacing:.12em;white-space:nowrap}.designer-toolbar span{color:#bed0d8;white-space:nowrap;font-size:12px}.designer-target-switch{flex:none;gap:2px;display:flex}.designer-target-switch button{white-space:nowrap;padding:4px 10px}.designer-actions{flex-wrap:wrap;flex:none;align-items:center;gap:4px;display:flex}.designer-actions button{white-space:nowrap;padding:4px 8px}.designer-revision{white-space:nowrap;flex:none;color:#d7e3e8!important;font-size:9px!important}.designer-toolbar-fixed{border-left:1px solid #2a4f60;flex:none;align-items:center;gap:8px;padding-left:10px;display:flex}.designer-toolbar-fixed button{white-space:nowrap}.snap-toggle{white-space:nowrap;grid-template-columns:auto auto;display:flex!important}.snap-toggle input{width:auto}.snap-hint{white-space:nowrap;color:#bed0d8!important;font-size:11px!important}.designer-toolbar label{color:#dce7eb;align-items:center;gap:6px;display:flex}.designer-toolbar select{width:84px;padding:4px}.scheme-menu{flex:none;position:relative}.scheme-menu-trigger{color:#17394a;white-space:nowrap;background:#f0c878;border-color:#f7dfa9;padding:5px 10px;font-weight:700}.scheme-menu-panel{z-index:70;background:#fbfdfe;border:1px solid #9fb2bd;border-radius:8px;gap:2px;min-width:168px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px #152a3466}.scheme-menu-panel button{text-align:left;color:#1d3f4f;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:5px;padding:6px 10px}.scheme-menu-panel button:hover{color:#fff;background:#286b7f}.preview-export-area{background:#f0f6f9;border:1px dashed #7baecc;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;display:flex}.preview-export-note{color:#516d7f;font-size:11px}.preview-export-message{color:#1d3f4f;font-size:11px;font-weight:700}.preview-export-area button{cursor:pointer;background:#fff;border:1px solid #9fb2bd;border-radius:6px;padding:4px 10px}.preview-export-area button:hover:not(:disabled){color:#fff;background:#286b7f;border-color:#1e5668}.page-settings-control{position:relative}.page-settings-control>button{color:#17394a;background:#f0c878;border-color:#f7dfa9;padding:4px 9px;font-weight:700}.page-settings-popover{z-index:60;color:#213740;background:#f7f9f9;border:1px solid #879ba4;width:230px;padding:12px;position:fixed;top:48px;right:12px;box-shadow:0 8px 24px #152a3466}.page-settings-backdrop{z-index:59;background:0 0;position:fixed;inset:0}.page-settings-popover>strong{color:#17394a;margin-bottom:10px;display:block}.page-settings-popover label{color:#314d59;justify-content:space-between;align-items:center;margin-top:8px;display:flex}.page-settings-popover select{width:132px;padding:4px}.margin-grid{grid-template-columns:1fr 1fr;gap:4px 8px;margin-top:8px;display:grid}.margin-grid label{flex-direction:column;font-size:11px;align-items:stretch!important;gap:2px!important;margin-top:4px!important}.margin-grid input{width:100%;padding:3px 4px}.designer-workbench{grid-template-columns:224px minmax(480px,1fr) 254px;min-height:0;display:grid}.designer-tools,.designer-properties{background:#eef2f3;min-height:0;padding:10px;overflow:auto}.designer-tools{border-right:1px solid #82949d}.designer-properties{border-left:1px solid #82949d}.designer-tools h3,.designer-properties h3{color:#274958;text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid #acbac0;justify-content:space-between;margin:8px 0 6px;padding-bottom:5px;font-size:12px;display:flex}.designer-tools h3 small,.designer-properties h3 small{color:#788b94;text-transform:none;font-weight:400}.tool-grid{grid-template-columns:1fr 1fr;gap:5px;display:grid}.tool-grid button{text-align:left;background:#fff;padding:7px 5px}.tool-grid button:not(:disabled):hover{color:#fff;background:#286b7f;border-color:#1e5668}.barcode-tools{margin-top:5px}.barcode-tools button{color:#17394a;border-color:#d89a39;font-weight:700}.asset-list{gap:4px;max-height:176px;display:grid;overflow:auto}.asset-list button{text-align:left;background:#fff;gap:1px;padding:5px 7px;display:grid}.asset-list button strong{font-size:12px}.asset-list button span,.asset-list p{color:#6a7d86;font-size:10px}.designer-stage{background-color:#7f898e;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:20px 20px;min-width:0;padding:18px 34px 50px;overflow:auto}.ruler{color:#e6ecef;border-bottom:1px solid #d4dde1;justify-content:space-between;align-items:end;height:22px;margin:0 auto 4px;padding:0 2px;font:9px IBM Plex Mono,Consolas,monospace;display:flex}.designer-page{background:#fff;min-height:300px;margin:0 auto;box-shadow:0 8px 24px #24343c66}.designer-band{background-color:#fff;background-image:radial-gradient(circle,#a8b5ba .65px,#0000 .8px);background-size:8px 8px;border-bottom:1px dashed #74909d;outline:0 solid #0000;min-height:1px;position:relative;overflow:hidden}.designer-band.active{z-index:1;outline-offset:-2px;outline:2px solid #d88b27}.designer-band.muted{opacity:.45}.band-name{z-index:3;color:#315362;background:#dfe9eddd;border:0;padding:2px 5px;font-size:9px;position:absolute;top:1px;left:1px}.design-element{z-index:2;color:#243740;text-align:left;white-space:nowrap;cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;background:#ffffffe8;border:1px solid #607b88;grid-template-columns:1fr auto;align-items:center;gap:3px;padding:2px 4px;display:grid;position:absolute;overflow:hidden}.design-element span{text-overflow:ellipsis;overflow:hidden}.design-element small{color:#718891;font-size:8px}.design-element.selected{color:#14394a;border:2px solid #d8791d;box-shadow:0 0 0 1px #fff}.designer-barcode-preview-box{background:#fff;grid-template-rows:minmax(0,1fr) auto;min-width:0;height:100%;display:grid;overflow:hidden}.designer-barcode-preview{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;image-rendering:pixelated}.designer-barcode-human-text{color:#111;text-align:center;text-overflow:ellipsis;font:9px/1.1 Consolas,monospace;overflow:hidden}.barcode-preview-note{color:#6a7d86;margin:-2px 0 9px;line-height:1.4;display:block}.resize-handle{cursor:nwse-resize;background:#d8791d;border:1px solid #fff;width:10px;height:10px;display:none;position:absolute;bottom:-1px;right:-1px}.design-element.selected .resize-handle{display:block}.designer-properties label{margin-bottom:8px}.designer-properties textarea{min-height:74px}.property-grid{grid-template-columns:1fr 1fr;gap:0 7px;display:grid}.inline-check{grid-template-columns:auto 1fr;align-items:center;display:flex}.inline-check input{width:auto}.property-empty{color:#71848d;margin-top:16px;font-size:12px;line-height:1.5}.layer-actions{grid-template-columns:1fr 1fr;gap:4px;margin:4px 0 8px;display:grid}.element-actions{gap:5px;margin-bottom:10px;display:flex}.validation-panel{background:#fff;border:1px solid #afbec5;margin-top:14px;padding:8px}.validation-panel h3{margin-top:0}.validation-panel p,.validation-panel li{color:#4d6571;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.validation-panel p.conflict{color:#8d3028;background:#fff0ed;border-left:3px solid #b84236;padding:6px}.validation-panel ul{margin:5px 0;padding-left:18px}.auto-layout-panel{background:#fff;border:1px solid #c4b16a;margin-top:10px;padding:8px}.auto-layout-panel h3{margin-top:0}.auto-layout-panel p,.auto-layout-panel li{color:#5a4d1d;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.auto-layout-panel ul{margin:5px 0;padding-left:18px}@media (width<=980px){.designer-workbench{grid-template-columns:190px minmax(420px,1fr)}.designer-properties{width:240px;position:absolute;top:48px;bottom:0;right:0;box-shadow:-5px 0 12px #24343c44}}.designer-stage.screen-mode{background-color:#e8edef;background-image:linear-gradient(#fff6 1px,#0000 1px),linear-gradient(90deg,#fff6 1px,#0000 1px);background-size:16px 16px;padding:12px 20px}.designer-page.screen-canvas{border-radius:4px;min-height:400px;box-shadow:0 4px 12px #24343c33}.screen-mode-hint span{white-space:nowrap;color:#bed0d8;font-size:11px}.print-preview-backdrop{z-index:80;background:#102632aa;position:fixed;inset:0}.print-preview-panel{z-index:81;color:#1d2a31;background:#eef3f5;border:1px solid #526d79;border-radius:10px;grid-template-rows:auto auto auto auto minmax(0,1fr) auto;min-width:760px;display:grid;position:fixed;inset:4vh 4vw;overflow:hidden;box-shadow:0 18px 50px #10263288}.print-preview-head{color:#f5f8f9;background:#17394a;border-bottom:3px solid #d89a39;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.print-preview-head strong{font-size:18px;display:block}.print-preview-subtitle{color:#bed0d8;margin-top:3px;font-size:11px;display:block}.print-preview-head button{color:#17394a;cursor:pointer;background:#fff;border:1px solid #adc0c8;border-radius:5px;padding:5px 12px}.print-preview-context{color:#345462;background:#fff;border-bottom:1px solid #c8d5da;flex-wrap:wrap;gap:5px 14px;padding:9px 14px;font-size:11px;display:flex}.print-preview-status,.print-preview-warning,.print-preview-error,.print-preview-empty{margin:0;padding:8px 14px;font-size:12px}.print-preview-status{color:#315d71;background:#e2f0f5}.print-preview-warning{color:#76551b;background:#fff4d6}.print-preview-error{color:#8d3028;background:#fff0ed}.print-preview-empty{color:#496772;text-align:center}.print-preview-params{background:#fff;border-bottom:1px solid #c8d5da;flex-wrap:wrap;align-items:flex-end;gap:8px;padding:8px 14px;display:flex}.print-preview-param{color:#46606f;gap:3px;font-size:11px;font-weight:600;display:grid}.print-preview-param span{gap:2px;display:inline-flex}.print-preview-param-required{color:#b3261e}.print-preview-param input{color:#172634;border:1px solid #9eafb8;border-radius:4px;padding:5px 8px;font-size:12px}.print-preview-param-run{color:#fff;cursor:pointer;background:#1d6b83;border:1px solid #15576d;border-radius:5px;padding:5px 12px}.print-preview-param-run:disabled{opacity:.5;cursor:not-allowed}.print-preview-param-note{color:#a8071a;align-self:center;max-width:320px;font-size:10px;line-height:1.35}.print-preview-layout{grid-template-columns:minmax(0,1fr) 300px;gap:10px;min-height:0;padding:10px;display:grid}.print-preview-paper-wrap{background:#7f898e;border-radius:6px;min-width:0;min-height:0;padding:16px;overflow:auto}.print-preview-frame{background:#fff;border:0;width:100%;min-width:760px;height:100%;min-height:520px;display:block;box-shadow:0 8px 24px #24343c66}.print-preview-reconciliation{color:#345462;background:#fff;border:1px solid #c4d1d6;border-radius:6px;min-width:0;padding:10px;overflow:auto}.print-preview-reconciliation h3{color:#17394a;margin:0 0 8px}.print-preview-reconciliation h4{color:#315d71;margin:12px 0 4px;font-size:11px}.print-preview-reconciliation dl{gap:4px;margin:0;display:grid}.print-preview-reconciliation dl div{background:#eef5f7;justify-content:space-between;padding:5px 6px;display:flex}.print-preview-reconciliation dt{font-size:11px}.print-preview-reconciliation dd{margin:0;font-weight:700}.print-preview-reconciliation ul{overflow-wrap:anywhere;margin:0;padding-left:17px;font-size:10px;line-height:1.45}.print-preview-wide-note{color:#6a7d86;font-size:10px;line-height:1.4}.print-preview-actions{background:#fff;border-top:1px solid #c8d5da;justify-content:flex-end;align-items:center;gap:8px;padding:9px 14px;display:flex}.print-preview-actions .mono{color:#6a7d86;margin-right:auto;font-size:10px}.print-preview-actions button{cursor:pointer;background:#fff;border:1px solid #9fb2bd;border-radius:5px;padding:6px 12px}.print-preview-actions button:disabled{cursor:not-allowed;opacity:.5}.print-preview-actions button:hover:not(:disabled){color:#fff;background:#286b7f}@media (width<=980px){.print-preview-panel{min-width:0;inset:2vh 2vw}.print-preview-layout{grid-template-columns:minmax(0,1fr)}.print-preview-reconciliation{max-height:240px}}.lifecycle-overlay[data-v-c00e090f]{z-index:60;background:#25374066;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lifecycle-dialog[data-v-c00e090f]{color:#1d2a31;background:#fbfdfe;border:1px solid #9fb2bd;border-radius:12px;gap:10px;width:min(620px,92vw);max-height:86vh;padding:22px;display:grid;overflow:auto;box-shadow:0 8px 28px #25374077}.lifecycle-dialog h3[data-v-c00e090f]{margin:0;font-size:18px}.lifecycle-source[data-v-c00e090f]{color:#4a6575;margin:0;font-size:12px}.lifecycle-note[data-v-c00e090f]{color:#516d7f;background:#f0f6f9;border-left:3px solid #7baecc;margin:0;padding:8px 10px;font-size:12px}.lifecycle-note.legacy[data-v-c00e090f]{color:#8a5a00;background:#fdf6e3;border-left-color:#e0a800}.lifecycle-field[data-v-c00e090f],.lifecycle-template-choice label[data-v-c00e090f]{color:#46606f;gap:4px;font-size:12px;display:grid}.lifecycle-field input[data-v-c00e090f],.lifecycle-template-choice input[data-v-c00e090f]{border:1px solid #9fb2bd;border-radius:6px;padding:6px 8px}.lifecycle-new-identity[data-v-c00e090f]{border:1px dashed #c2ccd1;border-radius:8px;gap:8px;margin:0;padding:10px;display:grid}.lifecycle-system-code[data-v-c00e090f]{color:#516d7f;background:#eef4f7;border-radius:6px;margin:0;padding:8px 10px;font-size:12px}.lifecycle-result[data-v-c00e090f]{color:#1d3f4f;background:#e3f2e0;border-left:3px solid #8bc34a;border-radius:6px;margin:0;padding:8px 10px;font-size:12px;font-weight:700}.lifecycle-template-choice[data-v-c00e090f]{border:1px dashed #c2ccd1;border-radius:8px;gap:8px;margin:0;padding:10px;display:grid}.lifecycle-actions[data-v-c00e090f]{justify-content:flex-end;gap:8px;display:flex}.lifecycle-actions button[data-v-c00e090f]{cursor:pointer;background:#fff;border:1px solid #9fb2bd;border-radius:6px;padding:6px 14px}.lifecycle-actions button.primary[data-v-c00e090f]{color:#17394a;background:#8bc34a;border-color:#a5d46a;font-weight:700}.publish-config-drawer[data-v-c00e090f]{z-index:1200;background:#fff;border-left:1px solid #d0d7de;flex-direction:column;width:560px;max-width:94vw;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-8px 0 24px #0000001f}.publish-config-head[data-v-c00e090f]{background:#f6f8fa;border-bottom:1px solid #eaeef2;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.publish-config-head strong[data-v-c00e090f]{font-size:14px}.publish-config-body[data-v-c00e090f]{flex:auto;min-height:0;padding:16px 20px;overflow-y:auto}.publish-row[data-v-c00e090f]{margin-bottom:16px}.publish-row-inline[data-v-c00e090f]{align-items:flex-start;gap:24px;display:flex}.publish-row-inline>div[data-v-c00e090f]{flex:1 1 0;min-width:0}.publish-label[data-v-c00e090f]{color:#57606a;margin-bottom:6px;font-size:12px;font-weight:500;display:block}.publish-check[data-v-c00e090f]{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.publish-check-group[data-v-c00e090f]{background:#fafbfc;border:1px solid #eaeef2;border-radius:4px;flex-wrap:wrap;gap:8px 14px;max-height:220px;padding:10px;display:flex;overflow-y:auto}.publish-config-placeholder[data-v-c00e090f]{color:#8c959f;font-size:12px}.publish-actions[data-v-c00e090f]{border-top:1px solid #eaeef2;flex-shrink:0;gap:10px;margin-top:18px;padding-top:14px;display:flex}.publish-config-drawer input[type=text][data-v-c00e090f],.publish-config-drawer input[data-v-c00e090f]:not([type]),.publish-config-drawer input[type=number][data-v-c00e090f],.publish-config-drawer select[data-v-c00e090f]{border:1px solid #d0d7de;border-radius:4px;width:100%;padding:6px 8px;font-size:13px}.publish-config-drawer .publish-row-inline select[data-v-c00e090f]{width:100%}.formal-exact-panel[data-v-c00e090f]{background:#f7fafc;border:1px solid #d0d7de;border-radius:10px;gap:8px;margin:0 0 14px;padding:10px 12px;display:grid}.formal-exact-row[data-v-c00e090f]{color:#516d7f;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.formal-exact-row .formal-label[data-v-c00e090f]{color:#29455a;font-weight:700}.formal-exact-row strong[data-v-c00e090f]{color:#29455a}.formal-exact-row strong.enabled[data-v-c00e090f]{color:#1f7a43}.formal-exact-row strong.pending[data-v-c00e090f]{color:#b06a00}.formal-exact-row strong.none[data-v-c00e090f]{color:#8a5a2a}.formal-exact-actions[data-v-c00e090f]{align-items:center;gap:10px;display:flex}.formal-idempotent[data-v-c00e090f]{color:#1f7a43;font-size:12px}.scheme-catalog-tabs[data-v-c00e090f]{background:#f4f7f8;gap:8px;padding:12px 24px 0;display:flex}.scheme-catalog-tabs button[data-v-c00e090f]{color:#29455a;cursor:pointer;background:#e8eef2;border:1px solid #9fb2bd;border-radius:8px 8px 0 0;padding:8px 16px;font-size:13px}.scheme-catalog-tabs button.active[data-v-c00e090f]{background:#fff;border-bottom-color:#fff;font-weight:700}.office-workspace-shell[data-v-c00e090f]{z-index:42;color:#1d2a31;background:#c7d0d4;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.office-workspace-toolbar[data-v-c00e090f]{color:#f5f8f9;background:#17394a;border-bottom:3px solid #4caf50;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex;position:relative}.office-workspace-title[data-v-c00e090f]{gap:2px;display:grid}.office-workspace-title strong[data-v-c00e090f]{letter-spacing:.1em}.office-workspace-title span[data-v-c00e090f]{color:#bed0d8;font-size:12px}.office-workspace-toolbar button.office-ghost[data-v-c00e090f]{color:#f5f8f9;background:#2a4f60;border:1px solid #3e6b80}.office-workspace-body[data-v-c00e090f]{justify-content:center;align-items:flex-start;min-height:0;padding:28px 16px;display:flex;overflow:auto}.office-workspace-card[data-v-c00e090f]{background:#fbfdfe;border:1px solid #9fb2bd;border-radius:12px;gap:12px;width:min(680px,94vw);padding:22px;display:grid;box-shadow:0 8px 28px #25374055}.office-workspace-card h4[data-v-c00e090f]{color:#17394a;margin:0;font-size:16px}.office-workspace-note[data-v-c00e090f]{color:#516d7f;background:#f0f6f9;border-left:3px solid #7baecc;margin:0;padding:8px 10px;font-size:12px}.office-workspace-field[data-v-c00e090f]{color:#46606f;gap:4px;font-size:12px;display:grid}.office-workspace-field select[data-v-c00e090f]{border:1px solid #9fb2bd;border-radius:6px;padding:6px 8px}.office-workspace-actions[data-v-c00e090f]{justify-content:flex-end;gap:8px;display:flex}.office-workspace-actions button[data-v-c00e090f]{cursor:pointer;background:#fff;border:1px solid #9fb2bd;border-radius:6px;padding:6px 14px}.office-workspace-actions button.primary[data-v-c00e090f]{color:#17394a;background:#8bc34a;border-color:#a5d46a;font-weight:700}
