.erp-app{--ui-canvas:#f2f9fd;--ui-surface:#ffffff;--ui-brand:#174fc6;--ui-accent:#2563eb;--ui-accent-hover:#174fc6;--ui-accent-soft:#e8f2ff;--ui-text:#10244a;--ui-text-secondary:#63738d;--ui-text-tertiary:#8a99af;--ui-border:#d7e4f3;--ui-border-subtle:#e9f0f8;--ui-silver:#edf3f9;--ui-glacier:#ddebfb;--ui-gradient-canvas:linear-gradient(180deg,#f6fbff,#eef7fd);--ui-gradient-silver:linear-gradient(180deg,#ffffff,#f7faff);--ui-gradient-table:linear-gradient(180deg,#f6faff,#edf4fb);--ui-success:#16835f;--ui-warning:#a96812;--ui-danger:#c83e3e;--ui-control-height:36px;--ui-page-head-height:56px;--ui-toolbar-height:48px;--ui-table-row-height:40px;--ui-page-padding-x:18px;--ui-radius-control:6px;--ui-radius-panel:8px;--ui-radius-overlay:12px;--ui-radius-pill:999px;--ui-radius-circle:50%;--ui-radius-sm:var(--ui-radius-control);--ui-radius-md:var(--ui-radius-panel);--ui-font-body:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif;--ui-font-data:"DIN Alternate","Roboto Mono","SFMono-Regular",Consolas,monospace;--surface:var(--ui-surface);--surface-muted:#f1f5f9;--text:var(--ui-text);--text-2:var(--ui-text-secondary);--text-3:var(--ui-text-tertiary);--line:var(--ui-border);--border-subtle:var(--ui-border-subtle);font-family:var(--ui-font-body)}.biz-document__head h1,.ui-list__title{color:var(--ui-text);font-size:20px;font-weight:700;letter-spacing:-.015em}body .ui-page-heading{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;min-width:0;max-width:100%;min-height:36px;height:auto}.ui-page-heading>:is(h1,h2,h3){flex:0 0 auto}body .ui-page-heading__actions{flex:0 0 auto;min-height:0;height:auto;margin-left:auto;border:0}@media (max-width:640px){.ui-page-heading:has(>.ui-page-heading__actions)>.ui-page-heading__note{order:1;flex-basis:100%}}body .ui-page-heading__note{display:flex;flex:1 1 240px;align-items:center;gap:6px;min-width:0;margin:0;padding:0;color:var(--ui-text-secondary,#63738d);font-size:12px;font-weight:400;line-height:1.5;white-space:normal;overflow-wrap:anywhere;background:transparent;border:0;box-shadow:none}.ui-page-heading__note>[aria-hidden=true]{flex-shrink:0;color:var(--ui-accent,#2563eb);font-size:16px}.ui-page-heading__note>svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.biz-document__head,.ui-list__head{min-height:var(--ui-page-head-height);padding-right:var(--ui-page-padding-x);padding-left:var(--ui-page-padding-x)}.biz-back,.ui-btn{min-height:var(--ui-control-height);height:var(--ui-control-height);padding:0 14px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:#ffffff;color:#405575;font-size:13px;font-weight:500;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.biz-back:hover,.ui-btn:hover{border-color:#8eb5f5;background:#f2f7ff;color:var(--ui-brand)}.biz-back:active,.ui-btn:active{background:#eef2f7}.ui-btn--primary{border-color:var(--ui-accent);background:var(--ui-accent);color:#ffffff}.ui-btn--primary:hover{border-color:var(--ui-accent-hover);background:var(--ui-accent-hover);color:#ffffff}:where(button[title="筛选字段设置"],button[aria-label="筛选字段设置"],button[title="查询设置"],button[aria-label="筛选设置"],button[title="筛选与列设置"],button[aria-label="查询与列设置"],.customer-settings,.product-info-settings,.employee-settings){font-size:0!important}:where(button[title="筛选字段设置"],button[aria-label="筛选字段设置"],button[title="查询设置"],button[aria-label="筛选设置"],button[title="筛选与列设置"],button[aria-label="查询与列设置"],.customer-settings,.product-info-settings,.employee-settings)>svg{display:none}:where(button[title="筛选字段设置"],button[aria-label="筛选字段设置"],button[title="查询设置"],button[aria-label="筛选设置"],button[title="筛选与列设置"],button[aria-label="查询与列设置"],.customer-settings,.product-info-settings,.employee-settings):before{content:"";display:block;width:22px;height:22px;margin:auto;background:50%/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23111111' d='M19.43 12.98c.04-.32.07-.65.07-.98s-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46a.5.5 0 0 0-.6-.22l-2.49 1a7.4 7.4 0 0 0-1.69-.98l-.38-2.65A.5.5 0 0 0 14 2h-4a.5.5 0 0 0-.5.42l-.38 2.65c-.61.25-1.17.58-1.69.98l-2.49-1a.5.5 0 0 0-.6.22l-2 3.46a.5.5 0 0 0 .12.64l2.11 1.65c-.04.32-.07.65-.07.98s.03.66.07.98l-2.11 1.65a.5.5 0 0 0-.12.64l2 3.46a.5.5 0 0 0 .6.22l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.04.24.25.42.5.42h4a.5.5 0 0 0 .5-.42l.38-2.65c.61-.25 1.17-.58 1.69-.98l2.49 1a.5.5 0 0 0 .6-.22l2-3.46a.5.5 0 0 0-.12-.64z'/%3E%3Ccircle cx='12' cy='12' r='3.2' fill='%23ffffff'/%3E%3C/svg%3E")}.biz-btn--danger,.biz-btn--danger:hover{border-color:var(--ui-danger);background:var(--ui-danger);color:#ffffff}.ui-btn:disabled,.ui-pager__controls button:disabled{border-color:#e0e5ec;background:#f4f6f8;color:#98a2b3;cursor:not-allowed;opacity:1}.biz-back:focus,.biz-form-grid input:focus,.biz-form-grid select:focus,.biz-form-grid textarea:focus,.ui-btn:focus,.ui-pager__controls button:focus,.ui-pager__controls select:focus{outline:0}.biz-back:focus-visible,.ui-btn:focus-visible,.ui-pager__controls button:focus-visible{box-shadow:inset 0 0 0 2px rgba(36,99,235,.38)}.biz-card,.biz-missing,.biz-status-flow,.ui-filterbar,.ui-grid{border-color:var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:0 7px 22px rgba(39,91,157,.05)}.ui-grid{position:relative}.ui-grid:before{position:absolute;z-index:2;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,#2563eb,#55c4ef 32%,transparent 72%);content:"";pointer-events:none}.ui-grid:after{content:none}.ui-filterbar{padding:12px 132px 12px 14px;background:rgba(255,255,255,.97)}@media (max-width:680px){.ui-filterbar{padding-right:14px;padding-bottom:58px}}.ui-ff{min-height:var(--ui-control-height);height:var(--ui-control-height);border-color:var(--ui-border);border-radius:var(--ui-radius-sm)}.ui-ff__label{color:#4c607e;background:#f3f7fc;border-right-color:var(--ui-border)}.biz-form-grid input,.biz-form-grid select,.biz-form-grid textarea,.ui-ff input,.ui-ff select,.ui-pager__controls select{color:var(--ui-text);font-family:var(--ui-font-body)}.biz-form-grid input,.biz-form-grid select{height:var(--ui-control-height)}.biz-form-grid input,.biz-form-grid select,.biz-form-grid textarea,.ui-pager__controls select{border-color:var(--ui-border);border-radius:var(--ui-radius-sm);box-shadow:none}.biz-form-grid input:focus,.biz-form-grid select:focus,.biz-form-grid textarea:focus,.ui-pager__controls select:focus-visible{border-color:#7894bf;box-shadow:inset 0 0 0 1px rgba(36,99,235,.16)}.biz-form-grid input:disabled,.biz-form-grid select:disabled,.biz-form-grid textarea:disabled{border-color:#e1e6ed;background:#f3f5f7;color:#98a2b3}.ui-table-wrap{border-radius:var(--ui-radius-panel)}.ui-table{color:var(--ui-text);font-size:13px}.ui-table td,.ui-table th{height:var(--ui-table-row-height);padding:6px 10px;border-right-color:#e4ecf6;border-bottom-color:#e4ecf6}.ui-table th{background:var(--ui-gradient-table);color:#425675;font-size:12px;font-weight:600}.ui-table tbody tr:hover,.ui-table tbody tr:not(.ui-table__row--selected):hover>td{background:#f3f8ff}.ui-table tbody tr.ui-table__row--selected:hover>td,.ui-table tbody tr.ui-table__row--selected>td,.ui-table__row--selected,.ui-table__row--selected:hover{background:var(--ui-accent-soft)}.ui-table tbody tr.ui-table__row--selected>td:first-child{box-shadow:inset 3px 0 0 var(--ui-accent)}:is(.ui-table,.so-table,.sob__table,.receipt-table,.product-info-table,.customer-table) tbody tr:has(input[type=checkbox][aria-label^="选择"]:checked)>td{background-color:var(--ui-accent-soft)!important}.ui-table__total td{background:#f0f6fc;border-top-color:var(--ui-border)}.ui-table__empty{height:112px;color:var(--ui-text-tertiary)}.biz-detail-grid dd,.ui-pager,.ui-table td,.ui-table__idx,.ui-table__total td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-pager__controls button,.ui-pager__controls select{min-width:32px;height:32px;border-color:var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:#405575}.ui-pager__controls .ui-pager__num--active{border-color:var(--ui-accent);background:var(--ui-accent);color:#ffffff}.ui-modal{background:rgba(16,36,74,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ui-modal__box{border:1px solid #d3e1f1;background:#ffffff;border-radius:var(--ui-radius-overlay);box-shadow:0 24px 64px rgba(25,69,127,.2)}.ui-modal__head{min-height:52px;padding:12px 18px;border-bottom-color:var(--ui-border-subtle);background:#f7faff}.ui-modal__head h3{color:var(--ui-text);font-size:15px;font-weight:700}.ui-modal__close{border-radius:var(--ui-radius-sm);color:#667085}.ui-modal__foot{min-height:56px;padding:10px 18px;border-top-color:var(--ui-border-subtle);background:#f8fbff}.biz-status-flow{position:relative;overflow:hidden}.biz-status-flow:before{position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(180deg,#2b64c8,#8fb4d8 56%,#c8d3df);content:""}.biz-status-flow .is-done i{border-color:var(--ui-success);background:var(--ui-success)}.biz-status-flow .is-current i{border-color:var(--ui-accent);background:var(--ui-accent)}.biz-card>header{position:relative;border-bottom-color:var(--ui-border-subtle);background:#f7faff}.biz-card>header:after{position:absolute;top:0;left:14px;width:42px;height:3px;background:linear-gradient(90deg,#2563eb,#55c4ef 72%,transparent);content:""}.biz-card>header b{background:#eaf7f1;color:var(--ui-success)}.biz-detail-grid div{border-right-color:var(--ui-border-subtle);border-bottom-color:var(--ui-border-subtle)}.biz-field-error{color:var(--ui-danger)}@media (prefers-reduced-motion:reduce){.biz-back,.ui-btn{transition:none}}body :where(button,input,select,textarea,[role=button],[tabindex]):focus,body :where(button,input,select,textarea,[role=button],[tabindex]):focus-visible{outline:0!important;outline-offset:0!important;-webkit-tap-highlight-color:transparent}body :where(button,[role=button],[tabindex]):focus-visible{box-shadow:inset 0 0 0 2px rgba(43,100,200,.42)!important}body :where(button,input,select,textarea,[role=button],[tabindex]):focus:not(:focus-visible){box-shadow:none!important}body :is(input,select,textarea,[role=combobox]):is(:focus,:focus-visible):not(:disabled){outline:0!important;box-shadow:none!important}body :is(.so-table--entry .so-entry__input,.so-table--entry .so-entry__select,.so-table--entry .so-entry__search>input,.de-scan input,.de-table .de-entry-input,[class*=BarcodePrintPage_table_] td>input):focus{background-color:transparent!important}body .product-sheet td>:is(input:not([type=checkbox]):not([type=radio]),select):is(:hover,:focus){background-color:transparent!important}body :is(input,select,textarea,[role=combobox]):focus:not(:disabled):not([aria-invalid=true]):not(.is-error):not(:user-invalid){border-color:var(--ui-filter-focus,#2f6fed)}body input:is([type=checkbox],[type=radio]):focus:focus-visible{outline:1px solid var(--ui-filter-focus,#2f6fed)!important;outline-offset:-1px!important}body input[type=radio]:focus-visible{border-radius:50%}body :is(th,td):has(>:is([class*=FieldDisplaySettingsModal_checkbox_],[class*=PermissionSettingsPages_check_]):only-child),body :is(th,td):has(>input[type=checkbox]:only-child){padding-inline:0!important;text-align:center!important;vertical-align:middle!important}body :is(th,td)>input[type=checkbox]:only-child{display:block!important;margin:0 auto!important}body .so-form--sheet .so-entry__select-cell>input[type=checkbox]:only-child{display:grid!important}body :is([class*=FieldDisplaySettingsModal_checkbox_],[class*=PermissionSettingsPages_check_]){display:inline-grid!important;place-items:center!important;vertical-align:middle!important}body :is(th,td)>:is([class*=FieldDisplaySettingsModal_checkbox_],[class*=PermissionSettingsPages_check_]):only-child{display:grid!important;margin:0 auto!important}body :is(th,td)>[class*=FieldDisplaySettingsModal_checkbox_]:only-child{width:max-content}body :is(.so-field,.so-ff,.ui-ff,.de-field,.so-entry__scan-combo,.so-customer-dialog__search,.so-customer-dialog__select,.so-reference-picker__category-search,.so-reference-picker__search,.ui-column-settings__search,.adjustment-search-box,.adjustment-unit-filter,.adjustment-more-filters label,.receipt-filters>label,.receipt-filter-date--picker,.expense-filters>label,.expense-posted-date,.expense-range,.expense-adjustment-filters>label,.expense-adjustment-posted-date,.expense-adjustment-range,.payment-entry__money-grid label>div,.md-equity__search,.branch-create__date .dp,.branch-detail__log-filter label,.supplier-create__picker-field,.product-quick,.product-field,.product-media-box,.inout-create__body>label>div,.expense-create__body>label>div,[class*=_reauthField_]>span:nth-child(2),[class*=_toolbar_] label,[class*=_advancedFields_]>label>div,[class*=_inputControl_],[class*=_passwordControl_],[class*=_passwordBox_],[class*=_codeInput_],[class*=_fieldControl_],[class*=_filterField_],[class*=_dateRange_],[class*=_field_],[class*=_searchField_],[class*=_supplierField_],[class*=_customerField_],[class*=_filterControl_],[class*=_control_],[class*=_documentDatePicker_],[class*=_searchBox_],[class*=_scanControl_],[class*=_search_]):is(:focus-within,:hover){box-shadow:none!important}body :is(.dp__trigger,.so-settle__account-box,.de-receipt-account-box,button[aria-haspopup],[role=combobox],[class*=_accountTrigger_],[class*=_expenseTrigger_]):is(:focus,:focus-visible,.is-open){box-shadow:none!important}body :is(.so-field,.de-field,.so-customer-dialog__search,.so-reference-picker__search,.ui-column-settings__search,[class*=_inputControl_],[class*=_passwordControl_],[class*=_passwordBox_],[class*=_codeInput_],[class*=_searchField_],[class*=_search_])>button:focus-visible{box-shadow:none!important;background-color:#e8f0ff}body :is(.home-dashboard__auto-refresh,.home-dashboard__customize-list,.product-switch,.system-settings__switch,[class*=PermissionSettingsPages_check_],[class*=PermissionSettingsPages_toggle_],[class*=FieldDisplaySettingsModal_checkbox_]) input:focus-visible+:is(span,i){outline:1px solid var(--ui-filter-focus,#2f6fed)!important;outline-offset:-1px!important}body .product-switch>span,body [class*=FieldDisplaySettingsModal_checkbox_]>input+i{box-shadow:none!important}:root{--ui-filter-height:34px;--ui-filter-radius:0px;--ui-filter-border:#c9d6e6;--ui-filter-divider:#d3deeb;--ui-filter-label-bg:#f7f8fa;--ui-filter-label-text:#525456;--ui-filter-input-text:#334155;--ui-filter-placeholder:#a6b1c0;--ui-filter-focus:#2f6fed}body :is(.so-ff,.sob__filter-grid>label,.purchase-filter-grid>label,.receipt-filters>label,.receipt-filter-date,.product-info-filters>label,.customer-filters>label,.employee-filters>label,.expense-filters>label,.expense-adjustment-filters>label,.adjustment-unit-filter,.adjustment-more-filters>label),body :where([class*=_filters_],[class*=_filterGrid_])>:is(label,[class*=_field_],[class*=_filterField_],[class*=_searchField_],[class*=_selectField_],[class*=_dateRange_]){min-width:0;height:var(--ui-filter-height);min-height:var(--ui-filter-height);overflow:hidden;border:1px solid var(--ui-filter-border);border-radius:var(--ui-filter-radius);background:#fff;transition:border-color .12s ease,box-shadow .12s ease}body :is(.ui-ff,.so-ff,.sob__filter-grid>label,.purchase-filter-grid>label,.receipt-filters>label,.receipt-filter-date,.product-info-filters>label,.customer-filters>label,.employee-filters>label,.expense-filters>label,.expense-adjustment-filters>label,.adjustment-unit-filter,.adjustment-more-filters>label):is(:hover,:focus-within),body :where([class*=_filters_],[class*=_filterGrid_])>:is(label,[class*=_field_],[class*=_filterField_],[class*=_searchField_],[class*=_selectField_],[class*=_dateRange_]):is(:hover,:focus-within){border-color:var(--ui-filter-focus);box-shadow:none!important}body .ui-ff :is(input,select):focus{box-shadow:none!important}body :is(.ui-ff__label,.so-ff__label,.sob__filter-grid>label>span,.purchase-filter-grid>label>span,.receipt-filters>label>span,.receipt-filter-date>span,.product-info-filters>label>span,.customer-filters>label>span,.employee-filters>label>span,.expense-filters>label>span,.expense-adjustment-filters>label>span,.adjustment-unit-filter>span,.adjustment-more-filters>label>span),body :where([class*=_filters_],[class*=_filterGrid_])>:is(label,[class*=_field_],[class*=_filterField_],[class*=_searchField_],[class*=_selectField_],[class*=_dateRange_])>span:first-child{display:flex;min-width:max-content;height:100%;flex:0 0 auto;align-items:center;padding:0 12px;border-right:1px solid var(--ui-filter-divider);color:var(--ui-filter-label-text)!important;background:var(--ui-filter-label-bg)!important;white-space:nowrap}body :is(.branch-detail__log-filter>label,.so-payment-picker__search,.ui-column-settings__search,[class*=FactoryInventoryPage_search_],[class*=FactoryInventoryPage_warehouseFilter_],[class*=BranchProductPushPage_searchBar_]>label,[class*=BranchProductPushPage_advancedFields_]>label)>span:first-child,body :where([class*=_filters_],[class*=_filterGrid_],[class*=_searchRow_],[class*=_criteria_]) :is(label:not(:has(>input:is([type=checkbox],[type=radio]))),[class*=_field_],[class*=_filter_],[class*=_filterField_],[class*=_searchField_],[class*=_selectField_],[class*=_pickerField_],[class*=_dateField_],[class*=_dateFilter_],[class*=_dateRange_],[class*=_criterion_]):not([class*=_searchFilter_])>span:first-child:not([aria-hidden=true]){color:var(--ui-filter-label-text)!important;background:var(--ui-filter-label-bg)!important}body :is(.ui-ff,.so-ff,.sob__filter-grid>label,.purchase-filter-grid>label,.receipt-filters>label,.receipt-filter-date,.product-info-filters>label,.customer-filters>label,.employee-filters>label,.expense-filters>label,.expense-adjustment-filters>label,.adjustment-unit-filter,.adjustment-more-filters>label) :is(input:not([type=checkbox]):not([type=radio]),select),body :where([class*=_filters_],[class*=_filterGrid_])>:is(label,[class*=_field_],[class*=_filterField_],[class*=_searchField_],[class*=_selectField_],[class*=_dateRange_]) :is(input:not([type=checkbox]):not([type=radio]),select){min-width:0;height:calc(var(--ui-filter-height) - 2px);border:0;border-radius:0;outline:0;color:var(--ui-filter-input-text);background-color:#fff;box-shadow:none!important}body :is(.ui-ff,.so-ff,.sob__filter-grid>label,.purchase-filter-grid>label,.receipt-filters>label,.receipt-filter-date,.product-info-filters>label,.customer-filters>label,.employee-filters>label,.expense-filters>label,.expense-adjustment-filters>label,.adjustment-unit-filter,.adjustment-more-filters>label) input::placeholder,body :where([class*=_filters_],[class*=_filterGrid_])>:is(label,[class*=_field_],[class*=_filterField_],[class*=_searchField_],[class*=_selectField_],[class*=_dateRange_]) input::placeholder{color:var(--ui-filter-placeholder)}body :is(.ui-ff,.so-ff,.sob__filter-grid>label,.purchase-filter-grid>label,.receipt-filters>label,.product-info-filters>label,.customer-filters>label,.employee-filters>label,.expense-filters>label,.expense-adjustment-filters>label,.adjustment-unit-filter,.adjustment-more-filters>label)>b,body :where([class*=_filters_],[class*=_filterGrid_])>:is(label,[class*=_field_],[class*=_filterField_],[class*=_searchField_],[class*=_selectField_])>b{display:flex;height:100%;flex:0 0 auto;align-items:center;padding:0 10px 2px 4px;color:#7f8ea3}.erp-main :where(button:not([role=switch]):not([class*=switch]):not([class*=toggle]):not([class*=avatar]),input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:var(--ui-radius-control)!important}.erp-main :where(.ui-filterbar,.ui-grid,.ui-table-wrap,.biz-card,.so-filterbar,.so-table-wrap,.so-pager,.sob__filters,.sob__table-wrap,.sob__pager,.sof__table-wrap,.de-table-wrap){border-radius:var(--ui-radius-panel)!important}.erp-main :where(.ui-modal__box,[class*=dialog__box],[class*=modal__box]){border-radius:var(--ui-radius-overlay)!important}.erp-main :where(.ui-ff,.so-ff,.sob-field,.sof-field){border-radius:var(--ui-radius-control)!important}.erp-main :where(.ui-ff,.so-ff,.sob-field,.sof-field) :is(input,select){border-radius:0!important}.erp-main :where([class*=_card_],[class*=_Card_],[class*=Card_],[class*=_panel_],[class*=_Panel_],[class*=Panel_],[class*=_layout_],[class*=_metrics_],[class*=_tableWrap_],[class*=TableWrap_],[class*=_filterBar_],[class*=FilterBar_],[class*=_filterPanel_],[class*=FilterPanel_]){border-radius:var(--ui-radius-panel)!important}.erp-main :where([class*=_dialog_],[class*=_Dialog_],[class*=Dialog_],[class*=_modal_],[class*=_Modal_],[class*=Modal_],[class*=_drawer_],[class*=_Drawer_],[class*=Drawer_],[class*=_popover_],[class*=_Popover_],[class*=Popover_]){border-radius:var(--ui-radius-overlay)!important}.erp-main :where([class*=_badge_],[class*=_Badge_],[class*=Badge_],[class*=_tag_],[class*=_Tag_],[class*=Tag_],[class*=_statusBadge_],[class*=_statusTag_]){border-radius:var(--ui-radius-pill)!important}.erp-main :where(.ui-query__tabs,.so-seg,.stock-count-modes){overflow:hidden;border-radius:var(--ui-radius-control)}.erp-main :where(.ui-query__tabs,.so-seg,.stock-count-modes)>button{border-radius:0!important}body :is(.ui-ff,.so-ff,.sob__filter-grid>label,.purchase-filter-grid>label,.receipt-filters>label,.receipt-filter-date,.receipt-range,.ui-query__range,.product-info-filters>label,.customer-filters>label,.employee-filters>label,.expense-filters>label,.expense-adjustment-filters>label,.adjustment-unit-filter,.adjustment-more-filters>label,.expense-items__status-filter,.settings-log-filters .settings-select,.branch-detail__log-filter>label,[class*=ProfitStatPage_filterControl_],[class*=ProductUnitPage_filterSelect_]),body :where(.ui-ff,.so-ff,.sob__filter-grid,.purchase-filter-grid,.receipt-filters,.receipt-filter-date,.receipt-range,.ui-query__range,.product-info-filters,.customer-filters,.employee-filters,.expense-filters,.expense-adjustment-filters,.adjustment-toolbar__filters,.adjustment-more-filters,.expense-items__toolbar,.settings-log-filters,.branch-detail__log-filter,.inventory-opening__filters,[class*=_filters_],[class*=_filterGrid_],[class*=_extraFilters_],[class*=ProfitStatPage_filterControl_],[class*=ProductUnitPage_filterSelect_]) :is(input:not([type=checkbox]):not([type=radio]),select,.dp__trigger),body :where([class*=_filters_],[class*=_filterGrid_],[class*=_extraFilters_]) :is([class*=_field_],[class*=_filterField_],[class*=_searchField_],[class*=_selectField_],[class*=_pickerField_],[class*=_dateField_],[class*=_dateRange_]),body :where([class*=_filters_],[class*=_filterGrid_],[class*=_extraFilters_])>label:not(:has(input[type=checkbox],input[type=radio])){border-radius:0!important}body :where(input:not([type]),input[type=text],input[type=search],input[type=number],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],select,textarea):not(:disabled):not([readonly]):not([aria-invalid=true]):not(.is-error):hover{border-color:#6f92ff;box-shadow:inset 0 0 0 1px rgba(47,107,255,.16)}body :where(input[type=checkbox],input[type=radio]):not(:disabled):hover{box-shadow:0 0 0 2px rgba(47,107,255,.22)}body :where(input:not([type]),input[type=text],input[type=search],input[type=number],input[type=email],input[type=password],input[type=tel],input[type=url],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],select,textarea,input[type=checkbox],input[type=radio]){transition:border-color .14s ease,box-shadow .14s ease}@media (prefers-reduced-motion:reduce){body :where(input,select,textarea){transition:none}}*{scrollbar-width:thin;scrollbar-color:#b9c4d3 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border-radius:999px;background:#b9c4d3}::-webkit-scrollbar-thumb:hover{background:#9eabc0}body :is(dialog,[role=dialog],[role=alertdialog],.so-modal__box,.ui-modal__box,.stock-count-create-modal,.stock-count-confirm,.warehouse-owner-picker__panel,div[class*=_dialog_],section[class*=_dialog_],form[class*=_dialog_],div[class*=_modal_],section[class*=_modal_],form[class*=_modal_],section[class*=_confirm_]):not(:is(.so-modal,.ui-modal,.stock-count-modal-layer,.warehouse-owner-picker,.dp__popup,[aria-modal=false],[class*=_overlay_],[class*=_backdrop_])){border-radius:12px!important;background-clip:padding-box}body :is(dialog,[role=dialog],[role=alertdialog],.so-modal__box,.ui-modal__box,.stock-count-create-modal,.stock-count-confirm,.warehouse-owner-picker__panel,div[class*=_dialog_],section[class*=_dialog_],form[class*=_dialog_],div[class*=_modal_],section[class*=_modal_],form[class*=_modal_],section[class*=_confirm_]):not(:is(.so-modal,.ui-modal,.stock-count-modal-layer,.warehouse-owner-picker,.dp__popup,[aria-modal=false],[class*=_overlay_],[class*=_backdrop_]))>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}body :is(dialog,[role=dialog],[role=alertdialog],.so-modal__box,.ui-modal__box,.stock-count-create-modal,.stock-count-confirm,.warehouse-owner-picker__panel,div[class*=_dialog_],section[class*=_dialog_],form[class*=_dialog_],div[class*=_modal_],section[class*=_modal_],form[class*=_modal_],section[class*=_confirm_]):not(:is(.so-modal,.ui-modal,.stock-count-modal-layer,.warehouse-owner-picker,.dp__popup,[aria-modal=false],[class*=_overlay_],[class*=_backdrop_]))>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}@layer business-table-headers{@media screen{:where(.erp-main,[role=dialog],.ui-modal) table>thead>tr th:not(:where([data-print-sheet] *,[class*=calendar] *,[class*=Calendar] *,[class*=date-picker] *,[class*=DatePicker] *)){box-sizing:border-box!important;height:32px!important;padding:4px 9px!important;border-right:1px solid #bdc7d4!important;border-bottom:1px solid #bdc7d4!important;border-radius:0!important;background:#e8eef5!important;color:#1f2937!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;vertical-align:middle!important;box-shadow:none!important}:where(.erp-main,[role=dialog],.ui-modal) table>thead>tr>th:not(:where([data-print-sheet] *,[class*=calendar] *,[class*=Calendar] *,[class*=date-picker] *,[class*=DatePicker] *))>button[aria-label="列设置"]{min-width:0!important;min-height:0!important;height:22px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#1557f5!important;font-size:13px!important;box-shadow:none!important}:where(.erp-main,[role=dialog],.ui-modal) table>thead>tr th:not(:where([data-print-sheet] *,[class*=calendar] *,[class*=Calendar] *,[class*=date-picker] *,[class*=DatePicker] *)) button{min-height:0!important;height:22px!important;padding-top:0!important;padding-bottom:0!important;font-size:13px!important;line-height:1.2!important}:where(.erp-main,[role=dialog],.ui-modal) table>thead>tr>th>th:not(:where([data-print-sheet] *,[class*=calendar] *,[class*=Calendar] *,[class*=date-picker] *,[class*=DatePicker] *)){display:contents!important}:where(.erp-main,[role=dialog],.ui-modal) table>thead>tr th:not(:where([data-print-sheet] *,[class*=calendar] *,[class*=Calendar] *,[class*=date-picker] *,[class*=DatePicker] *)) button[aria-label="列设置"]:focus-visible{outline:2px solid #1557f5!important;outline-offset:-2px!important}.erp-main .ui-table__th-label{display:flex!important;align-items:center;justify-content:space-between;gap:4px!important}.erp-main .ui-table__sort{flex:0 0 auto;color:#a9b2bf!important;font-weight:400}.erp-main .ui-table th:is([aria-sort=ascending],[aria-sort=descending]) .ui-table__sort{color:#1557f5!important}}}@layer input-surfaces{.employee-create__field>input.employee-create__generated-code[readonly]{background-color:#f1f3f7!important}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=hidden]),textarea,select,[role=combobox],[contenteditable=true]){background-color:transparent!important}:where(input,textarea,select):is(:-webkit-autofill,:-webkit-autofill){-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:currentColor!important}:where(input,textarea,select):is(:autofill,:-webkit-autofill){-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:currentColor!important}}body :where(.so-seg__tab.is-active,.so-status-tab.is-active,.ui-query__tabs>button.is-active,.ui-query__dates>button.is-active,.so-quickbar__dates .so-textbtn.is-active,.sob__quick-ranges>button.is-active,.stock-count-modes>button.is-active,[aria-label="快捷日期"]>button:is([aria-pressed=true],.is-active,[class*=_active_]),[aria-label="更多日期范围"]>[aria-selected=true]){font-weight:700!important}body :is(.so-table--entry,.de-table) :is(.so-entry__row-index,.de-row-index){text-align:center!important}:is([role=alertdialog],.ui-modal__box:has(>.biz-delete-confirm),.ui-modal__box:not(form):has(>.ui-modal__body>.biz-confirm-text),.so-modal__box--sm),:is([role=alertdialog],.ui-modal__box:has(>.biz-delete-confirm),.ui-modal__box:not(form):has(>.ui-modal__body>.biz-confirm-text),.so-modal__box--sm)>:is(header,footer,.ui-modal__head,.ui-modal__body,.ui-modal__foot,.so-modal__head,.so-modal__body,.so-modal__foot){background:#fff!important}body details>summary{list-style:none}body details>summary::-webkit-details-marker{display:none}body details>summary:before{content:""!important;display:inline-block;width:14px;height:14px;flex:0 0 14px;vertical-align:middle;background:#343a40;-webkit-clip-path:polygon(6.25% 18.75%,93.75% 18.75%,50% 87.5%);clip-path:polygon(6.25% 18.75%,93.75% 18.75%,50% 87.5%);transform:rotate(-90deg)}body details[open]>summary:before{transform:none}.ui-table[data-customer-fixed-columns] [data-customer-fixed-column]{position:-webkit-sticky;position:sticky}.ui-table[data-customer-fixed-columns] [data-customer-fixed-column=selection]{left:var(--customer-fixed-selection-left,0)}.ui-table[data-customer-fixed-columns] [data-customer-fixed-column=index]{left:var(--customer-fixed-index-left,0)}.ui-table[data-customer-fixed-columns] [data-customer-fixed-column=actions]{left:var(--customer-fixed-actions-left,0)}.ui-table[data-customer-fixed-columns] [data-customer-fixed-column=code]{left:var(--customer-fixed-code-left,0)}.ui-table[data-customer-fixed-columns] [data-customer-fixed-column=name]{left:var(--customer-fixed-name-left,0)}.ui-table[data-customer-fixed-columns] thead [data-customer-fixed-column]{z-index:6}.ui-table[data-customer-fixed-columns] tbody [data-customer-fixed-column]{z-index:2;background:#fff}.ui-table[data-customer-fixed-columns] tbody tr:nth-child(2n)>[data-customer-fixed-column]{background:var(--wb-zebra)}.ui-table[data-customer-fixed-columns] tbody tr:hover>[data-customer-fixed-column]{background:var(--wb-hover)}.ui-table[data-customer-fixed-columns] tbody tr.ui-table__row--selected:not(.ui-table__spacer)>td{background:var(--wb-selection)}html body [data-global-empty-artwork]{display:none!important}html body [data-global-empty-message]{font-size:0!important;line-height:0!important;text-align:center!important;color:#929ba8!important;white-space:normal!important}html body [data-global-empty-message]:before{content:"";display:block;width:96px;height:96px;margin:16px auto 12px;background:url(/images/operations-logo.png) 50%/contain no-repeat;opacity:.2;filter:saturate(.65)}html body [data-global-empty-message]:after{content:"暂无搜索结果";display:block;margin:0 auto 16px;font:400 14px/22px Arial,sans-serif;color:#929ba8}html body td:has([data-global-empty-message])>div{min-height:0!important;height:auto!important}html body td:has([data-global-empty-message]),html body td[data-global-empty-message]{vertical-align:middle!important}html body td:has([data-global-empty-message])>div{width:var(--empty-visible-width,100%);max-width:100%;position:-webkit-sticky;position:sticky;left:0}html body td[data-global-empty-message]:after,html body td[data-global-empty-message]:before{position:-webkit-sticky;position:sticky;left:max(0px,calc(var(--empty-visible-width, 100%) / 2 - 56px));margin-left:max(0px,calc(var(--empty-visible-width, 100%) / 2 - 56px));margin-right:0;width:112px}table:is([data-table-key="crms-bi:universal-v4:crms:customer:workbench-v3:list"],[data-table-key="crms-bi:universal-v4:crms:supplier:workbench-v3:list"]) tbody :is(td,button,a,span){font-size:14px}@layer business-table-headers{table:is([data-table-key="crms-bi:universal-v4:crms:customer:workbench-v3:list"],[data-table-key="crms-bi:universal-v4:crms:supplier:workbench-v3:list"]) thead :is(th,button){font-size:14px!important}table:is([data-table-key="crms-bi:universal-v4:crms:customer:workbench-v3:list"],[data-table-key="crms-bi:universal-v4:crms:supplier:workbench-v3:list"])>thead>tr>th>button{font-size:14px!important}}:where(.ui-list,.so,.sob,.receipt-list,.product-info-list,.customer-list,.employee-list,.purchase-order-list){min-width:0;min-height:0}:where(.ui-list__head,.product-info-head,.customer-head,.employee-head,.purchase-order-head,.receipt-head,.sob__head){min-width:0;gap:12px}:where(.ui-list__head,.product-info-head,.customer-head,.employee-head,.purchase-order-head,.receipt-head,.sob__head) :where(h1,h2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.ui-list__actions,.product-info-head>div,.customer-head>div,.purchase-inbound-head-actions,.receipt-head__actions,.sob__head-actions,.so-filterbar__actions,.sob__query-actions,.receipt-filter-actions){min-width:0;flex:0 0 auto;align-items:center}:where(.ui-list__actions,.product-info-head>div,.customer-head>div,.purchase-inbound-head-actions,.receipt-head__actions,.sob__head-actions,.so-filterbar__actions,.sob__query-actions,.receipt-filter-actions)>button{flex:0 0 auto;white-space:nowrap}.ui-filterbar{padding-right:142px}:where(.ui-filterbar__settings,.sob__settings-button,.receipt-settings,.product-info-settings,.customer-settings,.employee-settings,.purchase-filter-settings){box-sizing:border-box;width:auto;min-width:40px;flex:0 0 auto;padding-right:6px;padding-left:6px;font-size:13px;white-space:nowrap}.ui-table__gear{width:auto;min-width:40px;padding-right:4px;padding-left:4px;white-space:nowrap}.product-info-filters{grid-template-columns:minmax(260px,1.2fr) repeat(4,minmax(180px,1fr)) 44px 74px}.customer-settings{flex-basis:40px}.employee-filters{grid-template-columns:1.05fr 1.05fr 1.05fr 1.05fr 1.05fr 1.05fr 44px 70px}.purchase-filter-grid,.purchase-inbound-filter-grid{grid-template-columns:repeat(5,minmax(180px,1fr)) 44px 74px}:where(.product-info-table-wrap,.customer-table-wrap,.employee-table-wrap,.purchase-order-table-wrap,.receipt-table-wrap,.ui-table-wrap){min-width:0;max-width:100%;overflow-x:auto}:where(.product-info-pager,.customer-pager,.employee-pager,.purchase-order-pager,.receipt-pager,.ui-pager){min-width:0;gap:16px;overflow-x:auto;overflow-y:hidden}:where(.product-info-pager,.customer-pager,.employee-pager,.purchase-order-pager,.receipt-pager,.ui-pager)>*{flex:0 0 auto}@media (max-width:1400px){.product-info-filters{grid-template-columns:repeat(2,minmax(220px,1fr)) 44px 74px}.employee-filters,.purchase-filter-grid,.purchase-inbound-filter-grid{grid-template-columns:repeat(3,minmax(190px,1fr)) 44px 74px}}@media (max-width:680px){.ui-filterbar{padding-right:10px;padding-bottom:46px}}[data-global-column-resizable=true]{box-sizing:border-box}[data-global-column-resize-handle=true]{position:absolute;top:0;right:0;z-index:8;width:9px;height:100%;cursor:col-resize;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-global-column-resize-handle=true]:after{content:"";position:absolute;top:0;bottom:0;left:6px;width:2px;background:transparent}.is-global-column-resizing>[data-global-column-resize-handle=true]:after,[data-global-column-resizable=true]:hover>[data-global-column-resize-handle=true]:after,[data-global-column-resize-handle=true]:hover:after{background:#2563eb}.global-table-resize-viewport{max-width:100%;overflow-x:auto}body :is([data-global-column-resize-handle=true],.so-table__resize-handle,.sob__resize-handle){right:-4.5px;width:8px}body :is([data-global-column-resize-handle=true],.so-table__resize-handle,.sob__resize-handle):after{top:0;right:3px;bottom:0;left:auto;width:2px;height:100%}[data-dialog-drag-surface]{cursor:move!important}[data-dialog-drag-active],[data-dialog-drag-active] *{cursor:move!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}[data-dialog-dragging]{transition:none!important}