._panel_10piy_1{--wechat-frame-native-inline-size:300px;--wechat-frame-native-block-size:400px;--wechat-frame-display-inline-size:246px;--wechat-frame-display-block-size:265px;--wechat-frame-scale:.82;width:100%;min-height:var(--wechat-frame-display-block-size);flex-direction:column;justify-content:center;align-items:center;display:flex}._frameShell_10piy_15{width:var(--wechat-frame-display-inline-size);height:var(--wechat-frame-display-block-size);background:var(--ui-color-surface);position:relative;overflow:hidden}._frame_10piy_15{width:var(--wechat-frame-native-inline-size);height:var(--wechat-frame-native-block-size);transform:scale(var(--wechat-frame-scale));transform-origin:0 0;border:0;display:block;position:absolute;inset-block-start:0;inset-inline-start:0}._skeleton_10piy_35{background:var(--ui-color-surface);place-items:center;position:absolute;inset:0;width:100%!important;height:100%!important;display:grid!important}._skeleton_10piy_35 :is(.anticon,[data-erp-icon]){color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-page-title)}._errorState_10piy_50{justify-content:center;align-items:center;gap:var(--ui-spacing-md);width:var(--wechat-frame-display-inline-size);min-height:var(--wechat-frame-display-block-size);flex-direction:column;display:flex}._button_9d96b_1{width:var(--ui-disclosure-hit-size);height:var(--ui-disclosure-hit-size);flex:0 0 var(--ui-disclosure-hit-size);border-radius:var(--ui-radius-sm);color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._button_9d96b_1:hover{background:var(--ui-color-surface-muted)}._button_9d96b_1:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-color-primary-border);outline-offset:0}._triangle_9d96b_25{width:calc(var(--ui-disclosure-icon-height) * 2);height:calc(var(--ui-disclosure-icon-height) * 2)}@media (pointer:coarse){._button_9d96b_1{width:var(--ui-disclosure-coarse-hit-size);height:var(--ui-disclosure-coarse-hit-size);flex-basis:var(--ui-disclosure-coarse-hit-size)}}._panel_17n9u_2,._bindingCard_17n9u_3{min-width:0;min-height:0;overflow:hidden}._pagePanel_17n9u_9{height:100%}._pagePanel_17n9u_9>.ant-card-body{padding:0}._panel_17n9u_2{border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);flex-direction:column;display:flex}._panel_17n9u_2>.ant-card-body{flex:auto;min-height:0;overflow:hidden}._panelHeader_17n9u_31,._toolbar_17n9u_32,._bindingEditor_17n9u_33,._bindingHeader_17n9u_34,._itemRow_17n9u_35,._statusRow_17n9u_36{align-items:center;gap:var(--ui-spacing-sm);display:flex}._panelHeader_17n9u_31,._bindingHeader_17n9u_34{padding:var(--ui-spacing-sm) var(--ui-spacing-md);border-bottom:var(--ui-border-width) solid var(--ui-color-border);justify-content:space-between}._panelHeader_17n9u_31>.ant-typography,._panelHeader_17n9u_31>span{font-size:var(--ui-font-size-label);line-height:var(--ui-line-height-label);font-weight:var(--ui-font-weight-medium)}._panelHeader_17n9u_31{flex:none;padding-block:0}._standaloneBody_17n9u_61{min-height:0;padding-block:var(--ui-section-padding-y);overflow-y:auto}._toolbar_17n9u_32{min-width:0;padding:var(--ui-spacing-sm) var(--ui-spacing-md);border-bottom:var(--ui-border-width) solid var(--ui-color-border);flex-wrap:nowrap;justify-content:space-between}._toolbarFilters_17n9u_75,._toolbarActions_17n9u_76,._bindingTitle_17n9u_77,._toolbarFilters_17n9u_75{flex-wrap:nowrap;min-width:0}._toolbarActions_17n9u_76{flex-wrap:nowrap;justify-content:flex-end;min-width:0}._roleToolbar_17n9u_89{gap:var(--ui-spacing-sm)}._bindingTitle_17n9u_77{min-width:0}._resourceList_17n9u_97,._itemList_17n9u_98,._bindingBody_17n9u_99{min-height:0;overflow-y:auto}._resourceModule_17n9u_104{align-items:center;gap:var(--ui-spacing-xs);min-height:var(--iam-resource-row-height);padding-inline:var(--ui-spacing-md);background:var(--ui-color-surface-muted);color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-label);line-height:var(--ui-line-height-caption);font-weight:var(--ui-font-weight-medium);display:flex}._resourceGroup_17n9u_117+._resourceGroup_17n9u_117{border-top:var(--ui-border-width) solid var(--ui-color-border)}._resourceModuleButton_17n9u_121{min-width:0;min-height:var(--iam-resource-row-height);color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;flex:auto;justify-content:flex-start;padding-inline:0}._resourceRow_17n9u_133{--iam-resource-depth:0;align-items:center;gap:var(--ui-spacing-xs);min-height:var(--iam-resource-row-height);padding-inline-start:calc(var(--ui-spacing-md) + var(--iam-resource-depth) * var(--iam-resource-indent));display:flex}._resourceRowPromoted_17n9u_143 ._resourceButton_17n9u_143{font-weight:var(--ui-font-weight-medium)}._menuGroupRow_17n9u_147{align-items:center;gap:var(--ui-spacing-sm);min-height:var(--iam-resource-row-height);cursor:pointer;padding-inline-start:var(--ui-spacing-md);display:flex}._menuGroupRow_17n9u_147:hover,._menuGroupRowActive_17n9u_160{background:var(--ui-color-primary-soft)}._menuGroupRowActive_17n9u_160 ._menuGroupButton_17n9u_164{color:var(--ui-color-primary);font-weight:var(--ui-font-weight-medium)}._menuGroupButton_17n9u_164{min-width:0;min-height:var(--iam-resource-row-height);padding-inline:0 var(--ui-spacing-md);color:var(--ui-color-text);font-size:var(--ui-font-size-label);line-height:var(--ui-line-height-caption);font-weight:var(--ui-font-weight-regular);border-radius:0;flex:auto;justify-content:flex-start}._menuGroupEffectSelect_17n9u_182{width:var(--iam-menu-select-width)}._resourceExpand_17n9u_186,._resourceExpandPlaceholder_17n9u_187{flex:0 0 var(--ui-disclosure-hit-size);width:var(--ui-disclosure-hit-size)}._resourceButton_17n9u_143{width:auto;min-width:0;min-height:var(--iam-resource-row-height);padding-inline:0 var(--ui-spacing-md);color:var(--ui-color-text);font-size:var(--ui-font-size-label);line-height:var(--ui-line-height-caption);font-weight:var(--ui-font-weight-regular);border-radius:0;flex:auto;justify-content:flex-start}._resourceButton_17n9u_143:hover{background:var(--ui-color-surface-muted)}._resourceName_17n9u_210{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._resourceButtonActive_17n9u_217{color:var(--ui-color-primary);background:var(--ui-color-primary-soft);font-weight:var(--ui-font-weight-medium)}._resourceCount_17n9u_223{color:var(--ui-color-text-secondary);margin-inline-start:auto}._itemRow_17n9u_35{width:100%;min-height:var(--iam-permission-row-height);box-sizing:border-box;padding:var(--ui-spacing-xs) var(--ui-spacing-md);border:0;border-bottom:var(--ui-border-width) solid var(--ui-color-border);background:var(--ui-color-surface);text-align:start;cursor:pointer;justify-content:space-between;align-items:center}._itemRow_17n9u_35:hover,._itemRowActive_17n9u_243{background:var(--ui-color-primary-soft)}._fieldGroupTitle_17n9u_247{padding:var(--ui-spacing-sm) var(--ui-spacing-md);border-bottom:var(--ui-border-width) solid var(--ui-color-border);background:var(--ui-color-surface-muted);color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption)}._itemIdentity_17n9u_256,._bindingIdentity_17n9u_257,._sourceList_17n9u_258,._sourceDetail_17n9u_259,._bindingBody_17n9u_99,._bindingStack_17n9u_261,._emptyRange_17n9u_262,._businessPath_17n9u_263,._statusSummary_17n9u_264,._overrideNotice_17n9u_265{gap:var(--ui-spacing-xs);flex-direction:column;display:flex}._statusSummary_17n9u_264{align-items:flex-start}._overrideNotice_17n9u_265{font-size:var(--ui-font-size-micro);line-height:var(--ui-line-height-micro);font-weight:var(--ui-font-weight-regular)}._itemIdentity_17n9u_256{gap:calc(var(--ui-spacing-xs) / 2);flex:auto;min-width:0}._itemIdentity_17n9u_256>.ant-typography{font-size:var(--ui-font-size-label);line-height:var(--ui-line-height-caption);font-weight:var(--ui-font-weight-regular)}._itemSecondary_17n9u_293{color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-micro);font-weight:var(--ui-font-weight-regular)}._itemLeading_17n9u_300{min-height:var(--ui-line-height-caption);flex:none;align-items:center;display:flex}._itemActions_17n9u_307{align-items:center;gap:var(--ui-spacing-sm);white-space:nowrap;flex:none;display:flex}._panelNotice_17n9u_315{padding:var(--ui-spacing-sm) var(--ui-spacing-md);border-bottom:var(--ui-border-width) solid var(--ui-color-border);flex:none}@media (pointer:coarse){._resourceExpand_17n9u_186,._resourceExpandPlaceholder_17n9u_187{flex-basis:var(--ui-disclosure-coarse-hit-size);width:var(--ui-disclosure-coarse-hit-size)}}._statusRow_17n9u_36{flex-wrap:wrap}._bindingCard_17n9u_3>.ant-card-body{height:calc(100% - var(--iam-permission-card-header-height));min-height:0;padding:0;overflow:hidden}._bindingCard_17n9u_3>.ant-card-head{min-height:var(--iam-permission-card-header-height);padding-inline:var(--ui-spacing-md)}._bindingCard_17n9u_3 .ant-card-head-title{font-size:var(--ui-font-size-label);line-height:var(--ui-line-height-label);font-weight:var(--ui-font-weight-strong)}._bindingBody_17n9u_99{gap:var(--ui-spacing-md);height:100%;padding:var(--ui-spacing-md)}._bindingEditor_17n9u_33{padding:var(--ui-spacing-md);border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-muted);grid-template-columns:104px minmax(0,1fr) 96px auto;display:grid}._bindingEditorRole_17n9u_366{grid-template-columns:104px minmax(0,1fr) auto}._sourceList_17n9u_258{max-width:var(--ui-form-control-width)}._sourceDetail_17n9u_259{min-width:0;padding:var(--ui-spacing-sm) var(--ui-spacing-md);overflow-wrap:anywhere}._sourceDetailHeader_17n9u_380,._sourceDetailFooter_17n9u_381,._diffTitle_17n9u_382,._effectiveUserFilters_17n9u_383{align-items:center;gap:var(--ui-spacing-sm);display:flex}._sourceDetailHeader_17n9u_380,._sourceDetailFooter_17n9u_381{flex-wrap:wrap}._sourceDetailHeader_17n9u_380>.ant-tag{margin-inline-end:0}._sourceFacts_17n9u_398{gap:var(--ui-spacing-xs) var(--ui-spacing-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}._sourceFacts_17n9u_398>dt{align-self:start}._sourceValues_17n9u_409{align-items:flex-start;gap:var(--ui-spacing-xs);flex-direction:column;min-width:0;margin:0;display:flex}._sourceValues_17n9u_409>.ant-btn{text-align:start;white-space:normal;justify-content:flex-start;max-width:100%;height:auto;padding:0}._sourceValues_17n9u_409>.ant-btn>span{overflow-wrap:anywhere;min-width:0}.ant-popover ._sourceDetail_17n9u_259{max-width:min(480px, calc(100vw - 2 * var(--ui-spacing-md)))}._sourceDetailTrigger_17n9u_436{max-width:100%}._sourceDetailTriggerText_17n9u_440{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._businessPath_17n9u_263{min-width:0}._businessPath_17n9u_263>.ant-typography{margin:0}._diffSummary_17n9u_455{width:var(--ui-form-control-width);max-height:calc(var(--ui-control-height) * 10);gap:var(--ui-spacing-md);flex-direction:column;display:flex;overflow-y:auto}._diffSummary_17n9u_455 section{gap:var(--ui-spacing-sm);flex-direction:column;display:flex}._diffItem_17n9u_470{grid-template-columns:var(--ui-control-height-sm) minmax(0, 1fr);gap:var(--ui-spacing-xs);display:grid}._diffAdded_17n9u_476{color:var(--ui-color-success)}._diffRemoved_17n9u_480{color:var(--ui-color-danger)}._diffTrigger_17n9u_484{padding-inline:0}._detailStack_17n9u_488{gap:var(--ui-spacing-md);flex-direction:column;min-width:0;min-height:0;display:flex}._detailToolbar_17n9u_496{justify-content:space-between;align-items:center;gap:var(--ui-spacing-sm);padding:var(--ui-spacing-sm) var(--ui-spacing-md);flex:none;display:flex}._detailSelection_17n9u_505{align-items:center;gap:var(--ui-spacing-sm);min-width:0;display:flex}._detailSelection_17n9u_505>.ant-typography{min-width:0}._detailSelection_17n9u_505>.ant-tag{flex:none}._detailStack_17n9u_488>._bindingCard_17n9u_3{flex:auto}._effectiveUserBody_17n9u_524{gap:var(--ui-spacing-md);height:100%;min-height:0;padding:var(--ui-spacing-md);flex-direction:column;display:flex}._effectiveUserFilters_17n9u_383>:first-child{flex:auto}._effectiveUserFilters_17n9u_383>:last-child{flex:0 0 calc(var(--ui-control-height) * 3)}._effectiveUserBody_17n9u_524>.ant-table-wrapper{min-height:0;overflow:auto}._toolbarSearch_17n9u_546{width:clamp(180px,24cqw,320px);max-width:100%}._stickyActions_17n9u_551{padding:var(--ui-spacing-md);border-top:var(--ui-border-width) solid var(--ui-color-border);background:var(--ui-color-surface);flex:none;justify-content:flex-end;display:flex}._overrideActions_17n9u_561{justify-content:space-between;align-items:center;gap:var(--ui-spacing-md)}._grantReminderSlot_17n9u_567{flex:auto;align-items:center;min-width:0;display:flex}._overrideSaveActions_17n9u_574{flex:none}._grantReminder_17n9u_567.ant-btn,._grantReminder_17n9u_567.ant-btn:hover,._grantReminder_17n9u_567.ant-btn:focus-visible{color:var(--ui-color-warning);background:0 0;border-color:#0000}._grantReminderStatus_17n9u_584{color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption);white-space:nowrap}._contentStack_17n9u_591{gap:var(--ui-notice-content-gap);flex-direction:column;height:100%;min-height:0;display:flex}._emptyRange_17n9u_262{padding:var(--ui-spacing-lg)}._roleEmbedded_17n9u_605{flex:1;gap:0;min-width:0}._roleToolbarHeader_17n9u_606{flex:0 0 var(--ui-subfunction-header-height);box-sizing:border-box;padding-inline:var(--ui-spacing-md);border-bottom:var(--ui-border-width) solid var(--ui-color-border)}._roleToolbarHeader_17n9u_606 [data-subfunction-copy]{flex:none}._roleToolbarHeader_17n9u_606 [data-subfunction-actions]{flex:auto}._roleToolbarControls_17n9u_609{justify-content:flex-end;align-items:center;gap:var(--ui-spacing-sm);flex-wrap:nowrap;width:100%;min-width:0;display:flex}._roleToolbarControls_17n9u_609>:not(._toolbarSearch_17n9u_546),._roleToolbarControls_17n9u_609 ._toolbarFilters_17n9u_75{white-space:nowrap;flex:none}._roleToolbarControls_17n9u_609 ._toolbarSearch_17n9u_546{flex:1 1 var(--iam-role-search-width);width:var(--iam-role-search-width);min-width:var(--iam-role-search-min-width);max-width:var(--iam-role-search-width)}._columnHeader_17n9u_612{flex:0 0 var(--iam-role-column-header-height);box-sizing:border-box;height:var(--iam-role-column-header-height);justify-content:space-between;align-items:center;gap:var(--ui-spacing-sm);min-width:0;padding-inline:var(--ui-spacing-md);border-bottom:var(--ui-border-width) solid var(--ui-color-border);background:var(--ui-color-fill-secondary);color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-regular);line-height:var(--ui-line-height-caption);display:flex}._columnHeader_17n9u_612>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._columnHeaderActions_17n9u_614{align-items:center;gap:var(--ui-spacing-sm);display:flex}._columnHeaderActions_17n9u_614 .ant-typography{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}._workspaceFrame_17n9u_618{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}._workspacePanes_17n9u_619{gap:var(--iam-workspace-gap);flex:auto;min-width:0;min-height:0;display:grid}._rolePanes_17n9u_620{grid-template-columns:var(--iam-role-resource-width) minmax(0, 1fr);gap:0}._queryPanes_17n9u_621{grid-template-columns:var(--iam-query-resource-width) var(--iam-query-permission-width) minmax(0, 1fr)}._overridePanes_17n9u_622{grid-template-columns:var(--iam-override-resource-width) minmax(0, 1fr)}._queryCompactPanes_17n9u_623{grid-template-columns:var(--iam-query-resource-width) minmax(0, 1fr)}._singlePane_17n9u_624{grid-template-columns:minmax(0,1fr)}._workspacePane_17n9u_619{flex-direction:column;min-width:0;min-height:0;display:flex}._workspacePane_17n9u_619[hidden]{display:none}._workspacePane_17n9u_619>._panel_17n9u_2,._workspacePane_17n9u_619>._detailStack_17n9u_488{flex:auto;min-height:0}._rolePanes_17n9u_620:not(._singlePane_17n9u_624)>._workspacePane_17n9u_619:first-child{border-right:var(--ui-border-width) solid var(--ui-color-border)}._viewNavigation_17n9u_629{min-height:var(--iam-role-column-header-height);padding-inline:var(--ui-spacing-md);flex:none;align-items:center;display:flex}._scenePanel_17n9u_630{border:0;border-radius:0}._scenePanel_17n9u_630 ._resourceModule_17n9u_104{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);font-weight:var(--ui-font-weight-regular);background:0 0}._scenePanel_17n9u_630 ._resourceButton_17n9u_143,._scenePanel_17n9u_630 ._menuGroupButton_17n9u_164,._scenePanel_17n9u_630 ._itemIdentity_17n9u_256>.ant-typography{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);font-weight:var(--ui-font-weight-regular)}._scenePanel_17n9u_630 ._resourceButtonActive_17n9u_217,._scenePanel_17n9u_630 ._menuGroupRowActive_17n9u_160 ._menuGroupButton_17n9u_164{font-weight:var(--ui-font-weight-regular)}._scenePanel_17n9u_630 ._resourceCount_17n9u_223{font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption);font-weight:var(--ui-font-weight-regular);flex:none}._resourceRowActive_17n9u_635{background:var(--ui-color-primary-soft)}._resourceRowActive_17n9u_635 ._resourceButton_17n9u_143{background:0 0}._resourceRow_17n9u_133:hover{background:var(--ui-color-primary-soft)}._resourceRow_17n9u_133:focus-within,._menuGroupRow_17n9u_147:focus-within{outline:var(--ui-border-width) solid var(--ui-color-primary-border);outline-offset:calc(-1 * var(--ui-border-width))}._resourceName_17n9u_210{text-align:start;flex:auto}._menuGroupButton_17n9u_164>span:first-child{text-overflow:ellipsis;white-space:nowrap;text-align:start;min-width:0;overflow:hidden}._menuGroupRow_17n9u_147{padding-inline-end:var(--ui-spacing-sm)}._menuGroupButton_17n9u_164{gap:var(--ui-spacing-sm)}._menuGroupEffectSelect_17n9u_182{flex:0 0 var(--iam-menu-select-width)}._scenePanel_17n9u_630 ._itemLeading_17n9u_300{margin-inline-end:var(--ui-spacing-xs)}._itemRow_17n9u_35:focus-visible{outline:var(--ui-border-width) solid var(--ui-color-primary-border);outline-offset:calc(-1 * var(--ui-border-width))}._itemRowCheck_17n9u_646{cursor:pointer}._itemRowCheck_17n9u_646,._itemRowNavigate_17n9u_647{max-width:var(--iam-permission-content-max-width)}._itemRowOverride_17n9u_648{min-height:var(--iam-override-row-height);align-content:center;column-gap:var(--ui-spacing-sm);row-gap:var(--ui-spacing-xs);cursor:default;grid-template-columns:minmax(0,1fr) auto;display:grid}._itemRowOverride_17n9u_648 ._itemIdentity_17n9u_256{overflow-wrap:anywhere;min-width:0}._itemRowOverride_17n9u_648 ._statusRow_17n9u_36{font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption);color:var(--ui-color-text-secondary);grid-column:1/-1}._statusSummaryInline_17n9u_651{font-size:inherit;line-height:inherit;font-weight:var(--ui-font-weight-regular);display:inline}._effectDraft_17n9u_652{justify-content:flex-end;align-items:center;gap:var(--ui-spacing-xs);flex-wrap:wrap;display:flex}._scenePanel_17n9u_630 ._fieldGroupTitle_17n9u_247{min-height:var(--iam-role-column-header-height);box-sizing:border-box;font-weight:var(--ui-font-weight-regular);align-items:center;padding-block:0;display:flex}._overrideHeading_17n9u_654{border-bottom:var(--ui-border-width) solid var(--ui-color-border);flex:none}._overrideToolbar_17n9u_655{flex-wrap:wrap}._embeddedBinding_17n9u_656{border:0;border-radius:0;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;container-type:inline-size}._bindingCompactRows_17n9u_657{flex-direction:column;display:flex}._bindingCompactRow_17n9u_657{gap:var(--ui-spacing-xs);padding-block:var(--ui-spacing-sm);border-bottom:var(--ui-border-width) solid var(--ui-color-border);flex-direction:column;display:flex}._bindingCompactRowTop_17n9u_659{justify-content:space-between;align-items:center;gap:var(--ui-spacing-sm);display:flex}._bindingCompactRowTop_17n9u_659>:first-child{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}._bindingCompactMeta_17n9u_661{color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption)}._bindingWideTable_17n9u_662{display:none}._bindingEditor_17n9u_33{padding:var(--ui-spacing-sm);grid-template-columns:104px minmax(0,1fr)}._bindingEditor_17n9u_33>:nth-child(n+3){justify-self:end}._bindingEditorRole_17n9u_366>:last-child{grid-column:2}._bindingBody_17n9u_99,._effectiveUserBody_17n9u_524{box-sizing:border-box}._effectiveUserFilters_17n9u_383{flex-wrap:wrap}._effectiveUserFilters_17n9u_383>:first-child{flex-basis:100%;min-width:0}._stickyActions_17n9u_551{min-height:var(--ui-subfunction-header-height);box-sizing:border-box}@container (width>=560px){._bindingCompactRows_17n9u_657{display:none}._bindingWideTable_17n9u_662{display:block}._bindingEditor_17n9u_33{grid-template-columns:104px minmax(0,1fr) 96px auto}._bindingEditorRole_17n9u_366{grid-template-columns:104px minmax(0,1fr) auto}._bindingEditorRole_17n9u_366>:last-child{grid-column:auto}._effectiveUserFilters_17n9u_383>:first-child{flex-basis:auto}}._roleToolbarHeader_17n9u_606{padding-block:0}._roleToolbarStandalone_17n9u_680{flex:none;min-width:0}._roleToolbarStandalone_17n9u_680 ._roleToolbarHeader_17n9u_606{height:var(--ui-subfunction-header-height)}._roleToolbarStandalone_17n9u_680>._roleToolbarControls_17n9u_609{box-sizing:border-box;padding:var(--ui-spacing-sm) var(--ui-spacing-md);border-bottom:var(--ui-border-width) solid var(--ui-color-border);flex-wrap:wrap;justify-content:flex-start}._roleToolbarStandalone_17n9u_680 ._toolbarFilters_17n9u_75{flex-wrap:wrap}._bindingCard_17n9u_3{container-type:inline-size}._bindingWideTable_17n9u_662{min-width:0}._overrideHeading_17n9u_654{height:var(--ui-subfunction-header-height)}._overrideHelp_17n9u_687{align-items:center;gap:var(--ui-spacing-xs);display:inline-flex}._roleToolbarHost_17n9u_689{flex:none;min-width:0}._exampleStack_17n9u_692{gap:var(--ui-spacing-md);flex-direction:column;min-width:0;display:flex}._exampleControls_17n9u_693{align-items:center;gap:var(--ui-spacing-sm);padding:var(--ui-spacing-sm) var(--ui-spacing-md);flex-wrap:wrap;display:flex}._exampleViewport_17n9u_694{border:var(--ui-border-width) solid var(--ui-color-border);background:var(--ui-color-surface);flex-direction:column;max-width:100%;height:620px;min-height:0;display:flex;container-type:inline-size}._exampleCounterexample_17n9u_695{gap:var(--ui-spacing-xs);padding:var(--ui-spacing-md);border:var(--ui-border-width) solid var(--ui-color-warning);flex-direction:column;display:flex}._exampleOldAppearance_17n9u_696{--iam-role-resource-width:208px;--iam-override-resource-width:208px}._exampleOldAppearance_17n9u_696 ._resourceButton_17n9u_143{gap:0}._exampleDetails_17n9u_698{gap:var(--ui-spacing-md);flex-direction:column;min-height:0;display:flex}._exampleDetails_17n9u_698>:not(._columnHeader_17n9u_612){padding-inline:var(--ui-spacing-md)}._roleToolbarHost_17n9u_689 [data-subfunction-title],._overrideHeading_17n9u_654 [data-subfunction-title],._bindingCard_17n9u_3 [data-subfunction-title]{font-weight:var(--ui-font-weight-medium)}._roleToolbarTypes_17n9u_705{flex:none}._roleToolbarControls_17n9u_609 ._toolbarFilters_17n9u_75{align-items:center;column-gap:var(--ui-spacing-lg);row-gap:var(--ui-spacing-sm);margin-inline-end:auto;display:flex}._roleToolbarStandalone_17n9u_680>._roleToolbarControls_17n9u_609{gap:var(--ui-spacing-md)}._feedbackStack_17rnf_1{gap:var(--ui-notice-content-gap);flex-direction:column;min-width:0;display:flex}._taskStack_17rnf_7{gap:var(--ui-spacing-md);flex-direction:column;min-width:0;display:flex}._grantList_17rnf_14{gap:var(--ui-notice-content-gap);max-height:var(--iam-grant-feedback-max-height);overscroll-behavior:contain;scrollbar-gutter:stable;overflow-wrap:anywhere;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:auto}._grantItem_17rnf_26,._grantIdentity_17rnf_26{gap:var(--ui-spacing-xs);flex-direction:column;min-width:0;display:flex}._grantItem_17rnf_26{padding-block:var(--ui-spacing-xs);border-block-start:var(--ui-border-width) solid var(--ui-color-border);align-items:flex-start}._grantItem_17rnf_26 details{color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-caption)}._dialogTitle_17rnf_42{align-items:center;gap:var(--ui-spacing-sm);display:inline-flex}._warningIcon_17rnf_43{color:var(--ui-color-warning)}._grantModal_17rnf_44 .ant-modal-body{max-height:var(--ui-feedback-modal-body-max-height);overscroll-behavior:contain;overflow:auto}._grantNotice_17rnf_45{min-width:0}._rejectionList_17rnf_46{max-height:var(--ui-feedback-modal-body-max-height)}._operationRecovery_17rnf_48{z-index:1;position:fixed;inset-block-end:var(--ui-spacing-lg);inset-inline-end:var(--ui-spacing-lg)}.ant-modal-container ._operationRecovery_17rnf_48{position:absolute;inset-inline-start:var(--ui-spacing-lg);inset-inline-end:auto}._card_1ulai_1{margin-bottom:var(--ui-spacing-lg)}._identity_1ulai_5{align-items:center;gap:var(--ui-spacing-lg);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}._list_1ulai_13{flex-direction:column;display:flex}._row_1ulai_18{padding-block:var(--ui-spacing-md);border-bottom:var(--ui-border-width) solid var(--ui-color-border)}._row_1ulai_18:first-child{padding-top:0}._row_1ulai_18:last-child{border-bottom:0;padding-bottom:0}._summary_1ulai_32{gap:var(--ui-spacing-xs);flex-direction:column;min-width:0;display:flex}._heading_1ulai_39,._metadata_1ulai_40{align-items:center;gap:var(--ui-spacing-sm);flex-wrap:wrap;display:flex}._metadata_1ulai_40{color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption)}._technical_1ulai_53{overflow-wrap:anywhere}._loginModePanels_ioole_1{--login-mode-panel-block-size:332px;min-height:var(--login-mode-panel-block-size)}._loginModePanel_ioole_1{min-width:0;min-height:var(--login-mode-panel-block-size)}._wechatModePanel_ioole_11{place-items:center;display:grid}._loginModePanelHidden_ioole_16{display:none}.erp-product-menu-popup .ant-menu{padding:0}.erp-product-menu-popup .ant-menu.ant-menu-vertical .erp-product-menu-host{background:var(--ui-color-surface);cursor:default;width:auto;height:auto;margin:0;padding:0;line-height:normal}.erp-product-menu-popup .ant-menu.ant-menu-vertical .erp-product-menu-host:after{display:none}.erp-product-menu-popup .ant-menu.ant-menu-vertical .erp-product-menu-host:hover,.erp-product-menu-popup .ant-menu.ant-menu-vertical .erp-product-menu-host.ant-menu-item-selected{background:var(--ui-color-surface)}._panel_i78s1_24{grid-template-columns:var(--ui-app-favorite-menu-width) var(--ui-border-width) var(--ui-app-function-menu-width);width:min(calc(var(--ui-app-favorite-menu-width) + var(--ui-border-width) + var(--ui-app-function-menu-width)), calc(100vw - var(--ui-app-sidebar-width) - var(--ui-spacing-md)));max-height:calc(100dvh - var(--ui-app-menu-rhythm) - var(--ui-spacing-md));color:var(--ui-color-text);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-popup);display:grid;overflow:auto}._favoriteSection_i78s1_45,._allSection_i78s1_46{min-width:0;padding:var(--ui-spacing-lg) var(--ui-spacing-md)}._divider_i78s1_51{width:var(--ui-border-width);background:var(--ui-color-border);min-height:100%}._panelTitle_i78s1_57,._categoryTitle_i78s1_58{color:var(--ui-color-text);font-size:var(--ui-font-size);font-weight:var(--ui-font-weight-strong);line-height:var(--ui-line-height-label);margin:0}._favoriteList_i78s1_66{gap:var(--ui-spacing-xs);margin-top:var(--ui-spacing-md);flex-direction:column;display:flex}._categoryList_i78s1_73{gap:var(--ui-spacing-xl);margin-top:var(--ui-spacing-md);flex-direction:column;display:flex}._category_i78s1_58{min-width:0}._categoryItems_i78s1_84{gap:var(--ui-spacing-xs);margin-top:var(--ui-spacing-sm);grid-template-columns:minmax(0,1fr);display:grid}._menuItem_i78s1_91{min-width:0;height:var(--ui-app-submenu-item-height);border-radius:var(--ui-radius-sm);align-items:center;display:flex}._menuItem_i78s1_91:hover,._menuItem_i78s1_91:focus-within{background:var(--ui-color-surface-muted)}._menuItemCurrent_i78s1_104,._menuItemCurrent_i78s1_104:hover,._menuItemCurrent_i78s1_104:focus-within{color:var(--ui-color-primary);background:var(--ui-color-primary-soft)}._navigationButton_i78s1_111,._pinButton_i78s1_112{color:inherit;cursor:pointer;background:0 0;border:0}._navigationButton_i78s1_111{align-items:center;gap:var(--ui-spacing-sm);min-width:0;height:100%;padding:0 var(--ui-spacing-sm) 0 var(--ui-spacing-md);font:inherit;font-size:var(--ui-font-size);font-weight:var(--ui-font-weight-medium);text-align:left;flex:1;display:flex}._menuItemCategory_i78s1_133 ._navigationButton_i78s1_111{padding-left:var(--ui-spacing-lg)}._itemIcon_i78s1_137{font-size:var(--ui-app-submenu-business-icon-size);flex:none;place-items:center;display:inline-grid}._pinButton_i78s1_112{font-size:var(--ui-app-menu-icon-size);flex:none;place-items:center;display:inline-grid}._panel_i78s1_24 ._navigationButton_i78s1_111 ._itemIcon_i78s1_137 :is(.anticon,[data-erp-icon]),._panel_i78s1_24 ._menuItem_i78s1_91 ._pinButton_i78s1_112 :is(.anticon,[data-erp-icon]){font-size:inherit}._itemLabel_i78s1_156{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._pinButton_i78s1_112{width:var(--ui-app-menu-pin-button-size);height:var(--ui-app-menu-pin-button-size);border-radius:var(--ui-radius-md);color:var(--ui-color-text-secondary);opacity:var(--ui-app-menu-pin-default-opacity);transition:color var(--ui-app-menu-motion-duration) ease, opacity var(--ui-app-menu-motion-duration) ease, background-color var(--ui-app-menu-motion-duration) ease;margin-inline-end:var(--ui-spacing-xs);padding:0}._menuItemCategory_i78s1_133 ._pinButton_i78s1_112{margin-inline-end:var(--ui-spacing-sm)}._menuItem_i78s1_91:hover ._pinButton_i78s1_112:not(._pinButtonPinned_i78s1_181),._menuItem_i78s1_91:focus-within ._pinButton_i78s1_112:not(._pinButtonPinned_i78s1_181){opacity:var(--ui-app-menu-pin-hover-opacity)}._pinButtonPinned_i78s1_181{opacity:var(--ui-app-menu-pin-pinned-opacity)}._menuItem_i78s1_91:hover ._pinButtonPinned_i78s1_181,._menuItem_i78s1_91:focus-within ._pinButtonPinned_i78s1_181{opacity:var(--ui-app-menu-pin-pinned-hover-opacity)}._menuItemFavorite_i78s1_195 ._pinButtonPinned_i78s1_181{opacity:0}._menuItemFavorite_i78s1_195:hover ._pinButtonPinned_i78s1_181,._menuItemFavorite_i78s1_195:focus-within ._pinButtonPinned_i78s1_181{opacity:var(--ui-app-menu-pin-hover-opacity)}._menuItem_i78s1_91 ._pinButton_i78s1_112:hover:not(:disabled),._menuItem_i78s1_91 ._pinButton_i78s1_112:focus-visible:not(:disabled){color:var(--ui-color-text-secondary);background:var(--ui-color-surface-muted);opacity:1}._menuItem_i78s1_91 ._pinButtonPinned_i78s1_181:hover:not(:disabled),._menuItem_i78s1_91 ._pinButtonPinned_i78s1_181:focus-visible:not(:disabled){color:var(--ui-color-text);opacity:1}._navigationButton_i78s1_111:focus-visible,._pinButton_i78s1_112:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-color-primary-border);outline-offset:calc(var(--ui-border-width) * -1)}._pinButton_i78s1_112:disabled{color:var(--ui-color-text-disabled);opacity:var(--ui-app-menu-pin-default-opacity);cursor:not-allowed}._emptyText_i78s1_229{padding:0 var(--ui-spacing-md);color:var(--ui-color-text-secondary);font-size:var(--ui-font-size);line-height:var(--ui-app-submenu-item-height)}._page_1uh6n_1{width:100%;min-height:100dvh;padding:var(--ui-spacing-lg) var(--ui-spacing-md) var(--ui-spacing-xl);background:var(--ui-color-canvas);display:block;overflow-x:hidden}._panel_1uh6n_11{gap:var(--ui-spacing-lg);width:min(100%,560px);min-width:0;padding:var(--ui-spacing-lg);border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-lg);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-card);flex-direction:column;margin:0 auto;display:flex}._header_1uh6n_25{justify-content:space-between;align-items:flex-start;gap:var(--ui-spacing-md);display:flex}._header_1uh6n_25 .ant-typography{margin:0}._actions_1uh6n_36{gap:var(--ui-spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._actions_1uh6n_36>:last-child:nth-child(odd){grid-column:1/-1}._hiddenInput_1uh6n_46{display:none}._fileSection_1uh6n_50,._footer_1uh6n_51{gap:var(--ui-spacing-sm);flex-direction:column;display:flex}._footer_1uh6n_51{text-align:center}@media (width<=600px){._page_1uh6n_1{padding:0;overflow-x:hidden}._panel_1uh6n_11{box-sizing:border-box;width:100%;min-width:0;min-height:100dvh;padding:max(var(--ui-spacing-md), env(safe-area-inset-top)) max(var(--ui-spacing-md), env(safe-area-inset-right)) max(var(--ui-spacing-xl), env(safe-area-inset-bottom)) max(var(--ui-spacing-md), env(safe-area-inset-left));box-shadow:none;border:0;border-radius:0;margin:0}._header_1uh6n_25{align-items:stretch;gap:var(--ui-spacing-xs);flex-direction:column}._header_1uh6n_25>*{min-width:0;max-width:100%}._header_1uh6n_25 .ant-typography{overflow-wrap:anywhere}}[data-ui-theme-scope=container]{--ui-empty-min-height:180px}:root,[data-ui-theme]{--ui-user-drawer-width:936px;--ui-profile-max-width:1120px;--iam-role-editor-wide-threshold:936px;--iam-role-member-width:288px;--iam-role-editor-gap:0px;--iam-role-resource-width:clamp(288px, 25%, 360px);--iam-role-column-header-height:32px;--iam-role-permission-min-width:648px;--iam-role-resource-min-width:288px;--iam-checkbox-name-gap:12px;--iam-role-content-min-width:360px;--iam-query-resource-width:clamp(288px, 20%, 320px);--iam-query-permission-width:clamp(320px, 28%, 440px);--iam-override-resource-width:clamp(256px, 32%, 288px);--iam-workspace-gap:12px;--iam-resource-row-height:44px;--iam-permission-row-height:48px;--iam-override-row-height:88px;--iam-membership-row-height:72px;--iam-readonly-preview-max-height:60vh;--iam-grant-feedback-max-height:240px;--iam-resource-indent:16px;--iam-menu-select-width:72px;--iam-permission-content-max-width:960px;--iam-role-search-width:240px;--iam-role-search-min-width:200px;--ui-login-qr-size:240px;--ui-profile-avatar-size:120px;--ui-employee-drawer-width:1120px;--ui-business-entity-drawer-width:1120px;--ui-organization-tree-width:360px;--ui-employee-avatar-size:88px;--ui-employee-avatar-modal-size:160px;--ui-personnel-section-head-height:48px;--ui-personnel-section-title-font-size:var(--ui-font-size-title);--ui-personnel-section-title-font-weight:var(--ui-font-weight-strong);--ui-form-control-width:320px;--ui-card-compact-head-height:42px}[data-ui-theme-scope=container]{--ui-border-radius:var(--ui-radius-md);--ui-color-bg-container:var(--ui-color-surface);--ui-color-border-secondary:var(--ui-color-border);--ui-color-error:var(--ui-color-danger);--ui-color-fill-quaternary:var(--ui-color-surface-muted);--ui-color-fill-secondary:var(--ui-color-disabled);--ui-color-primary-bg:var(--ui-color-primary-soft);--ui-color-text-tertiary:var(--ui-color-text-secondary);--ui-font-size-lg:var(--ui-font-size-section);--ui-font-weight-semibold:var(--ui-font-weight-strong);--ui-shadow-sm:var(--ui-shadow-subtle);--ui-space-4:var(--ui-spacing-lg);--ui-spacing-xxs:calc(var(--ui-spacing-xs) / 2);--ui-spacing-2xs:var(--ui-spacing-xxs)}:root,[data-ui-theme]{--ui-flow-canvas-height:500px;--ui-flow-canvas-min-height:320px;--ui-flow-node-width:280px;--ui-flow-node-min-height:104px;--ui-flow-vertical-gap:96px;--ui-flow-horizontal-gap:120px;--ui-flow-branch-gap:64px;--ui-flow-edge-node-gap:24px;--ui-flow-edge-channel-gap:16px;--ui-flow-turn-gap:40px;--ui-flow-padding:32px;--ui-flow-label-gap:8px;--ui-flow-edge-width:1.5px;--ui-flow-edge-highlight-width:2px;--ui-flow-sidebar-width:380px;--ui-order-advisor-image-size:112px;--ui-order-advisor-rule-width:100%;--ui-order-advisor-min-control:148px;--ui-order-advisor-max-content:1480px;--ui-order-advisor-condition-width:430px;--ui-order-advisor-action-bar-height:76px;--ui-order-advisor-flow-step-min-width:128px;--ui-order-advisor-empty-padding:96px;--ui-order-advisor-meta-font-size:var(--ui-font-size-sm);--ui-order-advisor-section-title-font-size:var(--ui-font-size-section);--ui-order-advisor-summary-font-size:22px;--ui-order-advisor-flow-font-size:var(--ui-font-size-heading);--ui-order-advisor-recommendation-font-size:30px;--ui-order-advisor-action-z-index:10;--ui-order-advisor-action-shadow:var(--ui-shadow-sticky);--ui-order-advisor-primary-action-width:160px;--ui-order-advisor-permission-font-size:var(--ui-font-size-micro);--ui-production-drawer-width:960px;--ui-production-filter-width:280px;--ui-production-status-width:160px;--ui-production-detail-width:860px;--ui-production-steps-min-width:720px;--ui-production-style-image-size:88px;--ui-production-batch-control-width:148px;--ui-production-spec-control-width:220px;--ui-production-action-bar-height:64px;--ui-production-state-height:240px;--ui-supplier-drawer-width:980px;--ui-supplier-filter-width:280px;--ui-supplier-status-width:160px;--ui-supplier-logo-card-size:196px;--ui-supplier-logo-action-height:40px;--ui-supplier-logo-preview-size:480px;--ui-supplier-recognition-logo-size:96px;--ui-supplier-logo-upload-icon-size:28px;--ui-supplier-address-field-min-width:400px;--ui-supplier-logo-overlay-bg:var(--ui-overlay-dark-strong);--ui-supplier-logo-overlay-hover-bg:var(--ui-overlay-light-hover);--ui-supplier-modal-body-offset:220px;--ui-form-label-track:96px;--ui-form-label-track-wide:112px;--ui-form-label-gap:8px;--ui-form-label-gap-stacked:4px;--ui-form-input-width-min:240px;--ui-form-input-width-preferred:360px;--ui-form-input-width-max:480px;--ui-form-short-width-sm:96px;--ui-form-short-width-md:128px;--ui-form-short-width-lg:160px;--ui-form-column-gap:24px;--ui-form-column-gap-tight:16px;--ui-form-column-gap-compact:12px;--ui-form-row-gap:12px;--ui-form-columns-min-horizontal:700px;--ui-form-columns-min-stacked:492px;--ui-form-drawer-width:860px;--ui-form-drawer-body-padding:16px;--ui-form-footer-gap:8px;--ui-product-form-drawer-width:980px;--ui-product-main-image-size:220px;--ui-product-main-image-icon-size:28px;--ui-product-main-image-action-height:40px;--ui-product-main-image-overlay-bg:var(--ui-overlay-dark-strong);--ui-product-main-image-overlay-hover-bg:var(--ui-overlay-light-hover);--ui-config-table-toolbar-height:48px;--ui-config-table-header-height:44px;--ui-config-table-row-height:64px;--ui-config-table-row-content-height:calc(var(--ui-config-table-row-height) - 2 * var(--ui-spacing-sm));--ui-config-table-footer-height:48px;--ui-config-table-empty-min-height:128px;--ui-config-table-content-max-height:360px;--ui-config-table-font-size:var(--ui-font-size);--ui-config-table-line-height:var(--ui-line-height-body);--ui-config-table-resize-hit-area:12px;--ui-responsive-tag-popover-width:360px;--ui-rd-form-drawer-width:980px;--ui-rd-detail-drawer-width:860px;--ui-rd-audit-drawer-width:480px;--ui-rd-keyword-width:280px;--ui-rd-filter-width:150px;--ui-rd-detail-image-size:220px;--ui-rd-thumbnail-size:48px;--ui-rd-color-swatch-min-width:160px;--ui-rd-color-swatch-aspect-ratio:4 / 3;--ui-rd-color-inspector-image-height:220px;--ui-rd-preview-icon-size:32px;--ui-rd-table-offset:238px;--ui-rd-toolbar-height:40px;--ui-rd-import-modal-width:760px;--ui-rd-import-unmapped-label-width:88px;--ui-rd-import-unmapped-select-width:152px;--ui-rd-recognize-modal-width:720px;--ui-rd-color-card-filter-width:180px;--ui-rd-empty-action-height:180px;--ui-rd-color-inspector-width:360px;--ui-rd-color-card-min-width:180px;--ui-rd-color-history-width:720px;--ui-rd-protocol-note-width:280px;--ui-rd-color-review-min-height:520px;--ui-rd-color-source-min-width:420px;--ui-rd-color-candidate-min-width:360px;--ui-rd-color-source-stage-height:520px;--ui-rd-color-handle-size:14px;--ui-rd-next-actions-width:320px;--ui-rd-supplier-workbench-min-height:520px;--ui-rd-supplier-price-editor-max-width:1024px;--ui-rd-supplier-color-popover-width:480px;--ui-rd-supplier-color-popover-max-height:320px}[data-ui-theme-scope=container]{--ui-drawer-width-md:var(--ui-rd-detail-drawer-width);--ui-drawer-width-lg:var(--ui-rd-form-drawer-width)}:root,[data-ui-theme]{--ui-style-toolbar-height:40px;--ui-style-keyword-width:240px;--ui-style-filter-width:132px;--ui-style-thumbnail-size:48px;--ui-style-summary-image-size:44px;--ui-style-summary-min-height:68px;--ui-style-image-hover-width:280px;--ui-style-image-hover-height:340px;--ui-style-image-size:180px;--ui-style-timeline-width:220px;--ui-style-timeline-dot-size:12px;--ui-style-workbench-min-height:480px;--ui-style-compact-empty-height:112px;--ui-style-selector-height:480px;--ui-style-audit-drawer-width:480px;--ui-style-foundation-drawer-width:960px;--ui-style-personnel-reference-width:800px;--ui-style-recognize-modal-width:720px;--ui-style-operation-modal-width:960px;--ui-style-route-nav-width:272px;--ui-style-version-nav-width:296px;--ui-style-grading-create-modal-width:760px;--ui-style-copy-option-min-width:160px;--ui-style-file-card-min-width:320px;--ui-style-file-preview-size:88px;--ui-style-route-order-size:28px;--ui-style-route-node-min-height:92px;--ui-style-node-header-min-height:88px;--ui-style-production-order-select-width:240px;--ui-style-node-status-select-width:108px;--ui-style-node-owner-select-width:152px;--ui-style-node-date-width:132px;--ui-style-cutting-table-min-width:720px;--ui-style-quantity-input-width:160px;--ui-style-mobile-route-group-width:260px}:root{font-family:var(--ui-font-family);color:var(--ui-color-text);background:var(--ui-color-canvas)}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--ui-scrollbar-thumb-color) transparent}}::-webkit-scrollbar{width:var(--ui-scrollbar-size);height:var(--ui-scrollbar-size)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-corner{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--ui-radius-lg);background-color:var(--ui-scrollbar-thumb-color)}*{box-sizing:border-box}body{background:var(--ui-color-canvas);min-width:320px;font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);font-weight:var(--ui-font-weight-regular);margin:0}h1.ant-typography,h2.ant-typography,h3.ant-typography,.ui-page-title{font-size:var(--ui-font-size-page-title);line-height:var(--ui-line-height-page-title);font-weight:var(--ui-font-weight-strong)}.ant-drawer .ant-drawer-header{height:var(--ui-drawer-header-height);flex:none;padding-block:0}h4.ant-typography,h5.ant-typography,.ant-modal .ant-modal-title,.ant-drawer .ant-drawer-title,.ant-card .ant-card-head-title,.ui-section-title{font-size:var(--ui-font-size-section-title);line-height:var(--ui-line-height-section);font-weight:var(--ui-font-weight-strong)}.ant-form-item .ant-form-item-label>label,.ant-descriptions .ant-descriptions-item-label,.ant-collapse .ant-collapse-header-text,.ui-field-label{font-size:var(--ui-font-size-field-label);line-height:var(--ui-line-height-label);font-weight:var(--ui-font-weight-medium)}.ant-modal .ant-modal-body,.ant-drawer .ant-drawer-body,.ant-card .ant-card-body,.ant-descriptions .ant-descriptions-item-content,.ui-body{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);font-weight:var(--ui-font-weight-regular)}.ant-form-item .ant-form-item-explain,.ant-form-item .ant-form-item-extra,.ant-upload-wrapper .ant-upload-hint,.ui-caption{font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption);font-weight:var(--ui-font-weight-regular)}.ant-table-wrapper .ant-table-thead>tr>th{font-weight:var(--ui-font-weight-medium)}.ant-tag{font-weight:var(--ui-font-weight-regular)}.ant-card .ant-card-head{max-height:var(--ui-subfunction-header-height)}.ant-card .ant-card-head-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ant-card .ant-card-head .ant-tag{font-size:calc(var(--ui-font-size-caption) - 1px)}.ant-alert,.ant-alert .ant-alert-title{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);font-weight:var(--ui-font-weight-regular)}.ant-alert:not(.ant-alert-with-description) .ant-alert-icon{font-size:var(--ui-alert-icon-size)}.ant-alert-with-description .ant-alert-title{margin-bottom:var(--ui-spacing-xs);font-weight:var(--ui-font-weight-medium)}.ant-alert .ant-alert-description{color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);font-weight:var(--ui-font-weight-regular)}body:has(.report-shell){overflow:hidden}.login-shell,.no-permission{min-height:100vh;padding:var(--ui-spacing-xl);place-items:center;display:grid}.login-shell{--login-card-inline-size:460px;--wechat-login-frame-width:300px;--wechat-login-frame-height:400px;grid-template-columns:minmax(0, var(--login-card-inline-size));place-content:center;row-gap:var(--ui-spacing-lg)}.login-card{border-radius:var(--ui-radius-md);width:100%;box-shadow:var(--ui-shadow-card)}.login-header{margin-bottom:var(--ui-spacing-md)}.login-header h3{margin:0 0 6px!important}.login-alert{margin-bottom:var(--ui-spacing-lg)}.login-submit{margin-top:20px}.login-mode-switch{margin-bottom:var(--ui-spacing-lg)}.wechat-login-panel{gap:var(--ui-spacing-md);flex-direction:column;display:flex}.wechat-login-heading{justify-content:center;align-items:center;gap:var(--ui-spacing-md);text-align:left;display:flex}.wechat-login-heading h4{margin:0}.wechat-login-heading-icon{color:var(--ui-color-primary);font-size:var(--ui-font-size-heading)}.wechat-login-frame-shell{width:var(--wechat-login-frame-width);height:var(--wechat-login-frame-height);background:var(--ui-color-surface);margin-inline:auto;position:relative;overflow:hidden}.wechat-login-frame,.wechat-login-skeleton{width:100%!important;height:100%!important}.wechat-login-frame{border:0;display:block}.wechat-login-skeleton{background:var(--ui-color-surface);place-items:center;position:absolute;inset:0;display:grid!important}.wechat-login-skeleton :is(.anticon,[data-erp-icon]){color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-page-title)}.wechat-login-actions{justify-content:center;align-items:center;gap:var(--ui-spacing-xs) var(--ui-spacing-sm);flex-wrap:wrap;display:flex}.wechat-secondary-action{margin-top:var(--ui-spacing-sm)}.login-filing{text-align:center;font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption)}.login-filing .ant-typography{color:var(--ui-color-text-secondary)}.workbench-shell{background:var(--ui-color-canvas);min-height:100vh}.workbench-header{min-height:74px;padding:14px max(var(--ui-spacing-xl), calc((100vw - 1440px) / 2));background:var(--ui-color-surface);border-bottom:var(--ui-border-width) solid var(--ui-color-border);justify-content:space-between;align-items:center;gap:20px;display:flex}.workbench-header h4{margin:0 0 var(--ui-spacing-xs)!important}.header-actions{align-items:center;gap:var(--ui-spacing-sm);color:var(--ui-color-text-secondary);white-space:nowrap;display:flex}.workbench-content{width:min(1440px,100% - 48px);margin:20px auto 36px}.sync-line{justify-content:space-between;align-items:center;gap:var(--ui-spacing-md);min-height:36px;color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-label);display:flex}.sync-line>div{gap:var(--ui-spacing-sm);display:flex}.sync-request{margin-left:var(--ui-spacing-sm)}.metric-grid{gap:var(--ui-spacing-md);margin:var(--ui-spacing-md) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric{background:var(--ui-color-surface);border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-md);padding:var(--ui-spacing-lg) 18px}.metric .ant-statistic-title{color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-label)}.metric .ant-statistic-content{font-size:var(--ui-font-size-metric);font-weight:650}.data-panel{background:var(--ui-color-surface);border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-md);overflow:hidden}.distribution{gap:6px;padding:10px 0;display:flex;overflow-x:auto}.distribution div{min-width:62px;padding:var(--ui-spacing-sm) 6px;border:var(--ui-border-width) solid var(--ui-color-border);background:var(--ui-color-surface);text-align:center}.distribution small,.distribution b{font-size:var(--ui-font-size-micro);color:var(--ui-color-text-secondary);display:block}.distribution b{font-size:var(--ui-font-size-section);color:var(--ui-color-text);margin-top:3px}.filter-bar{gap:var(--ui-spacing-sm);grid-template-columns:minmax(220px,1fr) 130px 130px auto;margin:10px 0;display:grid}.desktop-table .ant-table-cell{font-size:var(--ui-font-size-sm);white-space:nowrap}.desktop-table .ant-table-expanded-row>td{background:var(--ui-color-surface-muted);padding:0 0 0 18px!important}.bucket.overdue{background:var(--ui-color-danger);color:var(--ui-color-surface);padding:5px 10px;font-weight:700}.bucket.today,.bucket.d1,.bucket.d2,.bucket.d3,.bucket.d4,.bucket.d5{color:var(--ui-color-danger)}.bucket.d6,.bucket.d7,.bucket.d8,.bucket.d9{color:var(--ui-status-warning)}.mobile-head{padding:var(--ui-spacing-md);align-items:flex-start;gap:10px;display:flex}.mobile-head>div:nth-child(2){flex:1;min-width:0}.mobile-head b,.mobile-head small,.mobile-head span{display:block}.mobile-head b{font-size:var(--ui-font-size-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-head small,.mobile-head span{font-size:var(--ui-font-size-micro);color:var(--ui-color-text-disabled);margin-top:3px}.mobile-head>div:last-child{text-align:right}.mobile-head strong{color:var(--ui-color-danger);font-size:var(--ui-font-size-heading);margin-top:7px;display:block}.chips{padding:0 var(--ui-spacing-md) var(--ui-spacing-md);gap:6px;display:flex;overflow-x:auto}.chips span{background:var(--ui-color-disabled);border-radius:var(--ui-radius-sm);min-width:46px;padding:var(--ui-spacing-xs);text-align:center;color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-xs)}.chips span b{font-size:var(--ui-font-size);color:var(--ui-color-text);display:block}.chips .overdue,.chips .today,.chips .d1,.chips .d2,.chips .d3,.chips .d4,.chips .d5{background:var(--ui-color-danger-soft)}.chips .overdue b,.chips .today b,.chips .d1 b,.chips .d2 b,.chips .d3 b,.chips .d4 b,.chips .d5 b{color:var(--ui-color-danger)}.chips .d6,.chips .d7,.chips .d8,.chips .d9{background:var(--ui-color-warning-soft)}.chips .d6 b,.chips .d7 b,.chips .d8 b,.chips .d9 b{color:var(--ui-status-warning)}.mobile-card details summary{padding:10px var(--ui-spacing-md);border-top:var(--ui-border-width) solid var(--ui-color-border);color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-sm);font-weight:600}.sku-card{padding:10px var(--ui-spacing-md);background:var(--ui-color-surface-muted);border-top:var(--ui-border-width) solid var(--ui-color-border)}.sku-card>small{color:var(--ui-color-text-disabled);font-size:var(--ui-font-size-xs);margin:3px 0 7px;display:block}.sku-card .chips{padding:0}.panel-title{padding:var(--ui-spacing-lg) 18px;border-bottom:var(--ui-border-width) solid var(--ui-color-border);justify-content:space-between;align-items:center;display:flex}.panel-title h5{margin:0 0 2px!important}.panel-title .ant-typography{font-size:var(--ui-font-size-label)}.style-cell{align-items:center;gap:10px;min-width:0;display:flex}.style-image{border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-sm);background:var(--ui-color-disabled);width:38px;height:38px;color:var(--ui-color-text-disabled);font-size:var(--ui-font-size-xs);flex:0 0 38px;place-items:center;display:grid;overflow:hidden}.style-image img{object-fit:cover;width:100%;height:100%}.style-cell div:last-child{min-width:0}.style-cell strong,.style-cell small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.style-cell strong{font-size:var(--ui-font-size-label);color:var(--ui-color-text);font-weight:600}.style-cell small{color:var(--ui-color-text-disabled);font-size:var(--ui-font-size-sm);margin-top:2px}.loading{place-items:center;min-height:100vh;display:grid}.compact-loading{min-height:260px}.no-permission{max-width:620px;margin:auto}@media (width<=700px){.workbench-header{padding:14px var(--ui-spacing-lg);align-items:flex-start}.workbench-header .ant-typography-secondary,.header-actions span{display:none}.workbench-content{width:calc(100% - var(--ui-spacing-xl));margin-top:var(--ui-spacing-md)}.metric-grid{gap:var(--ui-spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:var(--ui-spacing-md)}.metric .ant-statistic-content{font-size:21px}.sync-line{align-items:flex-start}.sync-line>div{flex:none}.data-panel{margin-left:calc(-1 * var(--ui-spacing-md));margin-right:calc(-1 * var(--ui-spacing-md));border-left:0;border-right:0;border-radius:0}.filter-bar{padding:0 var(--ui-spacing-md);grid-template-columns:1fr 1fr}.filter-bar .ant-input{grid-column:1/-1}.desktop-table{display:none}.mobile-list{padding:var(--ui-spacing-md);background:var(--ui-color-canvas);gap:10px;display:grid}.distribution{margin:0 calc(-1 * var(--ui-spacing-md));padding-left:var(--ui-spacing-md)}.metric-grid{margin-bottom:0}.panel-title{padding:14px var(--ui-spacing-lg)}}.report-shell{background:var(--ui-color-canvas);width:100%;min-width:0;height:100dvh;min-height:0;color:var(--ui-color-text);font-size:var(--ui-font-size-sm);flex-direction:row;line-height:1.42;overflow:hidden}.report-page{--ui-current-page-padding:var(--ui-page-padding);width:min(1480px,100%);padding:var(--ui-current-page-padding);margin:0 auto}.report-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.report-head h1{line-height:1.2;font-size:var(--ui-font-size-heading)!important;margin:0!important}.report-head p{color:var(--ui-color-text-secondary);margin:6px 0 0}.report-meta{color:var(--ui-color-text-secondary);text-align:right;white-space:nowrap}.login-recovery-content{justify-items:center;gap:var(--ui-spacing-md);padding:var(--ui-spacing-lg) 0 var(--ui-spacing-sm);text-align:center;display:grid}.login-recovery-qr{width:min(var(--ui-login-qr-size), 100%);aspect-ratio:1;border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-md)}.login-recovery-loading{min-height:var(--ui-login-qr-size);place-content:center;justify-items:center;gap:var(--ui-spacing-md);display:grid}.report-cards{margin-bottom:var(--ui-spacing-md);grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.metric-card,.report-panel{background:var(--ui-color-surface);border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-card)}.metric-card{padding:9px 11px}.metric-card span{color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-micro);display:block}.metric-card strong{margin-top:var(--ui-spacing-xs);font-size:var(--ui-font-size-heading);line-height:1.1;display:block}.metric-card.overdue strong{color:var(--ui-status-overdue)}.metric-card.urgent strong{color:var(--ui-status-urgent)}.metric-card.warning strong{color:var(--ui-status-warning)}.metric-card.normal strong{color:var(--ui-color-text-secondary)}.metric-card.clickable{cursor:pointer;transition:box-shadow .15s}.metric-card.clickable:hover{box-shadow:var(--ui-shadow-card), inset 0 0 0 1px var(--ui-color-info)}.metric-card.active{box-shadow:var(--ui-shadow-card), inset 0 0 0 2px var(--ui-color-info)}.report-grid{gap:var(--ui-spacing-md);margin-bottom:var(--ui-spacing-md);grid-template-columns:1fr 1.2fr;align-items:stretch;display:grid}.report-grid .report-panel{flex-direction:column;display:flex}.report-panel{padding:13px}.report-panel h2{font-size:var(--ui-font-size-label);margin:0 0 10px}.bars{flex:1;align-content:space-between;gap:6px;display:grid}.bar-row{gap:var(--ui-spacing-sm);grid-template-columns:58px minmax(0,1fr) 52px;align-items:center;display:grid}.bar-row>div{background:var(--ui-color-disabled);border-radius:var(--ui-radius-sm);height:14px;overflow:hidden}.bar-row i{min-width:2px;height:100%;display:block}.bar-row i.overdue{background:var(--ui-status-overdue)}.bar-row i.urgent{background:var(--ui-color-danger)}.bar-row i.warning{background:var(--ui-color-warning)}.bar-row i.neutral{background:var(--ui-color-text-disabled)}.bar-row i.late{background:var(--ui-color-border-strong)}.bar-row b{text-align:right;font-variant-numeric:tabular-nums}.bar-row.overdue>span,.bar-row.overdue>b{color:var(--ui-status-overdue);font-weight:800}.top-list{gap:7px;display:grid}.top-item{gap:var(--ui-spacing-sm);grid-template-columns:38px minmax(0,1fr) 58px 62px 70px;align-items:center;min-height:42px;display:grid}.top-item>div:nth-child(2){min-width:0}.top-item>div:nth-child(2) strong,.top-item>div:nth-child(2) small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.top-item small{color:var(--ui-color-text-secondary)}.top-item>b{text-align:right}.top-item.clickable{cursor:pointer;border-radius:var(--ui-radius-md);margin:-2px -4px;padding:2px 4px;transition:background .15s}.top-item.clickable:hover{background:var(--ui-color-surface-muted)}.top-item.active{background:var(--ui-color-primary-soft);box-shadow:inset 0 0 0 1px var(--ui-color-info)}.filter-chips{gap:var(--ui-spacing-sm);flex-wrap:wrap;margin-top:10px;display:flex}.table-title-side{align-items:center;gap:var(--ui-spacing-md);display:flex}.heat-legend{align-items:center;gap:var(--ui-spacing-md);font-size:var(--ui-font-size-xs);color:var(--ui-color-text-secondary);display:flex}.heat-legend span{align-items:center;gap:4px;display:inline-flex}.heat-legend i{border-radius:2px;width:10px;height:10px;display:inline-block}.heat-legend i.overdue{background:var(--ui-status-overdue)}.heat-legend i.urgent{background:var(--ui-status-overdue-soft);box-shadow:inset 0 0 0 1px var(--ui-status-urgent)}.heat-legend i.warning{background:var(--ui-color-warning-soft);box-shadow:inset 0 0 0 1px var(--ui-status-warning)}.heat-legend i.late{background:var(--ui-status-neutral-soft);box-shadow:inset 0 0 0 1px var(--ui-status-neutral)}.desktop-only .ant-table,.metric-card strong,.top-item>b{font-variant-numeric:tabular-nums}.status-tag{line-height:var(--ui-line-height-caption);font-weight:var(--ui-font-weight-regular);border-radius:5px;padding:2px 6px;font-size:var(--ui-font-size-caption)!important}.status-tag.overdue{background:var(--ui-status-overdue);color:var(--ui-color-surface)}.status-tag.urgent{background:var(--ui-status-urgent-soft);color:var(--ui-status-urgent)}.status-tag.warning{background:var(--ui-status-warning-soft);color:var(--ui-status-warning)}.status-tag.normal{background:var(--ui-status-neutral-soft);color:var(--ui-status-neutral)}.filter-panel{margin-bottom:var(--ui-spacing-md)}.filters{grid-template-columns:1.5fr 1fr 1fr 1.2fr auto auto;align-items:end;gap:10px;display:grid}.filters .ant-input-affix-wrapper,.filters .ant-select,.filters .ant-btn{height:32px;font-size:var(--ui-font-size-sm)}.table-panel{padding:13px}.table-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.table-title span{color:var(--ui-color-text-secondary)}.desktop-only .ant-table{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);font-weight:var(--ui-font-weight-regular)}.desktop-only .ant-table-thead>tr>th{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);color:var(--ui-color-text);background:var(--ui-color-surface-muted);font-weight:var(--ui-font-weight-medium);white-space:nowrap}.desktop-only .ant-table-cell{padding:7px 6px!important}.desktop-only .ant-table-tbody b{font-weight:var(--ui-font-weight-regular)}.desktop-only .ant-table-expanded-row>td{background:var(--ui-color-surface-muted);padding:0 0 0 22px!important}.style-image{border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-disabled);vertical-align:middle;cursor:zoom-in;width:34px;height:34px;display:inline-flex;overflow:hidden}.style-image .ant-image,.style-image img{object-fit:cover;width:100%!important;height:100%!important}.style-image.placeholder{color:var(--ui-color-text-disabled);cursor:default;justify-content:center;align-items:center;font-size:9px}.name-cell strong{-webkit-line-clamp:2;font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);font-weight:var(--ui-font-weight-regular);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.style-code-copy{align-items:center;gap:var(--ui-spacing-xs);min-width:0;display:flex}.image-text-copy-button{color:var(--ui-color-text-secondary);flex:none}.style-code-copy-value{min-width:0;color:var(--ui-color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sku-name strong,.sku-name small{display:block}.sku-name strong{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);font-weight:var(--ui-font-weight-regular);color:var(--ui-color-text)}.sku-name small{color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption);font-weight:var(--ui-font-weight-regular);margin-top:2px}.matrix-cell{text-align:center;font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);font-weight:var(--ui-font-weight-regular);margin:-7px -6px;padding:7px 6px;display:block}.matrix-cell.zero{color:var(--ui-color-border-strong)}.matrix-cell.overdue:not(.zero){background:var(--ui-status-overdue);color:var(--ui-color-surface)}.matrix-cell.urgent:not(.zero){background:var(--ui-status-overdue-soft);color:var(--ui-status-urgent)}.matrix-cell.warning:not(.zero){background:var(--ui-color-warning-soft);color:var(--ui-status-warning)}.matrix-cell.neutral:not(.zero){color:var(--ui-color-text-secondary)}.matrix-cell.late:not(.zero){background:var(--ui-status-neutral-soft);color:var(--ui-status-neutral)}.expand-icon{color:var(--ui-color-info)}.mobile-only{display:none}.empty-state{text-align:center;color:var(--ui-color-text-secondary);background:var(--ui-color-surface-muted);padding:22px}@media (width<=760px){.report-page{--ui-current-page-padding:var(--ui-spacing-md);padding:var(--ui-current-page-padding)}.report-head{display:block}.report-head h1{font-size:18px!important}.report-meta{text-align:left;margin-top:var(--ui-spacing-sm);white-space:normal}.report-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.report-grid,.filters{grid-template-columns:1fr}.desktop-only{display:none}.mobile-only{gap:10px;display:grid}.table-panel{box-shadow:none;background:0 0;border:0;padding:0}.table-title{margin:10px 0;padding:0 2px}.mobile-card{background:var(--ui-color-surface);border:var(--ui-border-width) solid var(--ui-color-border);border-radius:9px;overflow:hidden}.mobile-card.overdue{border-color:var(--ui-color-danger-soft)}.mobile-card.urgent{border-color:var(--ui-status-urgent-soft)}.mobile-card.warning{border-color:var(--ui-color-warning-soft)}.mobile-card-main{padding:var(--ui-spacing-md) 14px var(--ui-spacing-sm);align-items:flex-start;gap:10px;display:flex}.mobile-card-main>div:nth-child(2){flex:1;min-width:0}.mobile-card-main>div:nth-child(2) strong,.mobile-card-main>div:nth-child(2) small{display:block}.mobile-card-main>div:nth-child(2) strong{font-size:var(--ui-font-size-label);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile-card-main small{color:var(--ui-color-text-disabled);font-size:var(--ui-font-size-xs);margin-top:3px}.mobile-card aside{text-align:right}.mobile-card aside>b{margin-top:5px;font-size:17px;display:block}.mobile-card.overdue aside>b{color:var(--ui-color-danger)}.mobile-meta{gap:var(--ui-spacing-sm);color:var(--ui-color-text-disabled);font-size:var(--ui-font-size-micro);padding:0 14px 9px;display:flex}.mobile-meta b.overdue,.mobile-meta b.urgent{color:var(--ui-color-danger)}.mobile-meta b.warning{color:var(--ui-status-warning)}.slot-chips{padding:0 14px var(--ui-spacing-md);gap:6px;display:flex;overflow-x:auto}.slot-chips>span{border-radius:var(--ui-radius-md);min-width:36px;padding:var(--ui-spacing-xs) 6px;text-align:center;background:var(--ui-status-neutral-soft)}.slot-chips em,.slot-chips b{font-style:normal;display:block}.slot-chips em{color:var(--ui-color-text-disabled);font-size:9px}.slot-chips b{font-size:var(--ui-font-size-label)}.slot-chips .overdue{background:var(--ui-status-overdue);color:var(--ui-color-surface)}.slot-chips .overdue em{color:var(--ui-color-surface)}.slot-chips .urgent{background:var(--ui-status-overdue-soft);color:var(--ui-color-danger)}.slot-chips .warning{background:var(--ui-color-warning-soft);color:var(--ui-status-warning)}.mobile-card details summary{border-top:var(--ui-border-width) solid var(--ui-status-neutral-soft);color:var(--ui-color-text-secondary);font-size:var(--ui-font-size-micro);padding:10px 14px;font-weight:700;list-style:none}.mobile-sku{background:var(--ui-color-surface-muted);border-top:var(--ui-border-width) solid var(--ui-color-border);grid-template-columns:minmax(0,1fr) auto;padding:10px 14px;display:grid}.mobile-sku>div:first-child{min-width:0}.mobile-sku strong,.mobile-sku small{display:block}.mobile-sku strong{font-size:var(--ui-font-size-micro)}.mobile-sku small{font-size:var(--ui-font-size-xs);color:var(--ui-color-text-disabled)}.mobile-sku .slot-chips{grid-column:1/-1;padding:7px 0 0}.filters .ant-btn:last-child{display:none}}.desktop-only .ant-table-body{overflow-y:hidden!important}.desktop-only .ant-table-row-expand-icon-cell{text-align:center!important;padding:0!important}.desktop-only .expand-icon{width:20px;min-width:20px;height:20px;font-size:var(--ui-font-size-xs)!important;padding:0!important}.desktop-only .ant-table-thead>tr>th.bucket-header-active{box-shadow:inset 0 -2px var(--ui-color-info);background:var(--ui-color-primary-soft)!important;color:var(--ui-color-info)!important}.bucket-group-toggle{color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;margin:0;padding:0;display:inline-flex}.bucket-group-toggle:hover,.bucket-group-toggle.expanded{color:var(--ui-color-info)}.bucket-group-toggle :is(.anticon,[data-erp-icon]){font-size:var(--ui-font-size-xs)}.filter-panel{padding:10px 13px}.filter-panel>h2{display:none}.erp-nav{background:var(--ui-color-navigation);height:100dvh;min-height:0;overflow:hidden}.erp-nav-brand{height:var(--ui-app-menu-rhythm);color:var(--ui-color-surface);white-space:nowrap;text-align:center;place-items:center;padding:0;font-weight:700;display:grid}.erp-nav .ant-layout-sider-children{flex-direction:column;height:100%;min-height:0;display:flex}.erp-nav .ant-menu{border-inline-end:0;flex:1;min-height:0;overflow:hidden auto}.erp-nav .ant-menu-inline-collapsed>.ant-menu-item,.erp-nav .ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{width:var(--ui-app-menu-item-size);height:var(--ui-app-menu-item-size);margin-block:calc((var(--ui-app-menu-rhythm) - var(--ui-app-menu-item-size)) / 2);margin-inline:calc((var(--ui-app-sidebar-width) - var(--ui-app-menu-item-size)) / 2);line-height:var(--ui-app-menu-item-size)}.erp-simple-menu-popup .ant-menu{width:min(var(--ui-app-submenu-width), calc(100vw - var(--ui-app-sidebar-width) - var(--ui-spacing-md)));min-width:0;max-height:calc(100dvh - var(--ui-app-menu-rhythm) - var(--ui-spacing-md));padding:var(--ui-spacing-sm);color:var(--ui-color-text);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-popup);overflow:hidden auto}.erp-simple-menu-popup .ant-menu.ant-menu-vertical .ant-menu-item{height:var(--ui-app-submenu-item-height);margin:0 0 var(--ui-spacing-xs);padding-inline:var(--ui-spacing-md);border-radius:var(--ui-radius-sm);color:var(--ui-color-text);line-height:var(--ui-app-submenu-item-height);align-items:center;display:flex}.erp-simple-menu-popup .ant-menu.ant-menu-vertical .ant-menu-item:last-child{margin-bottom:0}.erp-simple-menu-popup .ant-menu.ant-menu-vertical .ant-menu-item:hover,.erp-simple-menu-popup .ant-menu.ant-menu-vertical .ant-menu-item:focus-visible{color:var(--ui-color-text);background:var(--ui-color-surface-muted)}.erp-simple-menu-popup .ant-menu.ant-menu-vertical .ant-menu-item-selected,.erp-simple-menu-popup .ant-menu.ant-menu-vertical .ant-menu-item-selected:hover,.erp-simple-menu-popup .ant-menu.ant-menu-vertical .ant-menu-item-selected:focus-visible{color:var(--ui-color-primary);background:var(--ui-color-primary-soft)}.erp-simple-menu-popup .ant-menu.ant-menu-vertical .ant-menu-item .ant-menu-item-icon{min-width:var(--ui-app-menu-icon-size);font-size:var(--ui-app-menu-icon-size)}.erp-simple-menu-popup .ant-menu.ant-menu-vertical .ant-menu-item .ant-menu-item-icon+.ant-menu-title-content{margin-inline-start:var(--ui-spacing-sm)}.erp-simple-menu-popup .ant-menu.ant-menu-vertical .ant-menu-title-content{font-size:var(--ui-font-size);font-weight:var(--ui-font-weight-medium);line-height:var(--ui-line-height-label);text-overflow:ellipsis;overflow:hidden}.erp-workspace{background:var(--ui-color-canvas);flex:auto;min-width:0;height:100dvh;min-height:0;overflow:hidden}.erp-header{height:var(--ui-app-header-height);flex:0 0 var(--ui-app-header-height);padding:0 var(--ui-spacing-md);background:var(--ui-color-surface);border-bottom:var(--ui-border-width) solid var(--ui-color-border);justify-content:space-between;align-items:center;display:flex}.erp-workspace>.report-page{flex:auto;width:100%;min-width:0;max-width:none;min-height:0;overflow:auto}.erp-workspace>.access-content{padding:var(--ui-page-padding);overflow:hidden}.access-page{--iam-card-header-height:var(--ui-subfunction-header-height);--iam-master-panel-width:clamp(240px, 16vw, 260px);--iam-role-row-padding-block:10px;flex-direction:column;height:100%;min-height:0;display:flex}.access-page>.ant-tabs{height:100%;min-height:0;overflow:hidden}.access-page>.ant-tabs>.ant-tabs-body-holder,.access-page>.ant-tabs>.ant-tabs-body-holder>.ant-tabs-body,.access-page>.ant-tabs>.ant-tabs-body-holder>.ant-tabs-body>.ant-tabs-content{height:100%;min-height:0}.access-page>.ant-tabs>.ant-tabs-body-holder{overflow:hidden}.access-page .ant-card-head{padding-inline:var(--ui-spacing-md)}.access-page .ant-card-head-title{font-size:var(--ui-font-size-label);line-height:var(--ui-line-height-label);font-weight:var(--ui-font-weight-strong)}.access-page .ant-card-extra{font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption);font-weight:var(--ui-font-weight-regular)}.access-card{height:100%;overflow:hidden}.access-user-layout{grid-template-columns:var(--iam-master-panel-width) minmax(0, 1fr);gap:var(--ui-spacing-md);height:100%;min-height:0;display:grid;overflow:hidden}.access-user-table-shell{border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);height:100%;min-height:0;overflow:hidden}.access-user-search{width:var(--ui-form-control-width)}.access-user-filter{min-width:calc(var(--ui-control-height) * 5)}.access-user-table-footer{min-height:var(--ui-control-height);justify-content:space-between;align-items:center;gap:var(--ui-spacing-md);width:100%;display:flex}.access-user-role-tags,.access-user-group-tags{max-height:var(--ui-control-height);overflow:hidden}.access-user-member-select{width:100%}.access-toolbar{justify-content:space-between;align-items:center;gap:var(--ui-spacing-md);min-height:58px;padding:var(--ui-spacing-md) var(--ui-spacing-lg);border-bottom:var(--ui-border-width) solid var(--ui-color-border);display:flex}.access-toolbar .ant-input-affix-wrapper{width:250px}.access-toolbar .ant-select{min-width:150px}.employee-page{height:100%;min-height:0}.employee-card{height:100%;min-height:0;overflow:hidden}.employee-card>.ant-card-body{flex-direction:column;height:100%;min-height:0;display:flex}.employee-card .ant-table-wrapper{flex:1;min-height:0;overflow:auto}.employee-card .ant-table-cell{white-space:nowrap}.employee-form{gap:var(--ui-spacing-lg);flex-direction:column;display:flex}.employee-organization-alert{margin-bottom:var(--ui-spacing-lg)}.employee-form-section{padding-bottom:var(--ui-spacing-lg);border-bottom:var(--ui-border-width) solid var(--ui-color-border)}.employee-form-section:last-child{border-bottom:0;padding-bottom:0}.employee-form-section>.ant-typography{margin-top:0}.employee-form-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--ui-form-control-width)), var(--ui-form-control-width)));column-gap:var(--ui-spacing-lg);justify-content:start;display:grid}.employee-form-span-2{grid-column:span 2}.employee-form-wide{width:min(100%, calc(var(--ui-form-control-width) * 2 + var(--ui-spacing-lg)))}.personnel-section-card .ant-card-head{min-height:var(--ui-personnel-section-head-height)}.personnel-section-card .ant-card-head-title{min-width:0;font-size:var(--ui-personnel-section-title-font-size);font-weight:var(--ui-personnel-section-title-font-weight)}.personnel-section-card-title{align-items:center;gap:var(--ui-spacing-sm);min-width:0;display:inline-flex}.personnel-section-card-title>:is(.anticon,[data-erp-icon]){flex:none}.employee-bank-account-card .ant-tabs-nav{margin-bottom:var(--ui-spacing-md)}.employee-bank-account-actions{margin-bottom:var(--ui-spacing-sm);justify-content:flex-end;display:flex}.employee-bank-account-grid{column-gap:var(--ui-spacing-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.employee-bank-account-grid .ant-form-item{min-width:0}.employee-bank-account-label{align-items:center;gap:var(--ui-spacing-xs);display:inline-flex}.employee-bank-account-help{color:var(--ui-color-text-secondary);cursor:help}.employee-bank-account-help:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-color-primary-border);outline-offset:2px;border-radius:50%}.employee-avatar-trigger{width:var(--ui-employee-avatar-size);height:var(--ui-employee-avatar-size);margin:0 0 var(--ui-spacing-lg);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:block}.employee-avatar-trigger:disabled{cursor:default}.employee-avatar-trigger:not(:disabled):hover,.employee-avatar-trigger:not(:disabled):focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-color-primary-border);outline-offset:var(--ui-spacing-xs)}.employee-avatar-preview{flex:0 0 var(--ui-employee-avatar-size);width:var(--ui-employee-avatar-size);height:var(--ui-employee-avatar-size)}.employee-avatar-modal-content{align-items:center;gap:var(--ui-spacing-lg);flex-direction:column;display:flex}.employee-avatar-modal-preview{width:var(--ui-employee-avatar-modal-size);height:var(--ui-employee-avatar-modal-size)}.employee-avatar-modal .ant-upload-wrapper{width:100%}.employee-avatar-modal-actions{justify-content:center;gap:var(--ui-spacing-sm);min-height:var(--ui-card-compact-head-height);display:flex}.identity-document-grid{gap:var(--ui-spacing-md);margin-bottom:var(--ui-spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.identity-document-current{justify-content:space-between;align-items:center;gap:var(--ui-spacing-sm);margin-top:var(--ui-spacing-sm);display:flex}.identity-document-current>.ant-typography{min-width:0}.identity-document-title{align-items:center;gap:var(--ui-spacing-xs);display:inline-flex}.identity-document-required{color:var(--ant-color-error,var(--ui-color-danger));font-family:SimSun,sans-serif}.identity-review-summary,.identity-review-actions{margin-bottom:var(--ui-spacing-lg)}.employee-identity-fields{flex-direction:column;align-items:flex-start;display:flex}.employee-identity-fields>.ant-form-item:first-child{width:min(100%, var(--ui-form-control-width))}.employee-date-picker{width:100%}.organization-page{flex-direction:column;height:100%;min-height:0;display:flex}.organization-page>.ant-tabs,.organization-page .ant-tabs-content-holder,.organization-page .ant-tabs-content,.organization-page .ant-tabs-tabpane{height:100%;min-height:0}.organization-card{height:calc(100% - var(--ui-spacing-sm));overflow:auto}.organization-layout{height:calc(100% - var(--ui-spacing-sm));grid-template-columns:var(--ui-organization-tree-width) minmax(0, 1fr);gap:var(--ui-spacing-lg);min-height:0;display:grid}.organization-tree-card,.organization-position-card{min-height:0;overflow:auto}.organization-tree-actions{gap:var(--ui-spacing-md);margin-top:var(--ui-spacing-lg);padding-top:var(--ui-spacing-lg);border-top:var(--ui-border-width) solid var(--ui-color-border);flex-direction:column;display:flex}.organization-number-input{width:100%}.business-entity-form{gap:var(--ui-spacing-lg);flex-direction:column;display:flex}.business-entity-basic-grid{column-gap:var(--ui-spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.business-entity-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--ui-spacing-lg);margin-bottom:var(--ui-spacing-md);display:flex}.business-entity-section-heading>div{gap:var(--ui-spacing-xs);flex-direction:column;display:flex}.business-entity-section-heading .ant-typography{margin:0}.business-entity-repeat-list{gap:var(--ui-spacing-md);flex-direction:column;display:flex}.business-entity-repeat-row{column-gap:var(--ui-spacing-lg);padding:var(--ui-spacing-lg);padding-right:calc(var(--ui-spacing-lg) * 3);border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.business-entity-repeat-row .ant-form-item{margin-bottom:var(--ui-spacing-md)}.business-entity-bank-recognition{place-self:center start}.business-entity-remove-button{top:var(--ui-spacing-sm);right:var(--ui-spacing-sm);position:absolute}.profile-page{width:min(100%, var(--ui-profile-max-width));flex-direction:column;min-height:100%;margin:0 auto;display:flex}.profile-form{flex-direction:column;flex:1;display:flex}.profile-summary,.profile-section{margin-bottom:var(--ui-spacing-lg)}.profile-summary{--ui-employee-avatar-size:var(--ui-profile-avatar-size)}.profile-summary-layout{align-items:flex-start;gap:calc(var(--ui-spacing-lg) * 2);display:flex}.profile-summary-content{flex-direction:column;flex:1;min-width:0;display:flex}.profile-heading{justify-content:space-between;align-items:flex-start;gap:var(--ui-spacing-lg);margin-bottom:var(--ui-spacing-lg);display:flex}.profile-heading .ant-typography{margin:0}.profile-person-copy{gap:var(--ui-spacing-xs);flex-direction:column;min-width:0;display:flex}.profile-summary-layout>.employee-avatar-trigger{flex:0 0 var(--ui-profile-avatar-size);margin-bottom:0}.profile-actions{bottom:calc(var(--ui-current-page-padding) * -1);z-index:1;margin:auto calc(var(--ui-current-page-padding) * -1) calc(var(--ui-current-page-padding) * -1);padding:var(--ui-spacing-md) var(--ui-current-page-padding);border-top:var(--ui-border-width) solid var(--ui-color-border);background:var(--ui-color-surface);justify-content:flex-end;display:flex;position:sticky}.user-drawer-footer{justify-content:flex-end;display:flex}.user-editor-drawer .ant-drawer-body{background:var(--ui-color-canvas);flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.user-editor-form{flex:auto;height:100%;min-height:0;overflow:hidden}.user-editor-shell{grid-template-columns:176px minmax(0,1fr);height:100%;min-height:0;display:grid}.user-editor-nav{min-height:100%;padding-top:var(--ui-spacing-md);background:var(--ui-color-surface);border-inline-end:var(--ui-border-width) solid var(--ui-color-border)!important}.user-editor-content{min-width:0;min-height:0;padding:var(--ui-spacing-lg);overflow:auto}.user-editor-content>.user-editor-panel{margin:0}.iam-group-drawer .ant-drawer-body,.iam-audit-drawer .ant-drawer-body{min-height:0;overflow:hidden}.iam-group-drawer .ant-drawer-body>div,.iam-audit-drawer .ant-drawer-body>div{height:100%;min-height:0}.user-editor-panel,.user-tab-content{min-height:100%;padding:var(--ui-spacing-lg)}.user-editor-panel{margin:var(--ui-spacing-lg);border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);min-height:auto}.user-editor-heading{gap:var(--ui-spacing-xs);margin-bottom:var(--ui-spacing-lg);flex-direction:column;display:flex}.user-editor-heading .ant-typography,.user-editor-section .ant-typography{margin:0}.user-editor-section{gap:var(--ui-spacing-md);padding:var(--ui-spacing-lg) 0;border-top:var(--ui-border-width) solid var(--ui-color-border);flex-direction:column;display:flex}.user-editor-heading+.user-editor-section{border-top:0;padding-top:0}.user-basic-grid{column-gap:var(--ui-spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.user-status-row{justify-content:space-between;align-items:center;gap:var(--ui-spacing-lg);padding:var(--ui-spacing-lg);border-radius:var(--ui-radius-md);background:var(--ui-color-surface-muted);display:flex}.user-status-row>div{gap:var(--ui-spacing-xs);flex-direction:column;display:flex}.user-tab-content{gap:var(--ui-spacing-lg);flex-direction:column;display:flex}.role-binding-layout{border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);grid-template-columns:minmax(280px,38%) minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.role-binding-list{border-right:var(--ui-border-width) solid var(--ui-color-border);background:var(--ui-color-surface-muted);min-width:0}.role-binding-summary,.role-preview-title{justify-content:space-between;align-items:flex-start;gap:var(--ui-spacing-md);padding:var(--ui-spacing-lg);border-bottom:var(--ui-border-width) solid var(--ui-color-border);background:var(--ui-color-surface);display:flex}.role-binding-summary .ant-typography,.role-preview-title .ant-typography{margin:0}.role-binding-summary>div,.role-preview-title>div{gap:var(--ui-spacing-xs);flex-direction:column;display:flex}.role-binding-list>.ant-checkbox-group{gap:var(--ui-spacing-sm);padding:var(--ui-spacing-md);flex-direction:column;display:flex}.role-binding-item{padding:var(--ui-spacing-md);border:var(--ui-border-width) solid transparent;border-radius:var(--ui-radius-md);background:var(--ui-color-surface);cursor:pointer}.role-binding-item.selected{border-color:var(--ui-color-primary-border);background:var(--ui-color-primary-soft)}.role-binding-item .ant-checkbox-wrapper span:last-child{gap:var(--ui-spacing-xs);flex-direction:column;display:inline-flex}.role-binding-item small,.individual-row small{color:var(--ui-color-text-secondary)}.role-preview{min-width:0;overflow:auto}.role-preview-group{padding:var(--ui-spacing-lg);border-bottom:var(--ui-border-width) solid var(--ui-color-border)}.role-preview-group>div{gap:var(--ui-spacing-md);margin-top:var(--ui-spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.role-preview-group span{color:var(--ui-color-text)}.individual-permissions{border:var(--ui-border-width) solid var(--ui-color-border);border-radius:var(--ui-radius-md);background:var(--ui-color-surface);overflow:hidden}.individual-head,.individual-row{grid-template-columns:minmax(220px,28%) minmax(0,1fr);display:grid}.individual-head{background:var(--ui-color-surface-muted);border-bottom:var(--ui-border-width) solid var(--ui-color-border)}.individual-head strong{padding:var(--ui-spacing-md) var(--ui-spacing-lg)}.individual-head strong:first-child,.individual-row>div:first-child{border-right:var(--ui-border-width) solid var(--ui-color-border)}.individual-row{border-bottom:var(--ui-border-width) solid var(--ui-color-border)}.individual-row:last-child{border-bottom:0}.individual-row>div{padding:var(--ui-spacing-lg)}.individual-row>div:first-child{align-items:flex-start;gap:var(--ui-spacing-md);background:var(--ui-color-surface-muted);flex-direction:column;display:flex}.individual-row small{display:block}.individual-function{justify-content:space-between;align-items:center;gap:var(--ui-spacing-lg);padding:var(--ui-spacing-md) 0;border-bottom:var(--ui-border-width) dashed var(--ui-color-border);display:flex}.individual-function:first-child{padding-top:0}.individual-function:last-child{border-bottom:0;padding-bottom:0}.individual-function>div{gap:var(--ui-spacing-xs);flex-direction:column;display:flex}.individual-function .ant-radio-group{white-space:nowrap;flex-wrap:nowrap;flex:none;display:flex}.individual-function .ant-radio-button-wrapper{flex:none}.role-list{min-width:0;overflow:auto;container-type:inline-size}.role-list-search{padding:var(--ui-spacing-sm) var(--ui-spacing-md);border-bottom:var(--ui-border-width) solid var(--ui-color-border)}.role-list-items{flex-direction:column;display:flex}.role-list-item{justify-content:space-between;align-items:center;gap:var(--ui-spacing-sm);border-bottom:var(--ui-border-width) solid var(--ui-color-border);border-left:3px solid #0000;display:flex}.role-list-item.active{background:var(--ui-color-primary-soft);border-left-color:var(--ui-color-primary)}.role-list-select{min-width:0;padding:var(--iam-role-row-padding-block) var(--ui-spacing-md);color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:auto;align-self:stretch;align-items:center;display:flex}.role-list-select:focus-visible{outline:2px solid var(--ui-color-primary-border);outline-offset:-2px}.role-list-meta{gap:var(--ui-spacing-xs);flex-direction:column;min-width:0;display:flex}.role-list-meta>.ant-space{min-width:0;font-size:var(--ui-font-size-label);line-height:var(--ui-line-height-label);font-weight:var(--ui-font-weight-medium)}.role-list-meta>.ant-typography{font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption);font-weight:var(--ui-font-weight-regular)}@container (width<=250px){.role-list .ant-btn:has(.role-header-action-label)>[data-action-content]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.role-list .ant-btn:has(.role-header-action-label)>.ant-btn-icon{--action-iconHostOffsetY:0px}.ant-btn-variant-outlined:has(.role-header-action-label){box-shadow:none;background-color:#0000;border-color:#0000}.ant-btn-variant-outlined:has(.role-header-action-label):hover:not(:disabled){box-shadow:none;background-color:#0000;border-color:#0000}.ant-btn-variant-outlined:has(.role-header-action-label):hover:not(:disabled){background-color:var(--ui-color-surface-muted)}}@media (width<=760px){.report-page{--ui-current-page-padding:var(--ui-spacing-sm)}.erp-nav{flex:0 0 var(--ui-app-sidebar-width)!important;max-width:var(--ui-app-sidebar-width)!important;min-width:var(--ui-app-sidebar-width)!important;width:var(--ui-app-sidebar-width)!important}.erp-nav-brand{text-align:center;padding-inline:0}.erp-header .ant-typography:not(strong){display:none}.erp-workspace>.report-page{padding:var(--ui-page-padding)}.access-toolbar{flex-direction:column;align-items:stretch}.access-toolbar .ant-space,.access-toolbar .ant-input-affix-wrapper,.access-toolbar .ant-select{width:100%}.access-user-layout{grid-template-columns:1fr;overflow:auto}.role-list{width:100%;min-width:0}.user-basic-grid,.role-binding-layout,.employee-form-grid,.employee-bank-account-grid,.identity-document-grid,.business-entity-basic-grid,.business-entity-repeat-row{grid-template-columns:1fr}.organization-layout{grid-template-columns:1fr;height:auto;overflow:auto}.organization-tree-card,.organization-position-card{min-height:320px}.profile-heading,.profile-summary-layout{flex-direction:column}.employee-form-span-2{grid-column:span 1}.role-binding-list{border-right:0;border-bottom:var(--ui-border-width) solid var(--ui-color-border)}.role-preview-group>div{grid-template-columns:1fr}.individual-head,.individual-row{grid-template-columns:150px minmax(320px,1fr)}}@media (width>=761px) and (width<=1120px){.employee-bank-account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ant-btn.ant-btn-icon-only:not(.ant-btn-variant-solid){box-shadow:none;background-color:#0000;border-color:#0000}.ant-btn.ant-btn-icon-only:not(.ant-btn-variant-solid):hover:not(:disabled):not(.ant-btn-disabled){background-color:var(--ui-color-surface-muted);border-color:#0000}
