.static-selection-editor-table .cxd-Table-table .cxd-Table-checkCell>.cxd-Checkbox--checkbox.cxd-Checkbox:hover>input:checked+i{border-color:silver}.static-selection-editor-table .cxd-Table-table .cxd-Table-checkCell>.cxd-Checkbox--checkbox.cxd-Checkbox:hover>input+i{border-color:var(--Checkbox-color)}.static-selection-editor-table .cxd-Table-table .cxd-Table-checkCell>.cxd-Checkbox--checkbox input:checked+i{background-color:silver;border-color:silver}.static-selection-editor-table .cxd-Table-table .cxd-Table-checkCell>.cxd-Checkbox--checkbox input:checked+i:before{background-color:#eee}.static-selection-editor-table .cxd-Table-table .cxd-Table-checkCell>.cxd-Checkbox--full.cxd-Checkbox--checkbox input:checked+i{background-color:silver;border-color:silver}.static-selection-editor-table .cxd-Table-table .cxd-Table-checkCell>.cxd-Checkbox--full.cxd-Checkbox--checkbox input:checked+i:before{background-color:silver}.tabs-transfer-editor .in.is-active.cxd-TabsTransfer-tab{overflow:unset}.ouroboros-organization-picker.is-error>.cxd-TreeSelect{border-color:var(--Form-input-onError-borderColor);background:var(--Form-input-onError-bg)}.min-w-15{min-width:130px}.ouroboros-data-dict-picker.is-error>.cxd-Select,.ouroboros-data-dict-picker.is-error>.cxd-TreeSelect{border-color:var(--Form-input-onError-borderColor);background:var(--Form-input-onError-bg)}.is-focused .cxd-TextControl-input{border-color:var(--Form-input-onHover-borderColor)}.is-disabled .cxd-TextControl-input{border-width:var(--input-default-disabled-top-border-width) var(--input-default-disabled-right-border-width) var(--input-default-disabled-bottom-border-width) var(--input-default-disabled-left-border-width);border-style:var(--input-default-disabled-top-border-style) var(--input-default-disabled-right-border-style) var(--input-default-disabled-bottom-border-style) var(--input-default-disabled-left-border-style);border-color:var(--input-default-disabled-top-border-color) var(--input-default-disabled-right-border-color) var(--input-default-disabled-bottom-border-color) var(--input-default-disabled-left-border-color);border-radius:var(--input-default-disabled-top-left-border-radius) var(--input-default-disabled-top-right-border-radius) var(--input-default-disabled-bottom-right-border-radius) var(--input-default-disabled-bottom-left-border-radius);padding:var(--input-default-disabled-paddingTop) var(--input-default-disabled-paddingRight) var(--input-default-disabled-paddingBottom) var(--input-default-disabled-paddingLeft);background:var(--input-default-disabled-bg-color)}.icon-picker-control{position:absolute;background:var(--Form-select-menu-bg);color:var(--Form-select-menu-color);border:var(--Form-input-borderWidth) solid var(--Form-input-onFocused-borderColor);top:100%;z-index:10;max-height:350px;display:flex;flex-direction:column;overflow-y:auto;width:100%;left:0}.icon-picker-control i:before{display:block;width:100%;height:100%;line-height:1.25rem;text-align:center}.iconPickerControl-input{position:relative}.iconPickerControl-input .IconPickerControl-clear{position:absolute;top:15%;right:10px}.tab-header{display:flex;justify-content:space-between;align-items:baseline;border-bottom:var(--Tabs--line-border-width) var(--Tabs--line-border-style) var(--Tabs--line-border-color);padding:15px 10px 0}.tab-header .defaultTab{cursor:pointer;border-bottom:none;color:#151b26;position:relative;padding-bottom:10px}.tab-header .selectedTab{border-bottom:2px solid var(--Tabs--line-active-color);color:var(--Tabs--line-active-color)}.icon-content{padding:10px;overflow-y:scroll}.icon-content .icon-item{display:inline-block;margin:5px;cursor:pointer}.icon-content .active,.icon-content .icon-item:hover{color:var(--Tabs--line-active-color)}.icon-content .active{font-weight:700}.icon-content .categories-title{font-weight:700;margin-bottom:5px}.cxd-InputBox-clear{visibility:visible}.cxd-Crud-filter.cxd-Crud-filter--flat{--crud-filter-columns:7;--crud-filter-gap:16px;--crud-filter-panel-bg:var(--table-header-bg,var(--color-bg-elevated));--crud-filter-divider-color:var(--color-border-secondary);--crud-filter-toolbar-divider-color:var(--color-border);--crud-filter-date-range-width:16rem;--crud-filter-datetime-range-width:24rem;--crud-filter-toolbar-width:10.5rem;--crud-filter-toolbar-height:32px;--crud-filter-toolbar-button-gap:8px;--crud-filter-inline-toolbar-button-gap:4px;--crud-filter-rail-top:0px;--crud-filter-tail-rail-space:calc(var(--crud-filter-toolbar-width) + var(--crud-filter-gap) + 12px);--Form-row-gutterWidth:var(--crud-filter-gap);margin-bottom:0;background:var(--crud-filter-panel-bg);border:none;border-radius:6px;box-shadow:none}.cxd-Crud-filter.cxd-Crud-filter--flat>.cxd-Panel-body{padding:20px 16px}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form{--Form-row-gutterWidth:var(--crud-filter-gap);position:relative}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row{row-gap:var(--crud-filter-gap)}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.cxd-Form-col>.cxd-Form-item,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.cxd-Form-item,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form>.cxd-Form-item{margin-right:0!important;margin-bottom:0!important;background:transparent}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item>.cxd-Form-item,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.cxd-Form-col,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.cxd-Form-item,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-rowInner,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-value{background:transparent}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item{--crud-filter-item-span:1;--crud-filter-item-available-width:100%;flex:0 0 calc(var(--crud-filter-item-available-width)*min(var(--crud-filter-item-span),var(--crud-filter-columns))/var(--crud-filter-columns))!important;max-width:calc(var(--crud-filter-item-available-width)*min(var(--crud-filter-item-span),var(--crud-filter-columns))/var(--crud-filter-columns))!important;min-width:0}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item--span-2{--crud-filter-item-span:2}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item--span-3{--crud-filter-item-span:3}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item--span-4{--crud-filter-item-span:4}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item--span-5{--crud-filter-item-span:5}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item--span-6{--crud-filter-item-span:6}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item--span-7{--crud-filter-item-span:7}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item--span-full{--crud-filter-item-span:var(--crud-filter-columns);flex-basis:100%!important;max-width:100%!important;width:100%}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item--toolbar,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-toolbar-item{flex:0 0 auto!important;max-width:none!important;align-self:stretch}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item>.crud-filter-wide-tooltip,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-wide-tooltip{max-width:100%;vertical-align:top}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item>.crud-filter-wide-tooltip>.cxd-Form-control,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-wide-tooltip>.cxd-Form-control{display:block;max-width:100%}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item .cxd-DateRangeControl{min-width:0;width:100%}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item .cxd-DateRangePicker{width:100%}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row .crud-filter-control--fill-width,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row .crud-filter-control--fill-width>.cxd-DatePicker,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row .crud-filter-control--fill-width>.cxd-DateRangeControl,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row .crud-filter-control--fill-width>.cxd-DateRangePicker,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row .crud-filter-control--fill-width>.cxd-Select,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row .crud-filter-control--fill-width>.cxd-TextControl-input{width:100%;max-width:none}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item .cxd-Form-item--row>.cxd-Form-rowInner{align-items:center}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item--divider{display:flex;align-items:center}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item--divider .crud-filter-divider{width:100%;margin:0;border-bottom-color:var(--crud-filter-divider-color)}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--inline>.cxd-Form-row>.crud-filter-wide-tooltip,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--inline>.cxd-Form-row>.cxd-Form-item--inline:not(.crud-filter-toolbar-item){flex:0 0 auto!important;max-width:none!important;width:auto}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--inline>.cxd-Form-row>.crud-filter-toolbar-item{--crud-filter-toolbar-button-gap:var( --crud-filter-inline-toolbar-button-gap );display:inline-block;align-self:flex-start;width:auto}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--inline>.cxd-Form-row>.crud-filter-toolbar-item .crud-filter-toolbar,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--inline>.cxd-Form-row>.crud-filter-toolbar-item .cxd-ButtonToolbar,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--inline>.cxd-Form-row>.crud-filter-toolbar-item .cxd-Form-value{width:auto}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-form--label-aligned>.cxd-Form-row>.crud-filter-item--field .cxd-Form-label{display:flex;align-items:center;justify-content:flex-start;width:auto;min-width:calc(var(--crud-filter-label-width, 0px) + 24px);max-width:none;padding-left:8px;padding-right:16px;white-space:nowrap;text-align:left}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-form--label-aligned>.cxd-Form-row>.crud-filter-item--field .cxd-Form-label>span{display:inline-flex;align-items:center;justify-content:flex-start;width:auto;min-width:0;text-align:left}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item--wide-head.crud-filter-wide-tooltip .cxd-DateRangeControl.is-date,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-item--wide-head.crud-filter-wide-tooltip .cxd-DateRangeControl.is-datetime,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-wide-tooltip--auto-width .cxd-DateRangeControl.is-date,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-wide-tooltip--auto-width .cxd-DateRangeControl.is-datetime{width:100%;max-width:none}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-wide-tooltip--auto-width.crud-filter-wide-tooltip--date-range .cxd-DateRangeControl{width:var(--crud-filter-date-range-width);max-width:100%}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form-row>.crud-filter-wide-tooltip--auto-width.crud-filter-wide-tooltip--datetime-range .cxd-DateRangeControl{width:var(--crud-filter-datetime-range-width);max-width:100%}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--rail,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--stacked{padding-right:var(--crud-filter-tail-rail-space);min-height:calc(var(--crud-filter-toolbar-height) + 6px)}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--rail>.cxd-Form-row>.crud-filter-item--toolbar,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--stacked>.cxd-Form-row>.crud-filter-item--toolbar{position:absolute;right:0;margin-left:0;min-width:var(--crud-filter-toolbar-width);width:var(--crud-filter-toolbar-width)}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--rail>.cxd-Form-row>.crud-filter-item--toolbar{top:0;bottom:auto;height:35px}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--rail>.cxd-Form-row>.crud-filter-item--toolbar:before{content:"";position:absolute;left:-8px;top:50%;width:1px;height:18px;background:var(--crud-filter-toolbar-divider-color);transform:translateY(-50%)}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--rail.crud-filter-layout-topology--wide-head,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--stacked.crud-filter-layout-topology--wide-head{padding-right:0}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--rail.crud-filter-layout-topology--wide-head>.cxd-Form-row>.crud-filter-item--field:not(.crud-filter-item--wide-head),.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--stacked.crud-filter-layout-topology--wide-head>.cxd-Form-row>.crud-filter-item--field:not(.crud-filter-item--wide-head){--crud-filter-item-available-width:calc(100% - var(--crud-filter-tail-rail-space))}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--rail.crud-filter-layout-topology--wide-head>.cxd-Form-row>.crud-filter-item--toolbar,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--stacked.crud-filter-layout-topology--wide-head>.cxd-Form-row>.crud-filter-item--toolbar{top:var(--crud-filter-rail-top)}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--stacked>.cxd-Form-row>.crud-filter-item--toolbar{top:0;bottom:0}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--stacked>.cxd-Form-row>.crud-filter-item--toolbar:before{content:"";position:absolute;left:-8px;top:0;bottom:0;width:1px;background:var(--crud-filter-toolbar-divider-color)}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--rail .crud-filter-toolbar .cxd-ButtonToolbar,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-layout--stacked .crud-filter-toolbar .cxd-ButtonToolbar{justify-content:flex-start}@media(max-width:1760px){.cxd-Crud-filter.cxd-Crud-filter--flat{--crud-filter-columns:6}}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-form--mobile-stacked{--crud-filter-columns:1;padding-right:0;min-height:0}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-form--mobile-stacked>.crud-filter-item--mobile-stacked{display:block;width:100%;max-width:100%}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-form--mobile-stacked>.crud-filter-item--mobile-stacked>.cxd-Form-item-controlBox,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-form--mobile-stacked>.crud-filter-item--mobile-stacked>.cxd-Form-label{display:block;width:100%;max-width:none;padding-left:0;padding-right:0;text-align:left}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-form--mobile-stacked>.crud-filter-item--mobile-stacked>.cxd-Form-item-controlBox{margin-left:0}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-form--mobile-stacked>.cxd-Form-row>.crud-filter-item,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-form--mobile-stacked>.cxd-Form-row>.crud-filter-toolbar-item,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-form--mobile-stacked>.cxd-Form-row>.crud-filter-wide-tooltip,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-form--mobile-stacked>.cxd-Form-row>.cxd-Form-item--inline:not(.crud-filter-toolbar-item){flex-basis:100%!important;max-width:100%!important;width:100%}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-form--mobile-stacked>.cxd-Form-row>.crud-filter-item--toolbar{position:static;min-width:0;margin-left:0;top:auto;right:auto;bottom:auto;height:auto}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-form--mobile-stacked>.cxd-Form-row>.crud-filter-item--toolbar:before{content:none}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-form--mobile-stacked>.cxd-Form-row>.crud-filter-item .cxd-DateRangeControl.is-date,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-form--mobile-stacked>.cxd-Form-row>.crud-filter-item .cxd-DateRangeControl.is-datetime{max-width:none}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-form--mobile-stacked>.cxd-Form-row>.crud-filter-item .cxd-Form-item--row,.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-form--mobile-stacked>.cxd-Form-row>.crud-filter-item .cxd-Form-item--row>.cxd-Form-rowInner{width:100%}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-form--mobile-stacked>.cxd-Form-row>.crud-filter-item .cxd-Form-item--row>.cxd-Form-rowInner{flex-direction:column;align-items:stretch}.cxd-Crud-filter.cxd-Crud-filter--flat .cxd-Form.crud-filter-form--mobile-stacked>.cxd-Form-row>.crud-filter-item .cxd-Form-label{width:100%;min-width:0;padding-left:0;padding-right:0;text-align:left}.crud-filter-toolbar{margin-bottom:0!important;display:flex;align-items:flex-end;width:100%;height:100%}.crud-filter-toolbar>.cxd-Form-rowInner{display:flex;justify-content:flex-end;width:100%;height:100%}.crud-filter-toolbar .cxd-Form-control,.crud-filter-toolbar .cxd-Form-value{display:flex;align-items:center;justify-content:flex-end;width:100%;min-height:100%}.crud-filter-toolbar .cxd-Form-value>.cxd-ButtonToolbar.cxd-Form-control,.crud-filter-toolbar>.cxd-Form-rowInner>.cxd-ButtonToolbar.cxd-Form-control{display:flex;flex-wrap:nowrap;gap:var(--crud-filter-toolbar-button-gap);align-items:center;justify-content:flex-end;margin-left:0;margin-top:0;width:100%}.crud-filter-toolbar .cxd-Button{margin:0;white-space:nowrap}.crud-filter-toolbar.crud-filter-toolbar--mobile-stacked{align-items:stretch}.crud-filter-toolbar.crud-filter-toolbar--mobile-stacked .cxd-Form-control,.crud-filter-toolbar.crud-filter-toolbar--mobile-stacked .cxd-Form-value,.crud-filter-toolbar.crud-filter-toolbar--mobile-stacked>.cxd-Form-rowInner{justify-content:stretch}.crud-filter-toolbar.crud-filter-toolbar--mobile-stacked .cxd-Form-value>.cxd-ButtonToolbar.cxd-Form-control,.crud-filter-toolbar.crud-filter-toolbar--mobile-stacked>.cxd-Form-rowInner>.cxd-ButtonToolbar.cxd-Form-control{flex-direction:column;align-items:stretch;justify-content:flex-start}.crud-filter-toolbar.crud-filter-toolbar--mobile-stacked .cxd-Button{width:100%}.cxd-Crud{--table-border-color:var(--table-border,var(--color-border-secondary));--Table-borderColor:var(--table-border-color);--Table-borderWidth:1px;--table-header-color:var(--table-header-text,var(--color-text));--table-header-bg-color:var(--table-header-bg,var(--color-bg-elevated));--Table-thead-bg:var(--table-header-bg-color);--Table-thead-color:var(--table-header-color);--Table-thead-borderColor:var( --table-header-separate-line-color,var(--table-header-border-color,var(--table-border-color)) );--Table-thead-borderWidth:1px;--table-body-color:var(--table-row-text,var(--color-text));--Table-color:var(--table-body-color);--Table-bg:var(--table-row-bg,var(--color-bg-container));--table-body-bg-color:var(--table-row-bg,var(--color-bg-container));--table-body-hover-bg-color:var(--table-row-bg-hover,var(--color-bg-hover));--Table-onHover-bg:var(--table-body-hover-bg-color);--Table-onHover-bg-rgb:250,250,250;--Table-fixedLeft-boxShadow:inset 10px 0 8px -8px var(--color-shadow);--Table-fixedRight-boxShadow:inset -10px 0 8px -8px var(--color-shadow-strong);--TableCell-height:48px;--TableCell-height-default:48px;--TableCell-paddingX:16px;--TableCell--edge-paddingX:16px;--TableCell-paddingY:12px;--TableCell-paddingY-default:12px;--table-placeholder-color:var(--color-text-tertiary);--table-column-toggler-bg:var(--color-bg-container);--table-column-toggler-shadow:var(--shadow-md);--table-column-toggler-title-color:var(--color-text);--table-column-toggler-divider-color:var(--color-border-secondary);--table-column-toggler-hover-bg:var(--color-fill-secondary);--table-column-toggler-drag-handle-color:var(--color-text-placeholder);--table-column-toggler-drag-handle-color-disabled:var(--color-border);--table-column-toggler-pin-color-hover:var(--color-primary-border);--table-column-toggler-pin-color-active:var(--color-primary);--table-operation-button-gap:4px;--table-operation-icon-button-gap:4px;--table-operation-icon-button-size:22px}.cxd-Crud .cxd-Table-table>thead>tr>th{box-shadow:none;font-weight:600}.cxd-Crud .cxd-Table-table>thead>tr>th:first-child{padding-left:var(--TableCell--edge-paddingX)}.cxd-Crud .cxd-Table-table>thead>tr>th:last-child{padding-right:var(--TableCell--edge-paddingX)}.cxd-Crud .cxd-Table-table>tbody>tr>td,.cxd-Crud .cxd-Table-table>tbody>tr>th{color:var(--Table-color);vertical-align:middle;box-shadow:none}.cxd-Crud .cxd-Table-table>thead>tr>th.cxd-Table-operationCell,.cxd-Crud .cxd-Table-table>thead>tr>th.is-sticky-first-right{background:var(--Table-thead-bg)}.cxd-Crud .cxd-Table-table>tbody>tr>td.cxd-Table-operationCell,.cxd-Crud .cxd-Table-table>tbody>tr>td.is-sticky-first-right{background:var(--Table-bg)}.cxd-Crud .cxd-Table-table.is-layout-fixed>tbody>tr>td.is-sticky-first-right,.cxd-Crud .cxd-Table-table.is-layout-fixed>tbody>tr>td.is-sticky-last-left{overflow:visible}.cxd-Crud .cxd-Table-placeholder>td{color:var(--table-placeholder-color)}.cxd-Crud .cxd-Table-table .cxd-OperationField{display:flex;flex-wrap:wrap;align-items:center;gap:var(--table-operation-button-gap);margin:0}.cxd-Crud .cxd-Table-table .cxd-OperationField:has(>.cxd-Button--disabled-wrap>.cxd-Button--iconOnly),.cxd-Crud .cxd-Table-table .cxd-OperationField:has(>.cxd-Button--disabled-wrap>.cxd-Button--link>.cxd-Button-icon:only-child),.cxd-Crud .cxd-Table-table .cxd-OperationField:has(>.cxd-Button--iconOnly),.cxd-Crud .cxd-Table-table .cxd-OperationField:has(>.cxd-Button--link>.cxd-Button-icon:only-child){gap:var(--table-operation-icon-button-gap)}.cxd-Crud .cxd-Table-table .cxd-OperationField>.cxd-Button,.cxd-Crud .cxd-Table-table .cxd-OperationField>.cxd-Button--disabled-wrap>.cxd-Button{margin:0}.cxd-Crud .cxd-Table-table .cxd-OperationField>.cxd-Button--disabled-wrap>.cxd-Button--iconOnly.cxd-Button--link,.cxd-Crud .cxd-Table-table .cxd-OperationField>.cxd-Button--disabled-wrap>.cxd-Button--link:has(>.cxd-Button-icon:only-child),.cxd-Crud .cxd-Table-table .cxd-OperationField>.cxd-Button--iconOnly.cxd-Button--link,.cxd-Crud .cxd-Table-table .cxd-OperationField>.cxd-Button--link:has(>.cxd-Button-icon:only-child){display:inline-flex;align-items:center;justify-content:center;width:var(--table-operation-icon-button-size);min-width:var(--table-operation-icon-button-size);height:var(--table-operation-icon-button-size);line-height:var(--table-operation-icon-button-size)}.cxd-Crud .cxd-Table-table .cxd-OperationField>.cxd-DropDown{margin-left:0!important}.cxd-Crud .cxd-Table-toolbar.cxd-Table-headToolbar{display:flex}.cxd-Crud .cxd-Table-toolbar.cxd-Table-headToolbar>.cxd-Table-actions{margin-top:-1px;margin-left:10px}.cxd-Crud .cxd-Table-toolbar.cxd-Table-headToolbar .filter-toggler.is-active{color:var(--button-default-default-font-color);border-color:var(--button-default-default-top-border-color) var(--button-default-default-right-border-color) var(--button-default-default-bottom-border-color) var(--button-default-default-left-border-color)}.cxd-Crud .cxd-Table-toolbar.cxd-Table-headToolbar .filter-toggler.is-active:hover{color:var(--button-default-hover-font-color);border-color:var(--button-default-hover-top-border-color) var(--button-default-hover-right-border-color) var(--button-default-hover-bottom-border-color) var(--button-default-hover-left-border-color)}.cxd-Crud .cxd-Table-toolbar.cxd-Table-headToolbar .filter-toggler.is-active .default-arrow{transform:rotate(180deg)}.cxd-EnhancedColumnToggler{width:320px;max-height:400px;padding:0 12px;background:var(--table-column-toggler-bg);border-radius:4px;box-shadow:var(--table-column-toggler-shadow)}.cxd-EnhancedColumnToggler-header h4{display:none;margin:0 0 12px;color:var(--table-column-toggler-title-color);font-size:14px;font-weight:600}.cxd-EnhancedColumnToggler-selectAll{padding-top:6px;padding-bottom:6px;margin-bottom:6px;border-bottom:1px solid var(--table-column-toggler-divider-color)}.cxd-EnhancedColumnToggler-list{max-height:240px;margin-bottom:12px;overflow-y:auto}.cxd-EnhancedColumnToggler-item{display:flex;align-items:center;padding:6px 4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:3px}.cxd-EnhancedColumnToggler-item:hover{background-color:var(--table-column-toggler-hover-bg)}.cxd-EnhancedColumnToggler-item .drag-handle{margin-right:8px;color:var(--table-column-toggler-drag-handle-color);cursor:grab}.cxd-EnhancedColumnToggler-item .drag-handle .icon{margin-top:4px;margin-bottom:-4px;font-size:16px}.cxd-EnhancedColumnToggler-item .drag-handle.drag-handle--disabled,.cxd-EnhancedColumnToggler-item .drag-handle.drag-handle--disabled:active{color:var(--table-column-toggler-drag-handle-color-disabled);cursor:not-allowed}.cxd-EnhancedColumnToggler-item .drag-handle:active{cursor:grabbing}.cxd-EnhancedColumnToggler-item .cxd-Checkbox{margin-top:0;margin-right:0}.is-dragging{opacity:.5}.cxd-EnhancedColumnToggler-fixed{display:flex;gap:4px;margin-left:auto}.cxd-EnhancedColumnToggler-fixedBtn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;transition:all .2s;border-radius:3px}.cxd-EnhancedColumnToggler-fixedBtn:hover .icon{color:var(--table-column-toggler-pin-color-hover)}.cxd-EnhancedColumnToggler-fixedBtn.is-active .icon{color:var(--table-column-toggler-pin-color-active);text-shadow:none}.cxd-EnhancedColumnToggler-fixedBtn .icon{color:var(--table-column-toggler-drag-handle-color);font-size:16px}.cxd-EnhancedColumnToggler-footer{display:flex;justify-content:stretch;padding:6px 0;border-top:1px solid var(--table-column-toggler-divider-color)}.cxd-EnhancedColumnToggler-footer>button:not(:disabled):not(.is-disabled){flex:1;font-size:14px;border:none}.cxd-EnhancedColumnToggler-footer>button:not(:disabled):not(.is-disabled).cxd-Button--primary{color:var(--button-enhance-default-font-color);background-color:transparent}.cxd-EnhancedColumnToggler-footer>button:not(:disabled):not(.is-disabled):hover{color:var(--table-column-toggler-pin-color-hover);border:none}.cxd-EnhancedColumnToggler-btn{min-width:60px}.cxd-Table-content-colDragLine.cxd-Table-content-colDragLine--left{position:absolute;top:0;bottom:0;left:1px;z-index:15;display:none;width:7px;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.5}.table-fixed-right .cxd-Table-content-colDragLine.cxd-Table-content-colDragLine--left{display:block}.table-head-content{display:flex;align-items:center;min-width:0}.table-head-content>.cxd-TableCell--title{display:inline-flex;align-items:center;min-width:0}.table-sort{flex-direction:column;flex:none;row-gap:2px;margin-left:6px;line-height:1}.table-sort,.table-sort>i{display:inline-flex;align-items:center;justify-content:center}.table-sort>i{width:10px;height:6px;color:var(--text--muted-color);cursor:pointer}.table-sort>i.is-active,.table-sort>i:hover{color:var(--primary)}.table-sort .icon{display:block;width:0;height:0;border-right:4px solid transparent;border-left:4px solid transparent}.table-sort__up .icon{border-bottom:5px solid currentColor}.table-sort__down .icon{border-top:5px solid currentColor}.cxd-InputTable,.cxd-InputTable .cxd-Table-contentWrap,.cxd-InputTable>.cxd-Table,.cxd-Table .cxd-Table-content.input-table-virtual-scroll{min-width:0;max-width:100%}.cxd-Table .cxd-Table-content.input-table-virtual-scroll{height:var(--Table-content-height);min-height:var(--Table-content-minHeight);max-height:var(--Table-content-maxHeight);overflow:var(--Table-content-overflow,visible);overflow-x:var(--Table-content-overflowX,var(--Table-content-overflow,auto));overflow-y:var(--Table-content-overflowY,var(--Table-content-overflow,visible))}.cxd-Table .cxd-Table-expandBtn2>svg{transform:rotate(0deg)}.cxd-Table .cxd-Table-expandBtn2.is-active>svg{transform:rotate(90deg)}.cxd-Table .cxd-Table-content.input-table-virtual-scroll>table>thead{position:sticky;top:0;z-index:21}.dev-app-dashboard .modules>g:hover{cursor:pointer;filter:drop-shadow(1px 1px 3px rgba(0,0,0,.2))}.dev-app-dashboard .line-main{fill:none;stroke:#f5f5f5;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:8}.dev-app-dashboard .line-dash{fill:none;stroke:#eaeaea;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:3}.dev-app-dashboard .lg-module .icon{transform:translateY(20px)}.dev-app-dashboard .module-box{fill-rule:evenodd;stroke:#7e8494;stroke-linecap:butt;stroke-linejoin:miter;stroke-width:1}.dev-app-dashboard .box-blue{fill:#effeff}.dev-app-dashboard .box-light-blue{fill:#f3fbff}.dev-app-dashboard .box-light-yellow{fill:#fffcec}.dev-app-dashboard .box-light-green{fill:#f9fff3}.dev-app-dashboard .box-yellow-light{fill:#fff7d5}.dev-app-dashboard .box-yellow{fill:#ffe484}.dev-app-dashboard .box-green-light{fill:#effff2}.dev-app-dashboard .box-light-pink{fill:#fff3f4}.dev-app-dashboard .box-purple-light{fill:#f4f0ff}.dev-app-dashboard .box-light-purple{fill:#e6efff}.dev-app-dashboard .box-orange-light{fill:#fff4e9}.dev-app-dashboard .text-main{fill:#1a1918;font-family:Helvetica;font-size:18px;stroke:none;text-anchor:start}.dev-app-dashboard .text-cn{font-family:PingFangSC-Regular}.dev-app-dashboard .text-sub{fill:#585c66;font-family:Helvetica;font-size:14px;stroke:none;text-anchor:start}.dev-app-dashboard .text-value{fill:#2b2100;font-family:Helvetica;font-size:24px;stroke:none;text-anchor:start;display:none}.dev-app-dashboard .text-label{fill:#2b2100;font-family:PingFangSC-Regular;font-size:16px;stroke:none;text-anchor:start;display:none}.dev-app-dashboard .icon-fill{fill:#70778a;fill-rule:nonzero;stroke:none}.dev-app-dashboard .icon-micro-web-fill{fill:#7e8494;fill-rule:evenodd;stroke:none}.dev-app-dashboard .icon-micro-web-stroke{fill:none;stroke:#70778a;stroke-linecap:butt;stroke-linejoin:miter}.dashboard-wrapper{display:flex;flex-direction:column;height:100%;width:100%}.dashboard-wrapper .toolbar-box{position:relative}.dashboard-wrapper .toolbar-box .edit-button{position:absolute;top:0;right:0;display:none;z-index:1;box-shadow:0 7px 20px rgba(0,0,0,.08);background:#fff}.dashboard-wrapper .toolbar-box .edit-button:hover{display:block;box-shadow:0 7px 20px rgba(0,0,0,.08)}.dashboard-wrapper .toolbar-box .hover-area{position:absolute;top:0;right:0;width:100px;height:50px;z-index:1}.dashboard-wrapper .toolbar-box .hover-area:hover+.edit-button{display:block}.dashboard-wrapper .edit-operation{display:flex;align-items:center;flex-grow:0;flex-shrink:0;justify-content:flex-end;margin-bottom:10px}.dashboard-wrapper .edit-operation .toolbar-box{position:relative;cursor:pointer}.dashboard-wrapper .edit-operation .toolbar-box .toolbar-content{position:absolute;top:20px;right:0;box-shadow:0 7px 20px rgba(0,0,0,.08);background-color:#fff;border-radius:8px;z-index:9999;padding:.25rem;text-align:center;min-width:65px}.dashboard-wrapper .edit-operation .toolbar-box .toolbar-content li{color:#2468f2;padding:.25rem 0}.dashboard-grid{flex-shrink:1;flex-grow:1;min-height:300px}.dashboard-grid .empty-placeholder{width:100%;flex-grow:1;display:flex;justify-content:center;align-items:center;color:gray}.react-draggable-transparent-selection .widget-wrapper{background-color:#fff;border-radius:3px;overflow:hidden}.widget-wrapper .edit-toolbar{position:absolute;top:0;right:5px;display:none;z-index:2}.widget-wrapper:hover .edit-toolbar{display:flex;flex-direction:row;align-items:center}.widget-wrapper .draggable{cursor:move}.widget{--widget-header-height:40px;--widget-footer-height:30px;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden}.widget .widget-header{height:var(--widget-header-height);flex-shrink:0;flex-grow:0;background:linear-gradient(180deg,#fafafa,#f5f5f5);border-bottom:1px solid #e8e8e8;padding:0 12px;display:flex;align-items:center;overflow:hidden}.widget .widget-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:14px;font-weight:500;color:#333;line-height:var(--widget-header-height)}.widget .widget-body{min-height:calc(100% - var(--widget-header-height) - var(--widget-footer-height));flex-grow:1;flex-shrink:1;overflow:hidden;padding:12px}.widget .widget-body.content-autofill{padding:0}.widget .widget-body.content-autofill>*{height:100%;width:100%}.widget .widget-footer{max-height:var(--widget-footer-height);flex-shrink:0;flex-grow:0;border-top:1px solid #e8e8e8;padding:0 12px;display:flex;align-items:center;background:#fafafa}.widget-definitions-panel{margin-bottom:15px}.widget-definitions-panel .widget-category-title{padding-left:10px;border-left:4px solid #2468f2;display:flex;margin-bottom:10px;font-size:14px;align-items:center;cursor:pointer}.widget-definitions-panel .widget-category-title i{margin-left:5px;transition:transform .3s}.widget-definitions-panel .widget-category-title .rotate{transform:rotate(-90deg)}.widget-definitions-panel .widget-definitions-container{display:flex;flex-wrap:wrap;transition:height .2s ease;overflow:hidden}.widget-definitions-panel .widget-definitions-container.collapsed{height:0}.widget-definitions-panel .widget-definitions-container.expanded{height:auto}.widget-definitions-panel .widget-definitions-container .widget-definition-item{min-width:200px;width:100%;margin:10px;display:flex;flex-direction:column;justify-content:space-between}.widget-definitions-panel .widget-definitions-container .widget-definition-item>.widget-definition{border:1px solid #ddd;border-radius:3px;padding:6px;flex-grow:1;flex-shrink:0;overflow:hidden}.widget-definitions-panel .widget-definitions-container .widget-definition-item>.widget-definition-item__title{padding:5px;font-size:12px;text-align:center;font-weight:700}#custom-component[data-v-90a0eb84]{display:none;position:absolute}html{height:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{height:100%;min-height:100vh;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:PingFang SC,Microsoft Yahei,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}body,li,ol,p,ul{margin:0;padding:0}li,ol,p,ul{list-style:none}a{color:inherit;text-decoration:none}a:active,a:focus{outline:none}img{max-width:100%;border:0}button,input,textarea{font:inherit}label{font-weight:700}#app,#micro-app,#micro-app>div,#mothership-app-root,.micro-custom,.micro-custom>div[data-qiankun]{height:100%}div:focus{outline:none}.built-in-icon{display:flex;justify-content:center;align-items:center;color:inherit;width:var(--built-in-icon-size,auto);height:var(--built-in-icon-size,auto);font-size:var(--built-in-icon-size,inherit)}.built-in-icon img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;align-items:center}.built-in-icon .svg-icon{width:var(--built-in-icon-size,1em);height:var(--built-in-icon-size,1em);display:block;vertical-align:-.15em;fill:currentColor;overflow:hidden;color:inherit}.built-in-icon i{color:inherit;font-size:inherit;line-height:1}.c-scrollbar{position:relative;display:flex;overflow:hidden;--c-scrollbar-track-size:var(--scrollbar-track-size);--c-scrollbar-rail-offset-inline-end:var(--scrollbar-rail-offset-inline-end);--c-scrollbar-rail-offset-block-end:var(--scrollbar-rail-offset-block-end);--c-scrollbar-rail-inset-block:var(--scrollbar-rail-inset-block);--c-scrollbar-rail-inset-inline:var(--scrollbar-rail-inset-inline);--c-scrollbar-thumb-radius:var(--scrollbar-thumb-radius);--c-scrollbar-thumb-bg:var(--scrollbar-thumb-bg);--c-scrollbar-thumb-bg-hover:var(--scrollbar-thumb-bg-hover);--c-scrollbar-thumb-bg-active:var(--scrollbar-thumb-bg-active);--c-scrollbar-rail-bg:var(--scrollbar-rail-bg);--c-scrollbar-transition:var(--scrollbar-transition)}.c-scrollbar,.c-scrollbar__viewport{width:100%;height:100%;min-width:0;min-height:0}.c-scrollbar__viewport{flex:1 1 auto;max-width:inherit;max-height:inherit;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.c-scrollbar__viewport::-webkit-scrollbar{width:0;height:0;display:none}.c-scrollbar__viewport--vertical{overflow-y:auto;overflow-x:hidden}.c-scrollbar__viewport--horizontal{overflow-x:auto;overflow-y:hidden;white-space:nowrap}.c-scrollbar__content{min-width:0;min-height:100%}.c-scrollbar__content--horizontal{display:inline-flex;min-height:100%}.c-scrollbar__rail{position:absolute;background:var(--c-scrollbar-rail-bg);opacity:0;pointer-events:none;transition:var(--c-scrollbar-transition);z-index:2}.c-scrollbar__rail.is-visible{opacity:1;pointer-events:auto}.c-scrollbar__rail--vertical{top:var(--c-scrollbar-rail-inset-block);bottom:var(--c-scrollbar-rail-inset-block);right:var(--c-scrollbar-rail-offset-inline-end);width:var(--c-scrollbar-track-size)}.c-scrollbar__rail--horizontal{left:var(--c-scrollbar-rail-inset-inline);right:var(--c-scrollbar-rail-inset-inline);bottom:var(--c-scrollbar-rail-offset-block-end);height:var(--c-scrollbar-track-size)}.c-scrollbar__thumb{position:absolute;border-radius:var(--c-scrollbar-thumb-radius);background:var(--c-scrollbar-thumb-bg);transition:var(--c-scrollbar-transition)}.c-scrollbar__thumb:hover{background:var(--c-scrollbar-thumb-bg-hover)}.c-scrollbar__thumb.is-dragging{background:var(--c-scrollbar-thumb-bg-active)}.c-scrollbar__thumb--vertical{top:0;left:0;width:100%}.c-scrollbar__thumb--horizontal{top:0;left:0;height:100%}.c-scrollbar--hidden .c-scrollbar__rail{display:none}.c-scrollbar:not(.c-scrollbar--hidden) .c-scrollbar__rail{transition:opacity var(--motion-duration-fast) ease,background-color var(--motion-duration-fast) ease}body.is-c-scrollbar-dragging{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-header{height:var(--layout-header-height);padding:0 var(--space-lg);background-color:var(--color-bg-container);border:0;border-bottom:1px solid var(--color-border-secondary)}.app-header,.app-header__left{display:flex;align-items:center}.app-header__left{gap:var(--space-md);flex:0 0 auto}.app-header__center{display:flex;align-items:center;justify-content:center;flex:1 1 auto}.app-header__right{display:flex;align-items:center;gap:var(--space-md);flex:0 0 auto}.app-header__logo{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.app-header__logo,.app-header__nav,.app-header__toggle{display:flex;align-items:center}.app-header__nav{gap:var(--space-md)}.app-header__nav-item{padding:0 var(--space-md);height:var(--control-height-sm);display:inline-flex;align-items:center;border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer}.app-header__nav-item.is-active{color:#fff;background-color:var(--color-primary)}.app-header__actions-item{padding:0 var(--space-sm);height:calc(var(--layout-header-height) - var(--space-sm));display:inline-flex;align-items:center;border-radius:var(--radius-md);cursor:pointer}.app-header__actions-item--user-menu{padding-left:var(--space-md);padding-right:var(--space-md)}.app-header__actions-item:hover{background-color:var(--color-bg-hover)}.app-sidebar{display:flex;flex-direction:column;width:var(--sidebar-width);background:transparent;color:var(--sidebar-text);border-right:0;flex-shrink:0;min-width:0;transition:width var(--motion-duration-medium) ease;height:100%;overflow:visible}.app-sidebar.is-open{width:var(--sidebar-width-open)}.app-sidebar.is-open__nav-link{justify-content:flex-start;padding:0 var(--space-lg)}.app-sidebar.is-open__nav-text{display:inline;opacity:1}.app-sidebar__header{flex:0 0 auto;display:flex;flex-direction:column;background:transparent;padding:12px var(--sidebar-content-inset-x) 10px;gap:10px}.app-sidebar__header .app-brand{padding:0;border-bottom:0;background:transparent}.app-sidebar__body,.app-sidebar__header .sidebar-search{background:transparent;width:100%}.app-sidebar__body{flex:1 1 auto;display:flex;flex-direction:column;overflow:visible;min-height:0;position:relative;height:100%;padding:0 var(--sidebar-content-inset-x) var(--sidebar-content-inset-y)}.app-sidebar__body>.c-scrollbar{flex:1 1 auto;min-height:0;width:100%;box-sizing:border-box;margin-right:0;overflow:visible;--c-scrollbar-track-size:5px;--c-scrollbar-rail-offset-inline-end:calc(var(--sidebar-scrollbar-gutter)*-1);--c-scrollbar-rail-inset-block:4px;--c-scrollbar-rail-bg:rgba(127,137,154,.08);--c-scrollbar-thumb-bg:rgba(127,137,154,.42);--c-scrollbar-thumb-bg-hover:rgba(127,137,154,.58);--c-scrollbar-thumb-bg-active:rgba(127,137,154,.74)}.app-sidebar__body>.c-scrollbar>.c-scrollbar__viewport--vertical{width:100%;padding-right:0}.app-sidebar__footer{flex:0 0 auto;display:flex;flex-direction:column;width:100%;background:transparent;padding-bottom:0}.app-sidebar__subnav{padding:8px var(--sidebar-content-inset-x) 0;background:transparent}.app-sidebar__subnav>.tree-menu{padding:0}.app-sidebar__user-section{padding:0 var(--sidebar-content-inset-x) 6px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);background:transparent;min-height:48px}.app-sidebar__user-section .app-user-menu{flex:1 1 auto;min-width:0}.app-sidebar:not(.is-open) .app-brand{justify-content:center}.app-sidebar:not(.is-open) .app-sidebar__header{align-items:center;padding:12px var(--sidebar-content-inset-x) 8px}.app-sidebar:not(.is-open) .app-sidebar__header .sidebar-search{display:flex;justify-content:center;padding-bottom:10px;border-bottom:1px solid var(--sidebar-border)}.app-sidebar:not(.is-open) .app-sidebar__body{padding:0 var(--sidebar-content-inset-x) 12px}.app-sidebar:not(.is-open) .app-sidebar__body>.c-scrollbar{--c-scrollbar-track-size:4px;--c-scrollbar-rail-offset-inline-end:calc(var(--sidebar-scrollbar-gutter)*-1);--c-scrollbar-rail-bg:rgba(127,137,154,.06)}.app-sidebar:not(.is-open) .app-sidebar__user-section{justify-content:center;padding:6px var(--sidebar-content-inset-x) 14px;min-height:48px}.app-sidebar__scroll{flex:1 1 auto;overflow:auto;min-height:0;width:100%}.app-sidebar__nav{padding:var(--space-md) var(--space-md);list-style:none;margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}.app-sidebar__nav-item{color:var(--color-text);cursor:pointer;font-size:var(--font-size-md)}.app-sidebar__nav-item-link{display:flex;align-items:center;justify-content:flex-start;height:var(--control-height-md);padding:0 var(--space-md);border-radius:var(--radius-md);font-weight:var(--font-weight-regular);-moz-column-gap:var(--space-sm);column-gap:var(--space-sm);transition:background-color var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease}.app-sidebar__nav-item-link .menu-icon{width:18px;height:18px;flex-shrink:0;color:inherit;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:18px;overflow:hidden;text-align:center}.app-sidebar__nav-item:hover .app-sidebar__nav-item-link{background:var(--color-bg-hover);color:var(--color-primary)}.app-sidebar__nav-item.is-active .app-sidebar__nav-item-link{background:var(--layout-nav-item-bg-active);color:var(--layout-nav-item-text-active);font-weight:var(--font-weight-medium)}.app-sidebar__nav-item-text{white-space:nowrap;display:inline;opacity:1}.app-sidebar:not(.is-open) .app-sidebar__nav{padding:var(--space-md) var(--space-sm)}.app-sidebar:not(.is-open) .app-sidebar__nav .app-sidebar__nav-item-link{justify-content:center;padding:0}.app-sidebar:not(.is-open) .app-sidebar__nav .app-sidebar__nav-item-text{display:none}.app-sidebar__mask{height:var(--space-xl);width:100%;margin-top:var(--space-xs);background:linear-gradient(transparent 0,var(--color-bg-container) 100%)}.app-sidebar:not(.is-open) .app-sidebar .app-user-menu{justify-content:center;padding:0}.app-sidebar:not(.is-open) .app-sidebar .app-user-menu__trigger{display:none}.app-sidebar__secondary{flex:1 1 auto;overflow:hidden}.app-sidebar__toggle{flex:0 0 auto;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--menu-item-radius);color:var(--sidebar-text-secondary);background:transparent;cursor:pointer;transition:background-color var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease,transform var(--motion-duration-fast) ease}.app-sidebar__toggle:hover{background:var(--sidebar-user-menu-bg-hover);color:var(--sidebar-toggle-text-hover)}.app-sidebar__toggle i{font-size:18px;display:flex;align-items:center;justify-content:center;transition:transform var(--motion-duration-fast) ease}.app-sidebar:not(.is-open) .app-sidebar .app-sidebar__toggle{margin-left:0}.app-sidebar:not(.is-open) .tree-menu{padding-top:8px}.app-sidebar__micro{width:100%;min-height:100%}.theme-dark .app-sidebar__body>.c-scrollbar{--c-scrollbar-rail-bg:rgba(188,205,255,.08);--c-scrollbar-thumb-bg:rgba(188,205,255,.32);--c-scrollbar-thumb-bg-hover:rgba(188,205,255,.5);--c-scrollbar-thumb-bg-active:rgba(188,205,255,.68)}.app-content{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;background-color:transparent;min-height:0;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.app-content__header{flex:0 0 auto;border-bottom:1px solid var(--color-border-secondary);background:transparent}.app-content__tabs{flex:0 0 auto;padding:var(--tabs-padding-t) var(--tabs-padding-x) 0;background-color:transparent;border-bottom:0}.app-content__main{flex:1 1 auto;display:flex;flex-direction:column;padding:12px;overflow:auto;min-width:0;min-height:0;width:100%;background-color:transparent}.app-content__footer{padding:var(--space-md) var(--space-lg);border-top:1px solid var(--color-border-secondary)}.app-content__footer,.app-footer{flex:0 0 auto;display:flex;align-items:center;justify-content:center;background-color:var(--color-bg-elevated)}.app-footer{height:var(--layout-footer-height);padding:0 var(--space-lg);width:100%;max-width:100%;align-self:stretch;position:static}.app-tabs{flex-shrink:0;flex-grow:0;display:grid;grid-template-columns:24px minmax(0,1fr) 24px;align-items:flex-end;height:var(--tabs-height);width:100%;background-color:transparent;position:relative;--app-tabs-drag-transform-duration:var(--motion-duration-fast);--app-tabs-track-line-overhang:6px;--app-tabs-edge-shadow-start:rgba(15,23,42,.14);--app-tabs-edge-shadow-mid:rgba(15,23,42,.07);--app-tabs-edge-shadow-end:rgba(15,23,42,0);--app-tabs-control-icon-color:var(--color-text-placeholder)}.app-tabs.is-release-prep .app-tabs__item{transition-property:color,background-color,border-color,box-shadow,opacity;transition-duration:var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast),var(--motion-duration-fast)}.app-tabs__edge-shadow{position:absolute;top:0;bottom:1px;width:5px;opacity:0;pointer-events:none;z-index:3;transition:opacity var(--motion-duration-fast) ease}.app-tabs__edge-shadow.is-visible{opacity:1}.app-tabs__edge-shadow--left{left:0;background:linear-gradient(90deg,var(--app-tabs-edge-shadow-start) 0,var(--app-tabs-edge-shadow-mid) 42%,var(--app-tabs-edge-shadow-end) 100%)}.app-tabs__edge-shadow--right{right:0;background:linear-gradient(270deg,var(--app-tabs-edge-shadow-start) 0,var(--app-tabs-edge-shadow-mid) 42%,var(--app-tabs-edge-shadow-end) 100%)}.app-tabs__arrow{width:24px;height:100%;cursor:pointer;position:relative;z-index:5;display:flex;align-items:center;justify-content:center;color:var(--app-tabs-control-icon-color);background:transparent;border:0;padding:0;border-radius:0;overflow:hidden;transition:opacity var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease}.app-tabs__arrow .built-in-icon{width:12px;height:12px;font-size:12px;color:inherit}.app-tabs__arrow:hover{color:var(--tabs-item-text-active)}.app-tabs__arrow--left{grid-column:1}.app-tabs__arrow--right{grid-column:3}.app-tabs__arrow.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.app-tabs__wrapper{flex:1;min-width:0;height:100%;position:relative;z-index:1;overflow:hidden}.app-tabs__track{--app-tabs-track-line-left-overhang:var(--app-tabs-track-line-overhang);--app-tabs-track-line-right-overhang:var(--app-tabs-track-line-overhang);grid-column:2;position:relative;height:100%;overflow:visible}.app-tabs__track:after{content:"";position:absolute;right:calc(var(--app-tabs-track-line-right-overhang)*-1);bottom:0;left:calc(var(--app-tabs-track-line-left-overhang)*-1);height:1px;background:var(--tabs-item-border-active);pointer-events:none;z-index:0}.app-tabs__track.is-left-overhang-hidden{--app-tabs-track-line-left-overhang:0px}.app-tabs__track.is-right-overhang-hidden{--app-tabs-track-line-right-overhang:0px}.app-tabs__item{--app-tabs-drag-offset:0px;display:inline-flex;align-items:center;flex-shrink:0;height:var(--tabs-item-height);line-height:1;font-size:var(--font-size-md);padding:0 calc(var(--space-md)*2 + 14px) 0 calc((var(--tabs-item-height) - 14px)/2);margin-right:var(--space-xs);border-radius:var(--tabs-item-radius-tl) var(--tabs-item-radius-tr) var(--tabs-item-radius-br) var(--tabs-item-radius-bl);border:1px solid var(--tabs-item-border);color:var(--tabs-item-text);background:var(--tabs-item-bg);cursor:pointer;white-space:nowrap;-moz-user-select:none;user-select:none;-webkit-user-select:none;transition:transform var(--app-tabs-drag-transform-duration) ease,color var(--motion-duration-fast) ease,background-color var(--motion-duration-fast) ease,border-color var(--motion-duration-fast) ease,box-shadow var(--motion-duration-fast) ease,opacity var(--motion-duration-fast) ease;position:relative;font-weight:var(--font-weight-regular);transform:translateX(var(--app-tabs-drag-offset));will-change:transform;z-index:1}.app-tabs__item:hover{color:var(--tabs-item-text-hover);background:var(--tabs-item-bg-hover);border-color:var(--tabs-item-border-hover)}.app-tabs__item.is-dragging{opacity:1;cursor:grabbing;z-index:3;box-shadow:var(--shadow-sm)}.app-tabs__item.is-settling{z-index:2;transition:transform var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease,background-color var(--motion-duration-fast) ease,border-color var(--motion-duration-fast) ease,box-shadow var(--motion-duration-fast) ease,opacity var(--motion-duration-fast) ease}.app-tabs__item.is-settling--commit,.app-tabs__item.is-settling--revert{box-shadow:var(--shadow-sm)}.app-tabs__item.is-active{color:var(--tabs-item-text-active);background:var(--tabs-item-bg-active);border-color:var(--tabs-item-border-active);border-bottom-color:var(--tabs-item-bg-active);font-weight:var(--font-weight-regular);z-index:2}.app-tabs__item:first-child{margin-left:0}.app-tabs__item-title{display:block;min-width:0;max-width:240px;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.app-tabs__item-icon{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:calc(var(--space-xs) + 2px);color:inherit;overflow:hidden}.app-tabs__item-icon .svg-icon,.app-tabs__item-icon i,.app-tabs__item-icon img{width:14px;height:14px;display:block;font-size:14px;color:inherit;-o-object-fit:contain;object-fit:contain}.app-tabs__item-close{width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--app-tabs-control-icon-color);opacity:1;font-size:12px;line-height:1;position:absolute;top:50%;right:10px;transform:translateY(-50%);border-radius:var(--radius-sm);transition:color var(--motion-duration-fast) ease,opacity var(--motion-duration-fast) ease}.app-tabs__item-close:hover{opacity:1;color:var(--tabs-item-text-active)}.app-tabs__item-close .built-in-icon{width:12px;height:12px;font-size:12px;color:inherit}.app-tabs__item-pin{font-size:10px;position:absolute;right:16px}.app-tabs__menu{background:var(--tabs-menu-bg,var(--color-bg-container));z-index:var(--z-index-modal);position:absolute;list-style-type:none;margin:0;padding:0;border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--tabs-menu-text,var(--color-text));box-shadow:var(--tabs-menu-shadow,var(--shadow-sm));border:1px solid var(--tabs-menu-border,var(--color-border-secondary));min-width:124px;overflow:hidden}.app-tabs__menu li{padding:0}.app-tabs__menu-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:38px;display:flex;align-items:center;padding:0 16px;border:0;background:transparent;color:inherit;font:inherit;line-height:1;text-align:left;cursor:pointer;transition:background-color var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease}.app-tabs__menu-button:not(:disabled):focus-visible,.app-tabs__menu-button:not(:disabled):hover{background-color:var(--tabs-menu-item-bg-hover,var(--color-bg-hover));color:var(--tabs-menu-item-text-hover,var(--tabs-menu-text,var(--color-text)))}.app-tabs__menu-button:disabled{color:var(--tabs-menu-text-disabled,var(--color-text-tertiary));cursor:not-allowed;background:transparent}.app-tabs__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:var(--z-index-fixed)}@media(max-width:calc(var(--breakpoint-sm ) - 1px)){.app-tabs{display:none}}.app-tabs__scroll{height:100%;display:flex;align-items:flex-end;--c-scrollbar-rail-offset-block-end:0;--c-scrollbar-rail-inset-inline:0}.app-layout{display:flex;flex-direction:column;height:100vh;width:100%;min-width:0;overflow-x:hidden;background-color:var(--color-bg-body);color:var(--color-text);font-size:var(--font-size-md)}.app-layout.header-sidebar,.app-layout.sidebar-split{background:var(--layout-shell-bg)}.app-body{flex:1;display:flex;min-width:0;width:100%;overflow:hidden}.content-container{display:flex;flex-direction:column}.content-container,.content-container>div{height:100%;width:100%;min-height:0}.content-container>div>.route-view{height:100%;width:100%}.content-container>div>.route-view>.amis-container::v-deep{height:100%;width:100%}.app-content__main>.content-container{background-color:transparent;border:0;box-sizing:border-box}.app-brand{display:flex;align-items:center;gap:10px;color:var(--sidebar-text);width:100%;min-width:0}.app-brand__logo{width:32px;height:32px;flex-shrink:0}.app-brand__name{font-weight:var(--font-weight-bold);font-size:var(--font-size-lg);margin:0;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-search{padding:0;width:100%}.tree-menu{list-style:none;margin:0;padding:var(--menu-padding);width:100%}.tree-menu__submenu{list-style:none;margin:0;padding:var(--menu-submenu-padding);background:var(--menu-submenu-bg)}.tree-menu--level-0>.tree-menu__item{color:var(--menu-text);font-size:var(--font-size-md);cursor:pointer;margin-bottom:var(--space-xs)}.tree-menu--level-0>.tree-menu__item>.tree-menu__link{display:flex;align-items:center;justify-content:flex-start;height:var(--menu-item-height);padding-left:var(--menu-item-padding-left);padding-right:var(--menu-item-padding-left);border-radius:var(--menu-item-radius);font-weight:var(--font-weight-regular);transition:background-color var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease;cursor:pointer;position:relative;width:100%;box-sizing:border-box}.tree-menu--level-0>.tree-menu__item>.tree-menu__link>.tree-menu__content{display:flex;align-items:center;gap:var(--menu-content-gap);flex:1;min-width:0}.tree-menu--level-0>.tree-menu__item>.tree-menu__link>.tree-menu__content>.tree-menu__icon{width:var(--menu-icon-size);height:var(--menu-icon-size);flex-shrink:0;color:var(--menu-icon);display:flex;align-items:center;justify-content:center}.tree-menu--level-0>.tree-menu__item>.tree-menu__link>.tree-menu__content>.tree-menu__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-menu--level-0>.tree-menu__item>.tree-menu__link>.tree-menu__arrow{position:absolute;right:var(--menu-arrow-offset-inline);display:flex;align-items:center;justify-content:center;width:var(--menu-arrow-size);height:var(--menu-arrow-size);flex-shrink:0;color:var(--menu-arrow-color);opacity:.42;transition:color var(--motion-duration-fast) ease,opacity var(--motion-duration-fast) ease,transform var(--motion-duration-fast) ease}.tree-menu--level-0>.tree-menu__item>.tree-menu__link>.tree-menu__arrow>.tree-menu__arrow-icon{color:inherit;transform:rotate(-90deg);transition:transform var(--motion-duration-fast) ease}.tree-menu--level-0>.tree-menu__item.tree-menu__item--parent>.tree-menu__link{padding-right:var(--menu-parent-padding-inline-end)}.tree-menu--level-0>.tree-menu__item:hover>.tree-menu__link{background:var(--menu-item-bg-hover);color:var(--menu-item-text-active)}.tree-menu--level-0>.tree-menu__item:hover>.tree-menu__link>.tree-menu__content>.tree-menu__icon{color:var(--menu-icon-hover)}.tree-menu--level-0>.tree-menu__item:hover>.tree-menu__link>.tree-menu__arrow{color:inherit;opacity:.56}.tree-menu--level-0>.tree-menu__item.is-ancestor:hover>.tree-menu__link{background:var(--menu-item-bg-hover);color:var(--menu-item-text-active)}.tree-menu--level-0>.tree-menu__item.is-ancestor:hover>.tree-menu__link>.tree-menu__content>.tree-menu__icon{color:var(--menu-icon-hover)}.tree-menu--level-0>.tree-menu__item.is-ancestor:hover>.tree-menu__link>.tree-menu__arrow{color:inherit;opacity:.56}.tree-menu--level-0>.tree-menu__item.is-active>.tree-menu__link{background:var(--menu-item-bg-active);color:var(--menu-item-text-active);font-weight:var(--font-weight-semibold)}.tree-menu--level-0>.tree-menu__item.is-active>.tree-menu__link>.tree-menu__content>.tree-menu__icon{color:var(--menu-icon-active)}.tree-menu--level-0>.tree-menu__item.is-active>.tree-menu__link>.tree-menu__arrow{color:inherit;opacity:.64}.tree-menu--level-0>.tree-menu__item.is-ancestor>.tree-menu__link{background:var(--menu-item-bg-ancestor);color:var(--menu-item-text-ancestor)}.tree-menu--level-0>.tree-menu__item.is-ancestor>.tree-menu__link>.tree-menu__content>.tree-menu__icon{color:var(--menu-icon-ancestor)}.tree-menu--level-0>.tree-menu__item.is-ancestor>.tree-menu__link>.tree-menu__arrow{color:inherit;opacity:.52}.tree-menu--level-0>.tree-menu__item.is-active:hover>.tree-menu__link{background:var(--menu-item-bg-active);color:var(--menu-item-text-active)}.tree-menu--level-0>.tree-menu__item.is-active:hover>.tree-menu__link>.tree-menu__content>.tree-menu__icon{color:var(--menu-icon-active)}.tree-menu--level-0>.tree-menu__item.is-active:hover>.tree-menu__link>.tree-menu__arrow{color:inherit;opacity:.64}.tree-menu--level-0>.tree-menu__item.is-opened>.tree-menu__link>.tree-menu__arrow>.tree-menu__arrow-icon{transform:rotate(0deg)}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-duration-medium) ease-in-out,opacity var(--motion-duration-fast) ease;opacity:0;background:var(--menu-submenu-bg)}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper.is-opened{grid-template-rows:1fr;opacity:1}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner{min-height:0;overflow:hidden}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item>.tree-menu__link{color:var(--menu-text)}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item{color:var(--menu-text);font-size:var(--font-size-md);margin:var(--menu-submenu-item-margin);cursor:pointer}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item>.tree-menu__link{display:flex;align-items:center;justify-content:flex-start;height:var(--menu-submenu-item-height);padding-left:var(--menu-submenu-item-padding-left);padding-right:var(--menu-submenu-item-padding-left);border-radius:var(--menu-submenu-item-radius);font-weight:var(--font-weight-regular);transition:background-color var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease;cursor:pointer;position:relative;width:100%;box-sizing:border-box;color:inherit}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item>.tree-menu__link>.tree-menu__content{display:flex;align-items:center;gap:var(--menu-submenu-content-gap);flex:1;min-width:0}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item>.tree-menu__link>.tree-menu__content>.tree-menu__icon{width:var(--menu-submenu-icon-size);height:var(--menu-submenu-icon-size);flex-shrink:0;color:var(--menu-icon);display:flex;align-items:center;justify-content:center}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item>.tree-menu__link>.tree-menu__content>.tree-menu__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item>.tree-menu__link>.tree-menu__arrow{position:absolute;right:var(--menu-arrow-offset-inline);display:flex;align-items:center;justify-content:center;width:var(--menu-arrow-size);height:var(--menu-arrow-size);flex-shrink:0;color:inherit;opacity:.52;transition:color var(--motion-duration-fast) ease,opacity var(--motion-duration-fast) ease}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item>.tree-menu__link>.tree-menu__arrow>.tree-menu__arrow-icon{color:inherit;transform:rotate(-90deg);transition:transform var(--motion-duration-fast) ease}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item.tree-menu__item--parent>.tree-menu__link{padding-right:var(--menu-parent-padding-inline-end)}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item.is-ancestor>.tree-menu__link{background:var(--menu-item-bg-ancestor);color:var(--menu-item-text-ancestor)}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item.is-ancestor>.tree-menu__link>.tree-menu__content>.tree-menu__icon{color:var(--menu-icon-ancestor)}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item.is-ancestor>.tree-menu__link>.tree-menu__arrow{color:inherit;opacity:.52}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item:hover>.tree-menu__link{background:var(--menu-item-bg-hover);color:var(--menu-item-text-active)}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item:hover>.tree-menu__link>.tree-menu__content>.tree-menu__icon{color:var(--menu-icon-hover)}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item:hover>.tree-menu__link>.tree-menu__arrow{color:inherit;opacity:.56}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item.is-ancestor:hover>.tree-menu__link{background:var(--menu-item-bg-hover);color:var(--menu-item-text-active)}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item.is-ancestor:hover>.tree-menu__link>.tree-menu__content>.tree-menu__icon{color:var(--menu-icon-hover)}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item.is-ancestor:hover>.tree-menu__link>.tree-menu__arrow{color:inherit;opacity:.56}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item.is-active>.tree-menu__link{background:var(--menu-item-bg-active);color:var(--menu-item-text-active);font-weight:var(--font-weight-semibold)}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item.is-active>.tree-menu__link>.tree-menu__content>.tree-menu__icon{color:var(--menu-icon-active)}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item.is-active>.tree-menu__link>.tree-menu__arrow{color:inherit;opacity:.64}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item.is-active:hover>.tree-menu__link{background:var(--menu-item-bg-active);color:var(--menu-item-text-active)}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item.is-active:hover>.tree-menu__link>.tree-menu__content>.tree-menu__icon{color:var(--menu-icon-active)}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item.is-active:hover>.tree-menu__link>.tree-menu__arrow{color:inherit;opacity:.64}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item.is-opened>.tree-menu__link>.tree-menu__arrow>.tree-menu__arrow-icon{transform:rotate(0deg)}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item>.tree-menu__submenu-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-duration-medium) ease-in-out,opacity var(--motion-duration-fast) ease;opacity:0;background:var(--menu-submenu-bg)}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item>.tree-menu__submenu-wrapper.is-opened{grid-template-rows:1fr;opacity:1}.tree-menu--level-0>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner>.tree-menu__submenu>.tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner{min-height:0;overflow:hidden}.tree-menu--level-2,.tree-menu--level-3,.tree-menu--level-4,.tree-menu--level-5{list-style:none;margin:0}.tree-menu--level-2 .tree-menu__item,.tree-menu--level-3 .tree-menu__item,.tree-menu--level-4 .tree-menu__item,.tree-menu--level-5 .tree-menu__item{color:var(--menu-text-secondary);font-size:var(--font-size-sm);margin:var(--menu-submenu-item-margin);cursor:pointer}.tree-menu--level-2 .tree-menu__item .tree-menu__link,.tree-menu--level-3 .tree-menu__item .tree-menu__link,.tree-menu--level-4 .tree-menu__item .tree-menu__link,.tree-menu--level-5 .tree-menu__item .tree-menu__link{display:flex;align-items:center;justify-content:flex-start;height:var(--menu-submenu-item-height);padding-right:var(--menu-submenu-item-padding-left);border-radius:var(--menu-submenu-item-radius);font-weight:var(--font-weight-regular);transition:background-color var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease;cursor:pointer;position:relative;width:100%;box-sizing:border-box}.tree-menu--level-2 .tree-menu__item .tree-menu__link .tree-menu__content,.tree-menu--level-3 .tree-menu__item .tree-menu__link .tree-menu__content,.tree-menu--level-4 .tree-menu__item .tree-menu__link .tree-menu__content,.tree-menu--level-5 .tree-menu__item .tree-menu__link .tree-menu__content{display:flex;align-items:center;gap:var(--menu-content-gap);flex:1;min-width:0}.tree-menu--level-2 .tree-menu__item .tree-menu__link .tree-menu__content .tree-menu__icon,.tree-menu--level-3 .tree-menu__item .tree-menu__link .tree-menu__content .tree-menu__icon,.tree-menu--level-4 .tree-menu__item .tree-menu__link .tree-menu__content .tree-menu__icon,.tree-menu--level-5 .tree-menu__item .tree-menu__link .tree-menu__content .tree-menu__icon{width:var(--menu-submenu-icon-size);height:var(--menu-submenu-icon-size);flex-shrink:0;color:var(--menu-icon);display:flex;align-items:center;justify-content:center}.tree-menu--level-2 .tree-menu__item .tree-menu__link .tree-menu__content .tree-menu__title,.tree-menu--level-3 .tree-menu__item .tree-menu__link .tree-menu__content .tree-menu__title,.tree-menu--level-4 .tree-menu__item .tree-menu__link .tree-menu__content .tree-menu__title,.tree-menu--level-5 .tree-menu__item .tree-menu__link .tree-menu__content .tree-menu__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tree-menu--level-2 .tree-menu__item .tree-menu__link .tree-menu__arrow,.tree-menu--level-3 .tree-menu__item .tree-menu__link .tree-menu__arrow,.tree-menu--level-4 .tree-menu__item .tree-menu__link .tree-menu__arrow,.tree-menu--level-5 .tree-menu__item .tree-menu__link .tree-menu__arrow{position:absolute;right:var(--menu-arrow-offset-inline);display:flex;align-items:center;justify-content:center;width:var(--menu-arrow-size);height:var(--menu-arrow-size);flex-shrink:0;color:var(--menu-arrow-color);opacity:.42;transition:color var(--motion-duration-fast) ease,opacity var(--motion-duration-fast) ease}.tree-menu--level-2 .tree-menu__item .tree-menu__link .tree-menu__arrow .tree-menu__arrow-icon,.tree-menu--level-3 .tree-menu__item .tree-menu__link .tree-menu__arrow .tree-menu__arrow-icon,.tree-menu--level-4 .tree-menu__item .tree-menu__link .tree-menu__arrow .tree-menu__arrow-icon,.tree-menu--level-5 .tree-menu__item .tree-menu__link .tree-menu__arrow .tree-menu__arrow-icon{color:inherit;transform:rotate(-90deg);transition:transform var(--motion-duration-fast) ease}.tree-menu--level-2 .tree-menu__item:hover .tree-menu__link,.tree-menu--level-3 .tree-menu__item:hover .tree-menu__link,.tree-menu--level-4 .tree-menu__item:hover .tree-menu__link,.tree-menu--level-5 .tree-menu__item:hover .tree-menu__link{background:var(--menu-item-bg-hover);color:var(--menu-item-text-active)}.tree-menu--level-2 .tree-menu__item:hover .tree-menu__link .tree-menu__content .tree-menu__icon,.tree-menu--level-3 .tree-menu__item:hover .tree-menu__link .tree-menu__content .tree-menu__icon,.tree-menu--level-4 .tree-menu__item:hover .tree-menu__link .tree-menu__content .tree-menu__icon,.tree-menu--level-5 .tree-menu__item:hover .tree-menu__link .tree-menu__content .tree-menu__icon{color:var(--menu-icon-hover)}.tree-menu--level-2 .tree-menu__item:hover .tree-menu__link .tree-menu__arrow,.tree-menu--level-3 .tree-menu__item:hover .tree-menu__link .tree-menu__arrow,.tree-menu--level-4 .tree-menu__item:hover .tree-menu__link .tree-menu__arrow,.tree-menu--level-5 .tree-menu__item:hover .tree-menu__link .tree-menu__arrow{color:inherit;opacity:.56}.tree-menu--level-2 .tree-menu__item.is-ancestor:hover .tree-menu__link,.tree-menu--level-3 .tree-menu__item.is-ancestor:hover .tree-menu__link,.tree-menu--level-4 .tree-menu__item.is-ancestor:hover .tree-menu__link,.tree-menu--level-5 .tree-menu__item.is-ancestor:hover .tree-menu__link{background:var(--menu-item-bg-hover);color:var(--menu-item-text-active)}.tree-menu--level-2 .tree-menu__item.is-ancestor:hover .tree-menu__link .tree-menu__content .tree-menu__icon,.tree-menu--level-3 .tree-menu__item.is-ancestor:hover .tree-menu__link .tree-menu__content .tree-menu__icon,.tree-menu--level-4 .tree-menu__item.is-ancestor:hover .tree-menu__link .tree-menu__content .tree-menu__icon,.tree-menu--level-5 .tree-menu__item.is-ancestor:hover .tree-menu__link .tree-menu__content .tree-menu__icon{color:var(--menu-icon-hover)}.tree-menu--level-2 .tree-menu__item.is-ancestor:hover .tree-menu__link .tree-menu__arrow,.tree-menu--level-3 .tree-menu__item.is-ancestor:hover .tree-menu__link .tree-menu__arrow,.tree-menu--level-4 .tree-menu__item.is-ancestor:hover .tree-menu__link .tree-menu__arrow,.tree-menu--level-5 .tree-menu__item.is-ancestor:hover .tree-menu__link .tree-menu__arrow{color:inherit;opacity:.56}.tree-menu--level-2 .tree-menu__item.is-active .tree-menu__link,.tree-menu--level-3 .tree-menu__item.is-active .tree-menu__link,.tree-menu--level-4 .tree-menu__item.is-active .tree-menu__link,.tree-menu--level-5 .tree-menu__item.is-active .tree-menu__link{background:var(--menu-item-bg-active);color:var(--menu-item-text-active);font-weight:var(--font-weight-semibold)}.tree-menu--level-2 .tree-menu__item.is-active .tree-menu__link .tree-menu__content .tree-menu__icon,.tree-menu--level-3 .tree-menu__item.is-active .tree-menu__link .tree-menu__content .tree-menu__icon,.tree-menu--level-4 .tree-menu__item.is-active .tree-menu__link .tree-menu__content .tree-menu__icon,.tree-menu--level-5 .tree-menu__item.is-active .tree-menu__link .tree-menu__content .tree-menu__icon{color:var(--menu-icon-active)}.tree-menu--level-2 .tree-menu__item.is-active .tree-menu__link .tree-menu__arrow,.tree-menu--level-3 .tree-menu__item.is-active .tree-menu__link .tree-menu__arrow,.tree-menu--level-4 .tree-menu__item.is-active .tree-menu__link .tree-menu__arrow,.tree-menu--level-5 .tree-menu__item.is-active .tree-menu__link .tree-menu__arrow{color:inherit;opacity:.64}.tree-menu--level-2 .tree-menu__item.is-active:hover .tree-menu__link,.tree-menu--level-3 .tree-menu__item.is-active:hover .tree-menu__link,.tree-menu--level-4 .tree-menu__item.is-active:hover .tree-menu__link,.tree-menu--level-5 .tree-menu__item.is-active:hover .tree-menu__link{background:var(--menu-item-bg-active);color:var(--menu-item-text-active)}.tree-menu--level-2 .tree-menu__item.is-active:hover .tree-menu__link .tree-menu__content .tree-menu__icon,.tree-menu--level-3 .tree-menu__item.is-active:hover .tree-menu__link .tree-menu__content .tree-menu__icon,.tree-menu--level-4 .tree-menu__item.is-active:hover .tree-menu__link .tree-menu__content .tree-menu__icon,.tree-menu--level-5 .tree-menu__item.is-active:hover .tree-menu__link .tree-menu__content .tree-menu__icon{color:var(--menu-icon-active)}.tree-menu--level-2 .tree-menu__item.is-active:hover .tree-menu__link .tree-menu__arrow,.tree-menu--level-3 .tree-menu__item.is-active:hover .tree-menu__link .tree-menu__arrow,.tree-menu--level-4 .tree-menu__item.is-active:hover .tree-menu__link .tree-menu__arrow,.tree-menu--level-5 .tree-menu__item.is-active:hover .tree-menu__link .tree-menu__arrow{color:inherit;opacity:.64}.tree-menu--level-2 .tree-menu__item.is-opened .tree-menu__link .tree-menu__arrow .tree-menu__arrow-icon,.tree-menu--level-3 .tree-menu__item.is-opened .tree-menu__link .tree-menu__arrow .tree-menu__arrow-icon,.tree-menu--level-4 .tree-menu__item.is-opened .tree-menu__link .tree-menu__arrow .tree-menu__arrow-icon,.tree-menu--level-5 .tree-menu__item.is-opened .tree-menu__link .tree-menu__arrow .tree-menu__arrow-icon{transform:rotate(0deg)}.tree-menu--level-2 .tree-menu__item>.tree-menu__submenu-wrapper,.tree-menu--level-3 .tree-menu__item>.tree-menu__submenu-wrapper,.tree-menu--level-4 .tree-menu__item>.tree-menu__submenu-wrapper,.tree-menu--level-5 .tree-menu__item>.tree-menu__submenu-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-duration-medium) ease-in-out,opacity var(--motion-duration-fast) ease;opacity:0;background:var(--menu-submenu-bg)}.tree-menu--level-2 .tree-menu__item>.tree-menu__submenu-wrapper.is-opened,.tree-menu--level-3 .tree-menu__item>.tree-menu__submenu-wrapper.is-opened,.tree-menu--level-4 .tree-menu__item>.tree-menu__submenu-wrapper.is-opened,.tree-menu--level-5 .tree-menu__item>.tree-menu__submenu-wrapper.is-opened{grid-template-rows:1fr;opacity:1}.tree-menu--level-2 .tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner,.tree-menu--level-3 .tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner,.tree-menu--level-4 .tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner,.tree-menu--level-5 .tree-menu__item>.tree-menu__submenu-wrapper>.tree-menu__submenu-inner{min-height:0;overflow:hidden}.tree-menu--level-2>.tree-menu__item>.tree-menu__link,.tree-menu--level-3>.tree-menu__item>.tree-menu__link,.tree-menu--level-4>.tree-menu__item>.tree-menu__link,.tree-menu--level-5>.tree-menu__item>.tree-menu__link{padding-left:var(--menu-submenu-item-padding-left)}.tree-menu--level-2>.tree-menu__item>.tree-menu__link{padding-left:calc(var(--menu-submenu-item-padding-left) + var(--menu-indent-step))}.tree-menu--level-3>.tree-menu__item>.tree-menu__link{padding-left:calc(var(--menu-submenu-item-padding-left) + var(--menu-indent-step)*2)}.tree-menu--level-4>.tree-menu__item>.tree-menu__link{padding-left:calc(var(--menu-submenu-item-padding-left) + var(--menu-indent-step)*3)}.tree-menu--level-5>.tree-menu__item>.tree-menu__link{padding-left:calc(var(--menu-submenu-item-padding-left) + var(--menu-indent-step)*4)}.app-menu{background:transparent;width:100%}.app-menu .dual-mode-menu{list-style:none;margin:0;padding:var(--menu-padding);width:100%;box-sizing:border-box}.app-menu .dual-mode-menu__item{color:var(--menu-text);font-size:var(--font-size-md);cursor:pointer;margin-bottom:var(--menu-item-gap)}.app-menu .dual-mode-menu__link{display:flex;align-items:center;justify-content:flex-start;height:var(--menu-item-height);padding:0 var(--menu-item-padding-left);border-radius:var(--menu-item-radius);font-weight:var(--font-weight-regular);transition:background-color var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease;cursor:pointer;gap:var(--menu-content-gap);width:100%;box-sizing:border-box}.app-menu .dual-mode-menu__link .dual-mode-menu__icon{width:var(--menu-icon-size);height:var(--menu-icon-size);flex-shrink:0;color:var(--menu-icon);display:flex;align-items:center;justify-content:center}.app-menu .dual-mode-menu__link .dual-mode-menu__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.app-menu .dual-mode-menu__item:hover .dual-mode-menu__link{background:var(--menu-item-bg-hover);color:var(--menu-item-text-active)}.app-menu .dual-mode-menu__item:hover .dual-mode-menu__link .dual-mode-menu__icon{color:var(--menu-icon-hover)}.app-menu .dual-mode-menu__item.is-active .dual-mode-menu__link{background:var(--menu-item-bg-active);color:var(--menu-item-text-active);font-weight:var(--font-weight-semibold)}.app-menu .dual-mode-menu__item.is-active .dual-mode-menu__link .dual-mode-menu__icon{color:var(--menu-icon-active)}.app-sidebar:not(.is-open) .tree-menu__item>.tree-menu__link{justify-content:center;width:44px;margin:0 auto;padding:0;border-radius:var(--menu-collapsed-item-radius)}.app-sidebar:not(.is-open) .tree-menu__item>.tree-menu__link>.tree-menu__content{display:flex;align-items:center;justify-content:center;flex:0 0 auto;gap:0}.app-sidebar:not(.is-open) .tree-menu__item>.tree-menu__link>.tree-menu__arrow,.app-sidebar:not(.is-open) .tree-menu__item>.tree-menu__link>.tree-menu__content>.tree-menu__title,.app-sidebar:not(.is-open) .tree-menu__item>.tree-menu__submenu-wrapper{display:none}.app-sidebar:not(.is-open) .app-menu .dual-mode-menu__item{margin-bottom:var(--space-sm)}.app-sidebar:not(.is-open) .app-menu .dual-mode-menu__link{justify-content:center;width:44px;margin:0 auto;padding:0;border-radius:var(--menu-collapsed-item-radius)}.app-sidebar:not(.is-open) .app-menu .dual-mode-menu__link .dual-mode-menu__text{display:none}.app-float-menu{position:fixed;top:calc(var(--space-sm) + 2px);left:calc(var(--sidebar-width) + 16px);z-index:var(--z-index-modal);background:transparent;border:0;border-radius:0;box-shadow:none}.app-float-menu__title{min-height:40px;padding:10px 14px;font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.app-float-menu__panel,.app-float-menu__title{color:var(--sidebar-float-item-text);border-radius:calc(var(--menu-item-radius) + 2px);border:1px solid var(--sidebar-float-border);box-shadow:var(--dropdown-menu-shadow);background:var(--sidebar-float-menu-bg)}.app-float-menu__panel{overflow-x:hidden;overflow-y:auto;width:var(--sidebar-secondary-width);font-size:var(--font-size-sm);padding:8px}.app-float-menu__panel::-webkit-scrollbar{width:6px;height:6px}.app-float-menu__panel::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.app-float-menu__panel::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.app-float-menu__panel::-webkit-scrollbar-track{background-color:transparent}.app-float-menu__header{min-height:40px;padding:0 12px;border-bottom:1px solid var(--sidebar-float-border);margin-bottom:6px;display:flex;align-items:center;cursor:pointer;color:var(--sidebar-float-item-text)}.app-float-menu__header-icon{margin-right:10px;color:var(--menu-icon)}.app-float-menu__header-title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.app-float-menu__item{height:var(--menu-item-height);cursor:pointer;margin:0 0 var(--menu-submenu-item-margin) 0;padding:0 12px;border-radius:var(--menu-item-radius);font-size:var(--font-size-md);display:flex;align-items:center;color:var(--sidebar-float-item-text)}.app-float-menu__item:hover{background:var(--sidebar-float-item-bg-hover)}.app-float-menu__item.is-active,.app-float-menu__item:hover,.app-float-menu__item:hover .app-float-menu__item-icon{color:var(--sidebar-float-item-text-active)}.app-float-menu__item.is-active{background:var(--menu-item-bg-active);font-weight:var(--font-weight-medium)}.app-float-menu__item.is-active .app-float-menu__item-icon{color:var(--sidebar-float-item-text-active)}.app-float-menu__item-icon{width:var(--menu-icon-size);height:var(--menu-icon-size);display:flex;align-items:center;justify-content:center;margin-right:10px;color:var(--menu-icon)}.app-float-menu__item-text{flex:1}.app-float-menu__submenu{cursor:pointer;position:relative}.app-float-menu__submenu-title{height:var(--menu-item-height);padding:0 12px;margin:0 0 var(--menu-submenu-item-margin) 0;border-radius:var(--menu-item-radius);display:flex;align-items:center;color:var(--sidebar-float-item-text)}.app-float-menu__submenu-title:hover{background:var(--sidebar-float-item-bg-hover)}.app-float-menu__submenu-title:hover,.app-float-menu__submenu-title:hover .app-float-menu__submenu-arrow,.app-float-menu__submenu-title:hover .app-float-menu__submenu-icon{color:var(--sidebar-float-item-text-active)}.app-float-menu__submenu-icon{width:var(--menu-icon-size);height:var(--menu-icon-size);display:flex;align-items:center;justify-content:center;margin-right:10px;color:var(--menu-icon)}.app-float-menu__submenu-text{flex:1}.app-float-menu__submenu-arrow{margin-left:var(--space-sm);color:var(--menu-text-secondary);opacity:.42;transform:rotate(-90deg)}.app-float-menu__submenu-content{position:fixed;background:var(--sidebar-float-menu-bg);border-radius:calc(var(--menu-item-radius) + 2px);box-shadow:var(--dropdown-menu-shadow);border:1px solid var(--sidebar-float-border);padding:8px;min-width:220px}.app-float-menu__submenu.is-active>.app-float-menu__submenu-title{background:var(--menu-item-bg-active);color:var(--sidebar-float-item-text-active);font-weight:var(--font-weight-medium)}.app-float-menu__submenu.is-active>.app-float-menu__submenu-title .app-float-menu__submenu-icon{color:var(--sidebar-float-item-text-active)}.search-wrapper{--search-panel-padding:var(--space-sm);--search-control-height:40px;--search-collapsed-size:36px;--search-panel-radius:var(--menu-collapsed-item-radius);--search-icon-size:16px;--search-icon-offset-inline:14px;--search-icon-gap:var(--space-sm);--search-input-padding-inline-start:calc(var(--search-icon-offset-inline) + var(--search-icon-size) + var(--search-icon-gap));--search-input-padding-inline-end:var(--menu-arrow-offset-inline);--search-active-icon-offset-block:calc(var(--search-control-height)/2);--search-floating-viewport-gap:var(--space-sm);--search-empty-illustration-size:110px;display:flex;width:100%;height:var(--search-control-height);position:relative}.search-wrapper.is-active{z-index:9999}.search-wrapper.is-active .search-box{position:absolute;top:0;left:0;height:auto;padding:var(--search-panel-padding);box-sizing:border-box;background:var(--search-results-bg);border:1px solid var(--search-results-border);border-radius:var(--search-panel-radius);box-shadow:var(--search-results-shadow,var(--dropdown-menu-shadow));overflow:hidden;z-index:9999}.search-wrapper.is-active .search-box>.search-input .search-input__field{border-color:transparent;border-radius:var(--menu-item-radius);box-shadow:none}.search-wrapper.is-active .search-box>.search-icon{top:calc(var(--search-panel-padding) + var(--search-active-icon-offset-block));left:calc(var(--search-panel-padding) + var(--search-icon-offset-inline));transform:translateY(-50%)}.search-wrapper.is-active .search-results{margin-top:var(--search-panel-padding)}.search-wrapper.is-collapsed{width:var(--search-collapsed-size);height:var(--search-collapsed-size);flex:0 0 var(--search-collapsed-size);justify-content:center}.search-wrapper.is-collapsed:not(.is-active){cursor:pointer}.search-wrapper.is-collapsed:not(.is-active) .search-box{width:var(--search-collapsed-size);height:var(--search-collapsed-size);border-radius:var(--menu-item-radius);transition:background-color var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease}.search-wrapper.is-collapsed:not(.is-active) .search-box:hover{background:var(--sidebar-item-bg-hover)}.search-wrapper.is-collapsed:not(.is-active) .search-input{display:none}.search-wrapper.is-collapsed:not(.is-active) .search-icon{left:50%;transform:translate(-50%,-50%);pointer-events:auto}.search-wrapper.is-collapsed.is-active .search-box{position:fixed;top:var(--search-floating-top);left:var(--search-floating-left);width:min(var(--search-floating-width),100vw - var(--search-floating-left) - var(--search-floating-viewport-gap))}.search-wrapper .search-box{position:relative;width:100%;height:var(--search-control-height);box-sizing:border-box}.search-wrapper .search-box .search-input{height:var(--search-control-height);border-radius:var(--menu-item-radius)}.search-wrapper .search-box .search-input .search-input__field{width:100%;height:100%;padding:0 var(--search-input-padding-inline-end) 0 var(--search-input-padding-inline-start);border:1px solid var(--input-border);border-radius:var(--menu-item-radius);background:var(--search-input-bg);color:var(--input-text);font-size:var(--font-size-sm);transition:border-color var(--motion-duration-fast) ease,background-color var(--motion-duration-fast) ease,box-shadow var(--motion-duration-fast) ease}.search-wrapper .search-box .search-input .search-input__field:hover{border-color:var(--input-border-hover)}.search-wrapper .search-box .search-input .search-input__field:focus{border-color:var(--input-border-focus);box-shadow:var(--search-input-focus-shadow);outline:none}.search-wrapper .search-box .search-input .search-input__field::-moz-placeholder{color:var(--input-placeholder)}.search-wrapper .search-box .search-input .search-input__field::placeholder{color:var(--input-placeholder)}.search-wrapper .search-box .search-icon{position:absolute;top:50%;left:var(--search-icon-offset-inline);transform:translateY(-50%);width:var(--search-icon-size);height:var(--search-icon-size);color:var(--input-placeholder);pointer-events:none}.search-wrapper .search-box .search-results{width:100%;background:transparent;border:0;border-radius:0;position:static;max-height:400px;overflow:hidden;box-shadow:none}.search-wrapper .search-box .search-results__content{padding:var(--space-md) var(--space-sm)}.search-wrapper .search-box .search-results__count{font-size:var(--font-size-xs);text-align:right;padding-bottom:var(--space-sm);margin:0;color:var(--dropdown-item-text-disabled)}.search-wrapper .search-box .search-results__count span{color:var(--color-primary);font-weight:var(--font-weight-medium)}.search-wrapper .search-box .search-results__list{list-style:none;margin:0;padding:0}.search-wrapper .search-box .search-results__item--primary{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--search-divider);line-height:1.5;position:relative}.search-wrapper .search-box .search-results__item--primary,.search-wrapper .search-box .search-results__item--secondary{font-size:var(--font-size-sm);display:flex;align-items:center;margin-bottom:var(--space-xs);color:var(--search-item-text)}.search-wrapper .search-box .search-results__item--secondary{margin-left:var(--space-md);height:32px;line-height:32px;padding:0 var(--space-md)}.search-wrapper .search-box .search-results__item--group{cursor:pointer}.search-wrapper .search-box .search-results li:not(.search-results__item--group):hover{cursor:pointer;color:var(--dropdown-item-selected);background:var(--search-item-bg-hover);border-radius:var(--radius-md)}.search-wrapper .search-box .search-results__icon{width:24px;height:24px;margin-right:var(--space-sm);position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--menu-icon)}.search-wrapper .search-box .search-results__icon .icon,.search-wrapper .search-box .search-results__icon img,.search-wrapper .search-box .search-results__icon svg{width:16px;height:16px}.search-wrapper .search-box .search-results__menu-icon{color:inherit}.search-wrapper .search-box .search-results .search-results__item--secondary .search-results__icon{width:16px;height:16px;background:transparent;margin-right:var(--space-xs);font-size:var(--font-size-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0}.search-wrapper .search-box .search-results__empty{text-align:center;padding:var(--space-lg)}.search-wrapper .search-box .search-results__empty-icon{width:var(--search-empty-illustration-size);height:var(--search-empty-illustration-size);background:transparent;border-radius:var(--radius-md);position:relative;left:50%;margin-left:calc(var(--search-empty-illustration-size)/-2);display:flex;justify-content:center;align-items:center;color:var(--dropdown-item-text-disabled)}.search-wrapper .search-box .search-results__empty-text{color:var(--dropdown-item-text-disabled);font-size:var(--font-size-sm);margin-top:var(--space-md)}.search-wrapper .search-box ::v-deep .c-scrollbar{overflow-x:hidden!important;max-height:320px;min-height:190px}.search-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:transparent;z-index:9997}.search-modal{padding:20px;max-height:100%}.app-sidebar .search-wrapper .search-box{width:100%}.app-sidebar .search-wrapper .search-box .search-input .search-input__field{background:var(--sidebar-search-bg);color:var(--sidebar-search-text);border-color:transparent}.app-sidebar .search-wrapper .search-box .search-input .search-input__field::-moz-placeholder{color:var(--sidebar-search-placeholder,var(--sidebar-text-secondary));opacity:1}.app-sidebar .search-wrapper .search-box .search-input .search-input__field::placeholder{color:var(--sidebar-search-placeholder,var(--sidebar-text-secondary));opacity:1}.app-sidebar .search-wrapper .search-box .search-input .search-input__field:hover{border-color:var(--sidebar-border)}.app-sidebar .search-wrapper .search-box .search-input .search-input__field:focus{border-color:var(--input-border-focus);box-shadow:var(--sidebar-search-focus-shadow,var(--search-input-focus-shadow))}.app-sidebar .search-wrapper .search-box .search-input--active .search-input__field{background:var(--sidebar-search-bg);color:var(--sidebar-search-text)}.app-sidebar .search-wrapper .search-box .search-icon{color:var(--sidebar-search-icon,var(--sidebar-text-secondary))}.app-sidebar .search-wrapper .search-box .search-results__count{color:var(--sidebar-search-meta-text,var(--dropdown-item-text-disabled))}.app-sidebar .search-wrapper .search-box .search-results__empty-icon,.app-sidebar .search-wrapper .search-box .search-results__empty-text{color:var(--sidebar-search-empty-text,var(--dropdown-item-text-disabled))}.app-user-menu__container{width:100%;position:relative;height:44px}.app-user-menu__card{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:stretch;min-width:0;box-sizing:border-box}.app-user-menu__card.is-open{z-index:var(--z-index-dropdown);overflow:hidden;background:var(--user-menu-trigger-bg-open,var(--color-bg-container));border-radius:22px;box-shadow:var(--user-menu-trigger-shadow-open,var(--shadow-lg))}.app-user-menu__card.is-open .app-user-menu__trigger,.app-user-menu__card.is-open .app-user-menu__trigger:hover{background:transparent;border-radius:0}.app-user-menu__trigger{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-sm);position:relative;cursor:pointer;padding:0 10px 0 4px;border-radius:var(--scale-radius-pill);transition:background-color var(--motion-duration-fast) ease,box-shadow var(--motion-duration-fast) ease,color var(--motion-duration-fast) ease;height:44px;width:100%;box-sizing:border-box;min-width:0;max-width:100%}.app-user-menu__trigger:hover{background-color:var(--color-bg-hover)}.app-user-menu__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:calc(var(--z-index-dropdown) - 1);background:transparent}.app-user-menu__avatar{width:36px;height:36px;flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border:2px solid var(--user-menu-avatar-border,var(--color-bg-container));border-radius:50%;background:var(--user-menu-avatar-bg,var(--color-primary));color:var(--user-menu-avatar-text,var(--color-bg-container));font-size:14px;font-weight:600;line-height:1;text-transform:uppercase}.app-user-menu__name{flex:1;min-width:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--user-menu-item-text,var(--color-text));font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.app-user-menu__arrow{flex-shrink:0;color:inherit;transform:rotate(180deg);transition:transform var(--motion-duration-fast) ease}.app-user-menu__arrow.is-open{transform:rotate(0deg)}.app-user-menu__dropdown{width:100%;box-sizing:border-box;background:transparent;border:0;border-radius:0;list-style:none;margin:0;padding:0;box-shadow:none;min-width:0;white-space:nowrap}.app-user-menu__item{height:38px;padding:0 16px;display:flex;align-items:center;color:var(--user-menu-item-text,var(--color-text));cursor:pointer;transition:background-color var(--motion-duration-fast) ease}.app-user-menu__item:hover{background-color:var(--user-menu-item-bg-hover,var(--color-bg-hover))}.app-user-menu__item p{margin:0;font-size:var(--font-size-sm)}.app-sidebar .app-user-menu{--user-menu-avatar-bg:var(--sidebar-user-menu-avatar-bg,var(--color-primary));--user-menu-avatar-border:var(--sidebar-user-menu-avatar-border,var(--color-bg-container));--user-menu-avatar-text:var(--sidebar-user-menu-avatar-text,var(--color-bg-container));--user-menu-item-text:var(--sidebar-user-menu-item-text,var(--sidebar-user-menu-text));--user-menu-item-bg-hover:var(--sidebar-user-menu-item-bg-hover,var(--sidebar-user-menu-bg-hover))}.app-sidebar .app-user-menu__trigger{color:var(--sidebar-user-menu-text)}.app-sidebar .app-user-menu__trigger:hover{background-color:var(--sidebar-user-menu-bg-hover)}.app-sidebar .app-user-menu__trigger:hover .app-user-menu__name{color:var(--sidebar-user-menu-text-hover)}.app-sidebar .app-user-menu__trigger:hover .app-user-menu__arrow{color:var(--sidebar-user-menu-arrow-hover)}.app-sidebar .app-user-menu__name{color:var(--sidebar-user-menu-text)}.app-sidebar .app-user-menu__arrow{color:var(--sidebar-user-menu-arrow)}.app-sidebar .app-user-menu__card.is-open{--user-menu-trigger-bg-open:var(--sidebar-user-menu-bg-open);--user-menu-trigger-shadow-open:var(--sidebar-user-menu-shadow-open)}.app-sidebar .app-user-menu__card.is-open .app-user-menu__name{color:var(--sidebar-user-menu-text-hover)}.app-sidebar .app-user-menu__card.is-open .app-user-menu__arrow{color:var(--sidebar-user-menu-arrow-hover)}.app-header .app-user-menu{--user-menu-avatar-bg:var(--header-user-menu-avatar-bg,var(--color-primary));--user-menu-avatar-border:var(--header-user-menu-avatar-border,var(--color-bg-container));--user-menu-avatar-text:var(--header-user-menu-avatar-text,var(--color-bg-container));--user-menu-item-text:var(--header-user-menu-item-text,var(--header-user-menu-text));--user-menu-item-bg-hover:var(--header-user-menu-item-bg-hover,var(--header-user-menu-bg-hover))}.app-header .app-user-menu__trigger{color:var(--header-user-menu-text)}.app-header .app-user-menu__trigger:hover{background-color:var(--header-user-menu-bg-hover)}.app-header .app-user-menu__trigger:hover .app-user-menu__arrow{color:var(--header-user-menu-arrow-hover)}.app-header .app-user-menu__name{color:var(--header-user-menu-text)}.app-header .app-user-menu__arrow{color:var(--header-user-menu-arrow)}.app-header .app-user-menu__card.is-open{--user-menu-trigger-bg-open:var(--header-user-menu-bg-open);--user-menu-trigger-shadow-open:var(--header-user-menu-shadow-open)}.app-header .app-user-menu__card.is-open .app-user-menu__arrow{color:var(--header-user-menu-arrow-hover)}.app-layout.sidebar-split{position:relative}.app-layout.sidebar-split .app-header{position:relative;z-index:var(--z-index-base);margin-left:0;width:100%;background:transparent}.app-layout.sidebar-split .app-sidebar{flex:0 0 var(--layout-sidebar-width);width:var(--layout-sidebar-width);height:100%;margin-bottom:0;z-index:var(--z-index-fixed);transition:flex-basis .3s ease,width .3s ease}.app-layout.sidebar-split .app-body{flex:1;display:flex;min-height:0;min-width:0;width:100%;gap:var(--layout-shell-gap);padding:var(--layout-shell-gap)}.app-layout.sidebar-split .app-content{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto;border-radius:var(--layout-shell-radius);background:var(--layout-shell-surface);border:1px solid var(--layout-shell-border);box-shadow:var(--layout-shell-shadow)}.app-layout.sidebar-split:has(.app-sidebar.is-open) .app-sidebar{flex:0 0 var(--layout-sidebar-width-open);width:var(--layout-sidebar-width-open)}.app-layout.header-sidebar .app-header{min-height:var(--layout-header-height);z-index:var(--z-index-base);background:transparent}.app-layout.header-sidebar .app-body{display:flex;min-height:0;min-width:0;width:100%;height:calc(100vh - var(--layout-header-height));gap:var(--layout-shell-gap);padding:var(--layout-shell-gap)}.app-layout.header-sidebar .app-body .app-sidebar{flex:0 0 var(--layout-sidebar-width);width:var(--layout-sidebar-width);height:100%;margin-bottom:0;background:transparent;border-right:0;transition:flex-basis .3s ease,width .3s ease}.app-layout.header-sidebar .app-body .app-content{flex:1 1 auto;min-width:0;min-height:0;overflow:hidden;border-radius:var(--layout-shell-radius);background:var(--layout-shell-surface);border:1px solid var(--layout-shell-border);box-shadow:var(--layout-shell-shadow)}.app-layout.header-sidebar:has(.app-sidebar.is-open) .app-sidebar{flex:0 0 var(--layout-sidebar-width-open);width:var(--layout-sidebar-width-open)}.app-layout.header-only .app-sidebar{display:none}.app-layout.header-only .app-body{flex:1;display:flex;min-height:0;min-width:0;width:100%}.app-layout.header-only .app-content{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;max-width:100%;overflow-x:hidden;overflow-y:auto}.fullscreen-layout{width:100%;height:100vh;overflow:auto}@media(max-width:calc(var(--breakpoint-sm ) - 1px)){.top-navbar .title{padding-left:20px!important;font-size:18px!important}.top-navbar .header-search{width:100%!important;max-width:100%!important}.xs-search-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9997}.xs-search-modal .search-modal{position:relative;z-index:9999}.app-sidebar .app-sidebar__nav .app-sidebar__nav-link,.app-sidebar .app-sidebar__nav .tree-li-inner{padding:0 6px!important;margin:0 6px!important}.app-sidebar .app-sidebar__nav .app-sidebar__nav-link .menu-icon,.app-sidebar .app-sidebar__nav .tree-li-inner .menu-icon{margin-right:10px!important}.app-sidebar.is-open .app-sidebar__body .app-sidebar__aux .fold-box ul{padding-bottom:10px!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 5px rgba(0,0,0,.2);background:rgba(0,0,0,.2)}}@media(min-width:var(--breakpoint-sm ))and (max-width:calc(var(--breakpoint-md ) - 1px)){.app-sidebar{width:var(--sidebar-width-tablet,200px)}.app-header__nav{gap:var(--space-sm)}.app-content__main{padding:var(--space-md)}}@media(min-width:var(--breakpoint-md )){.app-sidebar{width:var(--sidebar-width)}.app-sidebar.is-open{width:var(--sidebar-width-open)}.app-content__main{padding:var(--space-lg)}}:root{--density-space:1;--density-control:1;--density-font:1;--space-xs:calc(var(--scale-space-xs)*var(--density-space));--space-sm:calc(var(--scale-space-sm)*var(--density-space));--space-md:calc(var(--scale-space-md)*var(--density-space));--space-lg:calc(var(--scale-space-lg)*var(--density-space));--space-xl:calc(var(--scale-space-xl)*var(--density-space));--space-xxl:calc(var(--scale-space-xxl)*var(--density-space));--space-xxxl:calc(var(--scale-space-xxxl)*var(--density-space));--space:var(--space-md);--radius-sm:var(--scale-radius-sm);--radius-md:var(--scale-radius-md);--radius-lg:var(--scale-radius-lg);--radius-xl:var(--scale-radius-xl);--radius-pill:var(--scale-radius-pill);--radius:var(--radius-md);--font-size-xs:calc(var(--scale-font-size-xs)*var(--density-font));--font-size-sm:calc(var(--scale-font-size-sm)*var(--density-font));--font-size-md:calc(var(--scale-font-size-md)*var(--density-font));--font-size-lg:calc(var(--scale-font-size-lg)*var(--density-font));--font-size-xl:calc(var(--scale-font-size-xl)*var(--density-font));--font-size-xxl:calc(var(--scale-font-size-xxl)*var(--density-font));--font-size-xxxl:calc(var(--scale-font-size-xxxl)*var(--density-font));--font-size:var(--font-size-md);--control-height-sm:calc(var(--scale-control-height-sm)*var(--density-control));--control-height-md:calc(var(--scale-control-height-md)*var(--density-control));--control-height-lg:calc(var(--scale-control-height-lg)*var(--density-control));--control-height:var(--control-height-md);--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--z-index-base:1000;--z-index-dropdown:1050;--z-index-fixed:1100;--z-index-modal:1200;--z-index-popover:1300;--z-index-notification:1400;--motion-duration-fast:150ms;--motion-duration-normal:250ms;--motion-duration-medium:350ms;--motion-duration-slow:500ms;--motion-easing-standard:cubic-bezier(0.4,0,0.2,1);--motion-easing-decelerate:cubic-bezier(0,0,0.2,1);--motion-easing-accelerate:cubic-bezier(0.4,0,1,1);--shadow-sm:0 1px 2px rgba(0,0,0,.06);--shadow-md:0 4px 6px rgba(0,0,0,.1);--shadow-lg:0 10px 15px rgba(0,0,0,.15);--breakpoint-xs:0px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--scale-control-height-sm:24px;--scale-control-height-md:32px;--scale-control-height-lg:40px;--scale-space-xs:4px;--scale-space-sm:8px;--scale-space-md:12px;--scale-space-lg:16px;--scale-space-xl:24px;--scale-space-xxl:32px;--scale-space-xxxl:40px;--scale-font-size-xs:12px;--scale-font-size-sm:13px;--scale-font-size-md:14px;--scale-font-size-lg:16px;--scale-font-size-xl:18px;--scale-font-size-xxl:20px;--scale-font-size-xxxl:24px;--scale-radius-sm:2px;--scale-radius-md:4px;--scale-radius-lg:8px;--scale-radius-xl:12px;--scale-radius-pill:999px;--layout-sidebar-width:60px;--layout-sidebar-width-open:224px;--layout-sidebar-secondary-width:256px;--layout-header-height:60px;--layout-footer-height:0px;--layout-container-max-width:1200px;--layout-container-padding-x:24px;--layout-shell-gap:8px;--layout-shell-radius:10px;--sidebar-width:60px;--sidebar-width-open:224px;--sidebar-secondary-width:256px;--sidebar-content-inset-x:6px;--sidebar-content-inset-y:12px;--sidebar-scrollbar-gutter:10px;--topbar-height:60px;--topbar-margin:0 8px;--component-page-padding-x:24px;--component-page-padding-y:20px;--component-header-height:60px;--component-tab-height:24px;--component-card-padding:16px;--button-radius:4px;--button-loading-overlay:hsla(0,0%,100%,.35);--input-clear-color:#a5a5a5;--input-clear-color-hover:#797979;--input-outline:rgba(24,144,255,.1);--form-label-padding-right:12px;--form-label-margin-bottom:8px;--form-label-font-weight:500;--form-error-line-height:1.5;--form-error-padding-top:6px;--form-required-margin-right:4px;--tabs-height:38px;--tabs-padding-x:8px;--tabs-padding-t:8px;--tabs-item-height:38px;--tabs-item-radius-tl:6px;--tabs-item-radius-tr:6px;--tabs-item-radius-br:0px;--tabs-item-radius-bl:0px;--modal-border-radius:6px;--modal-header-padding-y:16px;--modal-title-font-size:var(--font-size-lg);--modal-title-font-weight:600;--modal-title-line-height:24px;--menu-padding:8px 0 12px;--menu-item-height:42px;--menu-item-gap:8px;--menu-item-padding-left:14px;--menu-item-radius:5px;--menu-collapsed-item-radius:6px;--menu-content-gap:10px;--menu-submenu-content-gap:12px;--menu-indent-step:16px;--menu-submenu-item-height:38px;--menu-submenu-item-padding-left:calc(var(--menu-item-padding-left) + var(--menu-indent-step));--menu-submenu-item-margin:4px 0 0;--menu-submenu-item-radius:5px;--menu-icon-size:16px;--menu-arrow-size:16px;--menu-arrow-offset-inline:12px;--menu-parent-padding-inline-end:calc(var(--menu-arrow-offset-inline)*2 + var(--menu-arrow-size));--menu-submenu-icon-size:15px;--menu-submenu-padding:0 0 8px;--scrollbar-track-size:4px;--scrollbar-rail-offset-inline-end:4px;--scrollbar-rail-offset-block-end:4px;--scrollbar-rail-inset-block:6px;--scrollbar-rail-inset-inline:6px;--scrollbar-thumb-radius:999px;--scrollbar-transition:opacity var(--motion-duration-fast) ease,background-color var(--motion-duration-fast) ease;--widget-header-height:40px;--widget-footer-height:30px;--transition-fast:all var(--motion-duration-fast) var(--motion-easing-standard);--transition-normal:all var(--motion-duration-normal) var(--motion-easing-standard);--transition-slow:all var(--motion-duration-slow) var(--motion-easing-standard);--transition-duration-fast:var(--motion-duration-fast);--transition-duration-normal:var(--motion-duration-normal);--transition-duration-slow:var(--motion-duration-slow);--transition-easing-standard:var(--motion-easing-standard);--transition-easing-decelerate:var(--motion-easing-decelerate);--transition-easing-accelerate:var(--motion-easing-accelerate);--transition-color:color var(--motion-duration-fast) var(--motion-easing-standard),background-color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard);--transition-opacity:opacity var(--motion-duration-fast) var(--motion-easing-standard);--transition-shadow:box-shadow var(--motion-duration-fast) var(--motion-easing-standard);--transition-transform:transform var(--motion-duration-normal) var(--motion-easing-standard)}.light,.theme-default,:root,[data-theme=light]{--color-primary:#2468f2;--color-primary-hover:#205eda;--color-primary-active:#1c51bd;--color-primary-bg:#edf3fe;--color-primary-bg-hover:#dee8fd;--color-primary-border:#c8d9fc;--color-primary-text:#1c51bd;--color-success:#52c41a;--color-success-bg:#f1faed;--color-success-bg-hover:#e5f6dd;--color-success-border:#d4f0c6;--color-success-text:#409914;--color-warning:#faad14;--color-warning-bg:#fff8ec;--color-warning-bg-hover:#fef3dc;--color-warning-border:#feebc4;--color-warning-text:#c38710;--color-error:#ff4d4f;--color-error-bg:#fff1f1;--color-error-bg-hover:#ffe4e5;--color-error-border:#ffd3d3;--color-error-text:#c73c3e;--color-info:#2468f2;--color-info-bg:#edf3fe;--color-info-bg-hover:#dee8fd;--color-info-border:#c8d9fc;--color-info-text:#1c51bd;--color-text:#1f1f1f;--color-text-primary:#2468f2;--color-text-secondary:#6d6d6d;--color-text-tertiary:#9a9a9a;--color-text-quaternary:#ddd;--color-text-placeholder:#c7c7c7;--color-text-disabled:#c7c7c7;--color-bg-page:#fff;--color-bg-body:#f5f5f5;--color-bg-layout:#f5f5f5;--color-bg-disabled:#f5f5f5;--color-bg-hover:#fafafa;--color-bg-selected:#d3e1fc;--color-bg-elevated:#e6e6e6;--color-bg-container:#fff;--color-bg-inverse:#676767;--color-border:#d6d6d6;--color-border-primary:#d6d6d6;--color-border-secondary:#f0f0f0;--color-border-tertiary:#e6e6e6;--color-border-hover:#c2c2c2;--color-border-strong:#b3b3b3;--color-border-stronger:#a3a3a3;--color-border-disabled:#f5f5f5;--color-border-focus:#2468f2;--color-link:#2468f2;--color-link-hover:#205eda;--color-link-active:#1c51bd;--color-fill:#ebebeb;--color-fill-primary:#ebebeb;--color-fill-secondary:#f5f5f5;--color-fill-tertiary:#e0e0e0;--color-fill-quaternary:#d6d6d6;--color-outline:rgba(36,104,242,.2);--color-shadow:rgba(0,0,0,.12);--color-shadow-strong:rgba(0,0,0,.24);--color-bg-spotlight:rgba(0,0,0,.85);--color-bg-mask:rgba(0,0,0,.45);--color-danger:#ff4d4f;--color-bg-sidebar:#fff;--layout-nav-item-bg-active:#edf3fe;--layout-nav-item-text-active:#1c51bd;--button-primary-bg:#2468f2;--button-primary-bg-hover:#205eda;--button-primary-bg-active:#1c51bd;--button-primary-text:#f6f6f6;--button-primary-border:#205eda;--button-primary-bg-disabled:#dbdbdb;--button-primary-text-disabled:#a5a5a5;--login-button-bg:#2468f2;--login-button-bg-hover:#205eda;--login-button-bg-active:#1c51bd;--login-button-text:#f6f6f6;--login-button-border:#2468f2;--login-button-border-hover:#205eda;--login-button-border-active:#1c51bd;--login-button-shadow-hover:#dee8fd;--button-success-bg:#52c41a;--button-success-bg-hover:#4ab017;--button-success-bg-active:#409914;--button-success-text:#f6f6f6;--button-success-border:#4ab017;--button-warning-bg:#faad14;--button-warning-bg-hover:#e19c12;--button-warning-bg-active:#c38710;--button-warning-text:#f6f6f6;--button-warning-border:#e19c12;--button-error-bg:#ff4d4f;--button-error-bg-hover:#e64547;--button-error-bg-active:#c73c3e;--button-error-text:#f6f6f6;--button-error-border:#e64547;--button-info-bg:#2468f2;--button-info-bg-hover:#205eda;--button-info-bg-active:#1c51bd;--button-info-text:#f6f6f6;--button-info-border:#205eda;--button-default-bg:#f6f6f6;--button-default-bg-hover:#ededed;--button-default-bg-active:#dbdbdb;--button-default-text:#1f1f1f;--button-default-border:#dbdbdb;--input-bg:#fff;--input-bg-disabled:#ededed;--input-text:#1f1f1f;--input-placeholder:#a5a5a5;--input-border:#dbdbdb;--input-border-hover:#87acf8;--input-border-focus:#2468f2;--input-border-error:#ff4d4f;--input-outline-error:#fff1f1;--form-label-color:#676767;--form-error-color:#c73c3e;--form-required-color:#ff4d4f;--tabs-text:rgba(35,52,94,.6);--tabs-text-active:#fff;--tabs-line:rgba(210,214,222,.78);--tabs-line-active:#2468f2;--tabs-bg:#fff;--tabs-color:rgba(35,52,94,.6);--tabs-hover-color:#205eda;--tabs-active-color:#fff;--tabs-active-border-color:#2468f2;--tabs-border-color:rgba(210,214,222,.78);--tabs-bg-hover:#fff;--tabs-bg-selected:#edf3fe;--tabs-border-focus:#2468f2;--tabs-item-text:rgba(47,52,64,.56);--tabs-item-text-hover:#3562ff;--tabs-item-text-active:#3562ff;--tabs-item-bg:#f7f8fa;--tabs-item-bg-hover:#fff;--tabs-item-bg-active:#fff;--tabs-item-border:rgba(210,214,222,.76);--tabs-item-border-hover:rgba(184,196,214,.86);--tabs-item-border-active:rgba(205,211,222,.88);--tabs-menu-bg:var(--color-bg-container);--tabs-menu-text:var(--color-text);--tabs-menu-text-disabled:var(--color-text-tertiary);--tabs-menu-border:var(--color-border-secondary);--tabs-menu-shadow:0 2px 8px rgba(0,0,0,.08);--tabs-menu-item-bg-hover:rgba(47,124,255,.12);--tabs-menu-item-text-hover:var(--tabs-menu-text);--scrollbar-thumb-bg:rgba(127,137,154,.34);--scrollbar-thumb-bg-hover:rgba(127,137,154,.48);--scrollbar-thumb-bg-active:rgba(127,137,154,.64);--scrollbar-rail-bg:transparent;--tabbar-item-bg-hover: ;--tabbar-item-bg-active:#2468f2;--tabbar-item-text:#4c4c4c;--tabbar-item-text-active:#fff;--tabbar-item-border:#dbdbdb;--menu-bg:transparent;--menu-border:rgba(202,209,227,.34);--menu-text:#2f3440;--menu-text-secondary:#555d6d;--menu-item-text-active:#2f3440;--menu-item-bg-hover:#f1f9ff;--menu-item-bg-active:#dcefff;--menu-item-bg-ancestor:#e8f4ff;--menu-item-text-ancestor:#2f3440;--menu-item-bg-selected:#dee8fd;--menu-arrow-color:#767f8f;--menu-icon:#666f7f;--menu-icon-hover:#2f7cff;--menu-icon-active:#2f7cff;--menu-icon-ancestor:#2f7cff;--menu-float-title-bg:#2468f2;--menu-submenu-bg:transparent;--sidebar-bg:#fff;--sidebar-border:rgba(202,209,227,.34);--sidebar-text:#2f3440;--sidebar-text-secondary:#707888;--sidebar-item-bg-hover:rgba(47,124,255,.08);--sidebar-search-bg:#f3f7fc;--sidebar-search-text:#1f1f1f;--sidebar-search-placeholder:#707888;--sidebar-search-icon:#8b94a4;--sidebar-search-meta-text:#707888;--sidebar-search-empty-text:#707888;--sidebar-search-focus-shadow:0 0 0 2px rgba(47,124,255,.12);--sidebar-gradient-top:#fff;--sidebar-gradient-mid:#fff;--sidebar-gradient-bottom:#fff;--sidebar-user-menu-text:#37404d;--sidebar-user-menu-text-secondary:#707888;--sidebar-user-menu-avatar:#707888;--sidebar-user-menu-avatar-bg:#2468f2;--sidebar-user-menu-avatar-border:#fff;--sidebar-user-menu-avatar-text:#fff;--sidebar-user-menu-arrow:#707888;--sidebar-user-menu-bg-hover:hsla(0,0%,100%,.62);--sidebar-user-menu-item-bg-hover:rgba(47,124,255,.12);--sidebar-user-menu-bg-open:hsla(0,0%,100%,.96);--sidebar-user-menu-shadow-open:0 0 0 1px rgba(202,209,227,.32),0 8px 18px rgba(67,80,120,.13),0 2px 6px rgba(67,80,120,.08);--sidebar-user-menu-item-text:#37404d;--sidebar-user-menu-text-hover:#2f3440;--sidebar-user-menu-avatar-hover:#2f7cff;--sidebar-user-menu-arrow-hover:#2f7cff;--sidebar-toggle-text-hover:#2f7cff;--header-user-menu-text:#1f1f1f;--header-user-menu-text-secondary:#676767;--header-user-menu-avatar:#676767;--header-user-menu-avatar-bg:#2468f2;--header-user-menu-avatar-border:#fff;--header-user-menu-avatar-text:#fff;--header-user-menu-arrow:#676767;--header-user-menu-bg-hover:#ededed;--header-user-menu-item-bg-hover:rgba(47,124,255,.1);--header-user-menu-bg-open:#fff;--header-user-menu-shadow-open:0 0 0 1px rgba(202,209,227,.32),0 8px 18px rgba(67,80,120,.13),0 2px 6px rgba(67,80,120,.08);--header-user-menu-item-text:#1f1f1f;--header-user-menu-avatar-hover:#2468f2;--header-user-menu-arrow-hover:#2468f2;--modal-mask-bg:rgba(0,0,0,.45);--modal-bg:#fff;--modal-text:#1f1f1f;--modal-header-bg:#fff;--modal-header-text:#1f1f1f;--modal-header-color:var(--modal-header-text);--modal-border:#dbdbdb;--modal-shadow:0 4px 16px rgba(0,0,0,.12);--modal-close-color:#676767;--toast-shadow:0 0 0 1px rgba(202,209,227,.32),0 8px 18px rgba(67,80,120,.13),0 2px 6px rgba(67,80,120,.08);--table-header-bg:#f6f6f6;--table-header-text:#1f1f1f;--table-row-bg:#fff;--table-row-bg-hover:#ededed;--table-row-text:#1f1f1f;--table-border:#dbdbdb;--table-row-bg-selected:#edf3fe;--table-border-focus:#2468f2;--select-bg:#f6f6f6;--select-bg-hover:#ededed;--select-bg-active:#dbdbdb;--select-text:#1f1f1f;--select-text-disabled:#a5a5a5;--select-placeholder:#a5a5a5;--select-border:#dbdbdb;--select-border-hover:#87acf8;--select-border-focus:#2468f2;--select-border-error:#ff4d4f;--select-outline:rgba(36,104,242,.2);--select-arrow:#676767;--select-bg-disabled:#ededed;--dropdown-menu-bg:#f6f6f6;--dropdown-menu-border:#dbdbdb;--dropdown-menu-shadow:0 2px 8px rgba(0,0,0,.12);--dropdown-item-text:#1f1f1f;--dropdown-item-bg-hover:#ededed;--dropdown-item-bg-active:#edf3fe;--dropdown-item-bg-selected:#edf3fe;--dropdown-item-text-selected:#1c51bd;--dropdown-item-text-disabled:#a5a5a5;--dropdown-divider:#dbdbdb;--checkbox-bg:#f6f6f6;--checkbox-border:#dbdbdb;--checkbox-border-hover:#2468f2;--checkbox-checked-bg:#2468f2;--checkbox-checked-border:#2468f2;--checkbox-outline:rgba(36,104,242,.2);--checkbox-bg-hover:#ededed;--checkbox-bg-disabled:#ededed;--checkbox-border-disabled:#dbdbdb;--radio-bg:#f6f6f6;--radio-border:#dbdbdb;--radio-border-hover:#2468f2;--radio-checked-border:#2468f2;--radio-dot:#2468f2;--radio-outline:rgba(36,104,242,.2);--radio-bg-hover:#ededed;--radio-bg-disabled:#ededed;--radio-border-disabled:#dbdbdb;--switch-track-bg:#d6d6d6;--switch-track-border:#f0f0f0;--switch-track-bg-checked:#2468f2;--switch-track-border-checked:#2468f2;--switch-thumb-bg:#f6f6f6;--switch-thumb-shadow:0 1px 2px rgba(0,0,0,.06);--switch-outline:rgba(36,104,242,.2);--switch-track-bg-hover:#ccc;--switch-track-bg-disabled:#ededed;--sidebar-float-item-bg-hover:hsla(0,0%,100%,.68);--sidebar-float-item-text:#2f3440;--sidebar-float-item-text-active:#2f3440;--sidebar-float-border:rgba(202,209,227,.34);--sidebar-float-menu-title-bg:rgba(252,252,255,.97);--sidebar-float-menu-item-bg:hsla(0,0%,100%,.88);--sidebar-float-menu-bg:rgba(248,250,255,.98);--search-input-bg:#f3f7fc;--search-input-focus-shadow:0 0 0 2px rgba(24,144,255,.1);--search-results-bg:#fff;--search-results-border:#dbdbdb;--search-results-shadow:0 2px 8px rgba(0,0,0,.12);--search-item-text:#4c4c4c;--search-item-bg-hover:#ededed;--search-divider:#dbdbdb;--topbar-bg:#fff;--topbar-color:#2468f2;--layout-content-bg:var(--color-bg-body);--layout-shell-bg:#fff;--layout-shell-surface:#fff;--layout-shell-border:rgba(214,226,245,.22);--layout-shell-shadow:0 6px 18px rgba(31,66,128,.08)}.dark,.theme-dark,[data-theme=dark]{--shadow-sm:0 1px 2px rgba(0,0,0,.45);--shadow-md:0 2px 8px rgba(0,0,0,.55);--shadow-lg:0 4px 16px rgba(0,0,0,.65);--color-primary:#2468f2;--color-primary-hover:#205eda;--color-primary-active:#1c51bd;--color-primary-bg:#edf3fe;--color-primary-bg-hover:#dee8fd;--color-primary-border:#c8d9fc;--color-primary-text:#1c51bd;--color-success:#52c41a;--color-success-bg:#f1faed;--color-success-bg-hover:#e5f6dd;--color-success-border:#d4f0c6;--color-success-text:#409914;--color-warning:#faad14;--color-warning-bg:#fff8ec;--color-warning-bg-hover:#fef3dc;--color-warning-border:#feebc4;--color-warning-text:#c38710;--color-error:#ff4d4f;--color-error-bg:#fff1f1;--color-error-bg-hover:#ffe4e5;--color-error-border:#ffd3d3;--color-error-text:#c73c3e;--color-info:#2468f2;--color-info-bg:#edf3fe;--color-info-bg-hover:#dee8fd;--color-info-border:#c8d9fc;--color-info-text:#1c51bd;--color-text:#1f1f1f;--color-text-primary:#2468f2;--color-text-secondary:#6d6d6d;--color-text-tertiary:#9a9a9a;--color-text-quaternary:#ddd;--color-text-placeholder:#c7c7c7;--color-text-disabled:#c7c7c7;--color-bg-page:#fff;--color-bg-body:#f5f5f5;--color-bg-layout:#f5f5f5;--color-bg-disabled:#f5f5f5;--color-bg-hover:#fafafa;--color-bg-selected:#d3e1fc;--color-bg-elevated:#e6e6e6;--color-bg-container:#fff;--color-bg-inverse:#676767;--color-border:#d6d6d6;--color-border-primary:#d6d6d6;--color-border-secondary:#f0f0f0;--color-border-tertiary:#e6e6e6;--color-border-hover:#c2c2c2;--color-border-strong:#b3b3b3;--color-border-stronger:#a3a3a3;--color-border-disabled:#f5f5f5;--color-border-focus:#2468f2;--color-link:#2468f2;--color-link-hover:#205eda;--color-link-active:#1c51bd;--color-fill:#ebebeb;--color-fill-primary:#ebebeb;--color-fill-secondary:#f5f5f5;--color-fill-tertiary:#e0e0e0;--color-fill-quaternary:#d6d6d6;--color-outline:rgba(36,104,242,.2);--color-shadow:rgba(0,0,0,.12);--color-shadow-strong:rgba(0,0,0,.24);--color-bg-spotlight:rgba(0,0,0,.85);--color-bg-mask:rgba(0,0,0,.45);--color-danger:#ff4d4f;--color-bg-sidebar:#fff;--layout-nav-item-bg-active:#edf2fc;--layout-nav-item-text-active:#1a4bae;--button-primary-bg:#2468f2;--button-primary-bg-hover:#205eda;--button-primary-bg-active:#1c51bd;--button-primary-text:#f6f6f6;--button-primary-border:#205eda;--button-primary-bg-disabled:#dbdbdb;--button-primary-text-disabled:#a5a5a5;--login-button-bg:#2468f2;--login-button-bg-hover:#205eda;--login-button-bg-active:#1c51bd;--login-button-text:#f6f6f6;--login-button-border:#2468f2;--login-button-border-hover:#205eda;--login-button-border-active:#1c51bd;--login-button-shadow-hover:#dee8fd;--button-success-bg:#52c41a;--button-success-bg-hover:#4ab017;--button-success-bg-active:#409914;--button-success-text:#f6f6f6;--button-success-border:#4ab017;--button-warning-bg:#faad14;--button-warning-bg-hover:#e19c12;--button-warning-bg-active:#c38710;--button-warning-text:#f6f6f6;--button-warning-border:#e19c12;--button-error-bg:#ff4d4f;--button-error-bg-hover:#e64547;--button-error-bg-active:#c73c3e;--button-error-text:#f6f6f6;--button-error-border:#e64547;--button-info-bg:#2468f2;--button-info-bg-hover:#205eda;--button-info-bg-active:#1c51bd;--button-info-text:#f6f6f6;--button-info-border:#205eda;--button-default-bg:#f6f6f6;--button-default-bg-hover:#ededed;--button-default-bg-active:#dbdbdb;--button-default-text:#1f1f1f;--button-default-border:#dbdbdb;--input-bg:#fff;--input-bg-disabled:#ededed;--input-text:#1f1f1f;--input-placeholder:#a5a5a5;--input-border:#dbdbdb;--input-border-hover:#87acf8;--input-border-focus:#2468f2;--input-border-error:#ff4d4f;--input-outline-error:#fff1f1;--form-label-color:#676767;--form-error-color:#c73c3e;--form-required-color:#ff4d4f;--tabs-text:rgba(35,52,94,.6);--tabs-text-active:#fff;--tabs-line:#ddd;--tabs-line-active:#2160df;--tabs-bg:#fff;--tabs-bg-hover:#fff;--tabs-bg-selected:#edf2fc;--tabs-color:rgba(35,52,94,.6);--tabs-hover-color:#1e56c8;--tabs-active-color:#fff;--tabs-active-border-color:#2160df;--tabs-border-color:#ddd;--tabs-border-focus:#2160df;--tabs-item-text:rgba(0,0,0,.45);--tabs-item-text-hover:#3562ff;--tabs-item-text-active:#3562ff;--tabs-item-bg:#f5f5f5;--tabs-item-bg-hover:#fff;--tabs-item-bg-active:#fff;--tabs-item-border:#d9d9d9;--tabs-item-border-hover:#d9d9d9;--tabs-item-border-active:#d9d9d9;--tabs-menu-bg:var(--color-bg-container);--tabs-menu-text:var(--color-text);--tabs-menu-text-disabled:var(--color-text-tertiary);--tabs-menu-border:var(--color-border-secondary);--tabs-menu-shadow:0 2px 8px rgba(0,0,0,.08);--tabs-menu-item-bg-hover:rgba(139,166,237,.18);--tabs-menu-item-text-hover:var(--tabs-menu-text);--scrollbar-thumb-bg:rgba(127,137,154,.34);--scrollbar-thumb-bg-hover:rgba(127,137,154,.48);--scrollbar-thumb-bg-active:rgba(127,137,154,.64);--scrollbar-rail-bg:transparent;--tabbar-item-bg-hover: ;--tabbar-item-bg-active:#2160df;--tabbar-item-text:#bebebe;--menu-bg:transparent;--menu-border:rgba(188,205,255,.12);--menu-text:#eef4ff;--menu-text-secondary:rgba(238,244,255,.78);--menu-item-text-active:#fff;--menu-item-bg-hover:rgba(139,166,237,.18);--menu-item-bg-active:rgba(156,180,244,.28);--menu-item-bg-ancestor:rgba(94,127,214,.18);--menu-item-text-ancestor:#dbe7ff;--menu-item-bg-selected:#dee7fa;--menu-arrow-color:rgba(238,244,255,.78);--menu-icon:rgba(238,244,255,.86);--menu-icon-hover:#fff;--menu-icon-active:#fff;--menu-icon-ancestor:rgba(238,244,255,.86);--menu-float-title-bg:#252525;--menu-submenu-bg:transparent;--sidebar-bg:#31467f;--sidebar-border:hsla(0,0%,100%,.08);--sidebar-text:#eef4ff;--sidebar-text-secondary:rgba(238,244,255,.84);--sidebar-item-bg-hover:hsla(0,0%,100%,.08);--sidebar-search-bg:hsla(0,0%,100%,.1);--sidebar-search-text:#eef4ff;--sidebar-search-placeholder:rgba(238,244,255,.76);--sidebar-search-icon:rgba(238,244,255,.5);--sidebar-search-meta-text:rgba(238,244,255,.72);--sidebar-search-empty-text:#b5bfd3;--sidebar-search-focus-shadow:0 0 0 2px hsla(0,0%,100%,.14),0 6px 16px rgba(0,0,0,.24);--sidebar-gradient-top:rgba(163,186,255,.24);--sidebar-gradient-mid:rgba(115,144,222,.18);--sidebar-gradient-bottom:rgba(28,44,88,.34);--sidebar-user-menu-text:#eef4ff;--sidebar-user-menu-text-secondary:rgba(238,244,255,.78);--sidebar-user-menu-avatar:rgba(238,244,255,.78);--sidebar-user-menu-avatar-bg:#2160df;--sidebar-user-menu-avatar-border:var(--sidebar-user-menu-bg-open);--sidebar-user-menu-avatar-text:#fff;--sidebar-user-menu-arrow:rgba(238,244,255,.72);--sidebar-user-menu-bg-hover:hsla(0,0%,100%,.08);--sidebar-user-menu-bg-open:#415589;--sidebar-user-menu-shadow-open:0 0 0 1px var(--sidebar-user-menu-bg-open),0 8px 18px rgba(0,0,0,.28),0 2px 6px rgba(0,0,0,.2);--sidebar-user-menu-item-text:#eef4ff;--sidebar-user-menu-text-hover:#fff;--sidebar-user-menu-avatar-hover:#fff;--sidebar-user-menu-arrow-hover:#fff;--sidebar-toggle-text-hover:#fff;--header-user-menu-text:#e9e9e9;--header-user-menu-text-secondary:#a5a5a5;--header-user-menu-avatar:#a5a5a5;--header-user-menu-avatar-bg:#2160df;--header-user-menu-avatar-border:var(--header-user-menu-bg-open);--header-user-menu-avatar-text:#fff;--header-user-menu-arrow:#a5a5a5;--header-user-menu-bg-hover:#252525;--header-user-menu-item-bg-hover:#252525;--header-user-menu-bg-open:#1d1d1d;--header-user-menu-shadow-open:0 0 0 1px rgba(238,244,255,.12),0 8px 18px rgba(0,0,0,.28),0 2px 6px rgba(0,0,0,.2);--header-user-menu-item-text:#e9e9e9;--header-user-menu-avatar-hover:#2160df;--header-user-menu-arrow-hover:#2160df;--modal-mask-bg:rgba(0,0,0,.45);--modal-bg:#fff;--modal-text:#1f1f1f;--modal-header-bg:#fff;--modal-header-text:#1f1f1f;--modal-header-color:var(--modal-header-text);--modal-border:#dbdbdb;--modal-shadow:0 4px 16px rgba(0,0,0,.12);--modal-close-color:#676767;--toast-shadow:0 0 0 1px rgba(202,209,227,.32),0 8px 18px rgba(67,80,120,.13),0 2px 6px rgba(67,80,120,.08);--table-header-bg:#f6f6f6;--table-header-text:#1f1f1f;--table-row-bg:#fff;--table-row-bg-hover:#ededed;--table-row-text:#1f1f1f;--table-border:#dbdbdb;--table-row-bg-selected:#edf3fe;--table-border-focus:#2468f2;--select-bg:#f6f6f6;--select-bg-hover:#ededed;--select-bg-active:#dbdbdb;--select-text:#1f1f1f;--select-text-disabled:#a5a5a5;--select-placeholder:#a5a5a5;--select-border:#dbdbdb;--select-border-hover:#87acf8;--select-border-focus:#2468f2;--select-border-error:#ff4d4f;--select-outline:rgba(36,104,242,.2);--select-arrow:#676767;--select-bg-disabled:#ededed;--dropdown-menu-bg:#f6f6f6;--dropdown-menu-border:#dbdbdb;--dropdown-menu-shadow:0 2px 8px rgba(0,0,0,.12);--dropdown-item-text:#1f1f1f;--dropdown-item-bg-hover:#ededed;--dropdown-item-bg-active:#edf3fe;--dropdown-item-bg-selected:#edf3fe;--dropdown-item-text-selected:#1c51bd;--dropdown-item-text-disabled:#a5a5a5;--dropdown-divider:#dbdbdb;--checkbox-bg:#f6f6f6;--checkbox-border:#dbdbdb;--checkbox-border-hover:#2468f2;--checkbox-checked-bg:#2468f2;--checkbox-checked-border:#2468f2;--checkbox-outline:rgba(36,104,242,.2);--checkbox-bg-hover:#ededed;--checkbox-bg-disabled:#ededed;--checkbox-border-disabled:#dbdbdb;--radio-bg:#f6f6f6;--radio-border:#dbdbdb;--radio-border-hover:#2468f2;--radio-checked-border:#2468f2;--radio-dot:#2468f2;--radio-outline:rgba(36,104,242,.2);--radio-bg-hover:#ededed;--radio-bg-disabled:#ededed;--radio-border-disabled:#dbdbdb;--switch-track-bg:#d6d6d6;--switch-track-border:#f0f0f0;--switch-track-bg-checked:#2468f2;--switch-track-border-checked:#2468f2;--switch-thumb-bg:#f6f6f6;--switch-thumb-shadow:0 1px 2px rgba(0,0,0,.06);--switch-outline:rgba(36,104,242,.2);--switch-track-bg-hover:#ccc;--switch-track-bg-disabled:#ededed;--sidebar-float-item-bg-hover:rgba(139,166,237,.22);--sidebar-float-item-text:#fff;--sidebar-float-item-text-active:#b1c7f4;--sidebar-float-border:rgba(188,205,255,.18);--sidebar-float-menu-title-bg:#31467f;--sidebar-float-menu-item-bg:rgba(139,166,237,.16);--sidebar-float-menu-bg:#31467f;--search-input-bg:hsla(0,0%,100%,.1);--search-input-focus-shadow:0 0 0 2px hsla(0,0%,100%,.14),0 6px 16px rgba(0,0,0,.24);--search-results-bg:#23345e;--search-results-border:rgba(193,208,255,.14);--search-results-shadow:0 10px 20px rgba(0,0,0,.28),0 2px 6px rgba(0,0,0,.18);--search-item-text:#f0f4ff;--search-item-bg-hover:hsla(0,0%,100%,.08);--search-divider:#172957;--topbar-bg:#1a1a1a;--topbar-color:#23345e;--layout-content-bg:var(--color-bg-body);--layout-shell-bg:linear-gradient(180deg,#405a9b,#344b87 36%,#24386d);--layout-shell-surface:hsla(0,0%,100%,.98);--layout-shell-border:rgba(188,205,255,.18);--layout-shell-shadow:0 24px 48px rgba(18,29,63,.24)}.density-compact,[data-density=compact]{--density-space:0.75;--density-control:0.85;--density-font:0.95;--space-xs:calc(var(--scale-space-xs)*var(--density-space));--space-sm:calc(var(--scale-space-sm)*var(--density-space));--space-md:calc(var(--scale-space-md)*var(--density-space));--space-lg:calc(var(--scale-space-lg)*var(--density-space));--space-xl:calc(var(--scale-space-xl)*var(--density-space));--space-xxl:calc(var(--scale-space-xxl)*var(--density-space));--space-xxxl:calc(var(--scale-space-xxxl)*var(--density-space));--space:var(--space-md);--control-height-sm:calc(var(--scale-control-height-sm)*var(--density-control));--control-height-md:calc(var(--scale-control-height-md)*var(--density-control));--control-height-lg:calc(var(--scale-control-height-lg)*var(--density-control));--control-height:var(--control-height-md);--font-size-xs:calc(var(--scale-font-size-xs)*var(--density-font));--font-size-sm:calc(var(--scale-font-size-sm)*var(--density-font));--font-size-md:calc(var(--scale-font-size-md)*var(--density-font));--font-size-lg:calc(var(--scale-font-size-lg)*var(--density-font));--font-size-xl:calc(var(--scale-font-size-xl)*var(--density-font));--font-size-xxl:calc(var(--scale-font-size-xxl)*var(--density-font));--font-size-xxxl:calc(var(--scale-font-size-xxxl)*var(--density-font));--font-size:var(--font-size-md);--radius-sm:var(--scale-radius-sm);--radius-md:var(--scale-radius-md);--radius-lg:var(--scale-radius-lg);--radius-xl:var(--scale-radius-xl);--radius-pill:var(--scale-radius-pill);--radius:var(--radius-md)}.density-normal,[data-density=normal]{--density-space:1;--density-control:1;--density-font:1;--space-xs:calc(var(--scale-space-xs)*var(--density-space));--space-sm:calc(var(--scale-space-sm)*var(--density-space));--space-md:calc(var(--scale-space-md)*var(--density-space));--space-lg:calc(var(--scale-space-lg)*var(--density-space));--space-xl:calc(var(--scale-space-xl)*var(--density-space));--space-xxl:calc(var(--scale-space-xxl)*var(--density-space));--space-xxxl:calc(var(--scale-space-xxxl)*var(--density-space));--space:var(--space-md);--control-height-sm:calc(var(--scale-control-height-sm)*var(--density-control));--control-height-md:calc(var(--scale-control-height-md)*var(--density-control));--control-height-lg:calc(var(--scale-control-height-lg)*var(--density-control));--control-height:var(--control-height-md);--font-size-xs:calc(var(--scale-font-size-xs)*var(--density-font));--font-size-sm:calc(var(--scale-font-size-sm)*var(--density-font));--font-size-md:calc(var(--scale-font-size-md)*var(--density-font));--font-size-lg:calc(var(--scale-font-size-lg)*var(--density-font));--font-size-xl:calc(var(--scale-font-size-xl)*var(--density-font));--font-size-xxl:calc(var(--scale-font-size-xxl)*var(--density-font));--font-size-xxxl:calc(var(--scale-font-size-xxxl)*var(--density-font));--font-size:var(--font-size-md);--radius-sm:var(--scale-radius-sm);--radius-md:var(--scale-radius-md);--radius-lg:var(--scale-radius-lg);--radius-xl:var(--scale-radius-xl);--radius-pill:var(--scale-radius-pill);--radius:var(--radius-md)}.density-comfortable,[data-density=comfortable]{--density-space:1.25;--density-control:1.25;--density-font:1.05;--space-xs:calc(var(--scale-space-xs)*var(--density-space));--space-sm:calc(var(--scale-space-sm)*var(--density-space));--space-md:calc(var(--scale-space-md)*var(--density-space));--space-lg:calc(var(--scale-space-lg)*var(--density-space));--space-xl:calc(var(--scale-space-xl)*var(--density-space));--space-xxl:calc(var(--scale-space-xxl)*var(--density-space));--space-xxxl:calc(var(--scale-space-xxxl)*var(--density-space));--space:var(--space-md);--control-height-sm:calc(var(--scale-control-height-sm)*var(--density-control));--control-height-md:calc(var(--scale-control-height-md)*var(--density-control));--control-height-lg:calc(var(--scale-control-height-lg)*var(--density-control));--control-height:var(--control-height-md);--font-size-xs:calc(var(--scale-font-size-xs)*var(--density-font));--font-size-sm:calc(var(--scale-font-size-sm)*var(--density-font));--font-size-md:calc(var(--scale-font-size-md)*var(--density-font));--font-size-lg:calc(var(--scale-font-size-lg)*var(--density-font));--font-size-xl:calc(var(--scale-font-size-xl)*var(--density-font));--font-size-xxl:calc(var(--scale-font-size-xxl)*var(--density-font));--font-size-xxxl:calc(var(--scale-font-size-xxxl)*var(--density-font));--font-size:var(--font-size-md);--radius-sm:var(--scale-radius-sm);--radius-md:var(--scale-radius-md);--radius-lg:var(--scale-radius-lg);--radius-xl:var(--scale-radius-xl);--radius-pill:var(--scale-radius-pill);--radius:var(--radius-md)}[dir=rtl] .app-sidebar{left:auto;right:0}[dir=rtl] .app-main{margin-left:0;margin-right:var(--sidebar-width)}[dir=rtl] .dual-mode-menu__icon,[dir=rtl] .tree-menu__icon{margin-left:8px;margin-right:0}[dir=rtl] .tree-menu--level-0>.tree-menu__item>.tree-menu__link{padding-left:0;padding-right:var(--menu-item-padding-left)}[dir=rtl] .tree-menu--level-1>.tree-menu__item>.tree-menu__link{padding-left:0;padding-right:var(--menu-submenu-item-padding-left)}[dir=rtl] .tree-menu--level-0>.tree-menu__item.tree-menu__item--parent>.tree-menu__link{padding-left:calc(var(--menu-item-padding-left) + var(--menu-arrow-size) + 10px)}[dir=rtl] .tree-menu--level-1>.tree-menu__item.tree-menu__item--parent>.tree-menu__link,[dir=rtl] .tree-menu--level-2>.tree-menu__item.tree-menu__item--parent>.tree-menu__link,[dir=rtl] .tree-menu--level-3>.tree-menu__item.tree-menu__item--parent>.tree-menu__link,[dir=rtl] .tree-menu--level-4>.tree-menu__item.tree-menu__item--parent>.tree-menu__link,[dir=rtl] .tree-menu--level-5>.tree-menu__item.tree-menu__item--parent>.tree-menu__link{padding-left:calc(var(--menu-submenu-item-padding-left) + var(--menu-arrow-size) + 10px)}[dir=rtl] .tree-menu__item--parent>.tree-menu__link>.tree-menu__arrow{left:var(--space-md);right:auto}[dir=rtl] .tree-menu__arrow-icon{transform:rotate(90deg)!important}[dir=rtl] .tree-menu__item.is-opened>.tree-menu__link>.tree-menu__arrow>.tree-menu__arrow-icon{transform:rotate(0deg)!important}[dir=rtl] .tree-menu--level-2>.tree-menu__item>.tree-menu__link{padding-left:0;padding-right:calc(var(--menu-submenu-item-padding-left) + var(--menu-indent-step))}[dir=rtl] .tree-menu--level-3>.tree-menu__item>.tree-menu__link{padding-left:0;padding-right:calc(var(--menu-submenu-item-padding-left) + var(--menu-indent-step)*2)}[dir=rtl] .tree-menu--level-4>.tree-menu__item>.tree-menu__link{padding-left:0;padding-right:calc(var(--menu-submenu-item-padding-left) + var(--menu-indent-step)*3)}[dir=rtl] .tree-menu--level-5>.tree-menu__item>.tree-menu__link{padding-left:0;padding-right:calc(var(--menu-submenu-item-padding-left) + var(--menu-indent-step)*4)}[dir=rtl] .app-user-menu__dropdown{left:auto;right:0;width:auto}[dir=rtl] .app-user-menu__item{padding-left:20px;padding-right:20px}[dir=rtl] .cxd-Tree-sublist{margin-left:0;margin-right:var(--Tree-indent)}[dir=rtl] .cxd-Tree-item{padding-left:0;padding-right:calc(var(--Tree-depth)*var(--Tree-indent))}[dir=rtl] .cxd-Tree-itemArrow,[dir=rtl] .cxd-Tree-itemArrowPlaceholder{margin-right:0;margin-left:var(--inputTree-base-size-expandMarginRight)}[dir=rtl] .cxd-Tree-itemArrow>svg{transform:rotate(180deg)}[dir=rtl] .cxd-Tree-itemArrow.is-folded>svg{transform:rotate(90deg)}[dir=rtl] .cxd-Tree-itemLabel{text-align:right}[dir=rtl] .cxd-Tree-itemIcon{margin-right:0;margin-left:var(--inputTree-base-size-nodeMarginRight)}[dir=rtl] .cxd-Tree--outline .cxd-Tree-item--isLeaf.is-child:before{left:auto;right:calc(var(--Tree-depth)*var(--Tree-indent) + var(--Tree-itemArrowWidth)/2);border-left:none;border-right:1px solid var(--borderColor)}[dir=rtl] .app-brand{margin-left:auto;margin-right:0}[dir=rtl] .right-menu{left:0;right:auto}[dir=rtl] .app-tabs__item{margin-right:0;margin-left:var(--space-xs);padding:0 calc((var(--tabs-item-height) - 14px)/2) 0 calc(var(--space-md)*2 + 14px)}[dir=rtl] .app-tabs__item:first-child{margin-left:0}[dir=rtl] .app-tabs__item-icon{margin-right:0;margin-left:calc(var(--space-xs) + 2px)}[dir=rtl] .app-tabs__item-close,[dir=rtl] .app-tabs__item-pin{right:auto;left:16px}[dir=rtl] .app-tabs__menu-button{text-align:right}[dir=rtl] .float-left{float:right!important}[dir=rtl] .float-right{float:left!important}[dir=rtl] .text-left{text-align:right!important}[dir=rtl] .text-right{text-align:left!important}@keyframes app-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes app-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@keyframes app-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-fade-out{0%{opacity:1}to{opacity:0}}@keyframes app-slide-in-down{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes app-slide-in-left{0%{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}:root{--transition-duration-fast:var(--motion-duration-fast,150ms);--transition-duration-normal:var(--motion-duration-normal,250ms);--transition-duration-slow:var(--motion-duration-slow,400ms);--transition-easing-standard:var(--motion-easing-standard,cubic-bezier(0.4,0,0.2,1));--transition-easing-decelerate:var(--motion-easing-decelerate,cubic-bezier(0,0,0.2,1));--transition-easing-accelerate:var(--motion-easing-accelerate,cubic-bezier(0.4,0,1,1));--transition-fast:all var(--transition-duration-fast) var(--transition-easing-standard);--transition-normal:all var(--transition-duration-normal) var(--transition-easing-standard);--transition-slow:all var(--transition-duration-slow) var(--transition-easing-standard);--transition-color:color var(--transition-duration-fast) var(--transition-easing-standard),background-color var(--transition-duration-fast) var(--transition-easing-standard),border-color var(--transition-duration-fast) var(--transition-easing-standard);--transition-transform:transform var(--transition-duration-normal) var(--transition-easing-standard);--transition-opacity:opacity var(--transition-duration-fast) var(--transition-easing-standard);--transition-shadow:box-shadow var(--transition-duration-fast) var(--transition-easing-standard)}@keyframes app-pulse{0%,to{opacity:1}50%{opacity:.5}}#main-app{height:100%}#main-app .fullscreen .main-container{margin-left:0!important;width:100vw;height:100vh;transition:margin-left 0s}#main-app .fullscreen .main-container .main-content{max-height:100%;overflow-y:hidden;height:100%}#main-app .fullscreen .content-container{margin:0;overflow:hidden}#main-app .fullscreen .content-container .app-container{padding:0}#main-app #micro-app{width:100%;height:100%}.micro-custom,.micro-custom>div[data-qiankun]{height:100%}:root{--button-height:var(--button-height-md);--button-height-sm:var(--button-height-sm);--button-height-lg:var(--button-height-lg);--button-padding-x:var(--space-lg);--button-padding-y:0px;--button-padding-x-sm:var(--space-sm);--button-padding-x-lg:var(--space-xl);--button-font-size:var(--font-size-md);--button-font-size-sm:var(--font-size-xs);--button-font-size-lg:var(--font-size-lg);--button-font-weight:var(--font-weight-regular);--button-border-radius:var(--button-radius);--button-border-radius-sm:var(--button-radius);--button-border-radius-lg:var(--button-radius);--button-border-width:1px;--button-border-style:solid;--button-shadow:none;--button-shadow-active:inset 0 2px 0 rgba(0,0,0,.05);--button-hover-shadow:none;--button-default-bg-color:var(--button-default-bg);--button-default-text:var(--button-default-text);--button-default-border-color:var(--button-default-border);--button-default-bg-hover:var(--button-default-bg-hover);--button-default-text-hover:var(--button-default-text);--button-default-border-hover:var(--button-default-border);--button-default-bg-active:var(--button-default-bg-active);--button-default-text-active:var(--button-default-text);--button-default-border-active:var(--button-default-border);--button-default-bg-disabled:var(--button-default-bg-hover);--button-default-text-disabled:var(--color-text-disabled);--button-default-border-disabled:var(--button-default-border);--button-primary-default-bg-color:var(--button-primary-bg);--button-primary-default-text:#fff;--button-primary-default-border-color:var(--button-primary-border);--button-primary-default-bg-hover:var(--button-primary-bg-hover);--button-primary-default-text-hover:#fff;--button-primary-default-border-hover:var(--button-primary-border);--button-primary-default-bg-active:var(--button-primary-bg-active);--button-primary-default-text-active:#fff;--button-primary-default-border-active:var(--button-primary-border);--button-primary-default-bg-disabled:var(--button-primary-bg-disabled);--button-primary-default-text-disabled:var(--button-primary-text-disabled);--button-primary-default-border-disabled:var(--button-primary-bg-disabled);--input-font-size:14px;--input-font-weight:400;--input-height:32px;--input-padding-x:12px;--input-border-radius:4px;--input-border-width:1px;--input-color:var(--color-text);--input-bg:var(--color-bg-container);--input-border-color:var(--color-border);--input-placeholder-color:var(--color-text-placeholder);--input-hover-border-color:var(--color-border-hover);--input-focus-border-color:var(--color-primary);--input-focus-shadow:0 0 0 2px rgba(0,0,0,.05);--input-error-border-color:var(--color-danger);--input-error-bg:var(--color-bg-container);--input-disabled-color:var(--color-text-disabled);--input-disabled-bg:var(--color-bg-disabled);--input-disabled-border-color:var(--color-border-disabled);--form-item-margin-bottom:16px;--form-label-color:var(--color-text-secondary);--form-label-font-size:14px;--form-error-color:var(--color-danger);--form-error-font-size:12px;--select-height:32px;--select-padding-x:12px;--select-font-size:14px;--select-border-radius:4px;--select-color:var(--color-text);--select-bg:var(--color-bg-container);--select-border-color:var(--color-border);--select-hover-border-color:var(--color-primary);--select-focus-border-color:var(--color-primary);--select-dropdown-bg:var(--color-bg-container);--select-option-color:var(--color-text);--select-option-hover-bg:var(--color-bg-hover);--select-option-selected-bg:var(--color-primary);--select-option-selected-color:#fff;--select-disabled-color:var(--color-text-disabled);--select-disabled-bg:var(--color-bg-disabled);--select-disabled-border-color:var(--color-border-disabled);--checkbox-size:14px;--checkbox-border-radius:2px;--checkbox-bg:var(--color-bg-container);--checkbox-border-color:var(--color-border);--checkbox-checked-bg:var(--color-primary);--checkbox-checked-border-color:var(--color-primary);--checkbox-checkmark-color:#fff;--checkbox-hover-border-color:var(--color-primary);--checkbox-disabled-bg:var(--color-bg-disabled);--checkbox-disabled-border-color:var(--color-border-disabled);--checkbox-disabled-color:var(--color-text-disabled);--radio-size:14px;--radio-bg:var(--color-bg-container);--radio-border-color:var(--color-border);--radio-checked-bg:var(--color-primary);--radio-dot-color:#fff;--radio-hover-border-color:var(--color-primary);--radio-disabled-bg:var(--color-bg-disabled);--radio-disabled-border-color:var(--color-border-disabled);--radio-disabled-color:var(--color-text-disabled);--switch-width:40px;--switch-height:20px;--switch-handle-size:16px;--switch-bg:var(--color-border);--switch-checked-bg:var(--color-primary);--switch-handle-bg:#fff;--switch-disabled-bg:var(--color-border-disabled);--table-font-size:14px;--table-header-color:var(--color-text-secondary);--table-header-border-color:var(--color-border);--table-row-hover-bg:var(--color-bg-hover);--table-border-color:#d6d6d6;--Table-borderColor:#d6d6d6;--table-selected-row-bg:var(--color-primary-bg);--pagination-height:32px;--pagination-font-size:14px;--pagination-bg:var(--color-bg-container);--pagination-border-color:var(--color-border);--pagination-hover-bg:var(--color-bg-hover);--pagination-active-bg:var(--color-primary);--pagination-active-color:#fff;--pagination-disabled-bg:var(--color-bg-disabled);--pagination-disabled-color:var(--color-text-disabled);--Modal-bg:var(--modal-bg);--Modal-overlay-bg:var(--modal-mask-bg);--Modal-header-bg:var(--modal-header-bg);--Modal-content-borderColor:var(--modal-border);--Modal-content-borderWidth:1px;--Modal-content-borderRadius:var(--modal-border-radius);--Modal-body-borderTop:1px solid var(--modal-border);--Modal-body-borderBottom:1px solid var(--modal-border);--dialog-default-padding-y:0px;--Modal-header-paddingY:var(--modal-header-padding-y);--Modal-title-color:var(--modal-header-text,var(--modal-header-color));--Modal-title-fontSize:var(--modal-title-font-size);--Modal-title-fontWeight:var(--modal-title-font-weight);--Modal-title-lineHeight:var(--modal-title-line-height);--Modal-close-color:var(--modal-close-color,var(--modal-header-color));--dialog-footer-height:auto;--Modal-footer-padding:16px;--dialog-header-color:var(--modal-header-text,var(--modal-header-color));--dialog-header-fontSize:var(--modal-title-font-size);--dialog-header-fontWeight:var(--modal-title-font-weight);--dialog-header-height:var(--modal-title-line-height);--dialog-content-color:var(--modal-text,var(--modal-body-color));--dialog-icon-color:var(--modal-close-color,var(--modal-header-color));--Model-close-onHover-color:var(--modal-header-text,var(--modal-header-color))}.cxd-Modal-header{display:flex;align-items:center;gap:16px;padding-left:16px;padding-right:16px}.cxd-Modal-header:after,.cxd-Modal-header:before{display:none;content:none}.cxd-Modal-header>:not(.cxd-Modal-close):not(.cxd-Modal-screen){order:1;flex:1 1 auto;min-width:0}.cxd-Modal-header>.cxd-Modal-screen{order:2;flex:none;margin-right:0}.cxd-Modal-header>.cxd-Modal-close{order:3;flex:none;float:none;display:inline-flex;align-items:center;justify-content:center;min-width:16px;margin:0;line-height:1}.cxd-Modal-title{height:auto;min-height:var(--dialog-header-height);line-height:var(--Modal-title-lineHeight)}@keyframes toast-slide-in-right{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes toast-slide-out-right{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}@keyframes toast-slide-in-left{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes toast-slide-out-left{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes toast-slide-in-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes toast-slide-out-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@keyframes toast-slide-in-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes toast-slide-out-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.cxd-Toast-wrap:not(.cxd-Toast-mobile){padding:20px}.cxd-Toast-wrap--topRight:not(.cxd-Toast-mobile){top:0;right:0}.cxd-Toast-wrap--topLeft:not(.cxd-Toast-mobile){top:0;left:0}.cxd-Toast-wrap--bottomRight:not(.cxd-Toast-mobile){right:0;bottom:0}.cxd-Toast-wrap--bottomLeft:not(.cxd-Toast-mobile){bottom:0;left:0}.cxd-Toast-wrap--topCenter:not(.cxd-Toast-mobile){top:0;left:50%;padding-right:0;padding-left:0;transform:translateX(-50%)}.cxd-Toast-wrap--bottomCenter:not(.cxd-Toast-mobile){bottom:0;left:50%;padding-right:0;padding-left:0;transform:translateX(-50%)}.cxd-Toast-wrap:not(.cxd-Toast-mobile) .cxd-Toast{--toast-status-color:var(--color-info);--toast-status-bg:var(--color-info-bg);width:360px;max-width:calc(100vw - 40px);min-width:320px;margin:0 0 12px;padding:16px 12px 16px 20px;align-items:flex-start;justify-content:flex-start;border-width:1px;border-style:solid;border-color:var(--toast-status-color);border-radius:6px;background-color:var(--color-bg-container);background-image:linear-gradient(0deg,var(--toast-status-bg),var(--toast-status-bg));box-shadow:var(--toast-shadow,var(--modal-shadow));color:var(--color-text);text-shadow:none;cursor:default}.cxd-Toast-wrap:not(.cxd-Toast-mobile) .cxd-Toast:last-child{margin-bottom:0}.cxd-Toast-wrap:not(.cxd-Toast-mobile) .cxd-Toast-content{min-width:0;margin-right:8px}.cxd-Toast-wrap:not(.cxd-Toast-mobile) .cxd-Toast-content .cxd-Toast-title{margin-bottom:4px;color:var(--color-text);font-size:var(--font-size-lg);line-height:22px;font-weight:600}.cxd-Toast-wrap:not(.cxd-Toast-mobile) .cxd-Toast-content .cxd-Toast-body{color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:20px}.cxd-Toast-wrap:not(.cxd-Toast-mobile) .cxd-Toast-content .cxd-Toast-body .cxd-Html{color:inherit}.cxd-Toast-wrap:not(.cxd-Toast-mobile) .cxd-Toast-icon{width:24px;height:22px;margin-right:12px;align-items:flex-start;justify-content:flex-start;line-height:22px;flex:none}.cxd-Toast-wrap:not(.cxd-Toast-mobile) .cxd-Toast-icon>svg{width:16px;height:16px;top:2px;color:var(--toast-status-color)}.cxd-Toast-wrap:not(.cxd-Toast-mobile) .cxd-Toast-close{width:24px;min-width:24px;height:24px;margin-left:0;align-self:flex-start;justify-content:center;border-radius:6px;color:var(--color-text-tertiary);transition:var(--transition-color)}.cxd-Toast-wrap:not(.cxd-Toast-mobile) .cxd-Toast-close:hover{background-color:var(--color-fill-secondary);color:var(--color-text)}.cxd-Toast-wrap:not(.cxd-Toast-mobile) .cxd-Toast-close>svg{width:14px;height:14px;top:0}.cxd-Toast-wrap:not(.cxd-Toast-mobile) .cxd-Toast--info{--toast-status-color:var(--color-info);--toast-status-bg:var(--color-info-bg)}.cxd-Toast-wrap:not(.cxd-Toast-mobile) .cxd-Toast--success{--toast-status-color:var(--color-success);--toast-status-bg:var(--color-success-bg)}.cxd-Toast-wrap:not(.cxd-Toast-mobile) .cxd-Toast--warning{--toast-status-color:var(--color-warning);--toast-status-bg:var(--color-warning-bg)}.cxd-Toast-wrap:not(.cxd-Toast-mobile) .cxd-Toast--error{--toast-status-color:var(--color-error);--toast-status-bg:var(--color-error-bg)}.cxd-Toast-wrap--bottomRight:not(.cxd-Toast-mobile) .cxd-Toast.in,.cxd-Toast-wrap--topRight:not(.cxd-Toast-mobile) .cxd-Toast.in{animation-name:toast-slide-in-right}.cxd-Toast-wrap--bottomRight:not(.cxd-Toast-mobile) .cxd-Toast.out,.cxd-Toast-wrap--topRight:not(.cxd-Toast-mobile) .cxd-Toast.out{animation-name:toast-slide-out-right}.cxd-Toast-wrap--bottomLeft:not(.cxd-Toast-mobile) .cxd-Toast.in,.cxd-Toast-wrap--topLeft:not(.cxd-Toast-mobile) .cxd-Toast.in{animation-name:toast-slide-in-left}.cxd-Toast-wrap--bottomLeft:not(.cxd-Toast-mobile) .cxd-Toast.out,.cxd-Toast-wrap--topLeft:not(.cxd-Toast-mobile) .cxd-Toast.out{animation-name:toast-slide-out-left}.cxd-Toast-wrap--topCenter:not(.cxd-Toast-mobile) .cxd-Toast.in{animation-name:toast-slide-in-down}.cxd-Toast-wrap--topCenter:not(.cxd-Toast-mobile) .cxd-Toast.out{animation-name:toast-slide-out-up}.cxd-Toast-wrap--bottomCenter:not(.cxd-Toast-mobile) .cxd-Toast.in{animation-name:toast-slide-in-up}.cxd-Toast-wrap--bottomCenter:not(.cxd-Toast-mobile) .cxd-Toast.out{animation-name:toast-slide-out-down}.cxd-Toast-wrap:not(.cxd-Toast-mobile) .cxd-Toast.in,.cxd-Toast-wrap:not(.cxd-Toast-mobile) .cxd-Toast.out{animation-duration:.3s;animation-timing-function:cubic-bezier(.62,.63,0,1.13)}:root fieldset{min-inline-size:unset}:root fieldset,:root fieldset.cxd-Collapse{margin-bottom:var(--space-md)}:root fieldset.cxd-Collapse>legend .cxd-TplField{color:var(--color-text);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}:root .cxd-Form>fieldset{margin-top:var(--space-xl)}:root .cxd-Form>fieldset:first-child{margin-top:var(--space-md)}:root fieldset.tide-default-fieldset .cxd-Collapse-content{background-color:hsla(0,0%,80%,.15);border-radius:0 0 var(--radius-sm) var(--radius-sm)}:root .cxd-Page{min-height:100%}:root .ae-ButtonLevel-MenuTpl{width:100%}:root .cxd-Crud-toolbar .cxd-Crud-toolbar-item:has(.cxd-Crud-actions){height:auto}:root .cxd-Crud-toolbar .cxd-Crud-actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-sm)}:root .cxd-Crud-toolbar .cxd-Crud-actions .cxd-Button{margin:0}:root .cxd-Picker.cxd-Picker--multi .cxd-Picker-valueWrap,:root .cxd-Picker.cxd-Picker--single .cxd-Picker-valueWrap{flex-wrap:nowrap}:root [data-region]:not([data-region-placeholder]):empty:before{content:"<空>";min-height:26px;padding:var(--space-xs) 0}.error-wrap[data-v-563ee3c4]{height:100vh;overflow:hidden}.error-wrap .error-inner[data-v-563ee3c4]{margin:54px 50px 50px 60px;box-shadow:0 0 5px 0 hsla(0,0%,67%,.42);border-radius:4px;padding:53px 35px 50px;position:relative}.error-wrap .error-inner .title-box[data-v-563ee3c4]{display:flex;align-items:center;text-align:center}.error-wrap .error-inner .title-box .brackets[data-v-563ee3c4]{margin-top:20px}.error-wrap .error-inner .title-box .brackets img[data-v-563ee3c4]{height:64px}.error-wrap .error-inner .title-box .title[data-v-563ee3c4]{margin:0 15px}.error-wrap .error-inner .title-box .title .title-text[data-v-563ee3c4]{font-weight:700;font-size:36px;line-height:84px;color:#23345e;letter-spacing:.2em;width:400px;text-align:center}.error-wrap .error-inner .title-box .title .sub-title[data-v-563ee3c4]{font-weight:700;font-size:16px;letter-spacing:.805em;color:#fff;background:#539ff5;padding:0 13px;margin-top:-12px}.error-wrap .error-inner .center-img[data-v-563ee3c4]{width:596px;left:50%;margin-left:20%;margin-top:80px}.error-wrap .error-inner .center-img img[data-v-563ee3c4]{width:100%}.error-wrap .error-inner .tips[data-v-563ee3c4]{font-size:48px;letter-spacing:.045em;line-height:84px;color:#23345e;font-weight:700;text-align:center;margin-top:40px;padding-bottom:70px}.language-selector-wrapper[data-v-0bc5d22c]{position:relative;display:inline-block}.language-selector-icon[data-v-0bc5d22c]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#606266;font-size:16px;pointer-events:none;z-index:1}.language-selector[data-v-0bc5d22c]{padding:8px 12px 8px 36px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;font-size:14px;cursor:pointer;outline:none;transition:border-color .2s}.language-selector[data-v-0bc5d22c]:hover{border-color:#c0c4cc}.language-selector[data-v-0bc5d22c]:focus{border-color:#409eff}.external-provider-list[data-v-51c47d19]{margin-top:20px}.external-provider-list__header[data-v-51c47d19]{margin-bottom:12px}.external-provider-list__title[data-v-51c47d19]{margin:0;font-size:14px;font-weight:600;color:var(--color-text)}.external-provider-list__description[data-v-51c47d19]{margin:6px 0 0;font-size:12px;color:var(--color-text-secondary);line-height:1.5}.external-provider-list__button[data-v-51c47d19]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:0 16px;min-height:44px;border:1px solid var(--color-border);border-radius:6px;background:#fff;color:var(--color-text);cursor:pointer;transition:all .2s ease}.external-provider-list__button[data-v-51c47d19]:hover:not(.is-disabled){border-color:var(--color-primary);color:var(--color-primary)}.external-provider-list__hint[data-v-51c47d19]{color:var(--color-text-tertiary);font-size:12px}.is-disabled[data-v-51c47d19]{cursor:not-allowed;opacity:.65}.auth-pending-card[data-v-2f077943]{text-align:center}.auth-pending-card__icon[data-v-2f077943],.auth-pending-card__spinner[data-v-2f077943]{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(22,119,255,.1);color:var(--color-primary);font-size:24px}.auth-pending-card__spinner i[data-v-2f077943]{animation:auth-pending-spin-2f077943 1s linear infinite}.auth-pending-card__title[data-v-2f077943]{margin:0;font-size:24px;color:var(--color-text)}.auth-pending-card__description[data-v-2f077943]{margin:12px 0 0;font-size:14px;line-height:1.6;color:var(--color-text-secondary)}@keyframes auth-pending-spin-2f077943{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-alert[data-v-c6acc468]{display:flex;align-items:flex-start;gap:8px;padding:12px 16px;margin-bottom:16px;border:1px solid transparent;border-radius:6px;font-size:14px;line-height:1.5}.login-alert i[data-v-c6acc468]{margin-top:2px;font-size:16px}.login-alert--warning[data-v-c6acc468]{background:#fffbf0;border-color:#ffe58f;color:#d48806}.login-alert--error[data-v-c6acc468]{background:#fff2f0;border-color:#ffccc7;color:#cf1322}.login-card__provider-loading{margin:16px 0 0;font-size:13px;color:var(--color-text-secondary);text-align:center}.login-card--transition{text-align:center}.login-page{display:flex;width:100%;min-height:100vh;position:relative;overflow:hidden}.login-page__background{position:absolute;top:0;left:0;right:0;bottom:0;background-image:url(/static/img/login-bg.517c.svg);background-size:cover;background-position:50%;background-repeat:no-repeat;z-index:0}.login-page__container{position:relative;z-index:1;width:100%;display:flex}.login-page__micro{width:100%;height:100%}.login-page--center .login-page__container{justify-content:center;align-items:center}.login-page--center-offset .login-page__container{justify-content:center;align-items:center;padding-top:10vh}.login-page--right .login-page__container{justify-content:flex-end;align-items:center;padding-right:10vw}.login-page--right-center .login-page__container{justify-content:center;align-items:center;padding-left:25vw}.login-page--bottom .login-page__container{justify-content:center;align-items:flex-end;padding-bottom:10vh}.login-card{width:420px;max-width:90%;padding:var(--space-xxxl) var(--space-xxl);background:hsla(0,0%,100%,.95);backdrop-filter:blur(10px);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.login-card__logo{display:flex;justify-content:center;margin-bottom:var(--space-xl)}.login-card__logo .built-in-icon,.login-card__logo img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain}.login-card__title{font-size:var(--font-size-xxxl);font-weight:var(--font-weight-semibold);color:var(--color-text);letter-spacing:.5px}.login-card__slogan,.login-card__title{margin:0 0 var(--space-sm);text-align:center}.login-card__slogan{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.login-card__welcome{margin:0 0 var(--space-xxl);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text);text-align:center}.login-card__credential-header{margin-bottom:var(--space-xl)}.login-card__credential-hint{margin:0;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.login-card__divider{display:flex;align-items:center;gap:var(--space-md);margin-top:var(--space-xxl);color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.login-card__divider:after,.login-card__divider:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(148,163,184,.14),rgba(148,163,184,.45) 50%,rgba(148,163,184,.14))}.login-card__provider-group.external-provider-list{margin-top:var(--space-lg)}.login-mode-switcher+.login-card__credential-hint{margin-top:var(--space-md)}.login-mode-switcher{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:4px;border-radius:999px;background:rgba(15,23,42,.05);border:1px solid rgba(148,163,184,.18)}.login-mode-switcher__option{flex:1;min-height:36px;padding:0 var(--space-md);border:none;border-radius:999px;background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:var(--transition-fast)}.login-mode-switcher__option:hover:not(.is-disabled){color:var(--color-text)}.login-mode-switcher__option.is-active{background:hsla(0,0%,100%,.96);color:var(--color-primary);box-shadow:0 1px 2px rgba(15,23,42,.08),0 8px 20px rgba(15,23,42,.06)}.login-mode-switcher__option.is-disabled{opacity:.45;cursor:not-allowed}.login-form__button{width:100%;height:var(--control-height-lg);margin-top:var(--space-xxl);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);background:var(--login-button-bg,var(--button-primary-bg));border:1px solid var(--login-button-border,var(--button-primary-border));color:var(--login-button-text,var(--button-primary-text));cursor:pointer;transition:var(--transition-fast)}.login-form__button:not(.is-loading):hover{background:var(--login-button-bg-hover,var(--button-primary-bg-hover));border-color:var(--login-button-border-hover,var(--button-primary-border));transform:translateY(-1px);box-shadow:0 4px 12px var(--login-button-shadow-hover,var(--color-primary-bg-hover))}.login-form__button:not(.is-loading):active{background:var(--login-button-bg-active,var(--button-primary-bg-active));border-color:var(--login-button-border-active,var(--button-primary-border));transform:translateY(0)}.login-form__button.is-loading{cursor:not-allowed;opacity:.8}.login-form__button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.login-form__loading{margin-right:var(--space-sm);animation:spin 1s linear infinite}.login-form-item{margin-bottom:var(--space-xl);position:relative}.login-form-item__label{display:block;margin-bottom:var(--space-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);letter-spacing:.3px;line-height:var(--line-height-normal)}.login-form-item__control{position:relative}.login-form-item__error{color:var(--color-error-text);font-size:var(--font-size-xs);line-height:var(--line-height-normal);padding-top:var(--space-xs);position:absolute;top:100%;left:0}.login-form-item.is-required>.login-form-item__label:before{content:"*";color:var(--color-error);margin-right:var(--space-xs)}.login-form-item.is-error .login-input__field{border-color:var(--color-error-border)}.login-form-item.is-error .login-input__field:focus,.login-form-item.is-error .login-input__field:hover{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-bg)}.login-input{position:relative}.login-input__field{width:100%;height:var(--control-height-lg);padding:0 var(--space-xxl);font-size:var(--font-size-md);line-height:var(--control-height-lg);color:var(--color-text);background:var(--color-bg-container);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:var(--transition-fast)}.login-input__field::-moz-placeholder{color:var(--color-text-placeholder)}.login-input__field::placeholder{color:var(--color-text-placeholder)}.login-input__field:hover{border-color:var(--color-border-hover)}.login-input__field:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-bg)}.login-input__prefix{left:var(--space-md);font-size:var(--font-size-lg)}.login-input__prefix,.login-input__suffix{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;color:var(--color-text-tertiary)}.login-input__suffix{right:var(--space-md)}.login-input__clear{cursor:pointer;font-size:var(--font-size-sm);transition:var(--transition-color)}.login-input__clear:hover{color:var(--color-text-secondary)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:768px){.login-card{padding:var(--space-xxl) var(--space-xl)}.login-card__title{font-size:var(--font-size-xxl);margin-bottom:var(--space-xl)}.login-form__button{margin-top:var(--space-xl)}.login-form-item{margin-bottom:var(--space-lg)}.login-page--bottom .login-page__container,.login-page--right .login-page__container,.login-page--right-center .login-page__container{justify-content:center!important;align-items:center!important;padding:0!important}}.login-page__language-selector{position:fixed;top:20px;right:20px;z-index:1000}.login-card--bind .auth-pending-card{margin-bottom:24px}.bind-login__hint{margin-top:8px;text-align:right}.bind-login__link{padding:0;border:0;background:transparent;color:var(--color-primary);cursor:pointer}.error-wrap[data-v-5a5109d2]{height:100vh;overflow:hidden}.error-wrap .error-inner[data-v-5a5109d2]{margin:54px 50px 50px 60px;box-shadow:0 0 5px 0 hsla(0,0%,67%,.42);border-radius:4px;padding:53px 35px 50px;position:relative}.error-wrap .error-inner .title-box[data-v-5a5109d2]{display:flex;align-items:center;text-align:center}.error-wrap .error-inner .title-box .brackets[data-v-5a5109d2]{margin-top:20px}.error-wrap .error-inner .title-box .brackets img[data-v-5a5109d2]{height:64px}.error-wrap .error-inner .title-box .title[data-v-5a5109d2]{margin:0 15px}.error-wrap .error-inner .title-box .title .title-text[data-v-5a5109d2]{font-weight:700;font-size:36px;line-height:84px;color:#23345e;letter-spacing:.2em;width:400px;text-align:center}.error-wrap .error-inner .title-box .title .sub-title[data-v-5a5109d2]{font-weight:700;font-size:16px;letter-spacing:.805em;color:#fff;background:#539ff5;padding:0 13px;margin-top:-12px}.error-wrap .error-inner .refresh[data-v-5a5109d2]{color:#fff;background-color:#409eff;border-color:#409eff;padding:12px 20px;font-size:14px;border-radius:4px;display:inline-block;margin-top:15px;cursor:pointer}.error-wrap .error-inner .center-img[data-v-5a5109d2]{width:596px;left:50%;margin-left:20%;margin-top:80px}.error-wrap .error-inner .center-img img[data-v-5a5109d2]{width:100%}