*{margin:0;padding:0;box-sizing:border-box}:root{--blue-50: #EAF4FF;--blue-100: #D1E8FF;--blue-300: #5CA7FE;--blue-700: #0057BD;--bg-primary: #F5F6F7;--bg-secondary: #FFFFFF;--bg-card: #FFFFFF;--bg-card-strong: #FFFFFF;--bg-surface: #FAFBFC;--bg-hover: #EAECEE;--bg-active: #E5F0FF;--border: #C0C6CC;--border-light: #E5E7EA;--text-primary: #1D2D3E;--text-secondary: #4A5E73;--text-muted: #5E6E80;--text-on-primary: #FFFFFF;--accent-primary: #0070F2;--accent-light: #2D85F8;--accent-dark: #0057BD;--success: #178020;--warning: #C25A0A;--danger: #BB0000;--gradient-btn: linear-gradient(180deg, #2D85F8 0%, #0057BD 100%);--sidebar-width: 268px;--shadow-sm: 0 1px 2px rgba(20, 35, 54, .04);--shadow-md: 0 2px 6px rgba(20, 35, 54, .06);--shadow-lg: 0 6px 16px rgba(20, 35, 54, .1);--shadow-btn: 0 1px 2px rgba(0, 87, 189, .2);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px}html{font-size:85%}body{font-family:"72",Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;background:var(--bg-primary);color:var(--text-primary);line-height:1.5;font-size:14px;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#c0c6cc;border-radius:4px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#889099;background-clip:padding-box;border:2px solid transparent}.sidebar{width:var(--sidebar-width);background:var(--bg-secondary);position:fixed;top:0;left:0;bottom:0;overflow-y:auto;z-index:100;display:flex;flex-direction:column;border-right:1px solid var(--border-light)}.sidebar-logo{padding:16px 18px 14px;border-bottom:1px solid var(--border-light)}.sidebar-logo h1{font-size:1rem;font-weight:700;color:var(--blue-700);letter-spacing:-.2px;white-space:nowrap}.sidebar-logo h1+span{white-space:nowrap;flex-shrink:0}.sidebar-logo p{font-size:.72rem;color:var(--text-muted);margin-top:3px;font-weight:500}.topbar{height:44px;background:var(--bg-secondary);border-bottom:1px solid var(--border-light);display:flex;align-items:center;justify-content:space-between;padding:0 20px;position:sticky;top:0;z-index:50}.card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:16px 18px;box-shadow:var(--shadow-sm)}.badge{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:var(--radius-xs);font-size:.7rem;font-weight:600;letter-spacing:.1px;border:1px solid transparent;white-space:nowrap}.badge-green{background:#e8f5e0;color:#256f00;border-color:#b6e690}.badge-blue{background:#eaf4ff;color:#0057bd;border-color:#b5dafe}.badge-orange{background:#fff7e6;color:#8e3e00;border-color:#ffe9b8}.badge-red{background:#ffeaea;color:#b00;border-color:#ffb8b8}.badge-gray{background:#f0f1f2;color:#556b82;border-color:#e5e7ea}.badge-teal{background:#dcf3ee;color:#0a6e6e;border-color:#b6e3d8}.data-table{width:100%;border-collapse:collapse;font-size:.82rem}.data-table th{text-align:left;padding:10px 12px;font-size:.72rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--border-light);background:var(--bg-primary);white-space:nowrap}.data-table td{padding:11px 12px;border-bottom:1px solid var(--border-light);color:var(--text-secondary)}.data-table tr:hover td{background:var(--bg-hover)}.btn{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:var(--radius-sm);font-size:.8125rem;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background-color .12s,border-color .12s,color .12s;line-height:1.4}.btn,.btn:link,.btn:visited,.btn:hover,.btn:focus,.btn:active{text-decoration:none}a.btn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.btn-primary{background:var(--accent-primary);color:var(--text-on-primary);border-color:var(--accent-primary)}.btn-primary:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.btn-primary:active{background:#003f8a;border-color:#003f8a}.btn-secondary{background:#fff;color:var(--accent-primary);border:1px solid var(--border)}.btn-secondary:hover{background:var(--bg-hover);color:var(--accent-dark);border-color:var(--accent-primary)}.btn-navigation{justify-content:center;min-height:32px;padding:5px 12px;gap:8px;border-radius:var(--radius-md);border-color:var(--blue-100);background:#f7faff;color:var(--accent-dark);white-space:nowrap}.btn-navigation:hover{background:var(--blue-50);border-color:var(--blue-300);color:var(--accent-dark)}.btn-navigation:active{background:var(--blue-100);border-color:var(--accent-primary)}.btn-navigation svg{flex-shrink:0}.tag{display:inline-block;padding:2px 8px;border-radius:4px;font-size:.68rem;font-weight:600;background:var(--bg-hover);color:var(--accent-primary);border:1px solid var(--border)}:root{--brain-50: #F3EFFE;--brain-100: #E5DEFB;--brain-200: #CABCF8;--brain-500: #7551D5;--brain-700: #4A2EA0;--neural-cyan: #29B6B6;--gradient-brain: linear-gradient(135deg, #5D3DC0 0%, #29B6B6 100%);--shadow-brain: 0 2px 10px rgba(93, 61, 192, .12), 0 0 0 1px rgba(93, 61, 192, .18)}.task-flow{position:relative;padding-left:28px}.task-flow:before{content:"";position:absolute;left:11px;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg,var(--brain-500) 0%,var(--neural-cyan) 100%);border-radius:1px}.task-step{position:relative;padding:12px 0 12px 8px}.task-step:before{content:"";position:absolute;left:-22px;top:16px;width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--brain-500);box-shadow:0 0 0 3px var(--brain-50)}.task-step.done:before{background:var(--brain-500)}.task-step.active:before{background:var(--neural-cyan);border-color:var(--neural-cyan);box-shadow:0 0 0 3px #29b6b640,0 0 12px var(--neural-cyan)}.task-step.pending:before{background:#fff;border-color:#cbd5e1;box-shadow:0 0 0 3px #f1f5f9}.task-prompt{position:relative;border-radius:6px;padding:18px 20px;background:linear-gradient(180deg,#fff,#faf5ff);border:1px solid var(--brain-200);box-shadow:var(--shadow-brain)}.task-prompt-label{display:flex;align-items:center;gap:8px;font-size:.78rem;font-weight:700;color:var(--brain-700);margin-bottom:10px}.task-prompt-input{display:flex;gap:10px;align-items:stretch}.task-prompt-input textarea{flex:1;border:1px solid var(--brain-100);border-radius:6px;padding:12px 14px;font-size:.92rem;font-family:inherit;color:var(--text-primary);background:#fff;resize:none;min-height:56px;transition:all .15s}.task-prompt-input textarea:focus{outline:none;border-color:var(--brain-500);box-shadow:0 0 0 3px #5d3dc01f}.task-prompt-input textarea::placeholder{color:var(--text-muted)}.task-prompt-submit{background:var(--gradient-brain);color:#fff;border:none;padding:0 18px;border-radius:6px;font-size:.84rem;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;box-shadow:0 3px 8px #5d3dc04d;transition:all .15s}.task-prompt-submit:hover{transform:translateY(-1px);box-shadow:0 5px 14px #5d3dc066}.task-prompt-suggest{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;align-items:center}@media(max-width:900px){.sidebar{transform:translate(-100%);transition:transform .22s ease;box-shadow:4px 0 24px #0000002e}.sidebar.open{transform:translate(0)}.topbar{padding:0 12px}}.btn-tertiary{background:transparent;color:var(--accent-primary);border:1px solid transparent;font-weight:600}.btn-tertiary:hover{background:var(--bg-hover);color:var(--accent-dark)}.btn-ghost{background:transparent;color:var(--text-muted);border:1px solid transparent}.btn-ghost:hover{background:var(--bg-hover);color:var(--text-primary)}.btn-danger{background:var(--danger);color:var(--text-on-primary);border-color:var(--danger)}.btn-danger:hover{filter:brightness(.92)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}.form-input,.form-select,.form-textarea{width:100%;padding:6px 9px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:.72rem;background:var(--bg-primary);color:var(--text-primary);transition:border-color .12s ease,box-shadow .12s ease}.form-input:focus,.form-select:focus,.form-textarea:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px #0070f21f}.form-input:disabled,.form-select:disabled,.form-textarea:disabled{background:var(--bg-hover);color:var(--text-muted);cursor:not-allowed}.form-input.is-error,.form-select.is-error,.form-textarea.is-error{border-color:var(--danger);box-shadow:0 0 0 3px #bb00001a}.form-error-text{color:var(--danger);font-size:.66rem;margin-top:3px}.form-label{display:block;font-size:.68rem;font-weight:600;color:var(--text-secondary);margin-bottom:4px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 20px;text-align:center;color:var(--text-muted)}.empty-state--compact{padding:22px 16px;gap:6px}.empty-state__icon{color:var(--border);display:flex}.empty-state__title{font-size:.82rem;font-weight:600;color:var(--text-secondary)}.empty-state--compact .empty-state__title{font-size:.75rem}.empty-state__hint{font-size:.7rem;color:var(--text-muted);max-width:360px}.empty-state__action{margin-top:4px}@keyframes skeleton-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{display:inline-block;background:linear-gradient(90deg,var(--bg-hover) 0px,var(--border-light) 40px,var(--bg-hover) 80px);background-size:200px 100%;animation:skeleton-shimmer 1.2s ease-in-out infinite}.badge.erp-st-draft{background:#f3f4f6;color:#6b7280;border-color:#e2e4e8}.badge.erp-st-pending{background:#f3e8ff;color:#7c3aed;border-color:#e2ceff}.badge.erp-st-released{background:#dbeafe;color:#2563eb;border-color:#bcd6fb}.badge.erp-st-running{background:#fef3c7;color:#b45309;border-color:#fbe3a0}.badge.erp-st-done{background:#ccfbf1;color:#0f766e;border-color:#a5efe0}.badge.erp-st-closed{background:#e2e8f0;color:#475569;border-color:#cbd5e1}.badge.erp-st-error{background:#fee2e2;color:#b91c1c;border-color:#fbc4c4}.erp-scope [data-region],.erp-scope [data-region=basic]{--erp-rg: var(--accent-primary);--erp-rg-bg: var(--bg-card)}.erp-scope [data-region=version]{--erp-rg: var(--accent-primary);--erp-rg-bg: color-mix(in srgb, var(--bg-active) 55%, var(--bg-card))}.erp-scope [data-region=lines]{--erp-rg: var(--accent-light);--erp-rg-bg: var(--bg-card)}.erp-scope [data-region=assign]{--erp-rg: var(--text-muted);--erp-rg-bg: var(--bg-surface)}.erp-scope [data-region=changes]{--erp-rg: var(--text-muted);--erp-rg-bg: var(--bg-primary)}.erp-scope [data-region=filters]{--erp-rg: var(--accent-primary);--erp-rg-bg: color-mix(in srgb, var(--bg-active) 40%, var(--bg-card))}.erp-scope .card[data-region],.erp-scope .erp-card[data-region],.erp-scope .erp-region[data-region]{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md, 8px);box-shadow:0 1px 2px #1018280a}.erp-scope [data-region=basic],.erp-scope [data-region=lines],.erp-scope [data-region=assign],.erp-scope [data-region=changes]{--erp-rg-head: var(--bg-primary)}.erp-scope [data-region=version],.erp-scope [data-region=filters]{--erp-rg-head: color-mix(in srgb, var(--bg-active) 70%, var(--bg-card))}.erp-scope .erp-region[data-region]{padding:0 14px 14px;margin-top:12px;overflow:hidden}.erp-scope [data-region] .erp-section-title{border-left:0;padding-left:0;padding-bottom:8px;border-bottom:1px solid var(--border-light)}.erp-scope .erp-card[data-region]>.erp-section-title:first-child,.erp-scope .erp-region[data-region]>.erp-section-title:first-child{margin:-12px -16px 12px;padding:10px 16px;background:var(--erp-rg-head);border-bottom:1px solid var(--border-light);border-radius:var(--radius-md, 8px) var(--radius-md, 8px) 0 0}.erp-scope .erp-region[data-region]>.erp-section-title:first-child{margin:0 -14px 12px;padding:9px 14px}.erp-scope .card[data-region=basic]>.erp-doc-head{margin:-16px -16px 12px;padding:12px 16px;background:var(--erp-rg-head);border-bottom:1px solid var(--border-light);border-radius:var(--radius-md, 8px) var(--radius-md, 8px) 0 0}.erp-scope .erp-bom-wb .erp-version-box{border:1px solid var(--border-light);border-left:1px solid var(--border-light);background:var(--bg-card)}.erp-scope [data-region] .erp-tabbar .erp-tab.is-on{color:var(--accent-primary);border-bottom-color:var(--accent-primary);background:var(--bg-active);border-radius:6px 6px 0 0}.erp-scope [data-region] .erp-tabbar .erp-tab:not(.is-on):hover{background:var(--bg-hover);border-radius:6px 6px 0 0}.erp-scope .erp-list-bar[data-region]{background:var(--erp-rg-bg);border:1px solid var(--border-light);border-radius:var(--radius-md, 8px);padding:10px 12px;margin-bottom:10px}.erp-scope .erp-bom-wb .erp-tabbar--wb{border-bottom:2px solid color-mix(in srgb,var(--accent-primary) 30%,var(--border-light));gap:4px;padding-top:4px}.erp-scope .erp-bom-wb .erp-tabbar--wb .erp-tab--ver{position:relative;border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0;margin-bottom:-2px;padding:7px 14px 8px;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.erp-scope .erp-bom-wb .erp-tabbar--wb .erp-tab--ver:hover:not(.is-on){background:var(--bg-hover);transform:translateY(-1px)}.erp-scope .erp-bom-wb .erp-tabbar--wb .erp-tab--ver.is-on{color:var(--accent-primary);background:var(--bg-card);border-color:var(--border-light);box-shadow:inset 0 3px 0 var(--accent-primary)}.erp-scope .erp-tab--ver.is-dirty:after{content:"";position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--accent-primary)}.erp-scope .erp-bom-wb .erp-tabpane{animation:erp-pane-in .22s ease-out}@keyframes erp-pane-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.erp-scope .erp-bom-wb .erp-tabpane{animation:none}.erp-scope .erp-bom-wb .erp-tabbar--wb .erp-tab--ver{transition:none}}.erp-scope .erp-bom-child{margin:2px 0 6px 18px;padding:6px 10px 8px;background:var(--bg-surface);border:1px dashed var(--border-light);border-radius:6px}.erp-scope .erp-bom-child table{width:100%;border-collapse:collapse;font-size:.74rem}.erp-scope .erp-bom-child th{text-align:left;font-weight:500;color:var(--text-muted);padding:3px 8px}.erp-scope .erp-bom-child td{padding:3px 8px;border-top:1px dashed var(--border-light)}.erp-scope .erp-bom-child td.erp-r,.erp-scope .erp-bom-child th.erp-r{text-align:right}.erp-scope .erp-bom-make{color:var(--accent-primary);font-weight:600}.erp-scope .erp-form-grid{grid-auto-flow:row dense}.erp-scope .erp-card[data-region]{padding:12px 16px 14px;overflow:hidden}.erp-scope table.erp-grid th.erp-col-sticky-r,.erp-scope table.erp-grid td.erp-col-sticky-r{position:sticky;right:0;z-index:2;background:var(--bg-card);box-shadow:-6px 0 8px -6px #1018282e;white-space:nowrap}.erp-scope table.erp-grid th.erp-col-sticky-r{z-index:3;background:var(--bg-secondary)}.erp-scope table.erp-grid tbody tr:hover td.erp-col-sticky-r{background:var(--bg-hover)}.erp-scope table.erp-grid tr.is-selected td.erp-col-sticky-r{background:var(--bg-active)}.erp-scope table.erp-grid td.erp-col-sticky-r:has(.erp-ops-more-menu.is-open){z-index:4}.erp-scope .erp-cl-table-wrap{overflow:auto;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-card)}.erp-scope .erp-cl-table{width:100%;border-collapse:collapse;font-size:.76rem;table-layout:fixed}.erp-scope .erp-cl-table th{position:sticky;top:0;z-index:1;background:var(--bg-primary);text-align:left;font-weight:600;color:var(--text-secondary);padding:7px 10px;border-bottom:1px solid var(--border-light);border-right:1px solid var(--border-light)}.erp-scope .erp-cl-table td{vertical-align:top;padding:6px 10px;border-bottom:1px solid var(--border-light);border-right:1px solid var(--border-light);word-break:break-all}.erp-scope .erp-cl-table th:last-child,.erp-scope .erp-cl-table td:last-child{border-right:0}.erp-scope .erp-cl-table tbody tr:nth-child(2n) td{background:var(--bg-surface)}.erp-scope .erp-cl-table tbody tr:hover td{background:var(--bg-active)}.erp-scope .erp-cl-table tr.is-failed td{background:#fff4f4}.erp-scope .erp-cl-table .erp-cl-change{display:flex;gap:6px;align-items:baseline;line-height:1.6}.erp-scope .erp-cl-table .erp-cl-at{white-space:nowrap}.erp-scope .erp-cl-table .erp-cl-field{min-width:84px;color:var(--text-muted)}.erp-scope .erp-cl-foot{margin-top:6px;font-size:.72rem;color:var(--text-muted);display:flex;gap:6px}.erp-scope [data-region=views]{--erp-rg-head: var(--bg-primary)}.erp-scope .erp-doc-views{padding-top:0}.erp-scope .erp-view-tabs{display:flex;gap:2px;flex-wrap:wrap;margin:0 -16px;padding:6px 12px 0;background:var(--erp-rg-head);border-bottom:1px solid var(--border-light);border-radius:var(--radius-md, 8px) var(--radius-md, 8px) 0 0}.erp-scope .erp-view-tab{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 16px;margin-bottom:-1px;border:1px solid transparent;border-bottom:0;border-radius:6px 6px 0 0;background:transparent;cursor:pointer;font-size:.8rem;font-weight:600;color:var(--text-secondary);transition:background-color .15s ease,color .15s ease}.erp-scope .erp-view-tab:hover:not(.is-on){background:var(--bg-hover);color:var(--text-primary)}.erp-scope .erp-view-tab.is-on{background:var(--bg-card);color:var(--accent-primary);border-color:var(--border-light);box-shadow:inset 0 2px 0 var(--accent-primary)}.erp-scope .erp-view-tab-wrap{position:relative;display:inline-flex;align-items:center;gap:2px;margin-bottom:-1px;border:1px solid transparent;border-bottom:0;border-radius:6px 6px 0 0;transition:background-color .15s ease}.erp-scope .erp-view-tab-wrap:has(.erp-help-tip){padding-right:12px}.erp-scope .erp-view-tab-wrap .erp-view-tab,.erp-scope .erp-view-tab-wrap .erp-view-tab:hover,.erp-scope .erp-view-tab-wrap .erp-view-tab.is-on{margin:0;border:0;background:transparent;box-shadow:none}.erp-scope .erp-view-tab-wrap:has(.erp-help-tip) .erp-view-tab{padding-right:4px}.erp-scope .erp-view-tab-wrap:hover:not(.is-on){background:var(--bg-hover)}.erp-scope .erp-view-tab-wrap:hover:not(.is-on) .erp-view-tab{color:var(--text-primary)}.erp-scope .erp-view-tab-wrap.is-on{background:var(--bg-card);border-color:var(--border-light);box-shadow:inset 0 2px 0 var(--accent-primary)}.erp-scope .erp-view-tab-wrap .erp-help-tip{margin:0}.erp-scope .erp-help-tip{position:relative;display:inline-flex;align-items:center}.erp-scope .erp-help-tip-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;cursor:help;color:var(--text-muted);transition:color .15s ease,background-color .15s ease}.erp-scope .erp-help-tip-icon:hover,.erp-scope .erp-help-tip-icon:focus-visible,.erp-scope .erp-help-tip-icon.is-on{color:var(--accent-primary);background:var(--bg-active);outline:none}.erp-scope .erp-help-tip-pop{position:absolute;top:calc(100% + 6px);left:-8px;z-index:50;width:max-content;max-width:320px;padding:8px 10px;border-radius:6px;background:var(--bg-card);border:1px solid var(--border-light);box-shadow:0 6px 20px #0000001f;font-size:.74rem;font-weight:400;line-height:1.55;color:var(--text-secondary);white-space:normal;animation:erp-pane-in .12s ease-out}.erp-scope .erp-view-pane{display:none;padding-top:8px;animation:erp-pane-in .18s ease-out}.erp-scope .erp-view-pane.is-on{display:block}.erp-scope .erp-view-pane-title{display:none}@media print{body *{visibility:hidden!important}.erp-print-root,.erp-print-root *{visibility:visible!important}.erp-print-root{position:absolute;left:0;top:0;width:100%}.erp-no-print{display:none!important}.erp-scope .erp-view-pane{display:block!important;animation:none}.erp-scope .erp-view-pane-title{display:block;margin:12px 0 6px;font-weight:700;font-size:13px}.erp-scope .card[data-region],.erp-scope .erp-card[data-region]{box-shadow:none;break-inside:avoid}.erp-scope .erp-col-sticky-r{position:static;box-shadow:none}}.erp-scope .erp-mode-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 14px;border:1px solid var(--border-light);border-radius:var(--radius-md, 8px);font-size:.8rem}.erp-scope .erp-mode-bar.is-view{background:var(--bg-primary)}.erp-scope .erp-mode-bar.is-edit{position:sticky;top:0;z-index:5;background:var(--bg-active);border-color:color-mix(in srgb,var(--accent-primary) 35%,var(--border-light));box-shadow:0 2px 6px #0070f214}.erp-scope .erp-mode-chip{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:11px;font-size:.72rem;font-weight:700}.erp-scope .erp-mode-bar.is-view .erp-mode-chip{background:var(--bg-card);color:var(--text-secondary);border:1px solid var(--border-light)}.erp-scope .erp-mode-bar.is-edit .erp-mode-chip{background:var(--accent-primary);color:#fff}.erp-scope .erp-form-grid--6{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1360px){.erp-scope .erp-form-grid--6{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.erp-scope .erp-form-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}}.erp-scope .erp-doc-flat+.erp-doc-flat{margin-top:16px}.erp-scope .erp-doc-flat>.erp-section-title{margin-top:4px}.erp-scope table.erp-grid th.erp-col-sticky-r,.erp-scope table.erp-grid td.erp-col-sticky-r{width:1%;max-width:none;overflow:visible}.erp-row-ops{display:inline-flex;align-items:center;gap:8px;flex-wrap:nowrap;vertical-align:middle}.erp-row-ops>.btn,.erp-row-ops>*>.btn{min-height:36px;flex-shrink:0;justify-content:center;padding:6px 12px;border-radius:var(--radius-md);white-space:nowrap}.erp-row-ops .btn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.erp-scope .erp-row-ops{gap:6px}.erp-ops-more{position:relative;display:inline-flex}.erp-ops-more-menu{display:none;position:fixed;z-index:60;min-width:148px;flex-direction:column;align-items:stretch;gap:2px;padding:6px;background:var(--bg-card);border:1px solid #EAECF0;border-radius:8px;box-shadow:0 12px 16px -4px #10182814,0 4px 6px -2px #10182808}.erp-ops-more-menu.is-open{display:flex}.erp-ops-more-menu>.btn{min-height:36px;justify-content:flex-start;white-space:nowrap}.erp-scope .erp-row-ops [data-op-tone]{--op-c: #475467;--op-c-hover: #344054;--op-bg-hover: #F2F4F7;--op-bd-hover: #98A2B3}.erp-scope .erp-row-ops [data-op-tone=danger]{--op-c: #D92D20;--op-c-hover: #B42318;--op-bg-hover: #FEF3F2;--op-bd-hover: #FDA29B}.erp-scope .erp-row-ops [data-op-tone=success]{--op-c: #079455;--op-c-hover: #067647;--op-bg-hover: #ECFDF3;--op-bd-hover: #75E0A7}.erp-scope .erp-row-ops [data-op-tone=exec]{--op-c: var(--accent-primary);--op-c-hover: var(--accent-dark, #0057C2);--op-bg-hover: var(--bg-active, #EBF5FF);--op-bd-hover: var(--accent-primary)}.erp-scope .erp-row-ops>button[data-op-icon],.erp-scope .erp-row-ops>*>button[data-op-icon]:not(.erp-ops-more-menu *),.erp-scope .erp-row-ops .erp-ops-more>button[data-op-icon]{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;min-height:0;padding:0;gap:0;border:1px solid #D0D5DD;border-radius:6px;background:#fff;color:var(--op-c);box-shadow:0 1px 2px #1018280d;filter:none;font-size:0;line-height:0;letter-spacing:0;overflow:hidden;white-space:nowrap;cursor:pointer;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s}.erp-scope .erp-row-ops>button[data-op-icon]>*,.erp-scope .erp-row-ops>*>button[data-op-icon]:not(.erp-ops-more-menu *)>*,.erp-scope .erp-row-ops .erp-ops-more>button[data-op-icon]>*{display:none}.erp-scope .erp-row-ops>button[data-op-icon]:hover:not(:disabled),.erp-scope .erp-row-ops>*>button[data-op-icon]:not(.erp-ops-more-menu *):hover:not(:disabled),.erp-scope .erp-row-ops .erp-ops-more>button[data-op-icon]:hover:not(:disabled),.erp-scope .erp-row-ops .erp-ops-more>button.is-open{background:var(--op-bg-hover);border-color:var(--op-bd-hover);color:var(--op-c-hover);filter:none}.erp-scope .erp-row-ops button[data-op-icon]:focus-visible,.erp-scope .erp-row-ops button[data-op-text]:focus-visible{outline:none;box-shadow:0 0 0 3px #0070f22e}.erp-scope .erp-row-ops button[data-op-icon]:before{content:"";flex:none;width:18px;height:18px;background-color:currentColor;-webkit-mask:var(--op-svg) center / 18px 18px no-repeat;mask:var(--op-svg) center / 18px 18px no-repeat}.erp-scope .erp-row-ops>button[data-op-text],.erp-scope .erp-row-ops>*>button[data-op-text]:not(.erp-ops-more-menu *){flex:none;display:inline-flex;align-items:center;justify-content:center;height:32px;min-height:0;padding:0 10px;gap:4px;border:1px solid #D0D5DD;border-radius:6px;background:#fff;color:var(--op-c);box-shadow:0 1px 2px #1018280d;filter:none;font-size:12.5px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}.erp-scope .erp-row-ops>button[data-op-text]:hover:not(:disabled),.erp-scope .erp-row-ops>*>button[data-op-text]:not(.erp-ops-more-menu *):hover:not(:disabled){background:var(--op-bg-hover);border-color:var(--op-bd-hover);color:var(--op-c-hover);filter:none}.erp-scope .erp-ops-more-menu button[data-op-tone]{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;height:32px;min-height:0;padding:0 10px;border:0;border-radius:6px;background:transparent;box-shadow:none;filter:none;color:var(--op-c);font-size:13px;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}.erp-scope .erp-ops-more-menu button[data-op-tone=neutral]{color:#344054}.erp-scope .erp-ops-more-menu button[data-op-tone=neutral]:before{color:#475467}.erp-scope .erp-ops-more-menu button[data-op-tone]:hover:not(:disabled){background:var(--op-bg-hover);color:var(--op-c-hover)}.erp-scope .erp-ops-more-menu button[data-op-icon]:before{width:16px;height:16px;-webkit-mask-size:16px 16px;mask-size:16px 16px}.erp-scope .erp-ops-more-menu button[data-op-text]{padding-left:34px}.erp-scope .erp-row-ops button[data-op-tone]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.erp-scope table.erp-grid th.erp-col-fill,.erp-scope table.erp-grid td.erp-col-fill{width:auto;min-width:0;padding:0;border-left:0;border-right:0}.erp-scope .erp-ver-status{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.erp-scope .erp-approve-comment{margin-top:12px}.erp-scope .erp-approve-comment .form-textarea{width:100%;min-height:72px}.erp-scope .doc-form-views .erp-view-tabs{margin:0 0 4px;padding:0 4px;border-radius:0;background:transparent}.erp-scope .doc-form-views .erp-view-pane.is-on{padding-top:12px}[data-perm-denied]{display:none!important}.erp-scope [data-op-icon=archive]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D%2220%22%20height%3D%225%22%20x%3D%222%22%20y%3D%223%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M4%208v11a2%202%200%200%200%202%202h12a2%202%200%200%200%202-2V8%22%2F%3E%3Cpath%20d%3D%22M10%2012h4%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=arrow-left-right]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203%204%207l4%204%22%2F%3E%3Cpath%20d%3D%22M4%207h16%22%2F%3E%3Cpath%20d%3D%22m16%2021%204-4-4-4%22%2F%3E%3Cpath%20d%3D%22M20%2017H4%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=ban]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M4.929%204.929%2019.07%2019.071%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=book-check]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2019.5v-15A2.5%202.5%200%200%201%206.5%202H19a1%201%200%200%201%201%201v18a1%201%200%200%201-1%201H6.5a1%201%200%200%201%200-5H20%22%2F%3E%3Cpath%20d%3D%22m9%209.5%202%202%204-4%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=bot]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%208V4H8%22%2F%3E%3Crect%20width%3D%2216%22%20height%3D%2212%22%20x%3D%224%22%20y%3D%228%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M2%2014h2%22%2F%3E%3Cpath%20d%3D%22M20%2014h2%22%2F%3E%3Cpath%20d%3D%22M15%2013v2%22%2F%3E%3Cpath%20d%3D%22M9%2013v2%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=calculator]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D%2216%22%20height%3D%2220%22%20x%3D%224%22%20y%3D%222%22%20rx%3D%222%22%2F%3E%3Cline%20x1%3D%228%22%20x2%3D%2216%22%20y1%3D%226%22%20y2%3D%226%22%2F%3E%3Cline%20x1%3D%2216%22%20x2%3D%2216%22%20y1%3D%2214%22%20y2%3D%2218%22%2F%3E%3Cpath%20d%3D%22M16%2010h.01%22%2F%3E%3Cpath%20d%3D%22M12%2010h.01%22%2F%3E%3Cpath%20d%3D%22M8%2010h.01%22%2F%3E%3Cpath%20d%3D%22M12%2014h.01%22%2F%3E%3Cpath%20d%3D%22M8%2014h.01%22%2F%3E%3Cpath%20d%3D%22M12%2018h.01%22%2F%3E%3Cpath%20d%3D%22M8%2018h.01%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=camera]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13.997%204a2%202%200%200%201%201.76%201.05l.486.9A2%202%200%200%200%2018.003%207H20a2%202%200%200%201%202%202v9a2%202%200%200%201-2%202H4a2%202%200%200%201-2-2V9a2%202%200%200%201%202-2h1.997a2%202%200%200%200%201.759-1.048l.489-.904A2%202%200%200%201%2010.004%204z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2213%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=check]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%206%209%2017l-5-5%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=check-check]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%206%207%2017l-5-5%22%2F%3E%3Cpath%20d%3D%22m22%2010-7.5%207.5L13%2016%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=circle-check]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22m9%2012%202%202%204-4%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=circle-play]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%209.003a1%201%200%200%201%201.517-.859l4.997%202.997a1%201%200%200%201%200%201.718l-4.997%202.997A1%201%200%200%201%209%2014.996z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=circle-x]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22m15%209-6%206%22%2F%3E%3Cpath%20d%3D%22m9%209%206%206%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=clipboard-list]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D%228%22%20height%3D%224%22%20x%3D%228%22%20y%3D%222%22%20rx%3D%221%22%20ry%3D%221%22%2F%3E%3Cpath%20d%3D%22M16%204h2a2%202%200%200%201%202%202v14a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h2%22%2F%3E%3Cpath%20d%3D%22M12%2011h4%22%2F%3E%3Cpath%20d%3D%22M12%2016h4%22%2F%3E%3Cpath%20d%3D%22M8%2011h.01%22%2F%3E%3Cpath%20d%3D%22M8%2016h.01%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=clipboard-pen]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%204h2a2%202%200%200%201%202%202v2%22%2F%3E%3Cpath%20d%3D%22M21.34%2015.664a1%201%200%201%200-3.004-3.004l-5.01%205.012a2%202%200%200%200-.506.854l-.837%202.87a.5.5%200%200%200%20.62.62l2.87-.837a2%202%200%200%200%20.854-.506z%22%2F%3E%3Cpath%20d%3D%22M8%2022H6a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2h2%22%2F%3E%3Crect%20x%3D%228%22%20y%3D%222%22%20width%3D%228%22%20height%3D%224%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=copy]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D%2214%22%20height%3D%2214%22%20x%3D%228%22%20y%3D%228%22%20rx%3D%222%22%20ry%3D%222%22%2F%3E%3Cpath%20d%3D%22M4%2016c-1.1%200-2-.9-2-2V4c0-1.1.9-2%202-2h10c1.1%200%202%20.9%202%202%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=database]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cellipse%20cx%3D%2212%22%20cy%3D%225%22%20rx%3D%229%22%20ry%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%205V19A9%203%200%200%200%2021%2019V5%22%2F%3E%3Cpath%20d%3D%22M3%2012A9%203%200%200%200%2021%2012%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=download]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2015V3%22%2F%3E%3Cpath%20d%3D%22M21%2015v4a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2v-4%22%2F%3E%3Cpath%20d%3D%22m7%2010%205%205%205-5%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=ellipsis]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2212%22%20r%3D%221%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2212%22%20r%3D%221%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=eye]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.062%2012.348a1%201%200%200%201%200-.696%2010.75%2010.75%200%200%201%2019.876%200%201%201%200%200%201%200%20.696%2010.75%2010.75%200%200%201-19.876%200%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=file-check]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2022a2%202%200%200%201-2-2V4a2%202%200%200%201%202-2h8a2.4%202.4%200%200%201%201.704.706l3.588%203.588A2.4%202.4%200%200%201%2020%208v12a2%202%200%200%201-2%202z%22%2F%3E%3Cpath%20d%3D%22M14%202v5a1%201%200%200%200%201%201h5%22%2F%3E%3Cpath%20d%3D%22m9%2015%202%202%204-4%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=file-output]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4.226%2020.925A2%202%200%200%200%206%2022h12a2%202%200%200%200%202-2V8a2.4%202.4%200%200%200-.706-1.706l-3.588-3.588A2.4%202.4%200%200%200%2014%202H6a2%202%200%200%200-2%202v3.127%22%2F%3E%3Cpath%20d%3D%22M14%202v5a1%201%200%200%200%201%201h5%22%2F%3E%3Cpath%20d%3D%22m5%2011-3%203%22%2F%3E%3Cpath%20d%3D%22m5%2017-3-3h10%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=file-pen]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12.659%2022H18a2%202%200%200%200%202-2V8a2.4%202.4%200%200%200-.706-1.706l-3.588-3.588A2.4%202.4%200%200%200%2014%202H6a2%202%200%200%200-2%202v9.34%22%2F%3E%3Cpath%20d%3D%22M14%202v5a1%201%200%200%200%201%201h5%22%2F%3E%3Cpath%20d%3D%22M10.378%2012.622a1%201%200%200%201%203%203.003L8.36%2020.637a2%202%200%200%201-.854.506l-2.867.837a.5.5%200%200%201-.62-.62l.836-2.869a2%202%200%200%201%20.506-.853z%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=file-signature]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14.364%2013.634a2%202%200%200%200-.506.854l-.837%202.87a.5.5%200%200%200%20.62.62l2.87-.837a2%202%200%200%200%20.854-.506l4.013-4.009a1%201%200%200%200-3.004-3.004z%22%2F%3E%3Cpath%20d%3D%22M14.487%207.858A1%201%200%200%201%2014%207V2%22%2F%3E%3Cpath%20d%3D%22M20%2019.645V20a2%202%200%200%201-2%202H6a2%202%200%200%201-2-2V4a2%202%200%200%201%202-2h8a2.4%202.4%200%200%201%201.704.706l2.516%202.516%22%2F%3E%3Cpath%20d%3D%22M8%2018h1%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=flag]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2022V4a1%201%200%200%201%20.4-.8A6%206%200%200%201%208%202c3%200%205%202%207.333%202q2%200%203.067-.8A1%201%200%200%201%2020%204v10a1%201%200%200%201-.4.8A6%206%200%200%201%2016%2016c-3%200-5-2-8-2a6%206%200%200%200-4%201.528%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=forward]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m15%2017%205-5-5-5%22%2F%3E%3Cpath%20d%3D%22M4%2018v-2a4%204%200%200%201%204-4h12%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=gavel]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m14%2013-8.381%208.38a1%201%200%200%201-3.001-3l8.384-8.381%22%2F%3E%3Cpath%20d%3D%22m16%2016%206-6%22%2F%3E%3Cpath%20d%3D%22m21.5%2010.5-8-8%22%2F%3E%3Cpath%20d%3D%22m8%208%206-6%22%2F%3E%3Cpath%20d%3D%22m8.5%207.5%208%208%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=git-branch]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M15%206a9%209%200%200%200-9%209V3%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=git-compare]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M13%206h3a2%202%200%200%201%202%202v7%22%2F%3E%3Cpath%20d%3D%22M11%2018H8a2%202%200%200%201-2-2V9%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=hand]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%2011V6a2%202%200%200%200-2-2a2%202%200%200%200-2%202%22%2F%3E%3Cpath%20d%3D%22M14%2010V4a2%202%200%200%200-2-2a2%202%200%200%200-2%202v2%22%2F%3E%3Cpath%20d%3D%22M10%2010.5V6a2%202%200%200%200-2-2a2%202%200%200%200-2%202v8%22%2F%3E%3Cpath%20d%3D%22M18%208a2%202%200%201%201%204%200v6a8%208%200%200%201-8%208h-2c-2.8%200-4.5-.86-5.99-2.34l-3.6-3.6a2%202%200%200%201%202.83-2.82L7%2015%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=hand-truck]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2%203h3v14h16%22%2F%3E%3Ccircle%20cx%3D%228%22%20cy%3D%2220%22%20r%3D%222%22%2F%3E%3Crect%20x%3D%229%22%20y%3D%2210%22%20width%3D%2211%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2211%22%20y%3D%224%22%20width%3D%227%22%20height%3D%226%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=history]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%209-9%209.75%209.75%200%200%200-6.74%202.74L3%208%22%2F%3E%3Cpath%20d%3D%22M3%203v5h5%22%2F%3E%3Cpath%20d%3D%22M12%207v5l4%202%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=inbox]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%2222%2012%2016%2012%2014%2015%2010%2015%208%2012%202%2012%22%2F%3E%3Cpath%20d%3D%22M5.45%205.11%202%2012v6a2%202%200%200%200%202%202h16a2%202%200%200%200%202-2v-6l-3.45-6.89A2%202%200%200%200%2016.76%204H7.24a2%202%200%200%200-1.79%201.11z%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=key-round]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.586%2017.414A2%202%200%200%200%202%2018.828V21a1%201%200%200%200%201%201h3a1%201%200%200%200%201-1v-1a1%201%200%200%201%201-1h1a1%201%200%200%200%201-1v-1a1%201%200%200%201%201-1h.172a2%202%200%200%200%201.414-.586l.814-.814a6.5%206.5%200%201%200-4-4z%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%227.5%22%20r%3D%22.5%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=list-checks]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%205h8%22%2F%3E%3Cpath%20d%3D%22M13%2012h8%22%2F%3E%3Cpath%20d%3D%22M13%2019h8%22%2F%3E%3Cpath%20d%3D%22m3%2017%202%202%204-4%22%2F%3E%3Cpath%20d%3D%22m3%207%202%202%204-4%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=lock]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D%2218%22%20height%3D%2211%22%20x%3D%223%22%20y%3D%2211%22%20rx%3D%222%22%20ry%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%2011V7a5%205%200%200%201%2010%200v4%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=lock-open]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20width%3D%2218%22%20height%3D%2211%22%20x%3D%223%22%20y%3D%2211%22%20rx%3D%222%22%20ry%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%2011V7a5%205%200%200%201%209.9-1%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=mail]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m22%207-8.991%205.727a2%202%200%200%201-2.009%200L2%207%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%224%22%20width%3D%2220%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=octagon-x]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m15%209-6%206%22%2F%3E%3Cpath%20d%3D%22M2.586%2016.726A2%202%200%200%201%202%2015.312V8.688a2%202%200%200%201%20.586-1.414l4.688-4.688A2%202%200%200%201%208.688%202h6.624a2%202%200%200%201%201.414.586l4.688%204.688A2%202%200%200%201%2022%208.688v6.624a2%202%200%200%201-.586%201.414l-4.688%204.688a2%202%200%200%201-1.414.586H8.688a2%202%200%200%201-1.414-.586z%22%2F%3E%3Cpath%20d%3D%22m9%209%206%206%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=package]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M11%2021.73a2%202%200%200%200%202%200l7-4A2%202%200%200%200%2021%2016V8a2%202%200%200%200-1-1.73l-7-4a2%202%200%200%200-2%200l-7%204A2%202%200%200%200%203%208v8a2%202%200%200%200%201%201.73z%22%2F%3E%3Cpath%20d%3D%22M12%2022V12%22%2F%3E%3Cpolyline%20points%3D%223.29%207%2012%2012%2020.71%207%22%2F%3E%3Cpath%20d%3D%22m7.5%204.27%209%205.15%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=package-check]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022V12%22%2F%3E%3Cpath%20d%3D%22m16%2017%202%202%204-4%22%2F%3E%3Cpath%20d%3D%22M21%2011.127V8a2%202%200%200%200-1-1.73l-7-4a2%202%200%200%200-2%200l-7%204A2%202%200%200%200%203%208v8a2%202%200%200%200%201%201.729l7%204a2%202%200%200%200%202%20.001l1.32-.753%22%2F%3E%3Cpath%20d%3D%22M3.29%207%2012%2012l8.71-5%22%2F%3E%3Cpath%20d%3D%22m7.5%204.27%208.997%205.148%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=package-minus]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022V12%22%2F%3E%3Cpath%20d%3D%22M16%2017h6%22%2F%3E%3Cpath%20d%3D%22M21%2013V8a2%202%200%200%200-1-1.73l-7-4a2%202%200%200%200-2%200l-7%204A2%202%200%200%200%203%208v8a2%202%200%200%200%201%201.729l7%204a2%202%200%200%200%202%20.001l1.675-.955%22%2F%3E%3Cpath%20d%3D%22M3.29%207%2012%2012l8.71-5%22%2F%3E%3Cpath%20d%3D%22m7.5%204.27%208.997%205.148%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=package-plus]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022V12%22%2F%3E%3Cpath%20d%3D%22M16%2017h6%22%2F%3E%3Cpath%20d%3D%22M19%2014v6%22%2F%3E%3Cpath%20d%3D%22M21%2010.535V8a2%202%200%200%200-1-1.73l-7-4a2%202%200%200%200-2%200l-7%204A2%202%200%200%200%203%208v8a2%202%200%200%200%201%201.729l7%204a2%202%200%200%200%202%20.001l1.675-.955%22%2F%3E%3Cpath%20d%3D%22M3.29%207%2012%2012l8.71-5%22%2F%3E%3Cpath%20d%3D%22m7.5%204.27%208.997%205.148%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=pen-line]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13%2021h8%22%2F%3E%3Cpath%20d%3D%22M21.174%206.812a1%201%200%200%200-3.986-3.987L3.842%2016.174a2%202%200%200%200-.5.83l-1.321%204.352a.5.5%200%200%200%20.623.622l4.353-1.32a2%202%200%200%200%20.83-.497z%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=pencil]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21.174%206.812a1%201%200%200%200-3.986-3.987L3.842%2016.174a2%202%200%200%200-.5.83l-1.321%204.352a.5.5%200%200%200%20.623.622l4.353-1.32a2%202%200%200%200%20.83-.497z%22%2F%3E%3Cpath%20d%3D%22m15%205%204%204%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=play]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%205a2%202%200%200%201%203.008-1.728l11.997%206.998a2%202%200%200%201%20.003%203.458l-12%207A2%202%200%200%201%205%2019z%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=power]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202v10%22%2F%3E%3Cpath%20d%3D%22M18.4%206.6a9%209%200%201%201-12.77.04%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=power-off]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18.36%206.64A9%209%200%200%201%2020.77%2015%22%2F%3E%3Cpath%20d%3D%22M6.16%206.16a9%209%200%201%200%2012.68%2012.68%22%2F%3E%3Cpath%20d%3D%22M12%202v4%22%2F%3E%3Cpath%20d%3D%22m2%202%2020%2020%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=printer]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2018H4a2%202%200%200%201-2-2v-5a2%202%200%200%201%202-2h16a2%202%200%200%201%202%202v5a2%202%200%200%201-2%202h-2%22%2F%3E%3Cpath%20d%3D%22M6%209V3a1%201%200%200%201%201-1h10a1%201%200%200%201%201%201v6%22%2F%3E%3Crect%20x%3D%226%22%20y%3D%2214%22%20width%3D%2212%22%20height%3D%228%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=refresh-ccw]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2012a9%209%200%200%200-9-9%209.75%209.75%200%200%200-6.74%202.74L3%208%22%2F%3E%3Cpath%20d%3D%22M3%203v5h5%22%2F%3E%3Cpath%20d%3D%22M3%2012a9%209%200%200%200%209%209%209.75%209.75%200%200%200%206.74-2.74L21%2016%22%2F%3E%3Cpath%20d%3D%22M16%2016h5v5%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=refresh-cw]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%200%201%209-9%209.75%209.75%200%200%201%206.74%202.74L21%208%22%2F%3E%3Cpath%20d%3D%22M21%203v5h-5%22%2F%3E%3Cpath%20d%3D%22M21%2012a9%209%200%200%201-9%209%209.75%209.75%200%200%201-6.74-2.74L3%2016%22%2F%3E%3Cpath%20d%3D%22M8%2016H3v5%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=rotate-ccw]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%209-9%209.75%209.75%200%200%200-6.74%202.74L3%208%22%2F%3E%3Cpath%20d%3D%22M3%203v5h5%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=rotate-cw]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2012a9%209%200%201%201-9-9c2.52%200%204.93%201%206.74%202.74L21%208%22%2F%3E%3Cpath%20d%3D%22M21%203v5h-5%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=scale]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v18%22%2F%3E%3Cpath%20d%3D%22m19%208%203%208a5%205%200%200%201-6%200zV7%22%2F%3E%3Cpath%20d%3D%22M3%207h1a17%2017%200%200%200%208-2%2017%2017%200%200%200%208%202h1%22%2F%3E%3Cpath%20d%3D%22m5%208%203%208a5%205%200%200%201-6%200zV7%22%2F%3E%3Cpath%20d%3D%22M7%2021h10%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=send]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14.536%2021.686a.5.5%200%200%200%20.937-.024l6.5-19a.496.496%200%200%200-.635-.635l-19%206.5a.5.5%200%200%200-.024.937l7.93%203.18a2%202%200%200%201%201.112%201.11z%22%2F%3E%3Cpath%20d%3D%22m21.854%202.147-10.94%2010.939%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=signature]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m21%2017-2.156-1.868A.5.5%200%200%200%2018%2015.5v.5a1%201%200%200%201-1%201h-2a1%201%200%200%201-1-1c0-2.545-3.991-3.97-8.5-4a1%201%200%200%200%200%205c4.153%200%204.745-11.295%205.708-13.5a2.5%202.5%200%201%201%203.31%203.284%22%2F%3E%3Cpath%20d%3D%22M3%2021h18%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=snowflake]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m10%2020-1.25-2.5L6%2018%22%2F%3E%3Cpath%20d%3D%22M10%204%208.75%206.5%206%206%22%2F%3E%3Cpath%20d%3D%22m14%2020%201.25-2.5L18%2018%22%2F%3E%3Cpath%20d%3D%22m14%204%201.25%202.5L18%206%22%2F%3E%3Cpath%20d%3D%22m17%2021-3-6h-4%22%2F%3E%3Cpath%20d%3D%22m17%203-3%206%201.5%203%22%2F%3E%3Cpath%20d%3D%22M2%2012h6.5L10%209%22%2F%3E%3Cpath%20d%3D%22m20%2010-1.5%202%201.5%202%22%2F%3E%3Cpath%20d%3D%22M22%2012h-6.5L14%2015%22%2F%3E%3Cpath%20d%3D%22m4%2010%201.5%202L4%2014%22%2F%3E%3Cpath%20d%3D%22m7%2021%203-6-1.5-3%22%2F%3E%3Cpath%20d%3D%22m7%203%203%206h4%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=square-check-big]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2010.656V19a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2V5a2%202%200%200%201%202-2h12.344%22%2F%3E%3Cpath%20d%3D%22m9%2011%203%203L22%204%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=sun]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M12%202v2%22%2F%3E%3Cpath%20d%3D%22M12%2020v2%22%2F%3E%3Cpath%20d%3D%22m4.93%204.93%201.41%201.41%22%2F%3E%3Cpath%20d%3D%22m17.66%2017.66%201.41%201.41%22%2F%3E%3Cpath%20d%3D%22M2%2012h2%22%2F%3E%3Cpath%20d%3D%22M20%2012h2%22%2F%3E%3Cpath%20d%3D%22m6.34%2017.66-1.41%201.41%22%2F%3E%3Cpath%20d%3D%22m19.07%204.93-1.41%201.41%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=tags]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M13.172%202a2%202%200%200%201%201.414.586l6.71%206.71a2.4%202.4%200%200%201%200%203.408l-4.592%204.592a2.4%202.4%200%200%201-3.408%200l-6.71-6.71A2%202%200%200%201%206%209.172V3a1%201%200%200%201%201-1z%22%2F%3E%3Cpath%20d%3D%22M2%207v6.172a2%202%200%200%200%20.586%201.414l6.71%206.71a2.4%202.4%200%200%200%203.191.193%22%2F%3E%3Ccircle%20cx%3D%2210.5%22%20cy%3D%226.5%22%20r%3D%22.5%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=trash-2]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2011v6%22%2F%3E%3Cpath%20d%3D%22M14%2011v6%22%2F%3E%3Cpath%20d%3D%22M19%206v14a2%202%200%200%201-2%202H7a2%202%200%200%201-2-2V6%22%2F%3E%3Cpath%20d%3D%22M3%206h18%22%2F%3E%3Cpath%20d%3D%22M8%206V4a2%202%200%200%201%202-2h4a2%202%200%200%201%202%202v2%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=triangle-alert]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m21.73%2018-8-14a2%202%200%200%200-3.48%200l-8%2014A2%202%200%200%200%204%2021h16a2%202%200%200%200%201.73-3%22%2F%3E%3Cpath%20d%3D%22M12%209v4%22%2F%3E%3Cpath%20d%3D%22M12%2017h.01%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=undo]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%207v6h6%22%2F%3E%3Cpath%20d%3D%22M21%2017a9%209%200%200%200-9-9%209%209%200%200%200-6%202.3L3%2013%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=undo-2]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2014%204%209l5-5%22%2F%3E%3Cpath%20d%3D%22M4%209h10.5a5.5%205.5%200%200%201%205.5%205.5a5.5%205.5%200%200%201-5.5%205.5H11%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=unlink]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m18.84%2012.25%201.72-1.71h-.02a5.004%205.004%200%200%200-.12-7.07%205.006%205.006%200%200%200-6.95%200l-1.72%201.71%22%2F%3E%3Cpath%20d%3D%22m5.17%2011.75-1.71%201.71a5.004%205.004%200%200%200%20.12%207.07%205.006%205.006%200%200%200%206.95%200l1.71-1.71%22%2F%3E%3Cline%20x1%3D%228%22%20x2%3D%228%22%20y1%3D%222%22%20y2%3D%225%22%2F%3E%3Cline%20x1%3D%222%22%20x2%3D%225%22%20y1%3D%228%22%20y2%3D%228%22%2F%3E%3Cline%20x1%3D%2216%22%20x2%3D%2216%22%20y1%3D%2219%22%20y2%3D%2222%22%2F%3E%3Cline%20x1%3D%2219%22%20x2%3D%2222%22%20y1%3D%2216%22%20y2%3D%2216%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=upload]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v12%22%2F%3E%3Cpath%20d%3D%22m17%208-5-5-5%205%22%2F%3E%3Cpath%20d%3D%22M21%2015v4a2%202%200%200%201-2%202H5a2%202%200%200%201-2-2v-4%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=user-pen]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M11.5%2015H7a4%204%200%200%200-4%204v2%22%2F%3E%3Cpath%20d%3D%22M21.378%2016.626a1%201%200%200%200-3.004-3.004l-4.01%204.012a2%202%200%200%200-.506.854l-.837%202.87a.5.5%200%200%200%20.62.62l2.87-.837a2%202%200%200%200%20.854-.506z%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=wrench]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14.7%206.3a1%201%200%200%200%200%201.4l1.6%201.6a1%201%200%200%200%201.4%200l3.106-3.105c.32-.322.863-.22.983.218a6%206%200%200%201-8.259%207.057l-7.91%207.91a1%201%200%200%201-2.999-3l7.91-7.91a6%206%200%200%201%207.057-8.259c.438.12.54.662.219.984z%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=x]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%206%206%2018%22%2F%3E%3Cpath%20d%3D%22m6%206%2012%2012%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=circle-pause]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cline%20x1%3D%2210%22%20x2%3D%2210%22%20y1%3D%2215%22%20y2%3D%229%22%2F%3E%3Cline%20x1%3D%2214%22%20x2%3D%2214%22%20y1%3D%2215%22%20y2%3D%229%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=replace]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%204a1%201%200%200%201%201-1%22%2F%3E%3Cpath%20d%3D%22M15%2010a1%201%200%200%201-1-1%22%2F%3E%3Cpath%20d%3D%22M21%204a1%201%200%200%200-1-1%22%2F%3E%3Cpath%20d%3D%22M21%209a1%201%200%200%201-1%201%22%2F%3E%3Cpath%20d%3D%22m3%207%203%203%203-3%22%2F%3E%3Cpath%20d%3D%22M6%2010V5a2%202%200%200%201%202-2h2%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=hammer]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22m15%2012-9.373%209.373a1%201%200%200%201-3.001-3L12%209%22%2F%3E%3Cpath%20d%3D%22m18%2015%204-4%22%2F%3E%3Cpath%20d%3D%22m21.5%2011.5-1.914-1.914A2%202%200%200%201%2019%208.172v-.344a2%202%200%200%200-.586-1.414l-1.657-1.657A6%206%200%200%200%2012.516%203H9l1.243%201.243A6%206%200%200%201%2012%208.485V10l2%202h1.172a2%202%200%200%201%201.414.586L18.5%2014.5%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=user-plus]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2021v-2a4%204%200%200%200-4-4H6a4%204%200%200%200-4%204v2%22%2F%3E%3Ccircle%20cx%3D%229%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cline%20x1%3D%2219%22%20x2%3D%2219%22%20y1%3D%228%22%20y2%3D%2214%22%2F%3E%3Cline%20x1%3D%2222%22%20x2%3D%2216%22%20y1%3D%2211%22%20y2%3D%2211%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=scissors]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%226%22%20cy%3D%226%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M8.12%208.12%2012%2012%22%2F%3E%3Cpath%20d%3D%22M20%204%208.12%2015.88%22%2F%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2218%22%20r%3D%223%22%2F%3E%3Cpath%20d%3D%22M14.8%2014.8%2020%2020%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=boxes]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.97%2012.92A2%202%200%200%200%202%2014.63v3.24a2%202%200%200%200%20.97%201.71l3%201.8a2%202%200%200%200%202.06%200L12%2019v-5.5l-5-3-4.03%202.42Z%22%2F%3E%3Cpath%20d%3D%22m7%2016.5-4.74-2.85%22%2F%3E%3Cpath%20d%3D%22m7%2016.5%205-3%22%2F%3E%3Cpath%20d%3D%22M7%2016.5v5.17%22%2F%3E%3Cpath%20d%3D%22M12%2013.5V19l3.97%202.38a2%202%200%200%200%202.06%200l3-1.8a2%202%200%200%200%20.97-1.71v-3.24a2%202%200%200%200-.97-1.71L17%2010.5l-5%203Z%22%2F%3E%3Cpath%20d%3D%22m17%2016.5-5-3%22%2F%3E%3Cpath%20d%3D%22m17%2016.5%204.74-2.85%22%2F%3E%3Cpath%20d%3D%22M17%2016.5v5.17%22%2F%3E%3Cpath%20d%3D%22M7.97%204.42A2%202%200%200%200%207%206.13v4.37l5%203%205-3V6.13a2%202%200%200%200-.97-1.71l-3-1.8a2%202%200%200%200-2.06%200l-3%201.8Z%22%2F%3E%3Cpath%20d%3D%22M12%208%207.26%205.15%22%2F%3E%3Cpath%20d%3D%22m12%208%204.74-2.85%22%2F%3E%3Cpath%20d%3D%22M12%2013.5V8%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=truck]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%2018V6a2%202%200%200%200-2-2H4a2%202%200%200%200-2%202v11a1%201%200%200%200%201%201h2%22%2F%3E%3Cpath%20d%3D%22M15%2018H9%22%2F%3E%3Cpath%20d%3D%22M19%2018h2a1%201%200%200%200%201-1v-3.65a1%201%200%200%200-.22-.624l-3.48-4.35A1%201%200%200%200%2017.52%208H14%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=factory]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2016h.01%22%2F%3E%3Cpath%20d%3D%22M16%2016h.01%22%2F%3E%3Cpath%20d%3D%22M3%2019a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2V8.5a.5.5%200%200%200-.769-.422l-4.462%202.844A.5.5%200%200%201%2015%2010.5v-2a.5.5%200%200%200-.769-.422L9.77%2010.922A.5.5%200%200%201%209%2010.5V5a2%202%200%200%200-2-2H5a2%202%200%200%200-2%202z%22%2F%3E%3Cpath%20d%3D%22M8%2016h.01%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=palette]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022a1%201%200%200%201%200-20%2010%209%200%200%201%2010%209%205%205%200%200%201-5%205h-2.25a1.75%201.75%200%200%200-1.4%202.8l.3.4a1.75%201.75%200%200%201-1.4%202.8z%22%2F%3E%3Ccircle%20cx%3D%2213.5%22%20cy%3D%226.5%22%20r%3D%22.5%22%20fill%3D%22currentColor%22%2F%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%2210.5%22%20r%3D%22.5%22%20fill%3D%22currentColor%22%2F%3E%3Ccircle%20cx%3D%226.5%22%20cy%3D%2212.5%22%20r%3D%22.5%22%20fill%3D%22currentColor%22%2F%3E%3Ccircle%20cx%3D%228.5%22%20cy%3D%227.5%22%20r%3D%22.5%22%20fill%3D%22currentColor%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=shield-check]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2013c0%205-3.5%207.5-7.66%208.95a1%201%200%200%201-.67-.01C7.5%2020.5%204%2018%204%2013V6a1%201%200%200%201%201-1c2%200%204.5-1.2%206.24-2.72a1.17%201.17%200%200%201%201.52%200C14.51%203.81%2017%205%2019%205a1%201%200%200%201%201%201z%22%2F%3E%3Cpath%20d%3D%22m9%2012%202%202%204-4%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=percent]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cline%20x1%3D%2219%22%20x2%3D%225%22%20y1%3D%225%22%20y2%3D%2219%22%2F%3E%3Ccircle%20cx%3D%226.5%22%20cy%3D%226.5%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%2217.5%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=calendar-clock]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%2014v2.2l1.6%201%22%2F%3E%3Cpath%20d%3D%22M16%202v3%22%2F%3E%3Cpath%20d%3D%22M21%207.338V5a2%202%200%2000-2-2H5a2%202%200%2000-2%202v14a2%202%200%20002%202h2.338%22%2F%3E%3Cpath%20d%3D%22M3%209h5.859%22%2F%3E%3Cpath%20d%3D%22M8%202v3%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2216%22%20r%3D%226%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=list-plus]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%205H3%22%2F%3E%3Cpath%20d%3D%22M11%2012H3%22%2F%3E%3Cpath%20d%3D%22M16%2019H3%22%2F%3E%3Cpath%20d%3D%22M18%209v6%22%2F%3E%3Cpath%20d%3D%22M21%2012h-6%22%2F%3E%3C%2Fsvg%3E)}.erp-scope [data-op-icon=eraser]{--op-svg: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2021H8a2%202%200%200%201-1.42-.587l-3.994-3.999a2%202%200%200%201%200-2.828l10-10a2%202%200%200%201%202.829%200l5.999%206a2%202%200%200%201%200%202.828L12.834%2021%22%2F%3E%3Cpath%20d%3D%22m5.082%2011.09%208.828%208.828%22%2F%3E%3C%2Fsvg%3E)}.erp-scope{--erp-row-h: 38px;--erp-ctl-h: 34px;--erp-ctl-h-sm: 30px;--erp-r-ctl: 6px;--erp-ctl-fs: 13.5px;--erp-label-fs: 12px;--erp-hint-fs: 11.5px;--fs-2xs: .625rem;--fs-xs: .7rem;--fs-sm: .78rem;--fs-base: .875rem;--fs-md: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.375rem;--fs-2xl: 1.625rem;--erp-focus-ring: 0 0 0 3px rgba(0, 112, 242, .14)}.erp-scope .btn{height:var(--erp-ctl-h);padding:0 14px;border-radius:var(--erp-r-ctl);font-size:13.5px;font-weight:600;line-height:1;gap:6px;white-space:nowrap;border:1px solid transparent;cursor:pointer;transition:background .12s,box-shadow .12s,border-color .12s,color .12s}.erp-scope .btn-primary{background:var(--gradient-btn);border-color:var(--accent-dark);color:var(--text-on-primary);box-shadow:var(--shadow-btn)}.erp-scope .btn-primary:hover:not(:disabled){background:var(--accent-dark);border-color:var(--accent-dark)}.erp-scope .btn-primary:active:not(:disabled){background:#003f8a;border-color:#003f8a;box-shadow:none}.erp-scope .btn-secondary{background:var(--bg-card);color:var(--text-secondary);border-color:var(--border)}.erp-scope .btn-secondary:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary);background:var(--bg-card)}.erp-scope .btn-tertiary{background:transparent;color:var(--accent-primary);border-color:transparent}.erp-scope .btn-tertiary:hover:not(:disabled){background:var(--bg-active);color:var(--accent-dark)}.erp-scope .btn-ghost{background:transparent;color:var(--text-muted);border-color:transparent}.erp-scope .btn-ghost:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.erp-scope .btn-danger{background:var(--danger);color:var(--text-on-primary);border-color:var(--danger)}.erp-scope .btn-danger:hover:not(:disabled){filter:brightness(.92)}.erp-scope .btn-sm{height:var(--erp-ctl-h-sm);padding:0 10px;font-size:12.5px;border-radius:5px}.erp-scope .btn:disabled,.erp-scope .btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.erp-scope .btn:focus-visible{outline:none;box-shadow:var(--erp-focus-ring)}.erp-scope .form-input,.erp-scope .form-select,.erp-scope .form-textarea{height:var(--erp-ctl-h);padding:0 10px;font-size:var(--erp-ctl-fs);line-height:normal;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);border-radius:var(--erp-r-ctl);outline:none;transition:border-color .12s,box-shadow .12s}.erp-scope .form-textarea{height:auto;min-height:72px;padding:7px 10px;line-height:1.5;resize:vertical}.erp-scope .form-input::placeholder,.erp-scope .form-textarea::placeholder{color:var(--text-muted);opacity:.7}.erp-scope .form-input:hover:not(:disabled),.erp-scope .form-select:hover:not(:disabled),.erp-scope .form-textarea:hover:not(:disabled){border-color:var(--accent-primary)}.erp-scope .form-input:focus,.erp-scope .form-select:focus,.erp-scope .form-textarea:focus{border-color:var(--accent-primary);box-shadow:var(--erp-focus-ring)}.erp-scope .form-input:disabled,.erp-scope .form-select:disabled,.erp-scope .form-textarea:disabled{background:var(--bg-primary);color:var(--text-secondary);border-color:var(--border-light);cursor:not-allowed}.erp-scope .form-input.is-error,.erp-scope .form-select.is-error,.erp-scope .form-textarea.is-error{border-color:var(--danger);box-shadow:0 0 0 3px #bb00001a}.erp-scope .form-error-text{font-size:var(--erp-hint-fs);margin-top:3px}.erp-scope .erp-filters .form-input,.erp-scope .erp-filters .form-select{height:auto;padding:6px 9px;font-size:.72rem;background:var(--bg-card)}.erp-scope .erp-company-bar .form-select{height:auto;padding:6px 9px;font-size:.72rem;background:var(--bg-primary)}.erp-scope .erp-filters .erp-ref-input{min-height:30px;height:auto;padding:4px 8px;font-size:.72rem;background:var(--bg-card)}.erp-muted{color:var(--text-muted);font-size:.72rem}.erp-mono{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.72rem}.erp-num{font-variant-numeric:tabular-nums}.erp-r{text-align:right}.erp-spacer{flex:1}.erp-req{color:var(--danger);margin-left:2px}.erp-scope .erp-loading{padding:28px 0;text-align:center;color:var(--text-muted);font-size:.76rem}.erp-scope .erp-empty{padding:24px 0;text-align:center;color:var(--text-muted);font-size:.76rem}.erp-scope .erp-error-box{margin:8px 0;padding:8px 12px;border-radius:var(--radius-md);background:#ffeaea;color:#b00;border:1px solid #FFB8B8;font-size:.74rem}.erp-page-layout{display:flex;gap:12px;align-items:flex-start}.erp-page-main{flex:1;min-width:0}.erp-tree-panel{width:268px;flex:0 0 268px;max-height:72vh;overflow:auto}.erp-company-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.erp-company-bar .form-label{margin-bottom:0}.erp-lock{font-size:.66rem;color:var(--text-muted)}.erp-list-card{padding-top:12px}.erp-page-note{margin:0 0 8px;font-size:.78rem;line-height:1.6}.erp-list-bar{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.erp-filters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 12px}@media(max-width:1280px){.erp-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.erp-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.erp-filter{min-width:0;border-radius:var(--radius-md)}.erp-filter.is-flash{animation:erp-filter-flash .9s ease-out}@keyframes erp-filter-flash{0%{box-shadow:0 0 0 3px #0070f240}to{box-shadow:none}}.erp-daterange{display:flex;align-items:center;gap:6px}.erp-daterange i{color:var(--text-muted);font-style:normal}.erp-list-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.erp-scope .erp-table-wrap{overflow-x:auto;border:1px solid var(--border-light);border-radius:var(--radius-md)}.erp-scope .erp-table-loading{opacity:.55;transition:opacity .15s}table.erp-grid{width:100%;border-collapse:separate;border-spacing:0;font-size:.74rem;font-variant-numeric:tabular-nums}table.erp-grid th{text-align:left;color:var(--text-secondary);font-weight:700;font-size:.68rem;padding:0 10px;height:34px;border-bottom:1px solid var(--border-light);white-space:nowrap;background:var(--bg-secondary);position:sticky;top:0;z-index:1}table.erp-grid td{height:var(--erp-row-h);padding:0 10px;border-bottom:1px solid var(--border-light);white-space:nowrap;max-width:340px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;color:var(--text-primary)}table.erp-grid tbody tr:last-child td{border-bottom:none}table.erp-grid tbody tr:hover td{background:var(--bg-hover)}table.erp-grid tr.is-selected td{background:var(--bg-active)}table.erp-grid tr.is-inactive td:not(.erp-col-sticky-r){color:var(--text-muted)}table.erp-grid tr.is-inactive td:not(.erp-col-sticky-r) a,table.erp-grid tr.is-inactive td:not(.erp-col-sticky-r) .erp-doc-link{color:var(--text-muted)}table.erp-grid th.erp-r,table.erp-grid td.erp-r{text-align:right}table.erp-grid th.erp-ln,table.erp-grid td.erp-ln{width:44px;text-align:center;color:var(--text-muted);padding:0 4px}table.erp-grid th.erp-seq,table.erp-grid td.erp-seq{width:56px;min-width:56px;text-align:center;color:var(--text-muted);padding-left:6px;padding-right:6px;white-space:nowrap}table.erp-grid th.erp-ops,table.erp-grid td.erp-ops{width:48px;text-align:center;padding:0 4px}.erp-th-in{display:inline-flex;align-items:center;gap:4px}.erp-th-filter{border:none;background:none;color:var(--text-muted);cursor:pointer;padding:2px;border-radius:4px;display:inline-flex}.erp-th-filter:hover{color:var(--accent-primary);background:var(--bg-hover)}.erp-th-filter.is-on{color:var(--accent-primary)}.erp-th-sort{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;white-space:nowrap}.erp-th-sort>svg{flex:none;opacity:.28;transition:opacity .12s}.erp-th-sort:hover{color:var(--accent-primary)}.erp-th-sort:hover>svg{opacity:.8}.erp-th-sort.is-on{color:var(--accent-primary)}.erp-th-sort.is-on>svg{opacity:1}.erp-scope .erp-doc-link{color:var(--accent-primary);font-weight:700;cursor:pointer;font-family:ui-monospace,Menlo,monospace}.erp-scope .erp-doc-link:hover{text-decoration:underline}.erp-lines{margin-top:4px}table.erp-grid--editable td{padding:4px 6px;height:auto;overflow:visible;max-width:none}table.erp-grid--editable td .form-input,table.erp-grid--editable td .form-select,table.erp-grid--editable td .form-textarea{min-width:72px}table.erp-grid--editable tbody tr:hover td{background:transparent}table.erp-grid--editable tr.is-locked td{background:var(--bg-secondary)}table.erp-grid--editable tr.erp-empty-row td{text-align:center;color:var(--text-muted);padding:18px;font-size:.72rem}.erp-lines-actions{display:flex;gap:8px;margin-top:8px}.erp-form-grid{display:grid;gap:10px 18px;padding-top:2px}.erp-form-grid--1{grid-template-columns:1fr}.erp-form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-form-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.erp-form-grid--3,.erp-form-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.erp-form-grid+.erp-form-grid{margin-top:4px}.erp-field{min-width:0}.erp-field--wide{grid-column:1 / -1}.erp-scope .erp-field>.form-label,.erp-scope .erp-modal .form-label{display:block;font-size:var(--erp-label-fs);font-weight:400;line-height:1.35;color:var(--text-muted);margin-bottom:3px}.erp-scope .erp-field>.form-label .erp-req{font-weight:600}.erp-field-val{min-height:32px;padding:6px 0;display:flex;align-items:center;border-bottom:1px dashed var(--border-light);font-size:var(--erp-ctl-fs);color:var(--text-primary);word-break:break-all}.erp-field-val--auto,.erp-form-grid:has(.form-input,.form-select,.form-textarea,.erp-ref-input) .erp-field--ro>.erp-field-val{height:var(--erp-ctl-h);min-height:var(--erp-ctl-h);padding:0 10px;background:var(--bg-primary);border:1px dashed var(--border);border-radius:var(--erp-r-ctl);color:var(--text-muted);font-size:13px;font-style:normal}.erp-field-hint{color:var(--text-muted);font-size:var(--erp-hint-fs);margin-top:3px;line-height:1.4}.erp-check{display:inline-flex;align-items:center;gap:8px;height:var(--erp-ctl-h);font-size:var(--erp-ctl-fs);cursor:pointer;-webkit-user-select:none;user-select:none}.erp-scope .erp-check input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;min-width:18px;margin:0;padding:0;border:1.5px solid var(--border);border-radius:4px;background:var(--bg-card);cursor:pointer;transition:background .12s,border-color .12s,box-shadow .12s}.erp-scope .erp-check input[type=checkbox]:hover:not(:disabled){border-color:var(--accent-primary)}.erp-scope .erp-check input[type=checkbox]:checked{background:var(--accent-primary) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 8.5l3 3 6-6.5' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 12px 12px no-repeat;border-color:var(--accent-primary)}.erp-scope .erp-check input[type=checkbox]:focus-visible{outline:none;box-shadow:var(--erp-focus-ring)}.erp-scope .erp-check input[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}.erp-check--compact{justify-content:center;width:100%;height:auto}.erp-ref-input{display:flex;align-items:center;gap:6px;width:100%;min-width:0;height:var(--erp-ctl-h);padding:0 8px 0 10px;cursor:pointer;border:1px solid var(--border);border-radius:var(--erp-r-ctl);background:var(--bg-card);font-size:var(--erp-ctl-fs);transition:border-color .12s,box-shadow .12s}.erp-ref-input:hover:not(.is-disabled){border-color:var(--accent-primary)}.erp-ref-input:focus-visible{outline:none;border-color:var(--accent-primary);box-shadow:var(--erp-focus-ring)}.erp-ref-input.is-disabled{background:var(--bg-primary);color:var(--text-secondary);border-color:var(--border-light);cursor:not-allowed}.erp-ref-input--compact{height:var(--erp-ctl-h-sm);padding:0 6px 0 8px}.erp-ref-text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-ref-text.is-placeholder{color:var(--text-muted);opacity:.7}.erp-ref-clear{border:none;background:none;color:var(--text-muted);cursor:pointer;display:inline-flex;padding:0}.erp-ref-clear:hover{color:var(--danger)}.erp-ref-ico{color:var(--text-muted);flex:none}.erp-ref-label{color:var(--text-primary)}.erp-ref-search{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--text-muted)}.erp-ref-search .form-input{flex:1}.erp-ref-list{max-height:46vh;overflow:auto}.erp-tree{list-style:none;margin:0;padding:0}.erp-tree-item,.erp-tree-row{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:var(--radius-sm);cursor:pointer;font-size:.74rem}.erp-tree-item:hover,.erp-tree-row:hover{background:var(--bg-hover)}.erp-tree-item.is-on{background:var(--bg-active);font-weight:700}.erp-tree-row.is-match{background:#fff7e6}.erp-tree-caret{width:14px;flex:none;text-align:center;color:var(--text-muted);border:none;background:none;cursor:pointer;padding:0;font-size:.7rem}.erp-tree-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-tree-count{margin-left:auto;font-size:.62rem;color:var(--text-muted);background:var(--bg-hover);border-radius:999px;padding:0 6px}.erp-row-actions{display:inline-flex;align-items:center;gap:2px}.erp-icon-btn{width:26px;height:26px;border:none;background:none;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer;transition:background .12s,color .12s}.erp-icon-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--accent-primary)}.erp-icon-btn.is-danger:hover:not(:disabled){background:#ffeaea;color:var(--danger)}.erp-icon-btn:disabled{opacity:.35;cursor:not-allowed}.erp-row-menu{position:fixed;z-index:1200;min-width:168px;padding:4px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.erp-row-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;border:none;background:none;border-radius:var(--radius-sm);font-size:.74rem;color:var(--text-primary);cursor:pointer;text-align:left}.erp-row-menu button:hover:not(:disabled){background:var(--bg-hover)}.erp-row-menu button.is-danger{color:var(--danger)}.erp-row-menu button:disabled{opacity:.4;cursor:not-allowed}.erp-switch{display:inline-flex;align-items:center;gap:8px;padding:2px 4px;border:none;background:none;cursor:pointer;font-size:.72rem;color:var(--text-secondary);border-radius:var(--radius-sm)}.erp-switch:disabled{cursor:not-allowed;opacity:.5}.erp-switch-track{width:32px;height:18px;border-radius:999px;background:#c6cbd2;position:relative;transition:background .15s;flex:none}.erp-switch-knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:left .15s}.erp-switch.is-on .erp-switch-track{background:var(--accent-primary)}.erp-switch.is-on .erp-switch-knob{left:16px}.erp-switch.is-on .erp-switch-label{color:var(--accent-primary);font-weight:700}.erp-switch:focus-visible .erp-switch-track{box-shadow:0 0 0 3px #0070f233}.erp-modal-mask{position:fixed;inset:0;z-index:1100;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:24px;overflow:auto;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.erp-modal{background:var(--bg-card);border-radius:12px;box-shadow:0 24px 64px #14233638,0 0 0 1px #1423360a;display:flex;flex-direction:column;max-height:88vh;animation:erp-modal-in .14s ease-out}@keyframes erp-modal-in{0%{transform:translateY(6px);opacity:0}to{transform:none;opacity:1}}.erp-modal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 24px;border-bottom:1px solid var(--border-light)}.erp-modal-head h3{margin:0;font-size:16px;font-weight:700;color:var(--text-primary);line-height:1.4}.erp-modal-head .erp-icon-btn{width:30px;height:30px;border-radius:6px;color:var(--text-muted)}.erp-modal-head .erp-icon-btn:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.erp-modal-body{flex:1;padding:14px 24px 22px;overflow:auto;font-size:var(--erp-ctl-fs)}.erp-modal-foot{display:flex;align-items:center;gap:10px;justify-content:flex-end;padding:12px 24px;border-top:1px solid var(--border-light);background:var(--bg-primary);border-radius:0 0 12px 12px}.erp-scope .erp-modal-note{margin-right:auto;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.erp-section-title{display:flex;align-items:center;gap:8px;margin:18px 0 10px;padding-left:10px;border-left:3px solid var(--accent-primary);line-height:1.3;font-size:14px;font-weight:700;color:var(--text-primary)}.erp-section-title:first-child{margin-top:0}.erp-count{font-size:11.5px;font-weight:600;color:var(--text-muted);background:var(--bg-hover);border-radius:999px;padding:1px 8px}.erp-chip-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.erp-chip-row .btn{height:28px;padding:0 12px;font-size:12.5px}.erp-scope .erp-linkbtn{border:0;background:none;padding:0;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--accent-primary)}.erp-scope .erp-linkbtn:hover{text-decoration:underline}.erp-scope table.erp-grid--editable{font-size:13px}.erp-scope table.erp-grid--editable th{font-size:12px;font-weight:600;height:36px;letter-spacing:.02em}.erp-scope table.erp-grid--editable td .form-input,.erp-scope table.erp-grid--editable td .form-select{height:var(--erp-ctl-h-sm);padding:0 8px;font-size:13px;border-radius:5px;border-color:var(--border-light)}.erp-scope table.erp-grid--editable td .form-textarea{min-height:30px;padding:5px 8px;font-size:13px;border-radius:5px;border-color:var(--border-light)}.erp-scope table.erp-grid--editable td .form-input:focus,.erp-scope table.erp-grid--editable td .form-select:focus{border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--bg-active)}.erp-scope table.erp-grid--editable td .erp-ref-input{border-color:var(--border-light);border-radius:5px}.erp-scope table.erp-grid--editable td .erp-num{text-align:right;font-variant-numeric:tabular-nums}.erp-scope table.erp-grid--editable tr.erp-empty-row td{font-size:12.5px}.erp-scope .erp-lines-actions{margin-top:10px}.erp-scope .erp-lines-actions .btn{border-style:dashed}.erp-toast-host{position:fixed;top:16px;right:16px;z-index:1300;display:flex;flex-direction:column;gap:8px;pointer-events:none}.erp-toast{padding:8px 14px;border-radius:var(--radius-md);font-size:.75rem;font-weight:600;box-shadow:var(--shadow-md);background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);max-width:420px}.erp-toast--success{background:#e8f5e0;color:#256f00;border-color:#b6e690}.erp-toast--error{background:#ffeaea;color:#b00;border-color:#ffb8b8}.erp-changelog-block{margin-top:14px}.erp-cl-toggle{display:flex;align-items:center;gap:6px;border:none;background:none;cursor:pointer;font-size:.76rem;font-weight:700;color:var(--text-primary);padding:4px 0}.erp-cl-caret{display:inline-block;transition:transform .15s;color:var(--text-muted)}.erp-cl-toggle.is-open .erp-cl-caret{transform:rotate(90deg)}.erp-changelog{display:flex;flex-direction:column;gap:8px;margin-top:6px}.erp-cl-item{padding:8px 10px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-secondary)}.erp-cl-item.is-failed{border-color:#ffb8b8;background:#fff5f5}.erp-cl-head{display:flex;align-items:center;gap:10px;font-size:.7rem;color:var(--text-muted)}.erp-cl-op{font-weight:700;color:var(--text-secondary)}.erp-cl-changes{margin-top:6px;display:flex;flex-direction:column;gap:3px}.erp-cl-change{display:flex;align-items:center;gap:8px;font-size:.7rem;flex-wrap:wrap}.erp-cl-field{min-width:96px;color:var(--text-secondary);font-weight:600}.erp-cl-before{color:var(--text-muted);text-decoration:line-through}.erp-cl-arrow{color:var(--text-muted)}.erp-cl-after{color:var(--text-primary);font-weight:600}.erp-cl-reason{margin-top:4px;font-size:.7rem;color:var(--text-muted)}.erp-doc{display:flex;flex-direction:column;gap:12px}.erp-doc-card{padding:14px 18px}.erp-doc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.erp-doc-title{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.erp-doc-title h1{margin:0;font-size:1rem;font-weight:700;color:var(--text-primary)}.erp-doc-no{font-family:ui-monospace,Menlo,monospace;font-size:.82rem;color:var(--accent-primary);font-weight:700}.erp-doc-meta{display:flex;gap:14px;flex-wrap:wrap;margin-top:6px;font-size:.7rem;color:var(--text-muted)}.erp-doc-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.erp-flow{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.erp-step{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--bg-secondary);color:var(--text-muted);font-size:.7rem}.erp-step-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.erp-step.is-done{color:#256f00;background:#e8f5e0}.erp-step.is-cur{color:var(--text-on-primary);background:var(--accent-primary);font-weight:700}.erp-page-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;min-height:28px}.erp-crumb{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0;font-size:.8rem;color:var(--text-muted)}.erp-crumb a{color:inherit;text-decoration:none}.erp-crumb a:hover{color:var(--accent-primary)}.erp-crumb b{color:var(--text-primary);font-size:.94rem;font-weight:700}.erp-crumb .sep{color:var(--text-muted);opacity:.7}.erp-page-tag{flex-shrink:0;font-family:ui-monospace,Menlo,monospace;font-size:.68rem;color:var(--text-muted);background:var(--bg-card);border:1px solid var(--border-light);border-radius:4px;padding:1px 6px}.erp-workbench{display:flex;flex-direction:column;gap:12px}.erp-scope .erp-tile-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.erp-scope .erp-tile{display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:14px 16px;cursor:pointer;text-align:left;border:1px solid var(--border-light);border-top:3px solid var(--accent-primary);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-sm);transition:box-shadow .12s,transform .12s}.erp-scope .erp-tile:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.erp-scope .erp-tile.is-warn{border-top-color:var(--accent-danger, #dc2626)}.erp-scope .erp-tile.is-on{outline:2px solid var(--accent-primary);outline-offset:-2px}.erp-scope .erp-tile-label{order:1;font-size:.78rem;font-weight:600;color:var(--text-secondary)}.erp-scope .erp-tile-num{order:2;margin-top:8px;line-height:1.1;font-size:1.62rem;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.erp-scope .erp-tile-tag{order:3;margin-top:6px;font-size:.7rem;color:var(--text-muted)}@media(max-width:1100px){.erp-scope .erp-tile-row{grid-template-columns:repeat(2,1fr)}}.erp-scope .erp-tile-row.erp-tile-row--6{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.erp-scope .erp-tile-row.erp-tile-row--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.erp-scope .erp-tile-row--6 .erp-tile,.erp-scope .erp-tile-row--5 .erp-tile{padding:12px 14px;min-width:0}.erp-scope .erp-tile-row--6 .erp-tile-label,.erp-scope .erp-tile-row--6 .erp-tile-tag{max-width:100%;overflow-wrap:anywhere}.erp-scope .erp-tile-row--6 .erp-tile-num{font-size:1.45rem}@media(max-width:1360px){.erp-scope .erp-tile-row--6 .erp-tile{padding:10px 12px}.erp-scope .erp-tile-row--6 .erp-tile-num{font-size:1.3rem}}@media(max-width:1180px){.erp-scope .erp-tile-row.erp-tile-row--6{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:860px){.erp-scope .erp-tile-row.erp-tile-row--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.erp-scope .erp-tile-row.erp-tile-row--6{grid-template-columns:repeat(2,minmax(0,1fr))}}.erp-scope .erp-stat-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.erp-scope .erp-stat-row>.erp-stat-card{flex:1 1 150px;min-width:0}.erp-scope .erp-stat-row[style*=--erp-stat-cols]>.erp-stat-card{flex:1 1 calc((100% - (var(--erp-stat-cols) - 1) * 12px) / var(--erp-stat-cols) - .5px)}.erp-scope .erp-stat-card{display:flex;flex-direction:column;gap:6px;min-width:0;padding:12px 16px 14px;text-align:left;cursor:pointer;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);box-shadow:var(--shadow-sm);transition:box-shadow .12s,border-color .12s,transform .12s}.erp-scope .erp-stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.erp-scope .erp-stat-card.is-on{border-color:var(--accent-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 22%,transparent)}.erp-scope .erp-stat-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.erp-scope .erp-stat-label{font-size:.8rem;font-weight:600;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.erp-scope .erp-stat-hint{flex:none;font-size:.68rem;color:var(--text-muted)}.erp-scope .erp-stat-card.is-on .erp-stat-hint{color:var(--accent-primary)}.erp-scope .erp-stat-num{font-size:1.5rem;line-height:1.1;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.erp-scope .erp-stat-card.is-warn .erp-stat-num{color:#c2410c}.erp-scope .erp-stat-card.is-info .erp-stat-num{color:var(--accent-primary)}.erp-scope .erp-stat-card .erp-stat-sub{display:block;font-size:.72rem;line-height:1.4;color:var(--text-muted);margin-top:2px}.erp-scope .erp-stat-card.is-ok .erp-stat-num{color:#15803d}@media(max-width:900px){.erp-scope .erp-stat-row:not([style*=--erp-stat-cols])>.erp-stat-card{flex-basis:calc(50% - 6px)}}.erp-quick-row{display:flex;gap:8px;flex-wrap:wrap}.erp-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.erp-toolbar-label{font-size:.78rem;color:var(--text-muted);margin-left:6px}.erp-doc-back{margin-bottom:10px}.erp-scope .erp-tabs{display:flex;flex-direction:column;gap:12px}.erp-scope .erp-tabbar{display:flex;align-items:center;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--border-light);padding-bottom:0}.erp-scope .erp-tab{padding:7px 14px;border:0;background:transparent;cursor:pointer;font-size:.78rem;font-weight:600;color:var(--text-muted);border-bottom:2px solid transparent;margin-bottom:-1px}.erp-scope .erp-tab:hover{color:var(--text-primary)}.erp-scope .erp-tab.is-on{color:var(--accent-primary);border-bottom-color:var(--accent-primary)}.erp-scope .erp-tabpane{display:flex;flex-direction:column;gap:12px}.erp-note{padding:0;margin:-2px 0 2px;border:0;background:none;font-size:.76rem;line-height:1.7;color:var(--text-muted)}.erp-note b{color:var(--text-secondary);font-weight:600}.erp-kpi-row{display:flex;gap:12px;flex-wrap:wrap}.erp-kpi-row[style*=--erp-row-cols]>.erp-kpi{flex:1 1 calc((100% - (var(--erp-row-cols) - 1) * 12px) / var(--erp-row-cols) - .5px)}.erp-kpi{flex:1 1 160px;min-width:0;padding:10px 14px;border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--bg-card);display:flex;flex-direction:column;gap:2px}.erp-kpi-num{font-size:1.2rem;font-weight:800;color:var(--text-primary);font-variant-numeric:tabular-nums}.erp-kpi-label{font-size:.72rem;color:var(--text-muted)}.erp-scope .erp-pda{display:flex;flex-direction:column;gap:12px}.erp-scope .erp-pda-head{padding:16px 18px}.erp-scope .erp-pda-scan{display:flex;flex-direction:column;gap:6px}.erp-scope .erp-pda-scan-row{display:flex;align-items:center;gap:8px}.erp-scope .erp-pda-scan-row>svg{flex-shrink:0;color:var(--text-muted)}.erp-scope .erp-pda-scan-row .form-input{flex:1;font-size:1rem;letter-spacing:.4px}.erp-scope .erp-pda-qty{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:12px}.erp-scope .erp-pda-qty-cell{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 6px;border-radius:10px;background:var(--bg-card-strong)}.erp-scope .erp-pda-qty-num{font-size:1.15rem;font-weight:800;font-variant-numeric:tabular-nums}.erp-scope .erp-pda-qty-label{font-size:.7rem;color:var(--text-muted);font-weight:700}.erp-scope .erp-pda-qty-input{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.erp-scope .erp-pda-qty-input .form-input{min-width:120px;font-size:1rem}.erp-scope .erp-pda-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.erp-scope .erp-pda-big{flex:1;min-width:160px;min-height:44px;font-size:.95rem;font-weight:700}.erp-scope .erp-pda-stage{display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap;padding:2px 0 12px}.erp-scope .erp-pda-phone{position:relative;flex:none;width:392px;height:780px;display:flex;flex-direction:column;overflow:hidden;padding:12px;border-radius:38px;background:#0b1220;box-shadow:0 18px 48px #0f172a47,inset 0 0 0 2px #1e293b}.erp-scope .erp-pda-phone:before{content:"";position:absolute;top:12px;left:50%;transform:translate(-50%);width:108px;height:20px;background:#0b1220;border-radius:0 0 14px 14px;z-index:6}.erp-scope .erp-pda-statusbar{display:flex;align-items:center;justify-content:space-between;padding:3px 12px 6px;color:#cbd5e1;font-size:.66rem;letter-spacing:.2px}.erp-scope .erp-pda-sb-mid{opacity:.55;font-size:.6rem;font-family:ui-monospace,Menlo,monospace}.erp-scope .erp-pda-sb-icons{display:inline-flex;align-items:center;gap:6px}.erp-scope .erp-pda-battery{position:relative;display:inline-block;width:20px;height:10px;border:1px solid #94A3B8;border-radius:2px}.erp-scope .erp-pda-battery i{position:absolute;inset:1px;display:block;width:70%;border-radius:1px;background:#4ade80}.erp-scope .erp-pda-battery.is-off i{background:#f87171}.erp-scope .erp-pda-appbar{display:flex;align-items:center;gap:6px;padding:7px 8px;background:var(--accent-primary);color:var(--text-on-primary);border-radius:12px 12px 0 0}.erp-scope .erp-pda-appbar-title{flex:1;min-width:0;text-align:center;font-size:.86rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-scope .erp-pda-icon-btn{flex:none;width:28px;height:28px;border:0;border-radius:8px;cursor:pointer;background:#ffffff29;color:inherit;font-size:.95rem;line-height:1}.erp-scope .erp-pda-icon-btn:hover{background:#ffffff47}.erp-scope .erp-pda-viewport{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px;background:#f1f5f9;-webkit-overflow-scrolling:touch}.erp-scope .erp-pda-navbar{display:grid;grid-template-columns:repeat(4,1fr);background:#0f172a;color:#94a3b8;border-radius:0 0 12px 12px}.erp-scope .erp-pda-navbar button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 0 6px;border:0;background:none;color:inherit;cursor:pointer;font-size:.95rem}.erp-scope .erp-pda-navbar button span+span{font-size:.62rem}.erp-scope .erp-pda-navbar button:hover{color:#e2e8f0}.erp-scope .erp-pda-navbar button.is-on{color:#fff}.erp-scope .erp-pda-home-indicator{width:118px;height:4px;margin:7px auto 1px;border-radius:4px;background:#334155}.erp-scope .erp-pda-note{flex:1 1 320px;min-width:300px;max-width:560px;padding:14px 16px;font-size:.74rem;line-height:1.8;color:var(--text-secondary)}.erp-scope .erp-pda-note h4{margin:0 0 6px;font-size:.82rem;color:var(--text-primary)}.erp-scope .erp-pda-note p{margin:0 0 10px}.erp-scope .erp-pda-note ul{margin:10px 0 0;padding-left:18px}.erp-scope .erp-pda-note li{margin-bottom:4px}.erp-scope .erp-pda-demo-btn{min-height:38px;font-weight:700}.erp-scope .erp-pda-stage.is-demo{position:fixed;inset:0;z-index:1000;flex-direction:column;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:14px;padding:16px;overflow:auto;background:#091221f0}.erp-scope .erp-pda-stage.is-demo .erp-pda-phone{height:min(820px,calc(100vh - 106px))}.erp-scope .erp-pda-stage.is-demo .erp-pda-note{display:none}.erp-scope .erp-pda-demo-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;width:100%;max-width:900px;padding:8px 14px;border-radius:var(--radius-md);background:#ffffff14;color:#e2e8f0}.erp-scope .erp-pda-demo-title{font-size:.8rem;font-weight:700}.erp-scope .erp-pda-demo-hint{flex:1;min-width:220px;font-size:.68rem;color:#94a3b8}.erp-scope .erp-pda-viewport .card{padding:10px 12px;border-radius:10px}.erp-scope .erp-pda-viewport .erp-list-card{padding-top:10px}.erp-scope .erp-pda-viewport .erp-form-grid{grid-template-columns:minmax(0,1fr);gap:8px}.erp-scope .erp-pda-viewport .erp-field--wide{grid-column:span 1}.erp-scope .erp-pda-viewport .erp-filters{grid-template-columns:minmax(0,1fr);gap:8px}.erp-scope .erp-pda-viewport .erp-tile-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.erp-scope .erp-pda-viewport .erp-tile{min-width:0;padding:9px 10px}.erp-scope .erp-pda-viewport .erp-doc-title h1{font-size:.9rem}.erp-scope .erp-pda-viewport .erp-section-title{margin:12px 0 6px}.erp-scope .erp-pda-viewport .btn{min-height:38px}.erp-scope .erp-pda-viewport .erp-pda-big{flex:1 1 100%;min-width:0}.erp-scope .erp-pda-viewport .erp-pda-actions{gap:8px;margin-top:10px}.erp-scope .erp-pda-viewport .erp-pda-qty{gap:6px}.erp-scope .erp-pda-viewport .erp-pda-qty-input .form-input{min-width:100%}.erp-scope .erp-pda-viewport .erp-table-wrap{max-width:100%;overflow-x:auto}.erp-scope .erp-pda-viewport table.erp-grid td{max-width:180px}.erp-scope .erp-pre{margin:0 0 8px;padding:10px 12px;max-height:320px;overflow:auto;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.72rem;line-height:1.7;white-space:pre-wrap;word-break:break-word}.erp-scope .erp-jobnote{display:flex;align-items:center;flex-wrap:wrap;gap:4px 0}.erp-scope .erp-pdf-frame{width:100%;height:520px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-secondary)}.erp-scope .erp-pda-viewport{position:relative}.erp-scope .erp-modal-mask.erp-modal-mask--pda{position:absolute;inset:0;height:100%;padding:12px;overflow:hidden}.erp-scope .erp-modal-mask--pda .erp-modal{max-height:92%;border-radius:10px}.erp-scope .erp-modal-mask--pda .erp-modal-head{padding:10px 14px}.erp-scope .erp-modal-mask--pda .erp-modal-head h3{font-size:14px}.erp-scope .erp-modal-mask--pda .erp-modal-body{padding:10px 14px 14px}.erp-scope .erp-modal-mask--pda .erp-modal-foot{padding:10px 14px;flex-wrap:wrap;border-radius:0 0 10px 10px}.erp-scope .erp-modal-mask--pda .erp-modal-note{flex:1 1 100%;margin-right:0}.erp-fold-btn{display:flex;align-items:center;gap:8px;padding:0;border:none;background:none;cursor:pointer;font:inherit;color:inherit}.erp-fold-btn:hover{color:var(--accent-dark)}.erp-fold-caret{display:inline-block;font-size:11px;color:var(--text-muted);transition:transform .15s}.erp-section-fold.is-open .erp-fold-caret{transform:rotate(90deg)}.erp-fold-body{margin-top:10px}.erp-fold-body+.erp-fold-body{margin-top:16px;padding-top:14px;border-top:1px dashed var(--border-light)}.erp-scope .erp-pda-line{cursor:pointer;border:2px solid transparent}.erp-scope .erp-pda-line.is-current{border-color:var(--accent-primary)}.erp-scope .erp-pda-line-head{display:flex;align-items:center;gap:8px}.erp-scope .erp-pda-line-no{min-width:28px;font-weight:800;color:var(--text-muted)}.erp-scope .erp-pda-line-mat{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-scope .erp-pda-qty-cell.is-hot{background:var(--accent-primary);color:#fff}.erp-scope .erp-pda-qty-cell.is-hot .erp-pda-qty-label{color:#ffffffd9}.erp-scope .erp-pda-line-edit{margin-top:10px;padding-top:10px;border-top:1px dashed var(--border-light)}.erp-scope .erp-pda-keys{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.erp-scope .erp-pda-keys .btn{min-height:40px;font-weight:700}.erp-scope .erp-pda-keys .form-input{grid-column:1 / -1;font-size:1.1rem;text-align:right}.erp-scope .erp-pda-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px}.erp-scope .erp-pda-fields label{display:flex;flex-direction:column;gap:3px;font-size:.72rem;color:var(--text-muted);font-weight:700}.erp-scope .erp-pda-fields .form-input,.erp-scope .erp-pda-fields .form-select{font-size:.9rem}.erp-scope .erp-pda-pick{display:block;width:100%;text-align:left;cursor:pointer;border:2px solid transparent}.erp-scope .erp-pda-pick:hover{border-color:var(--accent-primary)}.erp-scope .erp-pda-submit{position:sticky;bottom:0;z-index:2}.erp-scope .erp-pda-stage.is-app{padding:0;gap:0;height:100vh}.erp-scope .erp-pda-stage.is-app .erp-pda-phone{width:100vw;height:100vh;border-radius:0;border:0;box-shadow:none;margin:0}.erp-scope .erp-pda-stage.is-app .erp-pda-home-indicator{display:none}.erp-scope .erp-pda-hero{position:relative;flex:none;padding:10px 16px 16px;color:#fff;background:linear-gradient(160deg,#1d4ed8 0%,var(--accent-primary) 55%,#2f8bff 100%);border-radius:26px 26px 0 0}.erp-scope .erp-pda-stage.is-app .erp-pda-hero{border-radius:0;padding-top:14px}.erp-scope .erp-pda-brand{display:flex;align-items:center;justify-content:space-between;font-size:.8rem;opacity:.92}.erp-scope .erp-pda-brand-name{font-weight:800;letter-spacing:.3px}.erp-scope .erp-pda-brand-user{display:inline-flex;align-items:center;gap:6px}.erp-scope .erp-pda-dot{width:8px;height:8px;border-radius:50%;background:#34d399;display:inline-block}.erp-scope .erp-pda-dot.is-off{background:#f87171}.erp-scope .erp-pda-hero-body{margin-top:12px}.erp-scope .erp-pda-back{background:none;border:0;color:#ffffffe6;font-size:.85rem;padding:0 0 8px;cursor:pointer}.erp-scope .erp-pda-hero-title{font-size:1.35rem;font-weight:800;line-height:1.25}.erp-scope .erp-pda-hero-sub{margin-top:4px;font-size:.85rem;color:#ffffffd1}.erp-scope .erp-pda-demo-toggle{position:absolute;right:10px;top:34px;color:#fff}.erp-scope .erp-pda-viewport{background:#f3f5f8}.erp-scope .erp-pda-v2{display:flex;flex-direction:column;gap:10px;padding:12px 12px 16px}.erp-scope .erp-pda-v2 .card{border-radius:14px}.erp-scope .erp-pda-h3{margin:6px 2px 0;font-size:.95rem;font-weight:800}.erp-scope .erp-pda-empty{text-align:center;color:var(--text-muted);padding:28px 0;font-size:.85rem}.erp-scope .erp-pda-quick{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:6px}.erp-scope .erp-pda-quick>button{background:none;border:0;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.8rem;font-weight:700;color:var(--text-primary, #1e293b);cursor:pointer}.erp-scope .erp-pda-ico{position:relative;width:50px;height:50px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:var(--accent-primary);flex:none}.erp-scope .erp-pda-ico.is-green{background:#10b981}.erp-scope .erp-pda-ico.is-violet{background:#8b5cf6}.erp-scope .erp-pda-ico.is-orange{background:#f59e0b}.erp-scope .erp-pda-ico.is-slate{background:#64748b}.erp-scope .erp-pda-badge{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#ef4444;color:#fff;font-size:.7rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.erp-scope .erp-pda-bigcard .erp-pda-badge{position:static}.erp-scope .erp-pda-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.erp-scope .erp-pda-stats.is-three{grid-template-columns:repeat(3,1fr)}.erp-scope .erp-pda-stat{border:0;text-align:left;padding:12px 14px;border-radius:14px;background:#fff;display:flex;flex-direction:column;gap:2px;cursor:default}.erp-scope .erp-pda-stat small{font-size:.75rem;font-weight:700;color:var(--text-muted)}.erp-scope .erp-pda-stat b{font-size:1.6rem;font-weight:800;line-height:1.2}.erp-scope .erp-pda-stat span{font-size:.72rem;color:var(--text-muted)}.erp-scope .erp-pda-stat.is-in{background:#eaf2ff;color:#1d4ed8;cursor:pointer}.erp-scope .erp-pda-stat.is-in small,.erp-scope .erp-pda-stat.is-in span{color:#3b6fd6}.erp-scope .erp-pda-stat.is-out{background:#e8f7ef;color:#047857;cursor:pointer}.erp-scope .erp-pda-stat.is-out small,.erp-scope .erp-pda-stat.is-out span{color:#2f9e6c}.erp-scope .erp-pda-scanbar{display:flex;gap:8px;align-items:flex-end}.erp-scope .erp-pda-scanbar .erp-pda-scan{flex:1}.erp-scope .erp-pda-scanbar .form-label:empty{display:none}.erp-scope .erp-pda-scanbar>.btn{min-height:40px}.erp-scope .erp-pda-chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.erp-scope .erp-pda-chips>button{flex:none;border:1px solid var(--border-light);background:#fff;border-radius:999px;padding:5px 11px;font-size:.75rem;font-weight:700;color:var(--text-muted);cursor:pointer}.erp-scope .erp-pda-chips>button.is-on{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.erp-scope .erp-pda-doc{display:block;width:100%;text-align:left;border:1px solid #eef1f5;background:#fff;border-radius:14px;padding:12px 14px;cursor:pointer;box-shadow:0 1px 2px #0f172a0a}.erp-scope .erp-pda-doc:active{background:#f8fafc}.erp-scope .erp-pda-doc-ops{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.erp-scope .erp-pda-claim{padding:4px 12px;font-size:.8rem;border-radius:999px;line-height:1.4}.erp-scope .erp-pda-doc-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.erp-scope .erp-pda-doc-no{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;font-size:.95rem}.erp-scope .erp-pda-doc-sub{color:var(--text-muted);font-size:.8rem;margin:4px 0 6px}.erp-scope .erp-pda-doc-qty{font-size:.85rem}.erp-scope .erp-pda-doc-qty .is-accent{color:var(--accent-primary)}.erp-scope .erp-pda-doc-date{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:.75rem;color:var(--text-muted)}.erp-scope .erp-pda-bar{display:block;width:90px;height:5px;border-radius:3px;background:#e6ebf2;overflow:hidden}.erp-scope .erp-pda-bar b{display:block;height:100%;background:var(--accent-primary)}.erp-scope .erp-pda-pill{flex:none;font-size:.72rem;font-weight:700;padding:3px 9px;border-radius:8px;background:#f1f5f9;color:#475569}.erp-scope .erp-pda-pill.is-info{background:#e0edff;color:#1d4ed8}.erp-scope .erp-pda-pill.is-warn{background:#fff4e0;color:#c2410c}.erp-scope .erp-pda-pill.is-ok{background:#dcfce7;color:#15803d}.erp-scope .erp-card-list{display:flex;flex-direction:column;gap:10px}.erp-scope .erp-row-card{background:#fff;border:1px solid #eef1f5;border-radius:14px;padding:12px 14px;box-shadow:0 1px 2px #0f172a0a}.erp-scope .erp-row-card.is-selected{border-color:var(--accent-primary)}.erp-scope .erp-row-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.erp-scope .erp-row-card-title{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;font-size:.95rem;min-width:0;overflow-wrap:anywhere}.erp-scope .erp-row-card-badge{flex:none}.erp-scope .erp-row-card-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:4px 12px;margin:8px 0 0}.erp-scope .erp-row-card-field{display:flex;gap:6px;min-width:0;font-size:.82rem;line-height:1.45}.erp-scope .erp-row-card-field dt{flex:none;color:var(--text-muted)}.erp-scope .erp-row-card-field dd{margin:0;min-width:0;overflow-wrap:anywhere}.erp-scope .erp-row-card-field.is-num dd{font-variant-numeric:tabular-nums}.erp-scope .erp-row-card-field.is-wide{grid-column:span 2}.erp-scope .erp-row-card-ops{display:flex;justify-content:flex-end;margin-top:8px;padding-top:8px;border-top:1px solid #f1f5f9}.erp-scope .erp-filters.is-sheet{display:none}.erp-scope .erp-filters.is-sheet.is-open{display:flex;flex-direction:column;align-items:stretch;gap:10px;position:fixed;left:0;right:0;bottom:0;z-index:1500;max-height:80vh;overflow-y:auto;background:#fff;border-radius:16px 16px 0 0;padding:14px 16px calc(14px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px #0f172a2e}.erp-scope .erp-filters.is-sheet.is-open>.erp-filter{width:100%;max-width:none}.erp-scope .erp-filter-sheet-head{display:flex;align-items:center;justify-content:space-between;font-size:1rem}.erp-scope .erp-filter-sheet-close{border:0;background:none;font-size:1.4rem;line-height:1;color:var(--text-muted);cursor:pointer}.erp-scope .erp-filter-sheet-foot{display:flex;gap:10px}.erp-scope .erp-filter-sheet-foot>.el-button{flex:1;margin:0}.erp-scope .erp-filter-sheet-mask{position:fixed;inset:0;z-index:1499;background:#0f172a66}.erp-scope .erp-filter-sheet-count{display:inline-block;min-width:18px;margin-left:6px;padding:0 5px;border-radius:9px;background:var(--accent-primary);color:#fff;font-size:.7rem;line-height:18px}.erp-scope .erp-pda-bigcard{display:flex;align-items:center;gap:14px;width:100%;text-align:left;background:#fff;border:1px solid #eef1f5;border-radius:14px;padding:14px;cursor:pointer}.erp-scope .erp-pda-bigcard-text{flex:1;display:flex;flex-direction:column;gap:2px}.erp-scope .erp-pda-bigcard-text b{font-size:.95rem}.erp-scope .erp-pda-bigcard-text small{color:var(--text-muted);font-size:.75rem}.erp-scope .erp-pda-chev{color:#cbd5e1;font-size:1.3rem}.erp-scope .erp-pda-group{background:#fff;border-radius:14px;border:1px solid #eef1f5;overflow:hidden}.erp-scope .erp-pda-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px 14px;background:none;border:0;border-bottom:1px solid #f1f5f9;text-align:left;font-size:.88rem;cursor:pointer}.erp-scope .erp-pda-item:disabled{cursor:default;color:inherit}.erp-scope .erp-pda-item .form-select{max-width:60%}.erp-scope .erp-pda-navbar>button{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:.7rem}.erp-scope .erp-pda-navbar>button.is-on{color:var(--accent-primary)}.erp-scope .erp-pda-progress{background:#fff;border-radius:14px;padding:14px}.erp-scope .erp-pda-progress .erp-pda-bar{width:100%;height:8px;margin:10px 0 8px}.erp-scope .erp-pda-progress-row{display:flex;justify-content:space-between;font-size:.85rem}.erp-scope .erp-pda-progress-row b{color:var(--accent-primary)}.erp-scope .erp-pda-kv{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;background:#fff;border-radius:14px;padding:12px 14px}.erp-scope .erp-pda-kv>div{display:flex;flex-direction:column;gap:2px;font-size:.9rem;font-weight:700}.erp-scope .erp-pda-kv>div>small{font-size:.72rem;color:var(--text-muted);font-weight:600}.erp-scope .erp-pda-navbar{display:grid;grid-template-columns:repeat(5,1fr);gap:0;padding:6px 4px 8px}.erp-scope .erp-pda-navbar>button{padding:4px 0;min-width:0}.erp-scope .erp-pda-stage.is-app .erp-pda-phone:before{display:none}.erp-scope .erp-pda-stage.is-app .erp-pda-navbar{padding-bottom:12px}.erp-scope .erp-pda-navbar{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:4px 0 6px}.erp-scope .erp-pda-navbar>button{min-width:0;padding:4px 0;gap:2px;font-size:.68rem;white-space:nowrap;overflow:hidden;line-height:1.1}.erp-scope .erp-pda-navbar>button>svg{width:20px;height:20px;flex:none}.erp-scope .erp-pda-stage.is-app .erp-pda-navbar{padding-bottom:10px}.erp-scope .erp-stack{display:flex;flex-direction:column;gap:14px}.erp-scope .erp-bom-versions{padding:12px 14px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);display:flex;flex-direction:column;gap:10px}.erp-scope .erp-tab-badge{margin-left:6px;font-size:.68rem;vertical-align:middle}.biz-center-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1180px){.biz-center-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.biz-center-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.biz-center-grid{grid-template-columns:minmax(0,1fr)}}.erp-scope .erp-filters .erp-inbox{display:flex;align-items:center;gap:6px;min-width:0;padding:0 8px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card)}.erp-scope .erp-filters .erp-inbox:focus-within{border-color:var(--accent-primary);box-shadow:var(--erp-focus-ring)}.erp-scope .erp-filters .erp-inbox-lbl{flex:0 0 auto;color:var(--text-secondary);font-size:.72rem;white-space:nowrap}.erp-scope .erp-filters .erp-inbox .form-input{flex:1 1 0;min-width:0;border:0;background:transparent;padding:6px 0;box-shadow:none}.erp-scope .erp-filters .erp-inbox .form-input:focus{box-shadow:none}.erp-scope .erp-filters .erp-filter:has(.erp-daterange){grid-column:span 2}@media(max-width:900px){.erp-scope .erp-filters .erp-filter:has(.erp-daterange){grid-column:span 2}}.erp-filters .erp-list-actions{grid-column:span 2 / -1;justify-content:flex-end;align-self:end;flex-wrap:nowrap}@media(max-width:900px){.erp-filters .erp-list-actions{grid-column:span 2 / -1}}.erp-scope .erp-form-grid .erp-field>.form-textarea{min-height:var(--erp-ctl-h);height:var(--erp-ctl-h);padding:6px 10px}.erp-scope .erp-form-grid--6 .erp-field--wide:has(>.form-textarea,>.form-input){grid-column:span 3}.erp-scope .erp-form-grid--4 .erp-field--wide:has(>.form-textarea,>.form-input){grid-column:span 2}.erp-scope .erp-form-grid--3 .erp-field--wide:has(>.form-textarea,>.form-input){grid-column:span 2}.erp-scope .erp-form-grid--2 .erp-field--wide:has(>.form-textarea,>.form-input){grid-column:span 1}@media(max-width:1080px){.erp-scope .erp-form-grid--6 .erp-field--wide:has(>.form-textarea,>.form-input),.erp-scope .erp-form-grid--4 .erp-field--wide:has(>.form-textarea,>.form-input),.erp-scope .erp-form-grid--3 .erp-field--wide:has(>.form-textarea,>.form-input){grid-column:span 1}}.erp-scope .erp-pda-viewport .erp-filters .erp-list-actions{grid-column:1 / -1}.erp-scope .erp-form-grid:not(:has(.form-input,.form-select,.form-textarea,.erp-ref-input)){row-gap:0}.erp-scope .erp-form-grid:not(:has(.form-input,.form-select,.form-textarea,.erp-ref-input)) .erp-field--ro{display:flex;align-items:center;gap:10px;min-height:34px;border-bottom:1px dashed var(--border-light)}.erp-scope .erp-form-grid:not(:has(.form-input,.form-select,.form-textarea,.erp-ref-input)) .erp-field--ro>.form-label{flex:0 0 96px;margin:0;line-height:1.3;word-break:break-all}.erp-scope .erp-form-grid:not(:has(.form-input,.form-select,.form-textarea,.erp-ref-input)) .erp-field--ro>.erp-field-val{flex:1 1 auto;min-width:0;min-height:0;padding:6px 0;border-bottom:none}.erp-scope .erp-form-grid--6:not(:has(.form-input,.form-select,.form-textarea,.erp-ref-input)) .erp-field--ro>.form-label{flex-basis:76px}.erp-scope .erp-form-grid:not(:has(.form-input,.form-select,.form-textarea,.erp-ref-input)) .erp-field--ro>.erp-field-val{word-break:normal;overflow-wrap:anywhere}.erp-scope .erp-field{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:2px}.erp-scope .erp-field>.form-label{flex:0 0 96px;margin:0;line-height:1.3;word-break:break-all}.erp-scope .erp-form-grid--6 .erp-field>.form-label{flex-basis:76px}.erp-scope .erp-field>:not(.form-label):not(.form-error-text):not(.erp-field-hint){flex:1 1 0;min-width:0}.erp-scope .erp-field:has(>.form-textarea){align-items:flex-start}.erp-scope .erp-field:has(>.form-textarea)>.form-label{padding-top:8px}.erp-scope .erp-field>.form-error-text,.erp-scope .erp-field>.erp-field-hint{flex-basis:100%;padding-left:106px}.erp-scope .erp-form-grid--6 .erp-field>.form-error-text,.erp-scope .erp-form-grid--6 .erp-field>.erp-field-hint{padding-left:86px}.erp-scope .erp-field>div.form-input{display:flex;align-items:center}.erp-scope .pf-center-tabs{margin-bottom:10px;row-gap:2px}.erp-scope .pf-center-tabs .erp-tab{display:inline-flex;align-items:center;gap:6px}.erp-scope .pf-center-count{font-size:11px;font-weight:600;color:var(--text-muted);padding:1px 7px;border-radius:999px;background:var(--bg-card-strong, #f1f4f9);font-variant-numeric:tabular-nums}.erp-scope .pf-center-count.is-granted{color:var(--accent-primary);background:var(--bg-active, #ebf5ff)}.erp-scope .pf-center-opt{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--text-muted);margin-right:8px;white-space:nowrap}.biz-shell{--bz-top-h: 56px;--bz-tab-h: 38px;--bz-side-w: 232px;--bz-top-ink: var(--text-primary);--bz-top-sub: var(--text-secondary);--bz-top-bg: var(--blue-50);--bz-top-line: var(--blue-100);--bz-tab-bg: var(--bg-primary);--bz-mono: "SF Mono", Menlo, Consolas, "Roboto Mono", monospace;display:flex;align-items:flex-start;min-height:100vh;background:var(--bg-primary);color:var(--text-primary)}.biz-shell button:where(:not(.el-button)){font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.biz-shell .bz-leftcol{width:var(--bz-side-w);flex-shrink:0;align-self:stretch;position:sticky;top:0;height:100vh;overflow-y:auto;background:var(--bg-secondary);border-right:1px solid var(--border-light);display:flex;flex-direction:column}.biz-shell .bz-brand{flex-shrink:0;box-sizing:border-box;min-height:calc(var(--bz-top-h) + var(--bz-tab-h));display:flex;flex-direction:column;justify-content:center}.biz-shell .bz-sidebar{padding:12px 0 16px}.biz-shell .bz-sidebar h3{padding:0 18px 6px;margin:0;font-size:15px;display:flex;align-items:baseline;gap:8px;color:var(--text-primary)}.biz-shell .bz-sidebar h3 small{color:var(--text-muted);font-weight:400;font-size:11px}.biz-shell .bz-side-group{margin-top:8px}.biz-shell .bz-side-group--unnamed{margin-top:0}.biz-shell .bz-side-group-name{padding:4px 18px;font-size:11px;color:var(--text-muted);font-weight:700;letter-spacing:.04em}.biz-shell .bz-side-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:7px 12px 7px 18px;color:var(--text-secondary);font-size:13.5px;cursor:pointer;border-left:3px solid transparent;line-height:1.35;transition:background .1s}.biz-shell .bz-side-item:hover{background:var(--bg-hover)}.biz-shell .bz-side-item.active{background:var(--bg-active);color:var(--accent-dark);font-weight:700;border-left-color:var(--accent-primary)}.biz-shell .bz-side-item .mid{font-family:var(--bz-mono);font-size:10px;color:var(--text-muted);min-width:38px;letter-spacing:.02em}.biz-shell .bz-side-item.active .mid{color:var(--accent-dark);opacity:.75}.biz-shell .bz-side-empty{padding:16px 18px;color:var(--text-muted);font-size:12.5px;line-height:1.7}.biz-shell .bz-rightcol{flex:1;min-width:0;display:flex;flex-direction:column}.biz-shell .bz-topbar{position:sticky;top:0;z-index:50;height:var(--bz-top-h);background:var(--bz-top-bg);color:var(--bz-top-ink);display:flex;align-items:center;padding:0 20px;gap:6px;border-bottom:1px solid var(--bz-top-line)}.biz-shell .bz-nav-tabs{position:relative;display:flex;align-items:center;gap:2px;flex:1;min-width:0;overflow:hidden}.biz-shell .bz-nav-tabs::-webkit-scrollbar{display:none}.biz-shell .bz-nav-tab{padding:7px 13px;border-radius:7px;color:var(--bz-top-sub);font-size:13.5px;white-space:nowrap;background:transparent;transition:background .12s,color .12s}.biz-shell .bz-nav-tab:hover{background:var(--bg-secondary);color:var(--accent-dark)}.biz-shell .bz-nav-tab.active{background:var(--accent-primary);color:#fff;font-weight:700;box-shadow:0 1px 3px #0070f252}.biz-shell .bz-nav-tab.active:hover{background:var(--accent-primary);color:#fff}.biz-shell .bz-top-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.biz-shell .bz-company-switch{position:relative}.biz-shell .bz-company{color:var(--text-primary);font-size:13px;padding:6px 10px;border-radius:7px;background:var(--bg-secondary);border:1px solid var(--bz-top-line);display:flex;gap:6px;align-items:center;max-width:230px}.biz-shell .bz-company:hover{border-color:var(--accent-light);color:var(--accent-dark)}.biz-shell .bz-company>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.biz-shell .bz-company small{color:var(--text-muted);white-space:nowrap}.biz-shell .bz-company-static{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default}.biz-shell .bz-company-static:hover{border-color:var(--bz-top-line);color:var(--text-primary)}.biz-shell .bz-company-menu{position:absolute;right:0;top:40px;min-width:260px;max-height:60vh;overflow-y:auto;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-light);border-radius:8px;box-shadow:var(--shadow-lg, 0 8px 24px rgba(29, 45, 62, .16));padding:6px;z-index:60}.biz-shell .bz-company-menu button{display:block;width:100%;text-align:left;padding:8px 10px;border-radius:6px;font-size:13px}.biz-shell .bz-company-menu button:hover{background:var(--bg-hover)}.biz-shell .bz-company-menu button.cur{background:var(--bg-active);color:var(--accent-dark);font-weight:600}.biz-shell .bz-company-menu .bz-hint{padding:6px 10px;font-size:11.5px;color:var(--text-muted);border-top:1px dashed var(--border-light);margin-top:4px;line-height:1.6}.biz-shell .bz-company-menu .bz-muted{color:var(--text-muted)}.biz-shell .bz-user{display:flex;align-items:center;gap:8px;padding:3px 10px 3px 3px;border-radius:999px;background:var(--bg-secondary);border:1px solid var(--bz-top-line)}.biz-shell .bz-user:hover{border-color:var(--accent-light)}.biz-shell .bz-avatar{width:28px;height:28px;border-radius:50%;background:var(--gradient-btn);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px}.biz-shell .bz-user-name{font-size:13px;color:var(--text-primary);white-space:nowrap}.biz-shell .bz-user-card{padding:8px 10px;display:flex;flex-direction:column;gap:2px;font-size:12.5px;border-bottom:1px dashed var(--border-light);margin-bottom:4px}.biz-shell .bz-user-card b{font-size:13.5px}.biz-shell .bz-user-card .bz-muted{color:var(--text-muted);font-size:11.5px}.biz-shell .bz-top-link{color:var(--bz-top-sub);font-size:12.5px;padding:5px 8px;border-radius:7px;white-space:nowrap}.biz-shell .bz-top-link:hover{color:var(--accent-dark);background:var(--bg-secondary)}.biz-shell .bz-tabbar{position:sticky;top:var(--bz-top-h);z-index:49;height:var(--bz-tab-h);background:var(--bz-tab-bg);border-bottom:1px solid var(--border-light);display:flex;align-items:flex-end;gap:4px;padding:0 16px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.biz-shell .bz-tabbar::-webkit-scrollbar{display:none}.biz-shell .bz-ptab{flex-shrink:1;min-width:96px;height:31px;margin-bottom:-1px;padding:0 8px 0 12px;border:1px solid transparent;border-bottom:none;border-radius:8px 8px 0 0;background:transparent;color:var(--text-muted);font-size:13px;display:flex;align-items:center;gap:6px;cursor:pointer;max-width:190px;white-space:nowrap;-webkit-user-select:none;user-select:none;overflow:hidden;transition:background .12s,color .12s}.biz-shell .bz-ptab-t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.biz-shell .bz-ptab:hover{background:var(--bg-secondary);color:var(--text-secondary)}.biz-shell .bz-ptab.active{background:var(--bg-card);border-color:var(--border-light);color:var(--accent-dark);font-weight:700;box-shadow:inset 0 2px 0 var(--accent-primary)}.biz-shell .bz-ptab.fixed{padding-right:12px}.biz-shell .bz-ptab[draggable=true]{cursor:grab}.biz-shell .bz-ptab.dragging{opacity:.45}.biz-shell .bz-ptab.drop-before{box-shadow:inset 3px 0 0 var(--accent-primary)}.biz-shell .bz-ptab.drop-after{box-shadow:inset -3px 0 0 var(--accent-primary)}.biz-shell .bz-ptab.active.drop-before{box-shadow:inset 3px 0 0 var(--accent-primary),inset 0 2px 0 var(--accent-primary)}.biz-shell .bz-ptab.active.drop-after{box-shadow:inset -3px 0 0 var(--accent-primary),inset 0 2px 0 var(--accent-primary)}.biz-shell .bz-ptab-x{flex:0 0 16px;width:16px;height:16px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;opacity:.6}.biz-shell .bz-ptab-x:hover{background:var(--bg-hover);color:var(--text-primary);opacity:1}.biz-shell .bz-ptab-hint{margin-left:auto;align-self:center;color:var(--text-muted);font-size:11px;white-space:nowrap;padding-left:12px}.biz-shell .bz-ptab-hint--evict{color:var(--warning);max-width:320px;overflow:hidden;text-overflow:ellipsis;animation:bz-evict-in .2s ease-out}@keyframes bz-evict-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.biz-shell .bz-ptab-menu{position:fixed;z-index:300;background:var(--bg-card);border:1px solid var(--border-light);border-radius:6px;box-shadow:var(--shadow-lg, 0 8px 24px rgba(29, 45, 62, .16));padding:4px;min-width:140px;font-size:13px}.biz-shell .bz-ptab-menu button{display:block;width:100%;text-align:left;padding:7px 12px;border-radius:4px;font-size:13px;color:var(--text-primary)}.biz-shell .bz-ptab-menu button:hover{background:var(--bg-active);color:var(--accent-dark)}.biz-shell .bz-main{flex:1;min-width:0;padding:14px 20px 20px}.biz-shell .bz-pane{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius-md, 8px);box-shadow:var(--shadow-sm, 0 1px 2px rgba(29, 45, 62, .06));min-height:320px}.biz-shell .bz-pane[hidden]{display:none}.biz-shell .bz-pane-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;gap:12px;color:var(--text-muted);font-size:13px}.biz-shell .bz-spinner{width:26px;height:26px;border:3px solid var(--border-light);border-top-color:var(--accent-primary);border-radius:50%;display:inline-block;animation:bz-spin .7s linear infinite}@keyframes bz-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.biz-shell .bz-leftcol{width:190px}.biz-shell .bz-main{padding:10px 12px 16px}}.biz-shell .bz-dot{width:8px;height:8px;border-radius:3px;flex-shrink:0}.biz-shell .bz-side-toggle{flex-shrink:0;width:32px;height:32px;margin-right:8px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:var(--bz-top-sub);transition:background .12s,color .12s}.biz-shell .bz-side-toggle:hover{background:var(--blue-100);color:var(--accent-dark)}.biz-shell .bz-side-toggle:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.biz-shell.is-side-collapsed .bz-leftcol{display:none}.biz-shell .bz-noperm{margin:16px 0;padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--text-muted)}.biz-shell .bz-noperm h2{margin:0;font-size:1.05rem;color:var(--text-primary, #1f2329)}.biz-shell .bz-noperm p{margin:0 0 6px;font-size:.84rem;line-height:1.7;max-width:520px}.erp-ref-list .erp-tree-row.is-hl{background:var(--bg-active);box-shadow:inset 2px 0 0 var(--accent-primary)}.erp-ref-list .erp-tree-row.is-sel{background:var(--bg-active);font-weight:700}.erp-ref-list .erp-tree-code{flex:none;color:var(--text-secondary, var(--text-muted))}.erp-ref-list .erp-tree-spacer{flex:1 1 auto;min-width:8px}.erp-ref-list .erp-tree-hit{flex:none;font-size:.62rem;line-height:1.6;padding:0 6px;border-radius:999px;color:#ad6800;background:#fff1b8}.erp-ref-list .erp-tree-lv{flex:none;font-size:.62rem;line-height:1.6;padding:0 6px;border-radius:999px;color:var(--text-muted);background:var(--bg-hover)}.erp-ref-list .erp-tree-check{flex:none;margin:0;cursor:pointer}table.erp-grid tr.is-picked td{background:var(--bg-active)}.erp-scope .erp-row-ops>:not(.btn):not(button):not(.erp-icon-btn):not(.erp-row-actions):not(.erp-switch):not([role=switch]):not(.erp-ops-more){flex:0 0 260px;white-space:normal;font-size:.7rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.erp-scope .erp-row-ops>.erp-switch{flex:none;display:inline-flex;white-space:nowrap;overflow:visible;font-size:.72rem}.erp-scope .erp-doc-basic{margin-top:14px}.erp-scope .erp-doc-basic-more{margin-top:10px}.erp-scope .erp-doc-inline{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.erp-scope .erp-doc-inline-btn{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:.74rem;color:var(--accent-primary);white-space:nowrap}.erp-scope .erp-doc-inline-btn:hover{text-decoration:underline}.erp-scope .erp-doc-inline-file{display:inline-flex;align-items:center;gap:3px;max-width:180px;color:var(--accent-primary);text-decoration:none}.erp-scope .erp-doc-inline-file>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-scope .erp-doc-inline-file:hover>span{text-decoration:underline}.erp-scope .erp-doc-tabbar .erp-tab{display:inline-flex;align-items:center;gap:6px}.erp-scope .erp-doc-tabpane{margin-top:10px}.md-record-head{margin-bottom:10px}.erp-scope .md-code-box.is-invalid .form-input{border-color:var(--danger);box-shadow:0 0 0 3px #bb00001a}.md-tree-search{display:flex;align-items:center;gap:6px;margin:0 0 8px;color:var(--text-muted)}.md-tree-search .form-input{flex:1;min-width:0}.md-tree-kw-note{font-size:.7rem;margin:0 0 6px}.md-tree .erp-tree-item.is-match{background:#fff7e6}.md-tree .erp-tree-item.is-match.is-on{background:var(--bg-active)}.md-tree .erp-tree-item.is-ancestor .erp-tree-name{color:var(--text-muted)}.md-tree-hit{flex:none;font-size:.62rem;line-height:1.6;padding:0 6px;border-radius:999px;color:#ad6800;background:#fff1b8}.md-ancestor-tag{margin-left:6px;font-size:.62rem;line-height:1.6;padding:0 6px;border-radius:999px;color:var(--text-muted);background:var(--bg-hover)}.md-import-btn{cursor:pointer}.md-import-btn.is-disabled{opacity:.55;pointer-events:none}.md-import-result{display:flex;align-items:center;gap:10px;padding:8px 12px;margin-bottom:10px;border-radius:var(--radius-md);font-size:.78rem;border:1px solid var(--border-light);background:var(--bg-secondary)}.md-import-result.is-ok{border-color:#b7eb8f;background:#f6ffed}.md-import-result.is-partial{border-color:#ffe58f;background:#fffbe6}.md-import-result.is-bad{border-color:#ffccc7;background:#fff2f0}.md-import-result-text{flex:1;min-width:0}.md-company-panel{margin-top:6px}.md-company-hint{margin:-4px 0 8px}.md-owner-tag{margin-left:6px;font-size:.62rem;line-height:1.6;padding:0 6px;border-radius:999px;color:#0958d9;background:#e6f4ff}.erp-scope .erp-bom-wb .erp-tabbar--wb{gap:2px;flex-wrap:nowrap;overflow-x:auto}.erp-scope .erp-bom-wb .erp-tabbar--wb .erp-tab{white-space:nowrap}.erp-scope .erp-tab--add{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:var(--accent-primary)}.erp-scope .erp-tab--add:disabled{color:var(--text-muted);cursor:not-allowed;opacity:.6}.erp-scope .erp-bom-wb .erp-tabbar--wb .erp-tab--ver{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;padding-top:6px;padding-bottom:6px}.erp-scope .erp-tab-main{display:inline-flex;align-items:center;gap:6px}.erp-scope .erp-tab-sub{font-size:.7rem;font-weight:400;color:var(--text-muted)}.erp-scope .erp-tab.is-on .erp-tab-sub{color:inherit;opacity:.8}.erp-scope .md-bom-range{margin-left:6px;font-size:.72rem}.erp-scope .md-bom-vers{display:inline-flex;flex-wrap:nowrap;gap:4px;white-space:nowrap}.erp-scope .erp-version-box{display:flex;flex-direction:column;gap:10px;padding:12px 14px 14px;border:1px solid var(--border-light);border-left:3px solid var(--accent-primary);border-radius:var(--radius-md);background:var(--bg-secondary)}.erp-scope .erp-wb-actions{border-top:1px solid var(--border-light);padding-top:10px;margin-top:2px}.erp-scope .erp-subrow>td{background:var(--bg-secondary);padding:0}.erp-scope .erp-subs{padding:4px 10px 4px 26px}.erp-scope .erp-subs-bar{display:flex;align-items:center;gap:8px;min-height:26px}.erp-scope .erp-subs-toggle{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;cursor:pointer;padding:2px 0;font-size:.74rem;font-weight:600;color:var(--text-secondary)}.erp-scope .erp-subs-toggle:hover{color:var(--text-primary)}.erp-scope .erp-subs-caret{color:var(--text-muted);font-size:.7rem}.erp-scope .erp-subs-peek{font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-scope .erp-subs-body{padding:4px 0 8px}.erp-scope .erp-subs-hint{font-size:.72rem;margin-bottom:6px}.erp-scope .md-record-page{padding:14px 18px}.erp-scope .md-record-page-head{margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--border-light)}.erp-scope .md-field-views .erp-view-tabs{margin:0 0 4px;padding:0 4px;border-radius:0;background:transparent}.erp-scope .md-field-views .erp-view-pane.is-on{padding-top:12px}.erp-scope .md-it-panel{margin-top:6px}.erp-scope .md-it-empty{font-size:.75rem;padding:6px 0 10px}.erp-scope .md-it-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.erp-scope .md-it-card{position:relative;display:flex;flex-direction:column;padding:12px 14px 10px;border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--bg-card);font-size:.78rem}.erp-scope .md-it-card.is-default{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary) inset}.erp-scope .md-it-card--edit{grid-column:1 / -1;background:var(--bg-surface)}.erp-scope .md-it-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.erp-scope .md-it-name{font-weight:600;font-size:.86rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-scope .md-it-default-tag{flex:none;font-size:.62rem;line-height:1.6;padding:0 6px;border-radius:999px;color:#0958d9;background:#e6f4ff}.erp-scope .md-it-rows{display:grid;grid-template-columns:64px 1fr;gap:4px 10px;margin:0 0 8px}.erp-scope .md-it-rows dt{color:var(--text-muted)}.erp-scope .md-it-rows dd{margin:0;color:var(--text-secondary);display:flex;align-items:center;gap:6px;min-width:0;word-break:break-all}.erp-scope .md-it-mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.erp-scope .md-it-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:4px;color:var(--text-muted);background:transparent;cursor:pointer}.erp-scope .md-it-icon:hover{color:var(--accent-primary);background:var(--bg-hover)}.erp-scope .md-it-foot{display:flex;align-items:flex-end;gap:8px;margin-top:auto;min-height:22px}.erp-scope .md-it-actions{display:flex;flex-wrap:wrap;gap:10px}.erp-scope .md-it-link{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;cursor:pointer;color:var(--accent-primary);font-size:.72rem}.erp-scope .md-it-link:disabled{opacity:.45;cursor:default}.erp-scope .md-it-link.is-danger{color:var(--danger)}.erp-scope .md-it-code{font-size:.68rem;font-weight:600;letter-spacing:.04em;padding:1px 8px;border-radius:4px;color:var(--text-muted);background:var(--bg-hover)}.erp-scope .md-it-form-foot{display:flex;align-items:center;gap:8px;margin-top:8px}.erp-scope .md-it-default-check{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;cursor:pointer}.erp-scope .md-it-add{display:inline-flex;align-items:center;gap:4px}.erp-scope .md-tab-section+.md-tab-section{margin-top:16px}.auth-page{--auth-bg-0: #08121d;--auth-bg-1: #0d1c2d;--auth-ink: #e6edf5;--auth-ink-2: #a9b8ca;--auth-ink-3: #7489a3;--auth-line: rgba(125, 160, 200, .18);--auth-cyan: #38bdf8;position:relative;min-height:100vh;box-sizing:border-box;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 460px;background:linear-gradient(160deg,var(--auth-bg-1) 0%,var(--auth-bg-0) 62%);color:var(--auth-ink);font-size:14px}.auth-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 520px at 18% 8%,rgba(45,133,248,.22),transparent 70%),radial-gradient(700px 420px at 70% 100%,rgba(56,189,248,.1),transparent 70%),linear-gradient(rgba(125,160,200,.06) 1px,transparent 1px) 0 0 / 48px 48px,linear-gradient(90deg,rgba(125,160,200,.06) 1px,transparent 1px) 0 0 / 48px 48px}.auth-scene{position:absolute;left:0;right:460px;bottom:0;height:clamp(220px,42vh,440px);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%);mask-image:linear-gradient(180deg,transparent 0,#000 22%)}.auth-hero{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;padding:36px 56px 28px}.auth-hero-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.auth-hero-name{display:flex;flex-direction:column}.auth-hero-name b{font-size:19px;font-weight:800;letter-spacing:.2px;color:#fff}.auth-hero-name span{margin-top:2px;font-size:13px;font-weight:600;color:var(--auth-cyan);letter-spacing:1px}.auth-hero-pill{margin-left:12px;padding:6px 14px;border-radius:999px;border:1px solid rgba(56,189,248,.45);background:#38bdf814;font-size:12.5px;font-weight:600;color:#bae6fd}.auth-hero-body{margin-top:clamp(28px,7vh,72px);max-width:680px}.auth-eyebrow{display:flex;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:700;letter-spacing:3px;color:#60a5fa}.auth-eyebrow i{width:28px;height:2px;background:#60a5fa}.auth-hero h1{margin:14px 0 0;font-size:clamp(30px,3vw,42px);line-height:1.2;font-weight:800;color:#fff;letter-spacing:1px}.auth-hero-sub{margin:8px 0 0;font-size:clamp(22px,2.2vw,32px);font-weight:800;letter-spacing:1px;background:linear-gradient(90deg,#3b8cff,#38bdf8 55%,#34d399);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-hero-desc{margin:16px 0 0;max-width:600px;font-size:14.5px;line-height:1.85;color:var(--auth-ink-2)}.auth-caps{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none}.auth-caps li{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;border:1px solid var(--auth-line);background:#0f1e308c;font-size:13px;font-weight:600;color:#d6e2ef}.auth-caps svg{color:var(--auth-cyan);font-size:12px}.auth-centers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;max-width:880px}.auth-centers li{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;border:1px solid var(--auth-line);background:#0c1a2a9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.auth-centers .ico{flex-shrink:0;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#2d85f82e;color:#7cb6ff;font-size:14px}.auth-centers b{display:block;font-size:13.5px;font-weight:700;color:#fff}.auth-centers small{display:block;margin-top:2px;font-size:11.5px;line-height:1.45;color:var(--auth-ink-3)}.auth-hero-foot{margin-top:auto;display:flex;align-items:center;gap:18px;padding-top:16px;border-top:1px solid rgba(125,160,200,.14);font-size:12.5px;color:var(--auth-ink-3)}.auth-hero-foot span{display:inline-flex;align-items:center;gap:6px}.auth-hero-foot em{margin-left:auto;font-style:normal}.auth-panel{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px 44px 24px;box-sizing:border-box;background:linear-gradient(180deg,#0d1a29f0,#08111cf5);border-left:1px solid var(--auth-line);box-shadow:-24px 0 60px #00000059;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-card{width:100%;max-width:372px;box-sizing:border-box}.auth-panel>.auth-foot{margin-top:28px;font-size:12px;color:var(--auth-ink-3);display:none}.auth-brand{display:none;align-items:center;gap:12px;margin-bottom:24px}.auth-brand-mark{position:relative;flex-shrink:0;width:44px;height:44px;border-radius:12px;font-size:20px;background:var(--gradient-btn);box-shadow:0 6px 18px #0070f273;display:flex;align-items:center;justify-content:center;color:#fff}.auth-brand-mark:after{content:"";position:absolute;right:-3px;bottom:-3px;width:13px;height:13px;border-radius:50%;background:#22c55e;border:2px solid var(--auth-bg-1);box-shadow:0 0 8px #22c55eb3}.auth-brand h1{margin:0;font-size:19px;line-height:1.2;font-weight:800;color:#fff}.auth-brand p{margin:3px 0 0;font-size:12.5px;color:var(--auth-cyan);font-weight:600;letter-spacing:.5px}.auth-title{margin:0;font-size:26px;font-weight:800;color:#fff;letter-spacing:.5px}.auth-sub{margin:6px 0 24px;font-size:13.5px;color:var(--auth-ink-2);line-height:1.6}.auth-card{--el-text-color-regular: #c3d0de;--el-text-color-primary: var(--auth-ink);--el-text-color-placeholder: #627790;--el-fill-color-blank: rgba(255, 255, 255, .04);--el-input-bg-color: rgba(148, 170, 196, .07);--el-input-text-color: var(--auth-ink);--el-input-border-color: rgba(148, 170, 196, .26);--el-input-hover-border-color: rgba(148, 170, 196, .5);--el-input-focus-border-color: #3b8cff;--el-input-placeholder-color: #627790;--el-input-icon-color: #8aa0b8;--el-border-color: rgba(148, 170, 196, .32);--el-checkbox-text-color: #c3d0de;--el-checkbox-bg-color: transparent;--el-checkbox-input-border-color-hover: #3b8cff}.auth-form{display:flex;flex-direction:column}.auth-form .el-form-item{margin-bottom:18px}.auth-form .el-form-item__label{font-size:13px;font-weight:600;color:#c3d0de;padding-bottom:6px!important;line-height:18px}.auth-form .el-input__wrapper{min-height:44px;border-radius:8px}.auth-form .el-input__inner{font-size:14.5px}.auth-form .el-input__prefix{font-size:14px}.auth-form .erp-muted,.auth-form small{color:var(--auth-ink-3);font-size:12px;line-height:1.5}.auth-row{display:flex;align-items:center;justify-content:space-between;margin:-4px 0 16px;font-size:13px;color:var(--auth-ink-3)}.auth-row .el-checkbox{height:22px}.auth-hint{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--auth-ink-3)}.auth-hint b{color:#bae6fd;font-weight:700}.erp-scope .auth-form .auth-submit,.auth-form .auth-submit.el-button{height:46px;width:100%;font-size:15.5px;font-weight:700;letter-spacing:2px;border:0;border-radius:9px;background:linear-gradient(90deg,#2d85f8,#1c5fe0);box-shadow:0 10px 24px #1c5fe061}.auth-form .auth-submit.el-button:hover{background:linear-gradient(90deg,#3b8cff,#2569ea)}.auth-form .auth-submit svg{margin-left:8px;font-size:13px}.auth-alert{display:flex;gap:8px;align-items:flex-start;padding:9px 12px;border-radius:8px;font-size:13px;line-height:1.5;background:#ef44441f;color:#fca5a5;border:1px solid rgba(239,68,68,.35)}.auth-alert svg{flex-shrink:0;margin-top:2px}.auth-alert.is-warn{background:#f59e0b1f;color:#fcd34d;border-color:#f59e0b66}.auth-card .el-alert{margin-bottom:14px;border-radius:8px}.auth-card .el-alert--error.is-light{background:#ef44441f;color:#fca5a5;border:1px solid rgba(239,68,68,.35)}.auth-card .el-alert--warning.is-light{background:#f59e0b1f;color:#fcd34d;border:1px solid rgba(245,158,11,.4)}.auth-card .el-alert .el-alert__title{font-size:13.5px}.auth-actions{display:flex;gap:10px;margin-top:4px}.auth-actions .el-button{flex:1;height:44px;font-size:14.5px}.auth-card-foot{margin-top:26px;padding-top:18px;border-top:1px solid var(--auth-line);text-align:center}.auth-card-foot p{margin:0;font-size:12.5px;color:var(--auth-ink-3)}.auth-card-foot div{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12px;color:var(--auth-ink-3)}.auth-card-foot span{display:inline-flex;align-items:center;gap:5px}.auth-card-foot svg{color:var(--auth-cyan);font-size:11px}.auth-link{border:0;background:transparent;padding:0;color:#7cb6ff;font-size:13px;cursor:pointer}.auth-link:hover{color:#a5ceff;text-decoration:underline}.auth-loading{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--text-muted);font-size:14px;background:var(--bg-primary)}.auth-spinner{width:22px;height:22px;border:3px solid var(--border-light);border-top-color:var(--accent-primary);border-radius:50%;animation:auth-spin .7s linear infinite}@keyframes auth-spin{to{transform:rotate(360deg)}}@media(max-width:1360px){.auth-page{grid-template-columns:minmax(0,1fr) 420px}.auth-hero{padding:32px 40px 24px}.auth-centers{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}.auth-panel{padding:36px 40px 24px}.auth-scene{right:420px}}@media(max-height:800px)and (min-width:1024px){.auth-centers{display:none}.auth-hero-body{margin-top:28px}}@media(max-width:1023px){.auth-page{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px 200px}.auth-hero{display:none}.auth-panel{width:100%;max-width:440px;padding:32px 32px 24px;border:1px solid var(--auth-line);border-radius:16px;box-shadow:0 24px 60px #00000073}.auth-panel>.auth-foot{display:block}.auth-brand{display:flex}.auth-scene{right:0;height:240px}}@media(max-width:600px){.auth-page{justify-content:flex-start;padding:168px 16px 28px}.auth-scene{top:0;bottom:auto;height:200px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 18%,#000 78%,transparent 100%)}.auth-panel{padding:22px 18px 18px;border-radius:14px;background:#0a1420eb}.auth-panel>.auth-foot{display:none}.auth-title{font-size:22px}.auth-sub{margin-bottom:18px}}.bz-ov{padding:14px 16px 12px}.bz-ov-fit{position:relative;overflow:hidden}.bz-ov-canvas{position:relative;transform-origin:top left;font-size:13px;color:var(--text-primary)}.bz-ov-canvas *{box-sizing:border-box}.bz-ov-head{position:absolute;left:0;right:0;top:0;height:80px;background:linear-gradient(90deg,#eef5ff,#f6faff);border-radius:10px;display:flex;align-items:center;padding:0 22px 0 0}.bz-ov-head:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;border-radius:10px 0 0 10px;background:var(--accent-primary, #1e80ff)}.bz-ov-head-ico{width:46px;height:46px;border-radius:13px;margin:0 14px 0 22px;background:var(--gradient-btn, linear-gradient(135deg, #2d85f8, #0057bd));color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bz-ov-head h2{margin:0;font-size:22px;font-weight:800;letter-spacing:.2px;color:#1f2329}.bz-ov-head p{margin:3px 0 0;font-size:12.5px;color:#5b6b84}.bz-ov-badge{margin-left:auto;text-align:center;padding:9px 20px;border-radius:999px;background:linear-gradient(135deg,#5b53e8,#4f46e5);color:#fff;flex-shrink:0}.bz-ov-badge b{display:block;font-size:13.5px;font-weight:800}.bz-ov-badge span{display:block;font-size:11px;opacity:.88;margin-top:2px}.bz-ov-bound{position:absolute;border:1.5px solid #b8cbec;border-radius:16px;background:#fbfdff}.bz-ov-tag{position:absolute;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 14px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}.bz-ov-tag i{width:9px;height:9px;border-radius:50%;flex-shrink:0}.bz-ov .bz-ov-node{position:absolute;border-radius:14px;background:#fff;border:1.5px solid var(--nc);box-shadow:0 2px 10px #1d2d3e0f;overflow:hidden;text-align:left;display:block;padding:0}.bz-ov button.bz-ov-node{cursor:pointer;transition:transform .12s,box-shadow .12s}.bz-ov button.bz-ov-node:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1d2d3e24}.bz-ov .bz-ov-node:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:var(--nc)}.bz-ov .bz-ov-node.banner{padding:0}.bz-ov-banner-hd{height:48px;background:var(--nc);color:#fff;display:flex;align-items:center;gap:10px;padding:0 14px 0 18px}.bz-ov-banner-hd b{font-size:16px;font-weight:800;letter-spacing:.3px}.bz-ov-banner-bd{padding:13px 16px 0 20px}.bz-ov-banner-bd .l1{font-size:13.5px;font-weight:700;color:#1f2329}.bz-ov-banner-bd .l2{font-size:11.5px;color:#6b7a90;margin-top:6px}.bz-ov .bz-ov-node.planned{border-style:dashed;border-width:2px;background:#f8fafc;box-shadow:none;color:#64748b}.bz-ov .bz-ov-node.planned .bz-ov-banner-bd .l1{color:#64748b}.bz-ov .bz-ov-node.planned .bz-ov-nico{background:#cbd5e1}.bz-ov .bz-ov-node.planned:before{background:repeating-linear-gradient(135deg,var(--nc) 0 6px,#ffffff 6px 12px)}.bz-ov .bz-ov-node.planned .bz-ov-banner-hd{background:repeating-linear-gradient(135deg,#fff0 0 10px,#ffffff42 10px 20px),var(--nc)}.bz-ov-plan-tag{margin-left:auto;font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 8px;border-radius:999px;background:#ffffff47;border:1px solid rgba(255,255,255,.55)}.bz-ov .bz-ov-node.planned .bz-ov-foot{color:#7b8798;background:#f2f4f7;font-weight:500}.bz-ov .bz-ov-node.panel{padding:17px 18px 15px 24px}.bz-ov-nhd{display:flex;align-items:center;gap:11px}.bz-ov-nico{width:42px;height:42px;border-radius:12px;background:var(--nc);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bz-ov-ntt{min-width:0}.bz-ov-ntt b{display:block;font-size:16.5px;font-weight:800;color:#1f2329;letter-spacing:.2px}.bz-ov-ntt i{display:block;font-style:normal;font-size:11.5px;color:#6b7a90;margin-top:2px}.bz-ov-nrule{height:1px;background:var(--border-light, #e6ecf4);margin:15px 0 0}.bz-ov-steps{display:flex;align-items:flex-start;justify-content:space-between;padding:18px 2px 0}.bz-ov-step{display:flex;flex-direction:column;align-items:center;gap:9px;width:76px}.bz-ov-step em{width:28px;height:28px;border-radius:50%;background:var(--nc);color:#fff;font-style:normal;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center}.bz-ov-step u{text-decoration:none;font-size:12px;color:#33415c;white-space:nowrap}.bz-ov-step u b{font-family:SF Mono,Menlo,Consolas,monospace;font-size:9.5px;font-weight:700;color:#93a2b8;display:block;letter-spacing:.02em}.bz-ov-arr{flex:1;height:28px;display:flex;align-items:center;color:var(--nc);opacity:.5}.bz-ov-arr:after{content:"";flex:1;height:1.5px;background:currentColor}.bz-ov-foot{margin-top:15px;display:inline-block;padding:4px 11px;border-radius:7px;font-size:11.5px;font-weight:600;color:var(--nc);background:var(--nc-soft)}.bz-ov-lines{margin-top:12px;font-size:12px;color:#4b5b73;line-height:1.55}.bz-ov-lines>div{padding-left:16px;text-indent:-16px}.bz-ov-lines>div+div{margin-top:7px}.bz-ov-lines i{font-style:normal;color:var(--nc);font-weight:800;margin-right:6px}.bz-ov .bz-ov-hub{position:absolute;border-radius:50%;background:radial-gradient(circle at 34% 28%,#1d4a63,#12303f 72%);border:3px solid #f59e0b;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 10px 30px #12303f4d;cursor:pointer;transition:transform .12s,box-shadow .12s}.bz-ov .bz-ov-hub:hover{transform:scale(1.02);box-shadow:0 14px 36px #12303f66}.bz-ov .bz-ov-hub .t0{font-size:11.5px;color:#9fd6cb;letter-spacing:.06em}.bz-ov .bz-ov-hub .t1{font-size:26px;font-weight:800;letter-spacing:1px;margin:5px 0 6px}.bz-ov .bz-ov-hub .t2{font-size:12.5px;color:#d6e4ea}.bz-ov .bz-ov-hub .t3{margin-top:9px;padding-top:8px;border-top:1px solid rgba(255,255,255,.22);font-size:11.5px;color:#9fb6c2;width:132px;text-align:center}.bz-ov-dot{position:absolute;border-radius:50%}.bz-ov-svg{position:absolute;left:0;top:0;pointer-events:none}.bz-ov-lbl{position:absolute;transform:translate(-50%,-50%);padding:3px 9px;border-radius:7px;font-size:11.5px;font-weight:700;white-space:nowrap;background:#fff;border:1px solid currentColor}.bz-ov-lbl.vert{transform:translate(-50%,-50%) rotate(90deg)}.bz-ov-strip{position:absolute;border:1px solid #ccd8e8;background:#eef4fa;border-radius:12px;display:flex;align-items:center;gap:12px;padding:0 18px}.bz-ov-strip-ico{width:26px;height:26px;border-radius:50%;background:#14b8a6;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bz-ov-strip p{margin:0;font-size:12.5px;color:#33415c}.bz-ov-strip p b{font-weight:800}.bz-ov-legend{margin-left:auto;display:flex;gap:16px}.bz-ov-legend span{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:#5b6b84;white-space:nowrap}.bz-ov-legend i{width:9px;height:9px;border-radius:50%}.bz-ov .bz-ov-no{display:inline-block;margin-right:6px;font-size:1.18em;line-height:1;font-weight:800;color:inherit;font-variant-numeric:tabular-nums}.bz-ov .bz-ov-node.denied,.bz-ov .bz-ov-hub.denied{filter:grayscale(1);opacity:.45;cursor:not-allowed}.bz-ov .bz-ov-hub.denied:hover{transform:none}.bz-ov .bz-ov-step.denied{opacity:.45;cursor:not-allowed}.bz-quick-row{display:flex;gap:8px;flex-wrap:wrap}.bz-quick-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 8px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:10px;font-size:.8rem;font-weight:600;color:var(--text-primary);box-shadow:var(--shadow-sm);cursor:pointer;transition:border-color .12s,box-shadow .12s,color .12s}.bz-quick-btn:hover{border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:0 2px 8px #14233614}.bz-quick-ico{width:22px;height:22px;border-radius:6px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff}.bz-quick-plus{color:var(--text-muted);font-weight:700}.bz-quick-btn:hover .bz-quick-plus{color:inherit}:root{--el-color-primary: #0070f2;--el-color-primary-light-3: #4d9bf6;--el-color-primary-light-5: #80b8f9;--el-color-primary-light-7: #b3d4fb;--el-color-primary-light-8: #cce2fc;--el-color-primary-light-9: #e5f0fe;--el-color-primary-dark-2: #005ac2;--el-color-success: #178020;--el-color-warning: #c25a0a;--el-color-danger: #bb0000;--el-color-error: #bb0000;--el-border-radius-base: 6px;--el-font-size-base: 13px;--el-text-color-primary: #1d2d3e;--el-text-color-regular: #4a5e73}.erp-filters .el-input,.erp-filters .el-select,.erp-filters .el-date-editor{width:100%}.erp-filters .el-date-editor.el-input__wrapper,.erp-filters .el-date-editor--daterange{width:100%!important;box-sizing:border-box}.erp-field .el-input,.erp-field .el-select,.erp-field .el-input-number,.erp-field .el-date-editor,.erp-field .el-textarea,.erp-field .el-date-editor.el-input,.erp-field .el-date-editor.el-input__wrapper{width:100%}.erp-grid--editable .el-input,.erp-grid--editable .el-select,.erp-grid--editable .el-date-editor{width:100%;min-width:90px}.erp-el-table{--el-table-header-bg-color: var(--bg-surface);--el-table-row-hover-bg-color: var(--bg-hover);--el-table-current-row-bg-color: var(--bg-active);font-size:.8rem}.erp-el-table .el-table__header th{font-weight:700;color:var(--text-secondary)}.erp-el-table .is-inactive td.el-table__cell:not(.el-table-fixed-column--right){color:var(--text-muted)}.erp-el-table .erp-th-in{display:inline-flex;align-items:center;gap:4px}.erp-el-table .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.erp-el-dialog .el-dialog__body{max-height:calc(100vh - 220px);overflow-y:auto}.erp-el-dialog .el-dialog__header{font-weight:700}.erp-row-ops{display:inline-flex;align-items:center;gap:4px}.erp-row-ops .el-button+.el-button{margin-left:0}.erp-row-ops .erp-op-btn{width:28px;height:28px;padding:0}.erp-row-ops .erp-op-btn.is-danger{color:var(--danger)}.erp-row-ops .erp-op-btn.is-success{color:var(--success)}.erp-row-ops .erp-op-btn.is-exec{color:var(--accent-primary)}.erp-pager{display:flex;justify-content:flex-end;padding:10px 4px 2px;margin-top:4px;border-top:1px solid var(--border-light)}.erp-num-input .el-input__inner{font-variant-numeric:tabular-nums}table.erp-grid--editable td .erp-num-input .el-input__inner{text-align:right}.spd-hint[data-v-dbe48506]{color:var(--el-text-color-secondary);font-size:13px;margin:0 0 8px}.spd-toolbar[data-v-dbe48506]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}.spd-toolbar>.el-input[data-v-dbe48506]{width:220px}.spd-candidates[data-v-dbe48506]{display:flex;flex-wrap:wrap;gap:6px;max-height:220px;overflow-y:auto;padding:6px;border:1px solid var(--el-border-color-lighter);border-radius:6px}.spd-selected[data-v-dbe48506]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;min-height:28px}.slb-hint[data-v-8d9970ff]{color:var(--el-text-color-secondary);font-size:12px}.sus[data-v-b1bfed95]{margin-top:10px;padding:8px 10px;border:1px dashed var(--el-border-color);border-radius:6px}.sus-title[data-v-b1bfed95]{font-size:13px;color:var(--el-text-color-secondary);margin-bottom:4px}.sus-row[data-v-b1bfed95]{display:flex;gap:12px;align-items:center;font-size:13px}.erp-camera-scan[data-v-06c08a89]{position:fixed;inset:0;z-index:4000;background:#000;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.erp-camera-scan video[data-v-06c08a89]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.erp-camera-scan .cs-top[data-v-06c08a89]{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:8px;padding:calc(10px + env(safe-area-inset-top)) 12px 10px 16px;background:linear-gradient(rgba(0,0,0,.55),transparent)}.erp-camera-scan .cs-title[data-v-06c08a89]{flex:1;font-size:16px;font-weight:600}.erp-camera-scan .cs-icon[data-v-06c08a89]{appearance:none;border:0;background:#ffffff29;color:#fff;width:40px;height:40px;border-radius:50%;font-size:18px;cursor:pointer}.erp-camera-scan .cs-frame[data-v-06c08a89]{position:relative;width:64vw;max-width:280px;aspect-ratio:1;border:3px solid rgba(255,255,255,.85);border-radius:16px;box-shadow:0 0 0 9999px #00000059}.erp-camera-scan .cs-tip[data-v-06c08a89],.erp-camera-scan .cs-err[data-v-06c08a89]{position:relative;margin-top:18px;padding:0 24px;font-size:15px;line-height:1.6;text-align:center;word-break:break-all}.erp-camera-scan .cs-err[data-v-06c08a89]{color:#ffd2d2;max-width:420px}.erp-camera-scan .cs-close[data-v-06c08a89]{position:absolute;left:16px;right:16px;bottom:calc(24px + env(safe-area-inset-bottom));appearance:none;border:0;height:48px;border-radius:12px;background:#ffffffeb;color:#1f2329;font-size:16px;font-weight:600;cursor:pointer}.erp-pda-plan[data-v-7f695c97]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 0}.ship-entry[data-v-6c69136b]{padding:12px}.seg[data-v-6c69136b]{display:flex;gap:8px;margin-bottom:10px}.seg button[data-v-6c69136b]{flex:1;min-height:44px;border:1px solid var(--el-border-color);border-radius:22px;background:var(--el-bg-color);font-size:15px;color:var(--el-text-color-regular)}.seg button.active[data-v-6c69136b]{border-color:var(--el-color-primary);background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-weight:600}.search[data-v-6c69136b]{display:flex;gap:8px;margin-bottom:10px}.search .el-input[data-v-6c69136b]{flex:1;min-width:0}.cards[data-v-6c69136b]{min-height:80px}.card[data-v-6c69136b]{display:block;width:100%;text-align:left;border:1px solid var(--el-border-color-lighter);border-radius:10px;background:var(--el-bg-color);padding:12px;margin:0 0 10px;overflow-wrap:anywhere;color:var(--el-text-color-primary);font-size:14px}button.card[data-v-6c69136b]{cursor:pointer}button.card[data-v-6c69136b]:active{background:var(--el-fill-color-light)}.row1[data-v-6c69136b]{display:flex;justify-content:space-between;align-items:center;gap:8px}.row1 strong[data-v-6c69136b]{font-size:16px;min-width:0}.sub[data-v-6c69136b]{margin:4px 0 0;font-size:13px}.muted[data-v-6c69136b]{color:var(--el-text-color-secondary)}.small[data-v-6c69136b]{font-size:12px;margin:6px 0}.nums[data-v-6c69136b]{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:13px;color:var(--el-text-color-secondary)}.nums b[data-v-6c69136b]{color:var(--el-text-color-primary);font-size:15px}.nums b.hl[data-v-6c69136b]{color:var(--el-color-primary)}.pill[data-v-6c69136b]{flex:none;padding:2px 10px;border-radius:12px;font-size:12px;background:var(--el-fill-color);color:var(--el-text-color-regular);white-space:nowrap}.pill.warn[data-v-6c69136b]{background:var(--el-color-warning-light-9);color:var(--el-color-warning-dark-2)}.pill.ok[data-v-6c69136b]{background:var(--el-color-success-light-9);color:var(--el-color-success-dark-2)}.pill.bad[data-v-6c69136b]{background:var(--el-color-danger-light-9);color:var(--el-color-danger)}.empty[data-v-6c69136b]{text-align:center;color:var(--el-text-color-secondary);padding:24px 0}.cells[data-v-6c69136b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin-top:10px}.cell[data-v-6c69136b]{min-height:56px;border:1px solid var(--el-border-color);border-radius:8px;background:var(--el-fill-color-blank);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4px;color:var(--el-text-color-placeholder)}.cell small[data-v-6c69136b]{font-size:11px;color:var(--el-text-color-secondary)}.cell span[data-v-6c69136b]{font-size:17px;font-variant-numeric:tabular-nums;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell.ok[data-v-6c69136b]{border-color:var(--el-color-success);color:var(--el-color-success-dark-2);background:var(--el-color-success-light-9)}.cell.bad[data-v-6c69136b]{border-color:var(--el-color-danger);color:var(--el-color-danger);background:var(--el-color-danger-light-9)}.cell.cur[data-v-6c69136b]{outline:2px solid var(--el-color-primary);outline-offset:1px}.cell[data-v-6c69136b]:disabled{cursor:default}.verdict[data-v-6c69136b]{margin:4px 0 10px;padding:12px;border-radius:10px;font-size:18px;font-weight:600;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.verdict small[data-v-6c69136b]{font-size:13px;font-weight:400}.verdict.ok[data-v-6c69136b]{background:var(--el-color-success-light-9);color:var(--el-color-success-dark-2)}.verdict.bad[data-v-6c69136b]{background:var(--el-color-danger-light-9);color:var(--el-color-danger)}.actions[data-v-6c69136b]{display:flex;gap:10px;margin-top:12px}.actions .big[data-v-6c69136b]{flex:1}.big[data-v-6c69136b]{min-height:48px;border-radius:10px;border:1px solid var(--el-border-color);background:var(--el-bg-color);font-size:16px;color:var(--el-text-color-primary);padding:0 12px}.big.primary[data-v-6c69136b]{background:var(--el-color-primary);border-color:var(--el-color-primary);color:#fff}.big.ghost[data-v-6c69136b]{background:transparent}.big[data-v-6c69136b]:disabled{opacity:.6}.big.block[data-v-6c69136b]{display:block;width:100%;margin-top:10px}.qty[data-v-6c69136b]{display:flex;flex-direction:column;gap:6px;margin-top:10px;font-size:14px}.qty input[data-v-6c69136b]{height:52px;font-size:22px;padding:0 12px;border:1px solid var(--el-border-color);border-radius:10px}.pad-head[data-v-6c69136b]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:8px}.pad-head div[data-v-6c69136b]{display:flex;flex-direction:column;min-width:0;overflow-wrap:anywhere}.pad-head small[data-v-6c69136b]{color:var(--el-text-color-secondary);font-size:12px;margin-top:2px}.pad-display[data-v-6c69136b]{height:52px;line-height:52px;text-align:right;font-size:28px;padding:0 12px;border-radius:10px;background:var(--el-fill-color-light);font-variant-numeric:tabular-nums;overflow:hidden}.keys[data-v-6c69136b]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.key[data-v-6c69136b]{height:52px;border:none;border-radius:10px;background:var(--el-fill-color);font-size:22px;color:var(--el-text-color-primary)}.key[data-v-6c69136b]:active{background:var(--el-fill-color-darker)}.key.fn[data-v-6c69136b]{font-size:16px;background:var(--el-fill-color-light)}.erp-scope .erp-pda-viewport .erp-pda-qty{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-scope .erp-pda-viewport .erp-pda-keys{grid-template-columns:repeat(5,minmax(0,1fr))}.erp-scope .erp-pda-viewport .erp-pda-fields,.erp-scope .erp-pda-viewport .erp-pda-kv,.erp-scope .erp-pda-viewport .erp-pda-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-scope .erp-pda-viewport .erp-pda-stats.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.erp-scope .erp-pda-viewport .erp-pda-quick{grid-template-columns:repeat(4,minmax(0,1fr))}.erp-scope .erp-pda-viewport :is(.erp-pda-fields,.erp-pda-kv)>*{min-width:0}.erp-scope .erp-pda-viewport :is(.erp-pda-fields,.erp-pda-kv) :is(.form-input,.form-select,.erp-ref-input){width:100%;min-width:0;max-width:100%;box-sizing:border-box}.erp-scope .erp-pda-viewport :is(.erp-pda-fields,.erp-pda-kv)>.is-wide{grid-column:1 / -1}.erp-scope .erp-pda-viewport :is(.erp-pda-fields,.erp-pda-kv) :is(.form-input,.form-select,.erp-ref-input){height:38px;min-height:38px;font-size:.85rem;padding-top:0;padding-bottom:0}.erp-scope .erp-pda-viewport .erp-pda-fields input[type=date]{padding-right:6px;font-family:inherit}.erp-scope .erp-pda-viewport .erp-pda-fields label{font-size:.72rem;gap:4px}.erp-scope .erp-pda-viewport .erp-pda-qty{gap:6px;margin-top:10px}.erp-scope .erp-pda-viewport .erp-pda-qty-cell{min-width:0;padding:8px 4px;container-type:inline-size}.erp-scope .erp-pda-viewport .erp-pda-qty-num{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.72rem,15cqi,1.05rem);line-height:1.3}.erp-scope .erp-pda-viewport .erp-pda-qty-label{font-size:.66rem;white-space:nowrap}.erp-scope .erp-pda-viewport .erp-pda-line-head{align-items:flex-start}.erp-scope .erp-pda-viewport .erp-pda-line-no{flex:none;min-width:30px;height:22px;padding:0 6px;border-radius:6px;background:#eef2f7;display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;color:#475569}.erp-scope .erp-pda-viewport .erp-pda-line-mat{display:flex;flex-direction:column;gap:2px;white-space:normal}.erp-scope .erp-pda-viewport .erp-pda-line-mat>b{font-size:.85rem}.erp-scope .erp-pda-viewport .erp-pda-line-mat>small{font-size:.75rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.erp-scope .erp-pda-viewport .erp-pda-line-head>.badge{flex:none}.erp-scope .erp-pda-viewport .erp-pda-qtybox{display:flex;flex-direction:column;gap:6px}.erp-scope .erp-pda-viewport .erp-pda-qtybox-label{font-size:.75rem;font-weight:700;color:var(--text-secondary)}.erp-scope .erp-pda-viewport .erp-pda-qtybox-field{display:flex;align-items:center;gap:8px;height:48px;padding:0 12px;border:2px solid var(--accent-primary);border-radius:10px;background:#fff}.erp-scope .erp-pda-viewport .erp-pda-qtybox-field .form-input{flex:1;min-width:0;height:100%;border:0;padding:0;box-shadow:none;background:transparent;text-align:right;font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums;-moz-appearance:textfield;appearance:textfield}.erp-scope .erp-pda-viewport .erp-pda-qtybox-field .form-input::-webkit-outer-spin-button,.erp-scope .erp-pda-viewport .erp-pda-qtybox-field .form-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.erp-scope .erp-pda-viewport .erp-pda-qtybox-field em{flex:none;font-style:normal;font-size:.8rem;font-weight:700;color:var(--text-muted)}.erp-scope .erp-pda-viewport .erp-pda-keys{gap:6px;margin-top:8px}.erp-scope .erp-pda-viewport .erp-pda-keys .btn{min-width:0;min-height:38px;padding:0 4px;justify-content:center;text-align:center;font-size:.85rem}.erp-scope .erp-pda-viewport .erp-pda-fields{gap:10px 8px;margin-top:12px}.erp-scope .erp-pda-viewport .erp-pda-kv{gap:10px}.erp-scope .erp-pda-viewport .erp-pda-kv>label{display:flex;flex-direction:column;gap:4px;margin:0}.erp-scope .erp-pda-viewport .erp-pda-kv>label>small{font-size:.72rem;color:var(--text-muted);font-weight:600}.erp-scope .erp-pda-viewport .erp-pda-submit{position:sticky;bottom:-16px;z-index:3;margin:4px -12px -16px;padding:8px 12px 12px;background:#fff;border-top:1px solid #e5e9f0;box-shadow:0 -4px 12px #0f172a0f}.erp-scope .erp-pda-viewport .erp-pda-submit-sum{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:.78rem;color:var(--text-secondary)}.erp-scope .erp-pda-viewport .erp-pda-submit-sum b{color:var(--accent-primary);font-variant-numeric:tabular-nums}.erp-scope .erp-pda-viewport .erp-pda-submit-btns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:8px}.erp-scope .erp-pda-viewport .erp-pda-submit-btns .btn{min-width:0;min-height:44px;padding:0 8px;justify-content:center;font-size:.9rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.erp-scope .erp-pda-viewport .erp-pda-scanbar>*{min-width:0}.erp-scope .erp-pda-viewport .erp-pda-scanbar>.btn{flex:none}.erp-scope .erp-pda-scan-row.has-camera .form-input{min-width:0}.erp-scope .erp-pda-scan-row .erp-pda-camera-btn{flex:none;padding:0 10px}
