*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%}:root{--jacons-font-family:"Microsoft YaHei", "PingFang SC", "Segoe UI", Arial, sans-serif;--el-font-family:var(--jacons-font-family);--el-font-size-base:var(--jacons-font-size-control);--jacons-font-size-body:14px;--jacons-font-size-control:13px;--jacons-font-size-caption:12px;--jacons-font-weight-semibold:600;--jacons-line-height-table-primary:18px;--jacons-radius-action:4px;--jacons-color-brand:#1769aa;--jacons-color-brand-strong:#0f568f;--jacons-color-brand-soft:#edf6fd;--jacons-primary-fill:var(--jacons-color-brand);--jacons-color-surface:#fff;--jacons-color-surface-subtle:#f7f9fc;--jacons-color-canvas:#eef2f6;--jacons-color-border:#cbd5e1;--jacons-color-border-subtle:#e3e9f0;--jacons-table-group-background:#f3f7fb;--jacons-table-group-hover:#eaf2f9;--jacons-table-group-border:#cfdfed;--jacons-table-group-marker:#7aa9d7;--jacons-color-text:#182230;--jacons-color-text-secondary:#526174;--jacons-color-text-tertiary:#5c6b7e;--jacons-color-success:#168653;--jacons-color-success-text:#116b43;--jacons-color-warning:#a65f00;--jacons-color-warning-text:#8a4f00;--jacons-color-danger:#b42318;--jacons-focus-ring:0 0 0 3px #1769aa33;--jacons-shadow-overlay:0 16px 40px #0f172a33;--jacons-radius-control:5px;--jacons-radius-panel:7px;--jacons-control-height:32px;--jacons-control-height-dense:28px;--jacons-drawer-control-border:#c8d2df;--jacons-drawer-control-border-focus:#007acc;--jacons-drawer-control-focus-ring:0 0 0 1px #007acc24;--jacons-drawer-control-radius:4px;--jacons-drawer-control-text:#1f2d3d;--jacons-drawer-control-disabled-background:#f5f7fa;--jacons-drawer-control-disabled-text:#8a97a8;--jacons-drawer-title-size:16px;--jacons-drawer-section-size:14px;--jacons-drawer-label-size:13px;--jacons-drawer-control-size:13px;--jacons-drawer-help-size:12px;--jacons-drawer-label-line-height:20px;--jacons-drawer-help-line-height:18px;--jacons-space-1:4px;--jacons-space-2:8px;--jacons-space-3:12px;--jacons-space-4:16px;--jacons-workbench-section-gap:10px;--jacons-workbench-table-inset:10px;--jacons-workbench-summary-height:64px;--jacons-workbench-summary-height-compact:40px;--jacons-z-menu:500;--jacons-z-overlay:760}:is(.workbench-shell,.login-page,.app-drawer-shell,.el-dialog,.el-message-box,.el-popper,.workbench-form-surface) :where(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--jacons-color-brand)}:is(.workbench-shell,.login-page,.app-drawer-shell,.el-dialog,.el-message-box,.el-popper,.workbench-form-surface) :where(input,textarea):not(:disabled)::placeholder{color:var(--jacons-color-text-tertiary);opacity:1}:is(.workbench-shell,.login-page,.app-drawer-shell,.el-dialog,.el-message-box,.el-popper,.workbench-form-surface){--el-text-color-secondary:var(--jacons-color-text-tertiary);--el-text-color-placeholder:var(--jacons-color-text-tertiary);--el-color-primary:var(--jacons-color-brand);--el-color-primary-dark-2:var(--jacons-color-brand-strong);--el-color-primary-light-3:color-mix(in srgb, var(--jacons-color-brand) 70%, white);--el-color-primary-light-5:color-mix(in srgb, var(--jacons-color-brand) 50%, white);--el-color-primary-light-7:color-mix(in srgb, var(--jacons-color-brand) 30%, white);--el-color-primary-light-8:color-mix(in srgb, var(--jacons-color-brand) 20%, white);--el-color-primary-light-9:var(--jacons-color-brand-soft)}:is(.workbench-shell,.login-page,.app-drawer-shell,.el-dialog,.el-message-box,.el-popper,.workbench-form-surface) .el-button--primary:not(.is-link):not(.is-text){--el-button-hover-bg-color:var(--jacons-color-brand-strong);--el-button-hover-border-color:var(--jacons-color-brand-strong);--el-button-active-bg-color:var(--jacons-color-brand-strong);--el-button-active-border-color:var(--jacons-color-brand-strong)}:is(.el-dialog,.el-message-box){font-family:var(--jacons-font-family);--el-font-size-large:var(--jacons-drawer-title-size);--el-font-size-base:var(--jacons-font-size-control)}:is(.el-dialog__title,.el-message-box__title){font-weight:var(--jacons-font-weight-semibold)}:is(.login-page,.el-dialog,.el-message-box,.el-popper) :where(button,input,select,textarea){font-family:inherit}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-message-box,.workbench-form-surface) .el-select :is(.el-select__wrapper,.el-select__input){font-size:var(--jacons-font-size-control)}:is(.workbench-shell,.login-page,.app-drawer-shell,.el-dialog,.el-message-box,.workbench-form-surface) :where(button,[role=button],input:not(.el-input__inner):not(.el-select__input):not(.el-range-input),select,textarea,a):focus-visible{outline:2px solid var(--jacons-color-brand);outline-offset:2px}.workbench-shell :where(button,input,select,textarea){font:inherit;font-size:var(--jacons-font-size-control)}.workbench-shell :where(.el-loading-mask){-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#ffffffc2}@media (prefers-reduced-motion:reduce){.workbench-shell *,.ai-assistant-panel *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wb-modulebar{background:#fff;border:1px solid #d8e0ea;grid-template-columns:92px auto minmax(0,1fr) auto;align-items:center;gap:6px;min-height:40px;padding:4px 8px;display:grid;overflow:hidden}.wb-modulebar-title{width:92px;height:var(--wb-module-nav-control-height);font-size:var(--wb-module-nav-font-size);color:#1f2d3d;background:var(--wb-ui-hover);box-sizing:border-box;border-right:1px solid #d8e0ea;border-radius:4px 0 0 4px;align-items:center;padding:0 10px;line-height:1;display:flex}.wb-modulebar-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.wb-module-groups{min-width:0;height:var(--wb-module-nav-control-height);align-items:center;gap:2px;padding:0 2px;display:flex;overflow-x:auto}.wb-module-chip{height:var(--wb-module-nav-control-height);color:#334155;font:inherit;font-size:var(--wb-module-nav-font-size);cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 10px;line-height:1;display:inline-flex;position:relative}.wb-module-chip:hover,.wb-module-chip:focus-visible{color:#005fa3;background:var(--wb-ui-hover);outline:none}.wb-module-chip.active{color:#005fa3;background:var(--jacons-color-brand-soft);font-weight:700}.wb-module-chip.active:after{content:"";background:#007acc;height:2px;position:absolute;bottom:0;left:0;right:0}.wb-tertiary-tabs{min-width:0;height:var(--wb-module-nav-control-height);background:var(--wb-ui-hover);box-sizing:border-box;border-left:1px solid #d8e0ea;border-radius:0 4px 4px 0;align-items:center;gap:2px;padding:0 4px 0 10px;display:flex;overflow-x:auto}.wb-tertiary-tab,.wb-current-subpage{height:var(--wb-module-nav-control-height);color:#334155;font:inherit;font-size:var(--wb-module-nav-font-size);white-space:nowrap;box-sizing:border-box;appearance:none;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0 9px;line-height:1;display:inline-flex}.wb-tertiary-tab{cursor:pointer;background:0 0;position:relative}.wb-tertiary-tabs--grouped{gap:8px;overflow:hidden}.wb-tertiary-groups{flex:none;gap:2px;display:flex}.wb-tertiary-functions{border-left:1px solid var(--jacons-color-border);flex:1;min-width:0;padding-left:8px;display:flex}.wb-tertiary-function-strip{scrollbar-width:none;flex:1;gap:2px;min-width:0;display:flex;overflow-x:auto}.wb-tertiary-function-strip::-webkit-scrollbar{display:none}.wb-tertiary-scroll{width:24px;padding:0}.wb-tertiary-tab:focus-visible{outline:2px solid var(--jacons-color-brand);outline-offset:-2px}.wb-tertiary-tab:hover:not(:disabled){color:#005fa3;background:var(--wb-ui-surface)}.wb-tertiary-tab.active,.wb-tertiary-group.is-selected{color:#005fa3;background:var(--wb-ui-surface);font-weight:700}.wb-tertiary-tab.active:after,.wb-tertiary-group.is-selected:after{content:"";background:#007acc;height:2px;position:absolute;bottom:0;left:0;right:0}.wb-current-subpage{background:var(--wb-ui-surface);color:#005fa3;border:0;font-weight:700}.wb-module-chip:disabled,.wb-tertiary-tab:disabled{color:#8b98a8;cursor:not-allowed}.wb-module-chip:disabled:hover,.wb-tertiary-tab:disabled:hover{color:#8b98a8}@media (height<=800px){.wb-modulebar{min-height:34px;padding:2px 8px}}.workbench-shell .wb-content-host .toolbar-actions button,.workbench-shell .wb-content-host .workbench-toolbar button:not(.metric),.workbench-shell .packaged-cover-notice .asset-actions button,.workbench-shell :is(.cover-main,.promotion-page-main) :is(.asset-actions,.order-actions) button,.workbench-shell :is(.cover-main,.promotion-page-main) .section-head+button,:is(.ai-insight-actions,.ai-insight-processing-actions,.wb-collaboration-toolbar,.wb-assistance-composer-actions,.flow-assignment-panel,.flow-assignment-actions,.storage-record-panel__head,.async-view-error)>button,.receivable-drawer .drawer-action-buttons>button,.partner-form :is(.qualification-actions,.qualification-editor-head,.qualification-row)>button,.partner-match-command-bar__edit,.partner-match-editor :is(.partner-qualification-requirements__add,.partner-match-editor__footer>button),.supplier-detail-panel :is(.profile-button,.edit-button,.section-title-row>button),:is(.wb-table-tools,.wb-right-header) button{height:var(--jacons-control-height);border-radius:var(--jacons-radius-action);font-size:var(--jacons-font-size-control)}.workbench-square-action{box-sizing:border-box;border-radius:var(--jacons-radius-action);width:48px;min-width:48px;max-width:48px;height:48px;font-family:inherit;font-size:var(--jacons-font-size-control);text-align:center;white-space:normal;flex:0 0 48px;justify-content:center;align-items:center;padding:6px;font-weight:400;line-height:18px;display:inline-flex}:is(.flow-assignment-panel,.flow-assignment-actions)>button{padding:0 var(--jacons-space-3);white-space:nowrap;min-width:max-content}.my-work-primary,:is(.ai-assistant-actions,.wb-search-actions) button{min-height:var(--jacons-control-height);border-radius:var(--jacons-radius-action);font-size:var(--jacons-font-size-control)}.workbench-secondary-action{border:1px solid var(--jacons-color-border);background:var(--jacons-color-surface);color:var(--jacons-color-text);cursor:pointer}input.workbench-file-input::file-selector-button{border:1px solid var(--jacons-color-border);background:var(--jacons-color-surface);color:var(--jacons-color-text);cursor:pointer}.workbench-secondary-action:not(:disabled,.active,.is-active,[aria-pressed=true],[aria-selected=true]):is(:hover,:active){border-color:var(--jacons-color-brand);background:var(--jacons-color-surface);color:var(--jacons-color-brand-strong)}input.workbench-file-input:not(:disabled)::file-selector-button:is(:hover,:active){border-color:var(--jacons-color-brand);background:var(--jacons-color-surface);color:var(--jacons-color-brand-strong)}.workbench-secondary-action:disabled{border-color:var(--jacons-color-border-subtle);background:var(--jacons-drawer-control-disabled-background);color:var(--jacons-drawer-control-disabled-text);opacity:1;cursor:not-allowed}input.workbench-file-input:disabled::file-selector-button{border-color:var(--jacons-color-border-subtle);background:var(--jacons-drawer-control-disabled-background);color:var(--jacons-drawer-control-disabled-text);opacity:1;cursor:not-allowed}input.workbench-file-input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:var(--jacons-control-height);border-radius:var(--jacons-radius-action);color:var(--jacons-color-text-secondary);font-family:var(--jacons-font-family);font-size:var(--jacons-font-size-control);line-height:var(--jacons-control-height);background:0 0;border:0;padding:0}input.workbench-file-input::file-selector-button{box-sizing:border-box;height:var(--jacons-control-height);margin:0 var(--jacons-space-2) 0 0;border-radius:var(--jacons-radius-action);font:inherit;vertical-align:top;padding:0 11px;font-weight:400}input.workbench-file-input:disabled{color:var(--jacons-drawer-control-disabled-text);cursor:not-allowed}@media (width<=1439px){.workbench-shell .wb-content-host .workbench-toolbar--flow-search.workbench-toolbar--ledger>.search-box{flex:0 1 var(--wb-toolbar-search-width);margin-left:auto;position:static;transform:none}}.workbench-shell .wb-content-host .workbench-toolbar--compact-search.workbench-toolbar--ledger>.search-box{flex:120px;width:auto;min-width:120px;max-width:420px;margin:0 auto;position:static;transform:none}.workbench-shell .workbench-record-link{min-height:var(--jacons-control-height-dense);border-radius:var(--jacons-radius-action);font-family:inherit;font-size:var(--jacons-font-size-body);font-weight:400}.workbench-shell .workbench-record-link--text{min-height:0;padding:0}.workbench-shell .workbench-record-link strong{font-weight:var(--jacons-font-weight-semibold)}.workbench-shell .contract-workbench .flow-line button{width:var(--jacons-control-height-dense);min-width:var(--jacons-control-height-dense);min-height:var(--jacons-control-height-dense);border-radius:var(--jacons-radius-action);font-family:inherit;font-size:var(--jacons-font-size-caption);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.workbench-shell .wb-content-host :is(.workbench-toolbar>.personnel-actions,.workbench-toolbar__filters>.toolbar-actions){z-index:2;flex:none;order:3;margin-left:0;position:relative}.workbench-shell .wb-content-host .toolbar-actions{z-index:2;flex:none;order:3;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.workbench-shell .wb-content-host .toolbar-actions button,.workbench-shell .wb-content-host .workbench-toolbar button:not(.metric){border:1px solid var(--wb-ui-border);background:var(--wb-ui-surface);min-width:0;color:var(--jacons-color-text);cursor:pointer;padding:0 12px;line-height:30px}.workbench-shell .packaged-cover-notice .asset-actions button,.workbench-shell :is(.cover-main,.promotion-page-main) :is(.asset-actions,.order-actions) button,.workbench-shell :is(.cover-main,.promotion-page-main) .section-head+button{border:1px solid var(--jacons-color-border);color:var(--jacons-color-text);cursor:pointer;background:#fff;padding:0 11px}:where(.workbench-shell .cover-main,.workbench-shell .promotion-page-main) .history-row{cursor:pointer;background:#fff;border:1px solid #becbdd;border-radius:4px;font-size:13px}.workbench-shell .wb-content-host .toolbar-actions button:where(:not(.primary,.workbench-primary-action,[type=submit],.el-button--primary,:disabled,.is-disabled)):hover,.workbench-shell .wb-content-host .workbench-toolbar button:not(.metric):where(:not(.primary,.workbench-primary-action,[type=submit],.el-button--primary,:disabled,.is-disabled)):hover{border-color:var(--wb-ui-primary);color:var(--wb-ui-primary-text)}.workbench-shell .wb-content-host .toolbar-actions button:disabled,.workbench-shell .wb-content-host .workbench-toolbar button:not(.metric):disabled{border-color:var(--jacons-color-border-subtle);background:var(--jacons-drawer-control-disabled-background);color:var(--jacons-drawer-control-disabled-text);cursor:not-allowed;opacity:1}.workbench-shell .wb-content-host .toolbar-actions button:is(.primary,[type=submit]){border-color:var(--jacons-primary-fill);background:var(--jacons-primary-fill);color:#fff}.workbench-shell .wb-content-host .toolbar-actions>.workbench-primary-action{border-color:var(--jacons-primary-fill)!important;background:var(--jacons-primary-fill)!important;color:#fff!important}:is(button.primary:not(.el-button),button.workbench-primary-action,button.my-work-primary,.workbench-shell .wb-content-host .toolbar-actions button[type=submit]):not(:disabled):not(.is-disabled):is(:hover,:active){--jacons-primary-fill:var(--jacons-color-brand-strong)}:is(:is(.partner-inspector,.async-view-error,.bidding-record-panel__head,.storage-record-panel__head,.supplier-detail-panel,.wb-search-actions,.wb-collaboration-toolbar,.wb-assistance-composer-actions,.partner-match-editor__footer,.ai-agent-review-actions,.ai-insight-actions,.ai-insight-processing-actions,.attendance-form-grid,.attendance-monthly-adjustment-footer,.attendance-review-configuration-card,.attendance-verification-form,.governance-form,.flow-assignment-panel,.drawer-action-buttons,.receivable-entry-form,.payable-entry-form,.profile-approval__actions,.admin-form-actions) button.primary,.partner-match-command-bar__edit.primary,:is(.attendance-review-actions,.attendance-review-item-actions)>button.primary,button.my-work-primary,.workbench-shell .wb-content-host .toolbar-actions button:is(.primary,[type=submit]),.workbench-shell .wb-content-host .toolbar-actions>button.workbench-primary-action):disabled{--jacons-primary-fill:var(--el-color-primary-light-5);color:#fff;opacity:1;cursor:not-allowed}:is(.workbench-shell .wb-content-host,.el-drawer,.el-dialog) .workbench-view-switch{border:1px solid var(--jacons-color-border);background:var(--jacons-color-surface);height:32px;box-shadow:none;white-space:nowrap;border-radius:4px;flex:none;align-items:stretch;padding:0;display:inline-flex;overflow:hidden}:is(.workbench-shell .wb-content-host,.el-drawer,.el-dialog) .workbench-view-switch button{color:#334155;white-space:nowrap;min-width:64px;padding:0 12px;font-size:13px;font-weight:500;line-height:30px;position:relative;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:is(.workbench-shell .wb-content-host,.el-drawer,.el-dialog) .workbench-view-switch button:not(:last-child){border-right:1px solid var(--jacons-color-border)!important}:is(.workbench-shell .wb-content-host,.el-drawer,.el-dialog) .workbench-view-switch button:where(:not(:disabled)):hover{color:var(--jacons-color-brand-strong);background:var(--jacons-color-surface-subtle)!important}:is(.workbench-shell .wb-content-host,.el-drawer,.el-dialog) .workbench-view-switch button.active{color:var(--jacons-color-brand-strong);font-weight:600;background:var(--jacons-color-brand-soft)!important}:is(.workbench-shell .wb-content-host,.el-drawer,.el-dialog) .workbench-view-switch button:disabled{color:var(--jacons-drawer-control-disabled-text);cursor:not-allowed}:is(.workbench-shell .wb-content-host,.el-drawer,.el-dialog) .workbench-view-switch button:focus{outline:none}:is(.workbench-shell .wb-content-host,.el-drawer,.el-dialog) .workbench-view-switch button:focus-visible{z-index:1;outline:2px solid var(--jacons-color-brand);outline-offset:-3px}:is(.workbench-shell .wb-content-host,.el-drawer,.el-dialog) .workbench-view-switch--multi button{min-width:0}:is(.workbench-shell .wb-content-host,.el-drawer,.el-dialog) .workbench-view-switch--fill{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;width:100%;display:grid}:is(.workbench-shell .wb-content-host,.el-drawer,.el-dialog) .workbench-view-switch--fill button{min-width:0;padding-inline:var(--jacons-space-1)}.workbench-shell .wb-content-host .toolbar-actions button.danger{color:var(--wb-ui-danger);background:var(--wb-ui-surface);border-color:#d92d20}.workbench-shell .wb-content-host .segmented,.workbench-shell .wb-content-host .workbench-toolbar .workbench-toolbar__tabs{align-items:center;gap:2px;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important}.workbench-shell .wb-content-host .segmented button,.workbench-shell .wb-content-host .workbench-toolbar .segmented button,.workbench-shell .wb-content-host .workbench-toolbar .workbench-toolbar__tabs button{color:#334155;cursor:pointer;height:30px;padding:0 10px;font-size:13px;font-weight:500;position:relative;background:0 0!important;border:0!important;border-radius:0!important}.workbench-shell .wb-content-host .segmented button:not(:last-child),.workbench-shell .wb-content-host .workbench-toolbar .workbench-toolbar__tabs button:not(:last-child){border-right:1px solid #d8e0ea!important}.workbench-shell .wb-content-host .segmented button.active,.workbench-shell .wb-content-host .workbench-toolbar .workbench-toolbar__tabs button.active{color:#005fa3;font-weight:700}.workbench-shell .wb-content-host .segmented button.active:after,.workbench-shell .wb-content-host .workbench-toolbar .workbench-toolbar__tabs button.active:after{content:"";background:#007acc;height:2px;position:absolute;bottom:0;left:8px;right:8px}.el-message{font-family:var(--jacons-font-family);--el-message-text-color:var(--jacons-color-text-secondary)}.el-message.el-message--success{--el-message-text-color:var(--jacons-color-success-text)}.el-message.el-message--warning{--el-message-text-color:var(--jacons-color-warning-text)}.el-message.el-message--error{--el-message-text-color:var(--jacons-color-danger)}.el-message.el-message--info{--el-message-text-color:var(--jacons-color-text-secondary)}:is(.workbench-shell,.login-page,.app-drawer-shell,.el-dialog,.el-popper) .el-alert--info.is-light{color:var(--jacons-color-text-secondary)}.el-message-box .el-message-box__errormsg{color:var(--jacons-color-danger)}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-popper) .el-alert--warning.is-light{color:var(--jacons-color-warning-text)}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-popper) .el-alert--success.is-light{color:var(--jacons-color-success-text)}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-popper) .el-alert--error.is-light{color:var(--jacons-color-danger)}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-popper) .el-tag:is(.el-tag--light,.el-tag--plain){--el-tag-text-color:var(--jacons-color-brand)}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-popper) .el-tag--success:is(.el-tag--light,.el-tag--plain){--el-tag-text-color:var(--jacons-color-success-text)}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-popper) .el-tag--info:is(.el-tag--light,.el-tag--plain){--el-tag-text-color:var(--jacons-color-text-secondary)}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-popper) .el-tag--warning:is(.el-tag--light,.el-tag--plain){--el-tag-text-color:var(--jacons-color-warning-text)}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-popper) .el-tag--danger:is(.el-tag--light,.el-tag--plain){--el-tag-text-color:var(--jacons-color-danger)}.workbench-shell .status-pill{white-space:nowrap;justify-content:center;align-items:center;min-height:22px;padding:0 7px;font-size:12px;line-height:20px;display:inline-flex}.payable-detail-workbench .status-pill.status-pill--success{color:#15803d;background:#f0fdf4;border:1px solid #b7e4c7}.payable-detail-workbench .status-pill.status-pill--info{color:#0f5f99;background:#eef6ff;border:1px solid #c7dced}.payable-detail-workbench .status-pill.status-pill--warning{color:var(--jacons-color-warning-text);background:#fffbe6;border:1px solid #f5d78e}.payable-detail-workbench .status-pill.status-pill--muted{color:var(--jacons-color-text-tertiary);background:#f6f8fb;border:1px solid #d6dde8}:where(.miniprogram-management-workbench) .section-head{gap:4px;display:grid}:where(.miniprogram-management-workbench) .section-head span{color:var(--jacons-color-text-tertiary);font-size:12px}:where(.miniprogram-management-workbench) .asset-actions{gap:8px;margin-top:12px;display:flex}:where(.miniprogram-management-workbench) .inline-check{min-height:var(--jacons-control-height);grid-auto-flow:column;justify-content:start;align-items:center;gap:6px;display:flex!important}:where(.miniprogram-management-workbench) .inline-check input[type=checkbox]{width:14px;height:14px}:where(.miniprogram-management-workbench) .promotion-preview h3{color:#172536;margin:0;font-size:20px;line-height:1.35}:where(.miniprogram-management-workbench) .promotion-preview p{color:#52637a;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.7}:where(.miniprogram-management-workbench) .promotion-preview-empty{color:var(--jacons-color-text-tertiary);text-align:center;background:#fff;border:1px solid #cdd7e4;border-radius:4px;padding:20px 12px;font-size:12px}:where(.miniprogram-management-workbench) :is(.upload-button,.secondary-button){min-height:var(--jacons-control-height);color:var(--jacons-color-text);font-size:var(--jacons-font-size-control);white-space:nowrap;border:1px solid var(--jacons-color-border);border-radius:var(--jacons-radius-action);background:var(--jacons-color-surface);cursor:pointer;justify-content:center;align-items:center;padding:0 12px;display:inline-flex}:where(.miniprogram-management-workbench) :is(.upload-button,.secondary-button) input{display:none}:where(.miniprogram-management-workbench) .upload-button--small{min-height:32px;padding:0 9px}:where(.miniprogram-management-workbench) .promotion-preview-status{color:#52637a;font-size:var(--jacons-font-size-caption);background:#f7f9fc;border:1px solid #dbe3ef;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;line-height:1.45;display:flex}:where(.miniprogram-management-workbench) .promotion-preview-status--error{color:#9d3a2f;background:#fff8f6;border-color:#e3c5c0}:where(.miniprogram-management-workbench) .promotion-preview-status button{color:#244aa5;cursor:pointer;background:#fff;border:1px solid #b8c9e3;border-radius:4px;flex:none;min-height:28px;padding:3px 7px;font-size:13px}.table-sort-summary{min-height:26px;color:var(--jacons-color-brand);font-size:var(--jacons-font-size-caption);flex:none;align-items:center;gap:10px;line-height:18px;display:inline-flex}.table-sort-summary:before{background:var(--jacons-color-brand);content:"";border-radius:3px;flex:0 0 3px;width:3px;height:16px}.table-sort-summary .link-action{min-height:26px;font-size:var(--jacons-font-size-caption);padding:0 4px;line-height:24px}.table-sort-header{grid-template-columns:24px minmax(0,1fr);align-items:stretch;gap:2px;width:100%;min-width:0;max-width:100%;min-height:44px;display:grid}.table-sort-header.is-sorted{color:var(--jacons-color-brand)}.table-sort-header__menu-slot{justify-content:center;align-items:center;min-width:0;display:inline-flex}.table-sort-header__menu-placeholder{width:20px;height:22px;display:inline-block}.table-sort-header__trigger{border-radius:var(--jacons-radius-action);width:100%;min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 16px;align-items:center;padding:2px 0 2px 2px;display:grid}.table-sort-header__copy{min-width:0;font-weight:var(--jacons-font-weight-semibold);text-align:center;line-height:18px;display:grid;overflow:hidden}.table-sort-header__copy>span{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.table-sort-header__copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--jacons-color-text-tertiary);font-size:10px;font-weight:400;line-height:13px;overflow:hidden}.table-sort-header.is-sorted .table-sort-header__copy small{color:var(--jacons-color-brand)}.table-sort-header__arrows{flex-direction:column;flex:0 0 8px;justify-content:center;justify-self:end;align-items:center;gap:3px;display:flex}.table-sort-header__arrows i{border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.table-sort-header__up{border-bottom:5px solid var(--jacons-color-border)}.table-sort-header__down{border-top:5px solid var(--jacons-color-border)}.table-sort-header__up.active{border-bottom-color:var(--jacons-color-brand)}.table-sort-header__down.active{border-top-color:var(--jacons-color-brand)}.table-sort-header__menu{border-radius:var(--jacons-radius-action);width:20px;height:22px;color:var(--jacons-color-text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.table-sort-header :is(button):hover:not(:disabled){color:var(--jacons-color-brand);background:var(--jacons-color-brand-soft)}.table-sort-header button:disabled{cursor:wait;opacity:.6}.table-sort-menu.el-popover{font-family:var(--jacons-font-family);color:var(--jacons-color-text);padding:0}.table-sort-menu__title{border-bottom:1px solid var(--jacons-color-border-subtle);font-size:var(--jacons-font-size-control);font-weight:var(--jacons-font-weight-semibold);padding:12px}.table-sort-menu__options{padding:5px}.table-sort-menu__options button{width:100%;color:var(--jacons-color-text);font-family:inherit;font-size:var(--jacons-font-size-control);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:10px;padding:10px;display:flex}.table-sort-menu__options button:hover,.table-sort-menu__options button.selected{color:var(--jacons-color-brand);background:var(--jacons-color-brand-soft)}html,body{font-family:var(--jacons-font-family);font-size:var(--jacons-font-size-body);background:#f3f6fa;margin:0;padding:0}#app{background:#f3f6fa;min-height:100%}.el-table{--el-table-header-text-color:var(--jacons-color-text-secondary);border-radius:6px;font-size:14px;overflow:hidden}.el-table:not(.paginated-table__el-table--smart) .el-table__header-wrapper th.el-table__cell,.el-table:not(.paginated-table__el-table--smart) .el-table__fixed-header-wrapper th.el-table__cell,.el-table:not(.paginated-table__el-table--smart) .el-table__fixed-right-header-wrapper th.el-table__cell{color:#303133;background-color:#f5f7fa;font-weight:600;text-align:center!important;padding:12px 0!important}.el-table th.el-table__cell.is-leaf,.el-table th.el-table-fixed-column--left,.el-table th.el-table-fixed-column--right,.el-table .el-table__fixed-header-wrapper thead th,.el-table .el-table__fixed-right-header-wrapper thead th{background-color:#f5f7fa!important}.el-table:not(.paginated-table__el-table--smart) .el-table__body-wrapper td.el-table__cell{text-align:center;vertical-align:middle;padding:10px 0!important}.el-table .el-table__header-wrapper th.el-table__cell .cell{white-space:normal;word-break:break-word;align-items:center;max-height:44px;padding:0 8px;line-height:1.4;display:flex;overflow:hidden;text-align:center!important;justify-content:center!important}.el-table .el-table__body-wrapper td.el-table__cell .cell{word-break:break-word;justify-content:center;align-items:center;min-width:0;line-height:1.4;display:flex;overflow:hidden}.el-table .table-cell--code .cell>*,.el-table .table-cell--count .cell>*,.el-table .table-cell--date .cell>*,.el-table .table-cell--identity .cell>*,.el-table .table-cell--person .cell>*,.el-table .table-cell--status .cell>*,.el-table .table-cell--compound .cell>*,.el-table .table-cell--action .cell>*{margin-top:auto;margin-bottom:auto}.el-table .el-table__body-wrapper td.el-table__cell .cell.el-tooltip{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.el-table .el-table__body-wrapper td.el-table__cell .cell .el-button+.el-button{margin-left:8px}.el-table .el-table__body-wrapper td.el-table__cell .cell .link-action{margin:0 4px}.el-table .el-table__body-wrapper td.el-table__cell .cell .link-action:first-child{margin-left:0}.el-table .el-table__body-wrapper td.el-table__cell .cell .link-action:last-child{margin-right:0}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-message-box,.workbench-form-surface) .el-button:not(:is(.is-link,.is-text,.link-action)){font-weight:400}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-message-box,.el-popper,.workbench-form-surface) .el-button--danger{--jacons-button-semantic-text:var(--jacons-color-danger)}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-message-box,.el-popper,.workbench-form-surface) .el-button--warning{--jacons-button-semantic-text:var(--jacons-color-warning-text)}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-message-box,.el-popper,.workbench-form-surface) .el-button--success{--jacons-button-semantic-text:var(--jacons-color-success-text)}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-message-box,.el-popper,.workbench-form-surface) .el-button--info{--jacons-button-semantic-text:var(--jacons-color-text-secondary)}:is(.workbench-shell,.login-page,.app-drawer-shell,.el-dialog,.el-message-box,.el-popper,.workbench-form-surface) :is(.el-input__count,.el-input-group__append,.el-input-group__prepend){color:var(--jacons-color-text-tertiary)}:is(.workbench-shell,.login-page,.app-drawer-shell,.el-dialog,.el-message-box,.el-popper,.workbench-form-surface) .el-button.is-link:not(:is(.is-disabled,.el-button--primary,.el-button--danger,.el-button--warning,.el-button--success,.el-button--info,.link-action)){--el-button-text-color:var(--jacons-color-text-secondary);--el-button-hover-link-text-color:var(--jacons-color-brand-strong);--el-button-active-color:var(--jacons-color-brand-strong)}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-message-box,.el-popper,.workbench-form-surface) .el-button:is(.el-button--danger,.el-button--warning,.el-button--success,.el-button--info):not(.is-disabled){--el-button-hover-bg-color:var(--jacons-button-semantic-text);--el-button-hover-border-color:var(--jacons-button-semantic-text);--el-button-active-bg-color:var(--jacons-button-semantic-text);--el-button-active-border-color:var(--jacons-button-semantic-text)}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-message-box,.el-popper,.workbench-form-surface) .el-button:is(.el-button--danger,.el-button--warning,.el-button--success,.el-button--info):not(:is(.is-disabled,.is-plain,.is-link,.is-text,.link-action)){--el-button-bg-color:var(--jacons-button-semantic-text);--el-button-border-color:var(--jacons-button-semantic-text)}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-message-box,.el-popper,.workbench-form-surface) .el-button:is(.el-button--danger,.el-button--warning,.el-button--success,.el-button--info):is(.is-plain,.is-link,.is-text):not(.is-disabled){--el-button-text-color:var(--jacons-button-semantic-text)}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-message-box,.el-popper,.workbench-form-surface) .el-button:is(.el-button--danger,.el-button--warning,.el-button--success,.el-button--info):is(.is-link,.is-text):not(.is-disabled){--el-button-hover-text-color:var(--jacons-button-semantic-text);--el-button-active-text-color:var(--jacons-button-semantic-text);--el-button-hover-link-text-color:var(--jacons-button-semantic-text);--el-button-active-color:var(--jacons-button-semantic-text)}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-message-box,.el-popper,.workbench-form-surface) .el-button--primary:is(.is-link,.is-text):not(.is-disabled){--el-button-hover-link-text-color:var(--jacons-color-brand-strong);--el-button-active-color:var(--jacons-color-brand-strong)}:is(.workbench-shell,.app-drawer-shell,.el-dialog,.el-message-box,.workbench-form-surface) .el-button:not(:is(.el-button--primary,.el-button--success,.el-button--warning,.el-button--danger,.el-button--info,.is-link,.is-text,.is-plain,.link-action)){--el-button-text-color:var(--jacons-color-text);--el-button-border-color:var(--jacons-color-border);--el-button-bg-color:var(--jacons-color-surface);--el-button-hover-text-color:var(--jacons-color-brand-strong);--el-button-hover-border-color:var(--jacons-color-brand);--el-button-hover-bg-color:var(--jacons-color-surface);--el-button-active-text-color:var(--jacons-color-brand-strong);--el-button-active-border-color:var(--jacons-color-brand);--el-button-active-bg-color:var(--jacons-color-surface);--el-button-disabled-text-color:var(--jacons-drawer-control-disabled-text);--el-button-disabled-border-color:var(--jacons-color-border-subtle);--el-button-disabled-bg-color:var(--jacons-drawer-control-disabled-background)}.link-action,.el-button.link-action{min-width:0;min-height:var(--jacons-control-height-dense,28px);color:#006bb6;font-size:var(--jacons-font-size-control);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-weight:500;line-height:26px;text-decoration:none;transition:color .15s,background-color .15s;display:inline-flex}.workbench-shell .el-table .link-action.link-action--inline{min-height:20px;color:var(--jacons-color-text);font:inherit;padding:0;line-height:20px}.el-button.link-action{--el-button-text-color:#006bb6;--el-button-hover-text-color:#005fa3;--el-button-active-text-color:#004f8a;--el-button-bg-color:transparent;--el-button-border-color:transparent;--el-button-hover-bg-color:#eef7ff;--el-button-hover-border-color:transparent;--el-button-active-bg-color:#e2f0fb;--el-button-active-border-color:transparent;--el-button-disabled-bg-color:transparent;--el-button-disabled-border-color:transparent;--el-button-disabled-text-color:#9aa7b7;height:var(--jacons-control-height-dense,28px);box-shadow:none;margin:0;color:var(--jacons-link-action-text,#006bb6)!important;background-color:#0000!important;border-color:#0000!important}.workbench-shell .wb-content-host :is(.personnel-workbench,.contract-workbench) .link-action:not(.danger):not(.warning):not(:disabled):not(.is-disabled):not(:hover):not(:focus){color:var(--jacons-color-brand-strong);--el-button-text-color:var(--jacons-color-brand-strong)}.link-action:not(.warning):not(:disabled):not(.is-disabled):not([aria-disabled=true]):hover,.el-button.link-action:not(.warning):not(:disabled):not(.is-disabled):not([aria-disabled=true]):focus{background:#eef7ff;color:#005fa3!important;background-color:#eef7ff!important}.link-action:focus-visible{outline-offset:1px;outline:2px solid #007acc52}.link-action.danger:not(:disabled):not(.is-disabled):not([aria-disabled=true]){color:#c03737!important}.link-action.warning{color:var(--jacons-color-warning-text)}.el-button.link-action.danger:not(:disabled):not(.is-disabled):not([aria-disabled=true]){--el-button-text-color:#c03737;--el-button-hover-text-color:#a92828;--el-button-active-text-color:#8f2020;--el-button-bg-color:transparent;--el-button-border-color:transparent;--el-button-hover-bg-color:#fff2f2;--el-button-hover-border-color:transparent;--el-button-active-bg-color:#ffe6e6;--el-button-active-border-color:transparent;color:#c03737!important;background-color:#0000!important;border-color:#0000!important}.link-action.danger:not(:disabled):not(.is-disabled):not([aria-disabled=true]):hover,.el-button.link-action.danger:not(:disabled):not(.is-disabled):not([aria-disabled=true]):focus{background:#fff2f2;color:#a92828!important;background-color:#fff2f2!important}.link-action.warning:not(:disabled):not(.is-disabled):not([aria-disabled=true]):hover{color:#9a5a0a;background:#fff7e8}.link-action:disabled,.link-action.is-disabled,.link-action[aria-disabled=true],.el-button.link-action.is-disabled{--jacons-link-action-text:var(--jacons-drawer-control-disabled-text);color:var(--jacons-drawer-control-disabled-text);cursor:not-allowed;opacity:.72;background:0 0}.action-group,.attachment-actions,.attach-file-actions,.license-attachment-actions,.cert-card-actions,.cell-attachment-actions{align-items:center;gap:4px;display:inline-flex}.text-left .cell{text-align:left!important;justify-content:flex-start!important}.text-right .cell{font-variant-numeric:tabular-nums;text-align:right!important;justify-content:flex-end!important}.text-center .cell{text-align:center!important;justify-content:center!important}.page-container{background:#fff;border-radius:8px;max-height:calc(100vh - 100px);padding:20px;overflow:auto;box-shadow:0 2px 12px #0000000d}.main-content>[class*=-page]{max-height:calc(100vh - 100px);overflow:auto}.toolbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.el-input-number .el-input__inner{text-align:right}.el-overlay{-webkit-app-region:no-drag}.el-dialog{box-sizing:border-box;max-width:calc(100vw - 32px)}.el-dialog__body{padding-top:10px;padding-bottom:10px}.el-dialog__footer{background:#fff;border-top:1px solid #d8e0ea;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.el-dialog__footer>.el-button{box-sizing:border-box!important;min-width:58px!important;height:var(--jacons-control-height,32px)!important;min-height:var(--jacons-control-height,32px)!important;white-space:nowrap!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;font-size:13px!important;line-height:1!important;display:inline-flex!important}.el-dialog__footer>.el-button+.el-button{margin-left:0!important}.el-dialog__footer>.el-button--primary{min-width:68px!important}.el-dialog__footer>.el-button--danger{color:#b42323!important;background:#fff5f5!important;border-color:#d64545!important}.el-dialog__footer>.el-button.is-disabled{cursor:not-allowed!important;opacity:.62!important}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:#f5f7fa}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:#fafafa}.paginated-table .el-table__body tr.workbench-group-row>td.el-table__cell{border-bottom-color:var(--jacons-table-group-border);background-color:var(--jacons-table-group-background);cursor:pointer}.paginated-table .el-table__body tr.workbench-group-row:is(:hover,.hover-row)>td.el-table__cell{background-color:var(--jacons-table-group-hover)}.paginated-table .el-table__body tr.workbench-group-row>td.el-table__cell:first-child{box-shadow:inset 3px 0 var(--jacons-table-group-marker)}.el-tabs__content{padding-top:16px}.project-type-tabs>.el-tabs__content{padding-top:0;display:none}.project-type-tabs>.el-tabs__header{margin:0 0 12px}.project-type-tabs>.el-tabs__header .el-tabs__item{font-weight:600}.el-table__body-wrapper::-webkit-scrollbar:horizontal{height:12px!important}.el-table__body-wrapper::-webkit-scrollbar-thumb:horizontal{background-color:#909399!important;border-radius:6px!important}.el-table__body-wrapper::-webkit-scrollbar-track:horizontal{background-color:#e4e7ed!important}.el-scrollbar__bar.is-horizontal{height:12px!important}.el-scrollbar__bar.is-horizontal>div{background-color:#909399!important;border-radius:6px!important;height:12px!important}.el-table__body-wrapper{scrollbar-width:auto}.paginated-table{width:100%;min-width:0;max-width:100%;overflow:hidden}.paginated-table--vertical-scroll .el-table__body tr{height:var(--jacons-paginated-row-height,auto)}.paginated-table--vertical-scroll{min-height:0}.paginated-table--vertical-scroll .el-table--scrollable-y .el-scrollbar__bar.is-vertical{background-color:#e4e7ed;border-radius:6px;right:1px;width:12px!important}.paginated-table--vertical-scroll .el-table--scrollable-y .el-scrollbar__bar.is-vertical>.el-scrollbar__thumb{opacity:.72!important;background-color:#909399!important;border-radius:6px!important;width:12px!important}.paginated-table--vertical-scroll .el-table--scrollable-y .el-scrollbar__bar.is-vertical>.el-scrollbar__thumb:hover{opacity:.9!important;background-color:#606266!important}.paginated-table__empty-state{min-height:180px;max-height:200px;color:var(--jacons-color-text-tertiary);text-align:center;align-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.paginated-table__empty-state strong{color:#334155;font-size:15px}.paginated-table__empty-state span{max-width:560px;font-size:13px;line-height:1.6}.paginated-table__empty-actions{justify-content:center;align-items:center;gap:8px;margin-top:4px;display:flex}.paginated-table__empty-actions button{min-height:var(--jacons-control-height);border-radius:var(--jacons-radius-action);font-size:var(--jacons-font-size-control)}.paginated-table .el-table__empty-block{min-height:180px}.paginated-table__el-table--smart .table-header-cell .cell,.el-table .table-header-cell .cell{align-items:center;text-align:center!important;justify-content:center!important}.paginated-table__el-table--smart .cell{min-width:0;max-width:100%;overflow:hidden}.paginated-table__el-table--smart .table-cell--textual .cell,.paginated-table__el-table--smart .table-cell--text .cell,.paginated-table__el-table--smart .table-cell--identity .cell,.paginated-table__el-table--smart .table-cell--long-text .cell,.paginated-table__el-table--smart .table-cell--url .cell,.paginated-table__el-table--smart .table-cell--multi-record .cell,.el-table .table-cell--textual .cell,.el-table .table-cell--text .cell,.el-table .table-cell--identity .cell,.el-table .table-cell--url .cell,.el-table .table-cell--multi-record .cell{white-space:normal;word-break:break-word;overflow-wrap:anywhere;max-width:100%;line-height:20px;overflow:hidden;text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important}.paginated-table__el-table--smart .table-cell--identity .cell,.paginated-table__el-table--smart .table-cell--long-text .cell,.el-table .table-cell--identity .cell,.el-table .table-cell--long-text .cell{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:40px;overflow:hidden;display:-webkit-box!important}.paginated-table__el-table--smart .table-cell--url .cell,.el-table .table-cell--url .cell{word-break:break-all}.paginated-table__el-table--smart .table-cell--multi-record .cell,.el-table .table-cell--multi-record .cell{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-height:44px;overflow:hidden;display:-webkit-box!important}.paginated-table__el-table--smart .cell>*,.paginated-table__el-table--smart .cell>*>*{max-width:100%}.paginated-table__el-table--smart .table-cell--compound .cell,.el-table .table-cell--compound .cell{min-width:0;max-width:100%;overflow:hidden}.table-data-stack{text-align:left;gap:3px;width:100%;min-width:0;line-height:18px;display:grid}.table-data-stack__row{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.table-data-stack__row>em{color:var(--jacons-color-text-tertiary);font-size:var(--jacons-font-size-caption);white-space:nowrap;font-style:normal}.table-data-stack__row>strong,.table-data-stack__row>:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.table-data-stack--numeric .table-data-stack__row{grid-template-columns:36px minmax(0,1fr)}.table-data-stack--numeric .table-data-stack__row>strong{text-align:right;font-variant-numeric:tabular-nums}.paginated-table__el-table--smart .table-cell--textual .cell>button,.paginated-table__el-table--smart .table-cell--textual .cell>a,.paginated-table__el-table--smart .table-cell--text .cell>button,.paginated-table__el-table--smart .table-cell--text .cell>a,.el-table .table-cell--textual .cell>button,.el-table .table-cell--textual .cell>a,.el-table .table-cell--text .cell>button,.el-table .table-cell--text .cell>a{text-align:left;justify-content:flex-start;max-width:100%}.paginated-table__el-table--smart .table-cell--numeric .cell,.el-table .table-cell--numeric .cell{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important;justify-content:flex-end!important}.paginated-table__el-table--smart .table-cell--code .cell,.paginated-table__el-table--smart .table-cell--count .cell,.paginated-table__el-table--smart .table-cell--date .cell,.paginated-table__el-table--smart .table-cell--person .cell,.paginated-table__el-table--smart .table-cell--status .cell,.paginated-table__el-table--smart .table-cell--action .cell,.el-table .table-cell--code .cell,.el-table .table-cell--count .cell,.el-table .table-cell--date .cell,.el-table .table-cell--person .cell,.el-table .table-cell--status .cell,.el-table .table-cell--action .cell{white-space:nowrap;text-align:center!important;justify-content:center!important;align-items:center!important}.paginated-table__el-table--smart .table-cell--code .cell,.paginated-table__el-table--smart .table-cell--count .cell,.paginated-table__el-table--smart .table-cell--person .cell,.el-table .table-cell--code .cell,.el-table .table-cell--count .cell,.el-table .table-cell--person .cell{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.paginated-table__el-table--smart .table-cell--action .cell,.el-table .table-cell--action .cell{gap:6px}.paginated-table__el-table--smart .table-cell--exact-value .cell,.el-table .table-cell--exact-value .cell,.paginated-table__el-table--smart [data-table-exact-value],.el-table [data-table-exact-value],.paginated-table__el-table--smart .table-data-stack--numeric strong,.el-table .table-data-stack--numeric strong{text-overflow:clip;white-space:nowrap}.paginated-table--fit .el-table__body-wrapper,.paginated-table--fit .el-scrollbar__wrap,.paginated-table--horizontal-scroll .el-table__body-wrapper,.paginated-table--horizontal-scroll .el-scrollbar__wrap{overflow-x:auto!important}.paginated-table__el-table--smart .table-cell--empty .cell,.el-table .table-cell--empty .cell{color:var(--jacons-color-text-tertiary);box-shadow:none!important;border:0!important;outline:0!important}.paginated-table__el-table--smart .table-cell--empty .cell:empty:before,.el-table .table-cell--empty .cell:empty:before{content:"-";color:inherit}.paginated-table__el-table--smart .multiline-cell,.paginated-table__el-table--smart .name-tooltip-card{width:100%}.ledger-name-cell{color:#1f5fbf;cursor:help;font-weight:500;line-height:1.4}.ledger-name-tooltip{max-width:560px}.ledger-name-tooltip .name-tooltip-card{color:#303133;word-break:break-word;max-width:520px;line-height:1.8}.ledger-name-tooltip .name-tooltip-title{margin-bottom:4px;font-weight:700}.ledger-name-tooltip .name-tooltip-row span{color:#909399}.paginated-table__footer{background:#fff;border-top:1px solid #e5edf5;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px 12px;min-width:0;min-height:46px;padding-top:10px;display:flex}.paginated-table__footer-leading{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.paginated-table__pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;min-width:0;max-width:100%;margin-left:auto;display:flex}.paginated-table__footer .el-pagination{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;min-width:0}.paginated-table__footer .el-pager li,.paginated-table__footer .el-pagination button{box-sizing:border-box;font-variant-numeric:tabular-nums;min-width:32px;padding:0 8px}.paginated-table__footer .el-pager li.more{padding:0}.paginated-table__show-all-control{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.paginated-table__show-all-status,.paginated-table__show-all-hint{color:#606266;font-size:13px;line-height:1.4}.paginated-table__show-all-hint{color:var(--jacons-color-text-tertiary)}.workbench-shell .detail-list strong,.workbench-shell .summary-list strong,.workbench-shell .drawer-summary-grid strong,.workbench-shell .assignment-summary-grid strong,.workbench-shell .calculation-preview strong,.workbench-shell .material-import-controls>div strong,.workbench-shell .workbench-inspector .detail-list strong{text-overflow:clip;white-space:normal;word-break:break-word;overflow-wrap:anywhere;min-width:0;line-height:1.5;overflow:visible}.async-view-error{color:#475569;text-align:center;background:#fbfdff;border:1px dashed #c8d2df;place-items:center;gap:8px;min-height:260px;padding:28px;display:grid}.async-view-error strong{color:#111827;font-size:16px}.async-view-error span{font-size:13px}.async-view-error button{border:1px solid var(--jacons-primary-fill);background:var(--jacons-primary-fill);color:#fff;cursor:pointer;padding:0 14px}.el-drawer__body{--jacons-drawer-textarea-overflow:hidden;--jacons-drawer-textarea-resize:none}:is(.el-drawer__body,.workbench-form-surface) :where(input:not(.el-input__inner):not(.el-select__input):not(.el-range-input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]),select):not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){font-family:var(--jacons-font-family);box-sizing:border-box!important;width:100%!important;min-width:0!important;height:32px!important;padding:0 var(--jacons-field-trailing-padding,9px) 0 9px!important;border:1px solid var(--jacons-drawer-field-border,var(--jacons-drawer-control-border))!important;border-radius:var(--jacons-drawer-control-radius)!important;color:var(--jacons-drawer-control-text)!important;background:#fff!important;outline:none!important;font-size:13px!important;line-height:30px!important}:is(.el-drawer__body,.workbench-form-surface) textarea:not(.el-textarea__inner):not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){font-family:var(--jacons-font-family);overflow-y:var(--jacons-drawer-textarea-overflow,auto);resize:var(--jacons-drawer-textarea-resize,vertical);box-sizing:border-box!important;border:1px solid var(--jacons-drawer-field-border,var(--jacons-drawer-control-border))!important;border-radius:var(--jacons-drawer-control-radius)!important;width:100%!important;min-width:0!important;min-height:32px!important;color:var(--jacons-drawer-control-text)!important;background:#fff!important;outline:none!important;padding:6px 9px!important;font-size:13px!important;line-height:18px!important}:is(.el-drawer__body,.workbench-form-surface) :where(input:not(.el-input__inner):not(.el-select__input):not(.el-range-input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]):focus,select:focus,textarea:not(.el-textarea__inner):focus):not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){border-color:var(--jacons-drawer-field-focus-border,var(--jacons-drawer-control-border-focus))!important;box-shadow:var(--jacons-drawer-field-focus-ring,var(--jacons-drawer-control-focus-ring))!important}:is(.el-drawer__body,.workbench-form-surface) :where(input:not(.el-input__inner):not(.el-select__input):not(.el-range-input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]):is(:disabled,[readonly]),select:disabled,textarea:not(.el-textarea__inner):is(:disabled,[readonly])):not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){cursor:not-allowed;background:var(--jacons-drawer-control-disabled-background)!important;color:var(--jacons-drawer-control-text)!important}:is(.el-drawer__body,.workbench-form-surface) :where(input:not(.el-input__inner):not(.el-select__input):not(.el-range-input):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]):is(:disabled,[readonly]),select:disabled,textarea:not(.el-textarea__inner):is(:disabled,[readonly])):not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)):disabled{color:var(--jacons-drawer-control-disabled-text)!important}:is(.el-drawer__body,.workbench-form-surface) :where(.el-input,.el-select,.el-date-editor,.el-input-number,.el-autocomplete,.el-textarea,.el-cascader):not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){--el-disabled-text-color:var(--jacons-drawer-control-disabled-text);--el-disabled-bg-color:var(--jacons-drawer-control-disabled-background);width:100%!important;min-width:0!important}:is(.el-drawer__body,.workbench-form-surface) :where(.el-input__wrapper,.el-select__wrapper,.el-input-number .el-input__wrapper,.el-date-editor .el-input__wrapper,.el-cascader .el-input__wrapper):not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){box-sizing:border-box!important;border-radius:var(--jacons-drawer-control-radius)!important;min-height:32px!important;box-shadow:var(--jacons-drawer-field-shadow,0 0 0 1px var(--jacons-drawer-field-border,var(--jacons-drawer-control-border)) inset)!important;background:#fff!important}:is(.el-drawer__body,.workbench-form-surface) :where(.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-input.is-focus .el-input__wrapper,.el-select.is-focused .el-select__wrapper,.el-date-editor.is-active .el-input__wrapper,.el-cascader.is-focus .el-input__wrapper,.el-textarea__inner:focus):not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){--jacons-drawer-field-shadow:0 0 0 1px var(--jacons-drawer-field-focus-border,var(--jacons-drawer-control-border-focus)) inset, var(--jacons-drawer-field-focus-ring,0 0 0 2px #007acc1f)}:is(.el-drawer__body,.workbench-form-surface) :where(.el-input.is-disabled .el-input__wrapper,.el-select__wrapper.is-disabled,.el-input-number.is-disabled .el-input__wrapper,.el-textarea.is-disabled .el-textarea__inner):not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){--jacons-drawer-field-shadow:0 0 0 1px var(--jacons-drawer-control-border) inset;background:var(--jacons-drawer-control-disabled-background)!important}:is(.el-drawer__body,.workbench-form-surface) :where(.el-input__inner,.el-select__placeholder:not(.is-transparent),.el-textarea__inner):not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){color:var(--jacons-drawer-control-text);font-size:13px}:is(.el-drawer__body,.workbench-form-surface) :where(h3,h4){font-size:var(--jacons-drawer-section-size);font-weight:var(--jacons-font-weight-semibold)}:is(.el-drawer__body label,.workbench-form-surface label,label.workbench-form-surface):where(:has(:is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]),select,textarea,.el-input,.el-select,.el-date-editor,.el-input-number,.el-autocomplete,.el-cascader))){font-size:var(--jacons-drawer-label-size);color:var(--jacons-color-text-secondary)}:is(.el-drawer__body,.workbench-form-surface) :where(.field-help,label>small){font-size:var(--jacons-drawer-help-size)}:is(.el-drawer__body,.workbench-form-surface) :where(.el-form-item.is-error,input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],input:user-invalid,select:user-invalid,textarea:user-invalid){--jacons-drawer-field-border:var(--jacons-color-danger);--jacons-drawer-field-focus-border:var(--jacons-color-danger);--jacons-drawer-field-focus-ring:0 0 0 1px var(--jacons-color-danger)}:is(.el-drawer__body,.workbench-form-surface) .el-form-item__label{color:var(--jacons-color-text-secondary);font-size:var(--jacons-drawer-label-size);line-height:var(--jacons-drawer-label-line-height);margin-bottom:4px}:is(.el-drawer__body,.workbench-form-surface) .el-form-item__content{line-height:var(--jacons-control-height)}:is(.el-drawer__body,.workbench-form-surface) .el-form-item__error{color:var(--jacons-color-danger);font-size:var(--jacons-drawer-help-size);line-height:var(--jacons-drawer-help-line-height)}:is(.el-drawer__body,.workbench-form-surface) .el-textarea__inner:not(:where(.wb-column-settings-panel *,.matrix-editor *,.license-attachment-uploader *,.license-attachment-list *,.attachment-list *,.wb-attachment-list *)){overflow-y:var(--jacons-drawer-textarea-overflow,auto);resize:var(--jacons-drawer-textarea-resize,vertical);border-radius:var(--jacons-drawer-control-radius)!important;min-height:32px!important;box-shadow:var(--jacons-drawer-field-shadow,0 0 0 1px var(--jacons-drawer-field-border,var(--jacons-drawer-control-border)) inset)!important;line-height:18px!important}.drawer-inventory-records .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.drawer-inventory-records .form-grid .el-form-item{min-width:0;margin-bottom:0}.drawer-inventory-records .form-grid .el-form-item.wide{grid-column:1/-1}.drawer-inventory-records .form-grid .el-select,.drawer-inventory-records .form-grid .el-date-editor,.drawer-inventory-records .form-grid .el-input-number,.drawer-inventory-records .form-grid .el-autocomplete{width:100%}@container (width<=519px){.drawer-inventory-records .form-grid{grid-template-columns:minmax(0,1fr)}}.drawer-inventory-records .inventory-summary-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.drawer-inventory-records .inventory-summary-heading .drawer-form-section__title{margin:0}.drawer-inventory-records .inventory-fact{overflow-wrap:anywhere;white-space:pre-wrap}.drawer-inventory-records summary{cursor:pointer;margin-bottom:12px}.drawer-inventory-records .inventory-panel-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.drawer-inventory-records .inventory-evidence{border-bottom:1px solid var(--el-border-color-lighter);overflow-wrap:anywhere;padding-block:8px}.drawer-snapshot-evidence .snapshot-figures{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin:12px 0;display:grid}.drawer-snapshot-evidence .snapshot-figures dt{color:var(--text-secondary);font-size:13px}.drawer-snapshot-evidence .snapshot-figures dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 0}.drawer-snapshot-evidence.snapshot-evidence-section,.drawer-snapshot-evidence .snapshot-evidence-section{margin-block:14px}.drawer-snapshot-evidence.snapshot-evidence-section summary,.drawer-snapshot-evidence .snapshot-evidence-section summary{cursor:pointer;padding-block:6px}.drawer-snapshot-evidence.snapshot-evidence-section p,.drawer-snapshot-evidence .snapshot-evidence-section p{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.drawer-evidence-review.evidence-review-panel{overflow-wrap:anywhere;margin:16px 0}.drawer-evidence-review.evidence-review-panel summary{cursor:pointer;padding:8px 0}.drawer-evidence-review.evidence-review-panel fieldset{border:0;min-width:0;margin:0;padding:0}.drawer-evidence-review.evidence-review-panel label{gap:6px;margin:10px 0;display:grid}.drawer-evidence-review.evidence-review-panel .settlement-review-check{align-items:flex-start;display:flex}.drawer-evidence-review.evidence-review-panel input[type=checkbox]{flex:none;width:auto;margin-top:4px}.drawer-evidence-review.evidence-review-panel dd{white-space:pre-wrap;margin:2px 0 12px}.drawer-evidence-review.evidence-review-panel .settlement-review-value{white-space:pre-wrap}.drawer-evidence-review .evidence-review-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.drawer-evidence-review .evidence-review-actions .el-button+.el-button{margin-left:0}.finance-flow-content .drawer-section{box-sizing:border-box;border-bottom:1px solid var(--jacons-color-border);background:0 0;width:100%;min-width:0;max-width:100%}.finance-flow-content .drawer-section.drawer-section--flat{border:0}.finance-flow-content .drawer-section h4{margin:0}.finance-flow-content .drawer-section>h4,.finance-flow-content .section-title-row{border-bottom:1px solid var(--jacons-color-border-subtle);background:0 0;align-items:center;padding:0 0 7px;display:flex}.finance-flow-content .section-title-row{justify-content:space-between;gap:10px}.finance-flow-content .drawer-section.drawer-section--flat .section-title-row .drawer-form-section__title{margin-bottom:0}.finance-flow-content .drawer-flow-list span{color:var(--jacons-color-text-tertiary);font-size:12px}.finance-flow-content .drawer-flow-list{gap:0;min-width:0;display:grid}.finance-flow-content .drawer-flow-list>.drawer-flow-row{border-bottom:1px solid #edf1f6;grid-template-columns:104px minmax(0,1fr) 76px;align-items:center;gap:8px;min-width:0;min-height:68px;padding:8px 12px;display:grid}.finance-flow-content .receivable-bank-flow-list>.drawer-flow-row{grid-template-columns:176px minmax(0,1fr) max-content;min-height:64px;padding-block:7px}.finance-flow-content .payable-flow-list>.drawer-flow-row{grid-template-columns:96px minmax(0,1fr) max-content}.finance-flow-content .drawer-flow-list>.drawer-flow-row:last-child{border-bottom:0}.finance-flow-content .drawer-flow-list>.drawer-flow-row--no-action{grid-template-columns:104px minmax(0,1fr)}.finance-flow-content .flow-main,.finance-flow-content .flow-meta{gap:3px;min-width:0;display:grid}.finance-flow-content .flow-main strong{min-width:0;color:var(--jacons-color-success-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.finance-flow-content .flow-date{color:#40566f;font-variant-numeric:tabular-nums;white-space:nowrap}.finance-flow-content .flow-source-tags{flex-wrap:nowrap;gap:4px;display:flex}.finance-flow-content .flow-source-tag{color:#3e6280;white-space:nowrap;background:#f4f8fc;border:1px solid #d7e3ef;border-radius:3px;flex:none;align-items:center;min-height:20px;padding:0 5px;font-size:11px;line-height:1.3;display:flex}.finance-flow-content .flow-party-row,.finance-flow-content .flow-summary-row{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:6px;min-width:0;line-height:1.4;display:grid}.finance-flow-content .drawer-flow-list .flow-party-value{color:#1f2d3d}.finance-flow-content .drawer-flow-list .flow-party-value,.finance-flow-content .drawer-flow-list .flow-summary-value{min-width:0;font-size:12px;font-weight:400;line-height:1.4}.finance-flow-content .drawer-flow-list .flow-summary-value{color:var(--jacons-color-text-tertiary)}.finance-flow-content .flow-actions{justify-content:flex-end;min-width:0;display:flex}.finance-flow-content .receivable-bank-flow-list .flow-actions{align-items:center}.finance-flow-content .flow-state{color:var(--jacons-color-warning,#a16207)!important}.finance-flow-content .flow-assignment-panel{border-top:1px solid #edf1f6;grid-column:1/-1;grid-template-columns:minmax(0,1fr) max-content max-content;align-items:end;gap:8px;min-width:0;padding:8px 0 2px;display:grid}.finance-flow-content .flow-assignment-panel label{gap:4px;min-width:0;display:grid}.finance-flow-content .flow-assignment-panel label>span{color:var(--jacons-color-text-tertiary)}.finance-flow-content .flow-assignment-panel button.primary{border:1px solid var(--jacons-primary-fill);background:var(--jacons-primary-fill);color:#fff;cursor:pointer}@container (width<=519px){.finance-flow-content .drawer-flow-list>.drawer-flow-row,.finance-flow-content .drawer-flow-list>.drawer-flow-row--no-action,.finance-flow-content .flow-meta,.finance-flow-content .flow-assignment-panel{grid-template-columns:1fr}.finance-flow-content .flow-actions{justify-content:flex-start}}.receivable-drawer .receivable-entry-editor{border-top:1px solid #edf1f6;grid-column:1/-1;min-width:0;padding-top:8px}.receivable-drawer .bank-receipt-assignment-editor{border-top:1px solid #edf1f6;grid-column:1/-1;gap:10px;min-width:0;padding:10px 0 2px;display:grid}.receivable-drawer .bank-receipt-assignment-head{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.receivable-drawer .bank-receipt-assignment-head strong{color:#1f2d3d;font-size:13px}.receivable-drawer .bank-receipt-assignment-head span{min-width:0;color:var(--jacons-color-text-tertiary);text-align:right;font-size:12px}.receivable-drawer .bank-receipt-assignment-grid{grid-template-columns:minmax(0,2fr) minmax(120px,1fr) minmax(110px,1fr);gap:8px;min-width:0;display:grid}.receivable-drawer .bank-receipt-assignment-grid label{gap:4px;min-width:0;display:grid}.receivable-drawer .bank-receipt-assignment-grid label>span{color:var(--jacons-color-text-tertiary)}.receivable-drawer .bank-receipt-adjustment-amounts{min-width:0}.receivable-drawer .financing-settlement-summary:not(.financing-settlement-summary--compact) div:last-child{grid-column:1/-1}@container (width<=519px){.receivable-drawer .bank-receipt-assignment-grid{grid-template-columns:1fr}.receivable-drawer .bank-receipt-assignment-head{flex-direction:column;align-items:flex-start;gap:2px}}.finance-flow-content.receivable-drawer{gap:12px;width:100%;min-width:0;max-width:100%;display:grid;overflow-x:hidden}.receivable-drawer .drawer-primary-section,.receivable-drawer .drawer-history-section{border-color:#0000}.receivable-drawer .receivable-entry-form label>span,.receivable-drawer .receivable-entry-row label>span{color:var(--jacons-color-text-tertiary)}.receivable-drawer .section-title-row button,.receivable-drawer .receivable-entry-form button,.receivable-drawer .receivable-entry-row button{color:#1f2d3d;cursor:pointer;background:#fff;border:1px solid #c8d2df;border-radius:4px;height:28px;font-size:13px}.receivable-drawer .drawer-action-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;padding:10px 12px 12px;display:grid}.receivable-drawer .drawer-action-panel>.drawer-field:first-child,.receivable-drawer .drawer-action-panel>.drawer-unmatched-flow,.receivable-drawer .drawer-action-panel>.financing-fee-selector,.receivable-drawer .drawer-action-panel>.financing-settlement-summary,.receivable-drawer .drawer-action-panel>.drawer-action-tip,.receivable-drawer .drawer-action-panel>.drawer-action-buttons{grid-column:1/-1}.receivable-drawer .drawer-field{gap:5px;min-width:0;display:grid}.receivable-drawer .drawer-action-tip,.receivable-drawer .drawer-unmatched-flow span{color:var(--jacons-color-text-tertiary);font-size:12px}.receivable-drawer .drawer-field span{color:var(--jacons-color-text-tertiary)}.receivable-drawer .drawer-unmatched-flow{border:1px solid #edf1f6;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.receivable-drawer .drawer-unmatched-flow div{border-bottom:1px solid #edf1f6;border-right:1px solid #edf1f6;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;min-height:32px;padding:0 10px;font-size:13px;display:grid}.receivable-drawer .drawer-unmatched-flow div:nth-child(2n),.receivable-drawer .drawer-unmatched-flow .wide{border-right:0}.receivable-drawer .drawer-unmatched-flow .wide{grid-column:1/-1}.receivable-drawer .drawer-unmatched-flow strong{overflow-wrap:anywhere;white-space:normal;word-break:break-word;min-width:0;line-height:1.5}.receivable-drawer .drawer-flow-facts{border:1px solid #edf1f6;border-left:0;border-right:0;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 14px}.receivable-drawer .drawer-flow-facts>div{border:0;border-bottom:1px solid #edf1f6;align-items:center;gap:8px;min-width:0;min-height:34px;padding:0;display:flex}.receivable-drawer .drawer-flow-facts>div:nth-last-child(-n+2){border-bottom:0}.receivable-drawer .drawer-flow-facts>div>span{white-space:nowrap;flex:none}.receivable-drawer .drawer-flow-facts__date,.receivable-drawer .drawer-flow-facts__amount{grid-column:span 3}.receivable-drawer .drawer-flow-facts__payer{grid-column:span 6}.receivable-drawer .drawer-flow-facts__account{grid-column:span 5}.receivable-drawer .drawer-flow-facts__summary{grid-column:span 7}.receivable-drawer .drawer-flow-facts__amount strong{font-variant-numeric:tabular-nums;font-size:14px}.receivable-drawer .drawer-action-tip{margin:0;line-height:1.5}.receivable-drawer .financing-settlement-summary--compact{background:#f7fbff;border-color:#d7e3ef;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.receivable-drawer .financing-settlement-summary--compact>div{border-color:#d7e3ef;grid-template-columns:88px minmax(0,1fr);min-height:38px}.receivable-drawer .financing-settlement-summary--compact>div:last-child{border-right:0;grid-column:auto}.receivable-drawer .financing-settlement-summary--compact strong{color:#0b6fbd;font-variant-numeric:tabular-nums;font-size:14px}.receivable-drawer .drawer-action-buttons{flex-wrap:wrap;gap:8px;display:flex}.receivable-drawer .drawer-action-buttons button{min-width:88px;padding:0 12px}.receivable-drawer .drawer-action-buttons button.primary{border:1px solid var(--jacons-primary-fill);background:var(--jacons-primary-fill);color:#fff;cursor:pointer}.receivable-drawer .drawer-state-message{min-height:48px;color:var(--jacons-color-text-tertiary);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.receivable-drawer .drawer-state-message--error{color:#b42318}.receivable-drawer .receivable-entry-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;min-width:0;padding:10px 12px;display:grid}.receivable-drawer .receivable-entry-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;min-width:0;display:grid}.receivable-drawer .receivable-entry-row label,.receivable-drawer .receivable-entry-form label{gap:4px;min-width:0;display:grid}.receivable-drawer .receivable-entry-remark-field,.receivable-drawer .receivable-entry-payment-field,.receivable-drawer .receivable-entry-date-field{grid-column:span 2}.receivable-drawer .receivable-entry-amount-field{grid-column:span 1}.receivable-drawer .receivable-entry-form button.primary{border-color:var(--jacons-primary-fill);background:var(--jacons-primary-fill);color:#fff;grid-column:span 1}.receivable-drawer .receivable-entry-form button:disabled{cursor:not-allowed;opacity:.65}.receivable-drawer .receivable-entry-row input,.receivable-drawer .receivable-entry-form input{padding:0 8px}.receivable-drawer .manual-entry-status{white-space:nowrap;background:#f6f8fb;border:1px solid #d6dde8;justify-content:center;align-items:center;min-height:28px;padding:0 6px;display:inline-flex}.receivable-drawer .manual-entry-status.pending{color:var(--jacons-color-warning-text);background:#fffbe6;border-color:#f5d78e}.receivable-drawer .danger-link{color:#c45656}.receivable-drawer .drawer-empty-text{margin:0;padding:12px;line-height:1.5}@media (width<=1180px){.receivable-drawer .receivable-toolbar{flex-wrap:wrap}}@container (width<=519px){.receivable-drawer .drawer-action-panel{grid-template-columns:1fr}.receivable-drawer .drawer-action-panel>.drawer-field,.receivable-drawer .drawer-action-panel>.drawer-unmatched-flow,.receivable-drawer .drawer-action-panel>.financing-fee-selector,.receivable-drawer .drawer-action-panel>.financing-settlement-summary,.receivable-drawer .drawer-action-panel>.drawer-action-tip,.receivable-drawer .drawer-action-panel>.drawer-action-buttons{grid-column:1/-1}.receivable-drawer .receivable-entry-form,.receivable-drawer .receivable-entry-row{grid-template-columns:1fr}.receivable-drawer .receivable-entry-payment-field,.receivable-drawer .receivable-entry-date-field,.receivable-drawer .receivable-entry-amount-field,.receivable-drawer .receivable-entry-remark-field{grid-column:1/-1}.receivable-drawer .receivable-entry-row button{width:auto}}@container (width<=420px){.receivable-drawer .drawer-unmatched-flow,.receivable-drawer .receivable-entry-form,.receivable-drawer .receivable-entry-row{grid-template-columns:1fr}.receivable-drawer .drawer-flow-facts>div{grid-column:1/-1}}.drawer-payable-review.payable-discharge-review{gap:16px;display:grid}.drawer-payable-review.payable-discharge-review>*{min-width:0}.drawer-payable-review.payable-discharge-review p,.drawer-payable-review.payable-discharge-review li,.drawer-payable-review.payable-discharge-review strong{overflow-wrap:anywhere}.drawer-payable-review .discharge-record{border-bottom:1px solid var(--el-border-color-lighter);padding-block:12px}.drawer-payable-review .discharge-record .drawer-action-buttons{flex-wrap:wrap;margin-top:8px}.form-grid.drawer-field-grid{gap:10px 12px;min-width:0;display:grid}.form-grid.drawer-field-grid label{gap:4px;min-width:0;display:grid}.drawer-form-section{border-bottom:1px solid var(--jacons-color-border-subtle);min-width:0;padding-bottom:10px}.drawer-form-section+.drawer-form-section{margin-top:10px;padding-top:10px}.drawer-form-section__title{min-width:0;color:var(--jacons-color-text);font-size:var(--jacons-drawer-section-size);font-weight:var(--jacons-font-weight-semibold);align-items:center;gap:8px;margin:0 0 8px;line-height:20px;display:flex}.drawer-form-section__title:before{background:var(--jacons-color-brand);content:"";border-radius:2px;flex:none;width:3px;height:14px}.drawer-form-section--card{border:1px solid var(--jacons-color-border);border-radius:var(--jacons-radius-panel);background:var(--jacons-color-surface);padding:11px 12px 12px}.drawer-form-section--card+.drawer-form-section--card{margin-top:10px;padding-top:11px}.drawer-form-section--card .drawer-form-section__title{margin-bottom:10px}.drawer-form-section--flow{border-bottom-color:var(--jacons-color-border);padding-block:9px 10px}.drawer-form-section--flow .drawer-form-section__title{margin-bottom:8px}.section-title-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.section-title-row h4,.section-title-row>span{min-width:0;margin:0}.section-title-row>.drawer-form-section__title{margin-bottom:0}.section-title-row h4{overflow-wrap:anywhere}.section-title-row>span{color:var(--jacons-color-text-secondary);font-size:var(--jacons-drawer-help-size);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;overflow:hidden}.drawer-summary-grid{background:var(--jacons-color-surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-width:0;display:grid}.drawer-summary-grid div{border-bottom:1px solid #edf1f6;border-right:1px solid #edf1f6;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:36px;padding:0 12px;font-size:13px;display:grid}.drawer-summary-grid div:nth-child(2n){border-right:0}.drawer-summary-grid span{color:var(--jacons-color-text-secondary);font-size:var(--jacons-drawer-help-size)}.drawer-summary-grid strong{overflow-wrap:anywhere;white-space:normal;word-break:break-word;min-width:0;line-height:1.5}.drawer-summary-grid strong.is-warning{color:var(--jacons-color-warning,#b45309)}@container (width<=519px){.drawer-summary-grid{grid-template-columns:1fr}.drawer-summary-grid div,.drawer-summary-grid div:nth-child(2n){border-right:0}}.drawer-field--full{grid-column:1/-1}.drawer-field--three-quarters{grid-column:span 9}.drawer-field--half{grid-column:span 6}.drawer-field--third{grid-column:span 4}.drawer-field--quarter{grid-column:span 3}.drawer-field--long{grid-column:span 8}.drawer-field--short{grid-column:span 4}.drawer-context-note{color:var(--jacons-color-text-secondary);font-size:var(--jacons-drawer-help-size);line-height:var(--jacons-drawer-help-line-height);overflow-wrap:anywhere;margin:4px 0 8px;display:block}.drawer-form-section__empty{color:var(--jacons-color-text-tertiary);font-size:var(--jacons-drawer-help-size);margin:0;padding:8px 0 2px;line-height:18px}@container (width<=519px){.drawer-field--three-quarters,.drawer-field--half,.drawer-field--third,.drawer-field--quarter,.drawer-field--long,.drawer-field--short{grid-column:auto}}.rd-pane{border-left:1px solid var(--jacons-color-border-subtle);background:var(--jacons-color-surface);min-width:0;min-height:0;color:var(--jacons-color-text);font-size:var(--jacons-font-size-control);padding:10px;line-height:1.5}:is(.rd-pane,.rd-context) .rd-head{gap:var(--jacons-space-2);min-width:0;padding:var(--jacons-space-3);border:1px solid var(--jacons-color-border-subtle);border-radius:var(--jacons-radius-action);background:var(--jacons-color-surface-subtle);grid-template-columns:minmax(0,1fr);display:grid}.rd-head>div{min-width:0}.rd-head-bar{justify-content:space-between;align-items:center;gap:var(--jacons-space-2);display:flex}:is(.rd-pane,.rd-context) .rd-name{min-width:0;color:var(--jacons-color-text);font-size:16px;font-weight:var(--jacons-font-weight-semibold);white-space:normal;overflow-wrap:anywhere;margin:0;line-height:1.5;display:block}:is(.rd-pane,.rd-context) .rd-meta{margin:var(--jacons-space-1) 0 0;color:var(--jacons-color-text-secondary);font-size:var(--jacons-font-size-caption);overflow-wrap:anywhere;font-style:normal;display:block}:is(.rd-pane,.rd-context) .rd-actions{justify-content:flex-end;align-items:center;gap:var(--jacons-space-2);flex-wrap:wrap;display:flex}.rd-head .rd-actions>button,.rd-head-bar>button,.rd-footer>button,.rd-heading>button.primary{min-height:var(--jacons-control-height);height:var(--jacons-control-height);border:1px solid var(--jacons-color-border);border-radius:var(--jacons-radius-action);background:var(--jacons-color-surface);color:var(--jacons-color-text);font-size:var(--jacons-font-size-control);cursor:pointer;padding:0 10px}.rd-pane button.primary{border-color:var(--jacons-primary-fill);background:var(--jacons-primary-fill);color:var(--jacons-color-surface)}.rd-pane button:disabled{cursor:not-allowed}.rd-pane>.detail-scroll,.rd-pane>.detail-pane{margin-top:var(--jacons-space-2)}:is(.rd-pane,.rd-context) .rd-section{min-width:0;padding:var(--jacons-space-3) 2px;border:0;border-bottom:1px solid var(--jacons-color-border-subtle);background:var(--jacons-color-surface)}:is(.rd-pane,.rd-context) .rd-section:last-child{border-bottom:0}:is(.rd-pane,.rd-context) .rd-heading{justify-content:space-between;align-items:center;gap:var(--jacons-space-2);margin:0 0 var(--jacons-space-2);flex-wrap:wrap;display:flex}:is(.rd-pane,.rd-context) .rd-heading>:is(h4,h5,strong),:is(.rd-pane,.rd-context) .rd-section>h4{min-width:0;color:var(--jacons-color-text);font-size:var(--jacons-font-size-body);font-weight:var(--jacons-font-weight-semibold);overflow-wrap:anywhere;margin:0;line-height:1.5}:is(.rd-pane,.rd-context) .rd-section>h4{margin-bottom:var(--jacons-space-2)}.rd-heading>:is(span,small){color:var(--jacons-color-text-secondary);font-size:var(--jacons-font-size-caption)}:is(.rd-pane,.rd-context) .rd-fields{border:0;gap:0;margin:0;display:grid}:is(.rd-pane,.rd-context) .rd-fields>div{align-items:start;gap:var(--jacons-space-2);border-bottom:1px solid var(--jacons-color-border-subtle);min-width:0;min-height:30px;font-size:var(--jacons-font-size-control);grid-template-columns:72px minmax(0,1fr);padding:6px 0;line-height:1.5;display:grid}:is(.rd-pane,.rd-context) .rd-fields>div:has(>button){grid-template-columns:60px minmax(0,1fr) auto}:is(.rd-pane,.rd-context) .rd-fields>div:last-child{border-bottom:0}:is(.rd-pane,.rd-context) .rd-fields>div>:is(dt,span){color:var(--jacons-color-text-secondary);font-size:inherit;margin:0}:is(.rd-pane,.rd-context) .rd-fields>div>:is(dd,strong){min-width:0;color:var(--jacons-color-text);font-size:inherit;font-weight:400;line-height:inherit;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:0;overflow:visible}:is(.rd-pane,.rd-context) .rd-fields>div>button{align-self:start}:is(.rd-pane,.rd-context) .rd-fields .rd-number{white-space:nowrap;font-variant-numeric:tabular-nums}:is(.rd-pane,.rd-context) .rd-state{border:0;border-left:3px solid var(--jacons-color-brand);background:var(--jacons-color-brand-soft);padding:10px}:is(.rd-pane,.rd-context) .rd-state .rd-fields>div{border:0;min-height:0;padding:3px 0}:is(.rd-pane,.rd-context) .rd-state .rd-fields strong{color:var(--jacons-color-brand-strong);font-weight:var(--jacons-font-weight-semibold)}:is(.rd-pane,.rd-context) .rd-state p{margin:var(--jacons-space-1) 0 0;color:var(--jacons-color-text-secondary);font-size:var(--jacons-font-size-caption)}:is(.rd-pane,.rd-context) .rd-status{border-radius:var(--jacons-radius-action);background:var(--jacons-color-brand-soft);width:fit-content;color:var(--jacons-color-brand-strong);font-size:var(--jacons-font-size-caption);align-items:center;padding:2px 6px;font-weight:400;display:inline-flex}:is(.rd-pane,.rd-context) .rd-status:is(.warning,.medium,.pending,.is-pending,.is-missing,.is-expiring){background:color-mix(in srgb, var(--jacons-color-warning) 10%, white);color:var(--jacons-color-warning-text)}:is(.rd-pane,.rd-context) .rd-status:is(.danger,.high,.failed,.expired,.is-expired){background:color-mix(in srgb, var(--jacons-color-danger) 8%, white);color:var(--jacons-color-danger)}:is(.rd-pane,.rd-context) .rd-files{gap:0;display:grid}:is(.rd-pane,.rd-context) .rd-file{align-items:start;gap:var(--jacons-space-2);min-width:0;padding:var(--jacons-space-2) 0;border:0;border-bottom:1px solid var(--jacons-color-border-subtle);font-size:var(--jacons-font-size-control);background:0 0;grid-template-columns:minmax(0,1fr) auto;line-height:1.5;display:grid}:is(.rd-pane,.rd-context) .rd-file:last-child{border-bottom:0}:is(.rd-pane,.rd-context) .rd-file>:is(span,div){white-space:normal;overflow-wrap:anywhere;min-width:0}:is(.rd-pane,.rd-context) .rd-file .rd-actions{gap:4px 8px;max-width:90px}:is(.rd-pane,.rd-context) .rd-note{margin:var(--jacons-space-2) 0;color:var(--jacons-color-text-secondary);font-size:var(--jacons-font-size-control);overflow-wrap:anywhere;background:0 0;border:0;padding:0;line-height:1.6}:is(.rd-pane,.rd-context) .rd-footer{padding-top:var(--jacons-space-2);border-top:1px solid var(--jacons-color-border-subtle)}.rd-pane .inspector-empty{place-content:center;gap:var(--jacons-space-2);padding:var(--jacons-space-4);color:var(--jacons-color-text-secondary);text-align:center;display:grid}.rd-context{font-size:var(--jacons-font-size-control);line-height:1.5}.rd-file-group{padding:var(--jacons-space-2) 0;border-bottom:1px solid var(--jacons-color-border-subtle)}.rd-file-group h5{font-size:var(--jacons-font-size-control);font-weight:var(--jacons-font-weight-semibold);margin:0}.detail-pane{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.detail-pane>*{flex:none}.detail-pane>.detail-pane,.detail-pane>.detail-scroll{flex:1}.detail-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;overflow:auto}
