[data-erp-ui=v2]{--erp-v2-page-background:#f5f7fb;--erp-v2-surface-primary:#ffffff;--erp-v2-surface-secondary:#f8faff;--erp-v2-surface-strong:#f1f5fb;--erp-v2-text-primary:#172033;--erp-v2-text-secondary:#69758c;--erp-v2-line-default:#e5eaf2;--erp-v2-line-strong:#d6deea;--erp-v2-primary:#1769ff;--erp-v2-primary-hover:#0d55d9;--erp-v2-primary-soft:#edf4ff;--erp-v2-success:#16a673;--erp-v2-warning:#e58a12;--erp-v2-danger:#e5484d;--erp-v2-danger-soft:#fff1f1;--erp-v2-neutral-surface:#f1f5f9;--erp-v2-neutral-text:#475569;--erp-v2-grid:4px;--erp-v2-control-height:40px;--erp-v2-button-height:36px;--erp-v2-toolbar-button-height:40px;--erp-v2-compact-action-height:34px;--erp-v2-textarea-min-height:92px;--erp-v2-file-attachment-min-height:56px;--erp-v2-table-row-height:48px;--erp-v2-pagination-min-height:52px;--erp-v2-control-radius:6px;--erp-v2-business-surface-radius:6px;--background:var(--erp-v2-page-background);--surface:var(--erp-v2-surface-primary);--surface-soft:var(--erp-v2-surface-secondary);--surface-strong:var(--erp-v2-surface-strong);--text:var(--erp-v2-text-primary);--muted:var(--erp-v2-text-secondary);--line:var(--erp-v2-line-default);--line-strong:var(--erp-v2-line-strong);--primary:var(--erp-v2-primary);--primary-dark:var(--erp-v2-primary-hover);--primary-soft:var(--erp-v2-primary-soft);--success:var(--erp-v2-success);--warning:var(--erp-v2-warning);--danger:var(--erp-v2-danger);background:var(--background);color:var(--text);font-size:14px}[data-erp-ui=v2] .pageHeader h1,[data-erp-ui=v2] .pageHero h2{font-size:22px;font-weight:600;letter-spacing:normal}[data-erp-ui=v2] .dangerButton,[data-erp-ui=v2] .ghostButton,[data-erp-ui=v2] .primaryButton,[data-erp-ui=v2] .secondaryButton{align-items:center;box-sizing:border-box;border-radius:var(--erp-v2-control-radius);display:inline-flex;font-size:14px;font-weight:600;justify-content:center;min-height:var(--erp-v2-button-height);padding-inline:14px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}[data-erp-ui=v2] .primaryButton{background:var(--erp-v2-primary);border:1px solid var(--erp-v2-primary);box-shadow:none;color:#ffffff}[data-erp-ui=v2] .primaryButton:hover:not(:disabled){background:var(--erp-v2-primary-hover);border-color:var(--erp-v2-primary-hover)}[data-erp-ui=v2] .secondaryButton{background:var(--erp-v2-surface-primary);border:1px solid var(--erp-v2-line-strong);color:var(--erp-v2-text-primary)}[data-erp-ui=v2] .secondaryButton:hover:not(:disabled){background:var(--erp-v2-surface-secondary);border-color:var(--erp-v2-primary);color:var(--erp-v2-primary)}[data-erp-ui=v2] .ghostButton{background:transparent;border:1px solid transparent;color:var(--erp-v2-text-secondary);min-height:var(--erp-v2-compact-action-height);padding-inline:10px}[data-erp-ui=v2] .ghostButton:hover:not(:disabled){background:var(--erp-v2-surface-secondary);border-color:var(--erp-v2-line-default);color:var(--erp-v2-text-primary)}[data-erp-ui=v2] .dangerButton{background:var(--erp-v2-danger-soft);border:1px solid #efb7b7;color:var(--erp-v2-danger)}[data-erp-ui=v2] .dangerButton:hover:not(:disabled){background:#ffe7e7;border-color:var(--erp-v2-danger)}[data-erp-ui=v2] .linkButton{background:transparent;border:0;color:var(--erp-v2-primary);font-size:14px;font-weight:500;min-height:auto;padding:0}[data-erp-ui=v2] .dangerButton:disabled,[data-erp-ui=v2] .ghostButton:disabled,[data-erp-ui=v2] .primaryButton:disabled,[data-erp-ui=v2] .secondaryButton:disabled{cursor:not-allowed;opacity:.6}[data-erp-ui=v2] .dangerButton:focus-visible,[data-erp-ui=v2] .ghostButton:focus-visible,[data-erp-ui=v2] .linkButton:focus-visible,[data-erp-ui=v2] .primaryButton:focus-visible,[data-erp-ui=v2] .secondaryButton:focus-visible,[data-erp-ui=v2] input:focus-visible,[data-erp-ui=v2] select:focus-visible,[data-erp-ui=v2] textarea:focus-visible{outline:2px solid rgba(23,105,255,.45);outline-offset:2px}[data-erp-ui=v2] .dataForm input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),[data-erp-ui=v2] .dataForm select,[data-erp-ui=v2] .fieldBlock input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),[data-erp-ui=v2] .fieldBlock select,[data-erp-ui=v2] .listToolbar input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),[data-erp-ui=v2] .listToolbar select,[data-erp-ui=v2] .searchFilterBar input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),[data-erp-ui=v2] .searchFilterBar select,[data-erp-ui=v2] .tableInput,[data-erp-ui=v2] [data-erp-component=workbench-search-field] input,[data-erp-ui=v2] [data-erp-component=workbench-select-field] select{background:var(--erp-v2-surface-primary);border:1px solid var(--erp-v2-line-strong);border-radius:var(--erp-v2-control-radius);color:var(--erp-v2-text-primary);min-height:var(--erp-v2-control-height)}[data-erp-ui=v2] .dataForm input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),[data-erp-ui=v2] .dataForm select,[data-erp-ui=v2] .fieldBlock input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),[data-erp-ui=v2] .fieldBlock select,[data-erp-ui=v2] .listToolbar input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),[data-erp-ui=v2] .listToolbar select,[data-erp-ui=v2] .searchFilterBar input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),[data-erp-ui=v2] .searchFilterBar select,[data-erp-ui=v2] [data-erp-component=workbench-search-field] input,[data-erp-ui=v2] [data-erp-component=workbench-select-field] select{padding-inline:12px}[data-erp-ui=v2] .dataForm textarea,[data-erp-ui=v2] .tableTextarea{background:var(--erp-v2-surface-primary);border:1px solid var(--erp-v2-line-strong);border-radius:var(--erp-v2-control-radius);color:var(--erp-v2-text-primary);min-height:var(--erp-v2-textarea-min-height);padding:12px;resize:vertical}[data-erp-ui=v2] .dataForm input:disabled,[data-erp-ui=v2] .dataForm select:disabled,[data-erp-ui=v2] .dataForm textarea:disabled,[data-erp-ui=v2] .fieldBlock input:disabled,[data-erp-ui=v2] .fieldBlock select:disabled,[data-erp-ui=v2] .fieldBlock textarea:disabled,[data-erp-ui=v2] .listToolbar input:disabled,[data-erp-ui=v2] .listToolbar select:disabled,[data-erp-ui=v2] .searchFilterBar input:disabled,[data-erp-ui=v2] .searchFilterBar select:disabled,[data-erp-ui=v2] .tableInput:disabled,[data-erp-ui=v2] .tableTextarea:disabled{background:var(--erp-v2-surface-strong);color:var(--erp-v2-text-secondary);cursor:not-allowed;opacity:.8}[data-erp-ui=v2] [data-erp-component=file-attachment-field]{min-height:var(--erp-v2-file-attachment-min-height)}[data-erp-ui=v2] [data-erp-component=file-attachment-field]>:nth-child(2){border-radius:var(--erp-v2-control-radius);min-height:var(--erp-v2-file-attachment-min-height)}[data-erp-ui=v2] [data-erp-component=workbench-toolbar]{background:var(--erp-v2-surface-primary);border-color:var(--erp-v2-line-default);border-radius:var(--erp-v2-business-surface-radius)}[data-erp-ui=v2] [data-erp-component=workbench-search-field],[data-erp-ui=v2] [data-erp-component=workbench-select-field] select{border-color:var(--erp-v2-line-strong);border-radius:var(--erp-v2-control-radius)}[data-erp-ui=v2] [data-erp-component=workbench-toolbar-actions]>button{align-items:center;background:var(--erp-v2-surface-primary);border:1px solid var(--erp-v2-line-strong);border-radius:var(--erp-v2-control-radius);color:var(--erp-v2-text-primary);display:inline-flex;font-size:14px;font-weight:600;height:var(--erp-v2-toolbar-button-height);justify-content:center;min-height:var(--erp-v2-toolbar-button-height);padding-inline:14px}[data-erp-ui=v2] [data-erp-component=workbench-toolbar-actions]>button:hover:not(:disabled){background:var(--erp-v2-surface-secondary);border-color:var(--erp-v2-primary);color:var(--erp-v2-primary)}[data-erp-ui=v2] [data-erp-component=workbench-toolbar-actions]>.primaryButton{background:var(--erp-v2-primary);border-color:var(--erp-v2-primary);color:#ffffff}[data-erp-ui=v2] [data-erp-component=workbench-toolbar-actions]>.primaryButton:hover:not(:disabled){background:var(--erp-v2-primary-hover);border-color:var(--erp-v2-primary-hover);color:#ffffff}[data-erp-ui=v2] .tableWrap{border-color:var(--erp-v2-line-default);border-radius:var(--erp-v2-business-surface-radius);box-shadow:none}[data-erp-ui=v2] .dataTable td,[data-erp-ui=v2] .dataTable th{border-bottom-color:var(--erp-v2-line-default);font-size:14px;padding:9px 13px}[data-erp-ui=v2] .dataTable th{background:var(--erp-v2-surface-strong);color:var(--erp-v2-text-secondary);font-size:12px;font-weight:700}[data-erp-ui=v2] .dataTable td{background:var(--erp-v2-surface-primary);color:var(--erp-v2-text-primary);height:var(--erp-v2-table-row-height)}[data-erp-ui=v2] .dataTable tbody tr:hover td{background:var(--erp-v2-surface-secondary)}[data-erp-ui=v2] .paginationBar,[data-erp-ui=v2] [data-erp-component=table-pagination]{border-top:1px solid var(--erp-v2-line-default);min-height:var(--erp-v2-pagination-min-height)}[data-erp-ui=v2] .paginationBar .secondaryButton,[data-erp-ui=v2] [data-erp-component=table-pagination] .secondaryButton{min-height:var(--erp-v2-compact-action-height)}[data-erp-ui=v2] .paginationBar select,[data-erp-ui=v2] [data-erp-component=table-pagination] select{border:1px solid var(--erp-v2-line-strong);border-radius:var(--erp-v2-control-radius);height:32px}[data-erp-ui=v2] .detailPanel,[data-erp-ui=v2] .documentSection,[data-erp-ui=v2] .formPanel,[data-erp-ui=v2] .listPanel,[data-erp-ui=v2] .modernCard{background:var(--erp-v2-surface-primary);border-color:var(--erp-v2-line-default);border-radius:var(--erp-v2-business-surface-radius);box-shadow:none}@media (min-width:1024px){[data-erp-ui=v2] .toolbarDatePickerButton,[data-erp-ui=v2] [data-erp-component=workbench-search-field],[data-erp-ui=v2] [data-erp-component=workbench-select-field] select{height:var(--erp-v2-toolbar-button-height)}}[data-erp-shell=v2] .mainArea,[data-erp-shell=v2] .pageShell{background:#ffffff}[data-erp-shell=v2] .mainArea{background-image:none}[data-erp-shell=v2] .workspaceTabs{background:#ffffff;border-bottom-color:#e5eaf2}[data-erp-shell=v2] .sidebar{background:#f7f9fc;border-right:1px solid #dbe4ee;box-shadow:none;color:#172033;-webkit-backdrop-filter:none;backdrop-filter:none}[data-erp-shell=v2] .sidebarHomeButton:hover{background:#f1f5f9}[data-erp-shell=v2] .erpNavGroup>.navGroupButton{color:#475569}[data-erp-shell=v2] .erpNavGroup>.navGroupButton:hover{background:#f8faff;color:#172033}[data-erp-shell=v2] .erpNavGroup>.navGroupButton.active{background:#edf4ff;color:#1769ff}[data-erp-shell=v2] .erpNavChildren{border-left-color:#e5eaf2}[data-erp-shell=v2] .erpNavChildren .navItem{color:#69758c}[data-erp-shell=v2] .erpNavChildren .navItem:hover{background:#f8faff;color:#172033}[data-erp-shell=v2] .erpNavChildren .navItem.active{background:#edf4ff;color:#1769ff}[data-erp-shell=v2] .sidebarCollapseButton{background:#f8faff;border-color:#e5eaf2;color:#69758c}[data-erp-shell=v2] .sidebarCollapseButton:hover{background:#edf4ff;border-color:#b8d2ff;color:#1769ff}[data-erp-shell=v2] .dangerOutlineButton{transition-property:background-color,border-color,color,opacity}[data-erp-shell=v2] .formInput,[data-erp-shell=v2] .formSelect,[data-erp-shell=v2] .formTextarea{transition-property:background-color,border-color,box-shadow,color}[data-erp-shell=v2] .textButton{transition-property:background-color,color}@media (prefers-reduced-motion:reduce){[data-erp-shell=v2].mobileSidebarLayer,[data-erp-shell=v2].mobileSidebarLayer .mobileSidebarPanel{transition:none}}