:root{--el-font-size-base: 16px;--el-font-size-small: 14px;--el-font-size-large: 18px;--el-font-size-extra-large: 20px;--yx-font-menu: 17px;--yx-font-title: 19px;--yx-font-page-title: 24px;--yx-font-breadcrumb: 20px;--yx-font-tab: 17px;--yx-font-list-content: var(--el-font-size-small);--yx-font-toolbar: var(--el-font-size-base);--yx-toolbar-list-icon-size: 19px;--yx-toolbar-label-nudge-y: 1px;--yx-toolbar-icon-edit: #c8960c;--yx-toolbar-icon-edit-light-9: #faf3e0;--yx-topbar-height: 60px;--yx-table-stripe-bg: #f5f3ee;--yx-table-row-hover-bg: var(--el-color-primary-light-9);--yx-table-current-row-bg: #d0e6ff;--el-table-current-row-bg-color: var(--yx-table-current-row-bg);--yx-table-vborder-color: #dcdfe6;--yx-table-hborder-color: #f0f2f5;--yx-table-header-bg: #d4e8ff;--yx-table-header-color: #303133;--yx-table-cell-padding-y: 4px;--yx-table-cell-line-height: 16px;--yx-table-header-padding-y: 5px;--yx-table-header-line-height: 19px;--yx-activity-whitelist-title-color: #1e5090;--yx-activity-home-pub-color: #2e7d32;--yx-activity-expired-pub-color: #d93025;--yx-settle-check-full: #2e7d32;--yx-settle-check-partial: #c8960c}html.dark{color-scheme:dark;--yx-toolbar-icon-edit: #d4a843;--yx-toolbar-icon-edit-light-9: #3d3520;--yx-table-stripe-bg: #2d2b28;--yx-table-row-hover-bg: var(--el-color-primary-light-9);--yx-table-current-row-bg: var(--el-color-primary-light-7);--el-table-current-row-bg-color: var(--yx-table-current-row-bg);--yx-table-vborder-color: #4c4d4f;--yx-table-hborder-color: #2c2d2f;--yx-table-header-bg: #1e3a52;--yx-table-header-color: #e4e7ed;--yx-activity-whitelist-title-color: #8ec0ff;--yx-activity-home-pub-color: #66bb6a;--yx-activity-expired-pub-color: #f28b82;--yx-settle-check-full: #66bb6a;--yx-settle-check-partial: #d4a843}html.dark .layout-topbar{background:linear-gradient(90deg,#1e3a52,#252628 32%,#141414);border-bottom:1px solid var(--el-border-color-lighter);box-shadow:0 1px 4px #00000047}html.dark .layout-logo{color:var(--el-text-color-primary)}html.dark .layout-logo-mark{background:linear-gradient(135deg,#409eff,#2b7cd3);box-shadow:0 2px 8px #409eff4d}.yx-list-check{font-weight:900;-webkit-text-stroke:.6px currentColor;text-stroke:.6px currentColor}.yx-settle-check--full{color:var(--yx-settle-check-full)}.yx-settle-check--partial{color:var(--yx-settle-check-partial)}:root:not(.dark){--yx-page-bg: #eef2f7;--yx-card-shadow: 0 1px 2px rgba(15, 23, 42, .05), 0 6px 18px rgba(15, 23, 42, .06);--yx-sidebar-bg: #d7e2ef;--yx-split-list-side-bg: #e8eef6}:root:not(.dark) .layout-aside{background:var(--yx-sidebar-bg);border-right:1px solid #c5d3e3}:root:not(.dark) .layout-nav-item:hover,:root:not(.dark) .layout-rail-item:hover{background-color:#ffffff8c}:root:not(.dark) .layout-nav-item.is-active,:root:not(.dark) .layout-rail-item.is-active,:root:not(.dark) .layout-rail-leaf.is-active{background:linear-gradient(90deg,#409eff47,#409eff24)!important;font-weight:400}:root:not(.dark) .layout-topbar{background:linear-gradient(90deg,#e8f3ff,#f5f9ff 28%,#fff);border-bottom:1px solid var(--el-border-color-lighter);box-shadow:0 1px 4px #0f172a0a}:root:not(.dark) .layout-logo{color:var(--el-text-color-primary)}:root:not(.dark) .layout-logo-mark{background:linear-gradient(135deg,#409eff,#2b7cd3);box-shadow:0 2px 8px #409eff59}:root:not(.dark) .layout-main{background:var(--yx-page-bg)}:root:not(.dark) .layout-main-toolbar{background:var(--yx-sidebar-bg);border-bottom:1px solid #c5d3e3}:root:not(.dark) .list-card.el-card,:root:not(.dark) .form-page-card.el-card{border:1px solid var(--el-border-color-lighter);box-shadow:var(--yx-card-shadow)}:root:not(.dark) .list-card .el-card__header{background:linear-gradient(180deg,#f5f9ff,#fff)}:root:not(.dark) .page-title{color:#1a1a2e}:root:not(.dark) .page-desc{color:var(--el-text-color-secondary)}:root:not(.dark) .login-page{background:linear-gradient(135deg,#7350a8,#2f66b8 28%,#2872a4,#2896a4 68%,#24a494 78%,#3aa84c 86%,#96a830 91%,#b88828 95%,#c05c52 98%,#a83878);background-size:280% 280%;background-position:8% 28%;background-repeat:no-repeat}html.dark .login-page{--login-glass: rgba(16, 18, 26, .45);--login-glass-strong: rgba(28, 32, 44, .58);--login-border: rgba(255, 255, 255, .2);--login-text: #f0f2f5;--login-muted: rgba(240, 242, 245, .72);background:linear-gradient(135deg,#5b3a8c,#1f4f9a 28%,#1a5a8a,#1a7a8a 68%,#178a7a 78%,#2d8a3a 86%,#7a8a1c 91%,#9a7018 95%,#a84840 98%,#8a2a62);background-size:280% 280%;background-position:8% 28%;background-repeat:no-repeat}html.dark .login-shape{background:#ffffff14;border-color:#ffffff24;box-shadow:0 8px 32px #00000047}:root:not(.dark) .el-table__body tr:hover>td.el-table__cell{background-color:var(--yx-table-row-hover-bg)!important}:root:not(.dark) .el-table__body tr.current-row:hover>td.el-table__cell,html.dark .el-table__body tr.current-row:hover>td.el-table__cell{background-color:var(--yx-table-current-row-bg)!important}html.dark .el-table__body tr:hover>td.el-table__cell{background-color:var(--yx-table-row-hover-bg)!important}.el-table__body tr{transition:transform .18s ease,box-shadow .18s ease}.el-table__body tr:hover{transform:translate(-2px);box-shadow:0 4px 12px color-mix(in srgb,var(--el-color-primary) 14%,transparent);position:relative;z-index:1}html,body,#app{height:100%;margin:0;font-size:var(--el-font-size-base)}html{overflow-y:scroll}html:has(.login-page){overflow:hidden;height:100%}html:has(.login-page) body,html:has(.login-page) #app{height:100%;overflow:hidden}body.el-popup-parent--hidden{width:100%!important;padding-right:0!important}.layout-container{height:100vh;overflow:hidden;display:flex;flex-direction:column}.layout-container>.layout-topbar{flex-shrink:0}.layout-container>.layout-body{flex:1 1 0;min-width:0;min-height:0;height:0;overflow:hidden}.layout-body{flex:1 1 0;min-width:0;min-height:0;overflow:hidden;--yx-layout-aside-width: 240px;display:grid!important;grid-template-columns:var(--yx-layout-aside-width) minmax(0,1fr);align-items:stretch}.layout-body.layout-body--collapsed{--yx-layout-aside-width: 64px}.layout-body>.layout-aside{grid-column:1;grid-row:1;width:100%!important;max-width:100%!important;min-width:0!important;--el-aside-width: var(--yx-layout-aside-width) !important}.layout-body>.layout-main{grid-column:2;grid-row:1;width:auto!important;max-width:none!important;flex:none!important}.layout-topbar{display:flex;align-items:center;justify-content:space-between;height:var(--yx-topbar-height)!important;min-height:var(--yx-topbar-height);max-height:var(--yx-topbar-height);padding:0 16px;box-sizing:border-box;flex-shrink:0;overflow:hidden;--el-header-height: var(--yx-topbar-height)}.layout-topbar-left{display:flex;align-items:center;min-width:0;overflow:hidden}.layout-topbar-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.layout-main-toolbar{display:flex;align-items:center;gap:10px;flex-shrink:0;padding:6px 16px 4px 8px;box-sizing:border-box}.layout-collapse-btn{flex-shrink:0;font-size:20px;--el-button-text-color: var(--el-color-primary);color:var(--el-color-primary)}.layout-collapse-btn .el-icon{font-size:20px;color:var(--el-color-primary)}.layout-collapse-btn:not(.is-disabled):hover{--el-button-hover-text-color: var(--el-color-primary);color:var(--el-color-primary);background-color:var(--el-color-primary-light-9)}.layout-main-toolbar .el-breadcrumb,.layout-main-toolbar .el-breadcrumb__inner,.layout-main-toolbar .el-breadcrumb__inner a,.layout-main-toolbar .el-breadcrumb__separator{font-size:var(--yx-font-breadcrumb);line-height:1.4}.layout-main-toolbar .el-breadcrumb__separator .el-icon{font-size:14px;vertical-align:middle}.layout-breadcrumb-link{cursor:pointer}.layout-breadcrumb-link:hover{color:var(--el-color-primary)}.layout-main-body{flex:1 1 0;min-height:0;height:0;display:flex;flex-direction:column;overflow:hidden}.layout-theme-switch{display:flex;align-items:center;gap:6px;flex-shrink:0;white-space:nowrap}.layout-theme-icon{font-size:16px}.layout-user-trigger{display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.layout-user-name{font-size:14px}.layout-user-trigger>.el-icon{font-size:12px}.layout-aside{display:flex;flex-direction:column;flex-shrink:0;height:100%;min-height:0;overflow:hidden}.layout-aside.layout-aside--collapsed{width:64px!important;max-width:64px!important;--el-aside-width: 64px !important}.layout-aside.layout-aside--collapsed .layout-menu-scroll{min-height:0;height:100%}.layout-menu-rail{display:flex;flex-direction:column;align-items:center;gap:4px;width:64px;box-sizing:border-box;padding:8px 0 32px}.layout-rail-item{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:var(--el-border-radius-base);background:transparent;color:var(--el-text-color-primary);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.layout-rail-item:hover{background-color:var(--el-color-primary-light-9);transform:translate(2px);box-shadow:0 4px 12px color-mix(in srgb,var(--el-color-primary) 14%,transparent)}.layout-rail-item.is-active{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.layout-rail-item .yx-menu-icon{margin:0!important;width:18px!important;height:18px!important}.layout-rail-pop-title{padding:4px 10px 8px;font-size:13px;font-weight:600;color:var(--el-text-color-primary);border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:4px}.layout-rail-leaf{display:flex;align-items:center;gap:8px;width:100%;margin:0;padding:8px 10px;border:none;border-radius:var(--el-border-radius-base);background:transparent;color:var(--el-text-color-regular);font-size:var(--yx-font-menu, 14px);text-align:left;cursor:pointer;box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease}.layout-rail-leaf:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary);transform:translate(2px);box-shadow:0 4px 12px color-mix(in srgb,var(--el-color-primary) 14%,transparent)}.layout-rail-leaf.is-active{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.layout-rail-leaf .yx-menu-icon{margin:0!important;flex-shrink:0}.layout-rail-popper.el-popper{padding:6px;border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.layout-logo{display:flex;align-items:center;gap:8px;padding:0;overflow:hidden;white-space:nowrap;flex-shrink:0;min-width:0}.layout-logo-img{display:block;width:auto;object-fit:contain;flex-shrink:0}.layout-logo-img--full{height:44px;max-width:168px}.layout-logo-img--brand{flex-shrink:0;height:40px;width:auto;max-width:56px;transform:translateY(2px);object-fit:contain;object-position:center}.layout-logo-img--gradient{flex-shrink:0;height:40px;width:40px;transform:translateY(2px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-position:top center;mask-position:top center;background:linear-gradient(90deg,#b37feb,#167dff 10%,#1ad4e8,#1ed1c2,#52d16a 46%,#7cd13d,#c8d132,#f5c028,#ffa52e 86%,#ff6b5a 94%,#f759ab)}.layout-logo-title{font-size:var(--yx-font-breadcrumb);font-weight:600;line-height:1.25;letter-spacing:.02em;color:var(--el-text-color-primary);overflow:hidden;text-overflow:ellipsis}html.dark .layout-logo-title{color:var(--el-text-color-primary)}html.dark .layout-logo-img--gradient{background:linear-gradient(90deg,#d3adf7,#69b1ff,#5cdbd3,#36cfc9,#73d13d 56%,#95de64 64%,#d4b106 76%,#ffc53d 86%,#ff9c6e 92%,#ff7875,#ff85c0)}.layout-logo-img--emblem{height:36px;max-width:48px;object-position:left center}.layout-logo-mark{width:32px;height:32px;background:var(--el-color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;flex-shrink:0}.layout-menu-scroll{flex:1 1 0;min-height:0;height:0;overflow-x:hidden;overflow-y:auto}.layout-main{flex:1 1 0;min-width:0;min-height:0;padding:0!important;overflow:hidden;display:flex;flex-direction:column;background:var(--el-bg-color-page);--el-main-padding: 0}.layout-main-body>.list-page-host,.layout-main-body>.tree-table-page-host,.layout-main-body>.split-list-page,.layout-main-body>.tree-list-page-host,.layout-main-body>.role-page,.layout-main-body>.authority-page{flex:1 1 0;min-height:0;height:100%}.layout-main-body>.page-shell,.layout-main-body>.placeholder-page{flex:1 1 0;min-height:0;overflow:auto}.layout-main-body>.page-shell.home-page{overflow:hidden;display:flex;flex-direction:column;height:100%;box-sizing:border-box}.layout-side-nav{display:flex;flex-direction:column;gap:2px;padding:8px 8px 24px;box-sizing:border-box}.layout-side-nav .layout-nav-group:last-child .yx-menu-icon,.layout-menu-rail .layout-rail-item:last-child .yx-menu-icon{transform:translateZ(0);backface-visibility:hidden}.layout-nav-group{display:flex;flex-direction:column;gap:2px}.layout-nav-item{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-height:40px;margin:0;padding:0 12px;border:none;border-radius:var(--el-border-radius-base);background:transparent;color:var(--el-text-color-regular);font-size:var(--yx-font-menu);font-weight:400;line-height:1.25;text-align:left;cursor:pointer;box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.layout-nav-item>.yx-menu-icon,.layout-nav-item>.layout-nav-label,.layout-nav-item>.layout-nav-arrow,.layout-nav-item>.el-icon{align-self:center;flex-shrink:0}.layout-nav-item:hover{background-color:var(--el-color-primary-light-9);transform:translate(2px);box-shadow:0 4px 12px color-mix(in srgb,var(--el-color-primary) 14%,transparent)}.layout-nav-item.is-active{background-color:var(--el-color-primary-light-9)!important;color:var(--el-color-primary)!important}.layout-nav-group-title{color:var(--el-text-color-primary)}.layout-nav-group.is-active>.layout-nav-group-title{color:var(--el-text-color-primary);background-color:transparent}.layout-nav-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;display:block}.layout-nav-arrow{flex-shrink:0;margin-left:0;font-size:12px;width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;color:var(--el-text-color-secondary);transition:transform .15s ease}.layout-nav-group.is-opened>.layout-nav-group-title .layout-nav-arrow{transform:rotate(90deg)}.layout-nav-children{display:flex;flex-direction:column;gap:2px;padding-left:17px}.layout-nav-leaf{min-height:36px;font-size:calc(var(--yx-font-menu) - 1px)}.layout-side-nav .yx-menu-icon,.layout-menu-rail .yx-menu-icon,.layout-rail-leaf .yx-menu-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 18px;width:18px;height:18px;margin:0;color:#409eff;line-height:0;overflow:hidden;vertical-align:middle}.layout-side-nav .yx-menu-icon img,.layout-menu-rail .yx-menu-icon img,.layout-rail-leaf .yx-menu-icon img{display:block;width:18px;height:18px;margin:0;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;vertical-align:middle}.layout-side-nav .yx-menu-icon-svg,.layout-menu-rail .yx-menu-icon-svg,.layout-rail-leaf .yx-menu-icon-svg{display:block;width:18px;height:18px;overflow:hidden}.layout-rail-item .yx-menu-icon{margin:0!important}.page-shell{padding:8px 10px 12px}.page-title{margin:0 0 4px;font-size:var(--yx-font-page-title);font-weight:600}.page-desc{margin:0;font-size:var(--el-font-size-base)}.form-page-card{max-width:520px;margin-top:20px}.form-page-card .el-card__header{font-size:var(--yx-font-title);font-weight:600}.tree-list-page-host{flex:1 1 0;min-height:0;height:100%;display:flex;flex-direction:column}.tree-list-page-host>.split-list-page{flex:1;min-height:0}.split-list-page{flex:1 1 0;min-height:0;height:100%;display:flex;flex-direction:column;padding:6px 8px 8px;box-sizing:border-box}.split-list-page>.split-list-body{flex:1;min-height:0;display:flex;align-items:stretch}.split-list-left,.split-list-main{display:flex;flex-direction:column;min-height:0}.split-list-left{flex-shrink:0;min-width:120px;border-radius:6px;box-sizing:border-box}:root:not(.dark) .split-list-left{background:var(--yx-split-list-side-bg);border:1px solid #dce6f0}.split-list-main{flex:1;min-width:0}.split-list-divider{flex-shrink:0;width:6px;cursor:col-resize;position:relative;touch-action:none}.split-list-divider:after{content:"";position:absolute;left:2px;top:0;bottom:0;width:2px;border-radius:1px;background:transparent;transition:background-color .15s}.split-list-divider:hover:after,.split-list-divider.is-dragging:after{background:var(--el-color-primary-light-5)}.split-list-page .list-page-host{flex:1;min-height:0;height:100%;padding:0}.split-list-page .split-side-card{flex:1;min-height:0;display:flex;flex-direction:column}:root:not(.dark) .split-list-left .split-side-card.el-card,:root:not(.dark) .split-list-left .list-card.el-card{background:transparent;border-color:transparent;box-shadow:none}:root:not(.dark) .split-list-left .list-card .el-card__header{background:transparent}.split-list-page .split-side-card .el-card__body{flex:1;min-height:0;overflow:auto;padding:0}.split-list-page .side-tree-card .el-tree{padding:8px 4px;background:transparent;min-height:100%;box-sizing:border-box}.list-page-host .list-card,.tree-table-page-host .tree-table-card,.split-list-page .split-side-card{font-size:var(--yx-font-list-content)}.split-list-page .split-side-card .el-tree-node__content{height:32px}.list-page-host .list-card .el-table,.list-page-host .list-card .el-table th.el-table__cell,.list-page-host .list-card .el-table td.el-table__cell,.list-page-host .list-card .yx-list-pagination,.tree-table-page-host .tree-table-card .el-table,.tree-table-page-host .tree-table-card .el-table th.el-table__cell,.tree-table-page-host .tree-table-card .el-table td.el-table__cell,.tree-list-page-host .list-card .el-table th.el-table__cell{font-size:var(--yx-font-list-content)}.list-page-host .list-card .el-table th.el-table__cell,.tree-table-page-host .tree-table-card .el-table th.el-table__cell,.tree-list-page-host .list-card .el-table th.el-table__cell{padding-top:var(--yx-table-header-padding-y)!important;padding-bottom:var(--yx-table-header-padding-y)!important}.list-page-host .list-card .el-table th.el-table__cell .cell,.tree-table-page-host .tree-table-card .el-table th.el-table__cell .cell,.tree-list-page-host .list-card .el-table th.el-table__cell .cell{line-height:var(--yx-table-header-line-height)!important}.list-page-host{flex:1 1 0;min-height:0;height:100%;display:flex;flex-direction:column;padding:6px 8px 8px;box-sizing:border-box}.list-card{flex:1 1 0;min-height:0;height:100%;width:100%;display:flex;flex-direction:column;--yx-list-card-inline-pad: calc(var(--el-card-padding) / 2)}.list-card .el-card__header{flex-shrink:0;padding-top:calc((var(--el-card-padding) - 2px) / 2);padding-bottom:0;padding-left:var(--yx-list-card-inline-pad);padding-right:var(--yx-list-card-inline-pad);border-bottom:none}.tree-table-page-host .tree-table-card{--yx-list-card-inline-pad: calc(var(--el-card-padding) / 2)}.tree-table-page-host .tree-table-card .el-card__header{flex-shrink:0;padding-top:calc((var(--el-card-padding) - 2px) / 2);padding-bottom:calc((var(--el-card-padding) - 2px) / 2);padding-left:var(--yx-list-card-inline-pad);padding-right:var(--yx-list-card-inline-pad);border-bottom:none}.tree-table-page-host .tree-table-card .el-card__body,.list-card .el-card__body{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 var(--yx-list-card-inline-pad) 6px}.list-card-inner{flex:1;min-height:0;display:flex;flex-direction:column}.list-header{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.list-header--no-filters{gap:0}.list-filters,.list-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--yx-font-list-content)}.yx-list-filter-form{width:100%;min-width:0;font-size:var(--yx-font-list-content);--yx-list-filter-input-width: 164px}.yx-list-filter-form .yx-list-filter-grid{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:4px 12px;width:100%;min-width:0;overflow:hidden}.yx-list-filter-form .yx-list-filter-item{margin-bottom:0;flex:0 0 auto;max-width:100%}.yx-list-filter-form .yx-list-filter-item:not(.yx-list-filter-advanced-item){min-width:0}.yx-list-filter-form .yx-list-filter-advanced-item .el-form-item__content{width:auto!important;min-height:32px;display:flex;align-items:center}.yx-list-filter-form .yx-list-filter-advanced-btn{margin:0;height:28px;min-height:28px;min-width:28px!important;padding:2px!important;display:inline-flex;align-items:center;justify-content:center}.yx-list-filter-form .yx-list-filter-advanced-btn .el-icon{color:var(--el-color-primary);font-size:18px}.yx-labeled-field-form{--yx-edit-input-border-color: var(--el-border-color);--yx-edit-input-hover-border-color: var(--el-border-color-hover);--yx-edit-input-focus-border-color: var(--el-color-primary);--yx-edit-form-label-gap: 2px;--yx-edit-form-row-gap: 9px}.yx-labeled-field-form .el-form-item .el-form-item__label{width:auto!important;max-width:none;flex:none;padding-right:var(--yx-edit-form-label-gap)!important;white-space:nowrap;font-weight:400}.yx-labeled-field-form .el-form-item .el-form-item__content{margin-left:0!important;flex:1;min-width:0}.yx-list-filter-form .yx-list-filter-item:not(.yx-list-filter-advanced-item):not(.yx-list-filter-extra-item) .el-form-item__content{width:var(--yx-list-filter-input-width, 164px);flex:0 0 var(--yx-list-filter-input-width, 164px);max-width:var(--yx-list-filter-input-width, 164px);min-width:0}.yx-list-filter-form .yx-list-filter-extra-item{flex:0 0 auto;max-width:none}.yx-list-filter-form .yx-list-filter-extra-item .el-form-item__content{width:auto!important;flex:0 0 auto!important;max-width:none!important}.yx-list-filter-form .yx-list-filter-extra-item--grow{margin-left:auto}.yx-list-filter-form .yx-filter-field-control,.yx-list-filter-form .yx-filter-field-control.el-date-editor,.yx-list-filter-form .el-date-editor{width:100%!important;max-width:100%}.yx-advanced-filter-form .el-form-item{margin-bottom:var(--yx-edit-form-row-gap)}.yx-labeled-field-form .el-input__wrapper,.yx-labeled-field-form .el-select__wrapper,.yx-labeled-field-form .el-textarea__inner,.yx-labeled-field-form .yx-entity-picker .el-input__wrapper,.yx-labeled-field-form .yx-entity-picker .el-input-group__append{border-radius:0!important;box-shadow:none!important;border:none!important;border-bottom:1px solid var(--yx-edit-input-border-color)!important;background-color:transparent}.yx-labeled-field-form .el-input__wrapper:hover,.yx-labeled-field-form .el-select__wrapper:hover,.yx-labeled-field-form .el-textarea__inner:hover,.yx-labeled-field-form .yx-entity-picker .el-input__wrapper:hover,.yx-labeled-field-form .yx-entity-picker .el-input-group__append:hover{box-shadow:none!important;border-bottom-color:var(--yx-edit-input-hover-border-color)!important}.yx-labeled-field-form .el-input__wrapper.is-focus,.yx-labeled-field-form .el-select__wrapper.is-focused,.yx-labeled-field-form .el-textarea__inner:focus,.yx-labeled-field-form .yx-entity-picker .el-input__wrapper.is-focus{box-shadow:none!important;border-bottom-color:var(--yx-edit-input-focus-border-color)!important}.list-page-host .list-toolbar .yx-toolbar--icon-text,.chart-report-host .cr-tab-toolbar .list-toolbar .yx-toolbar--icon-text,.tree-table-page-host .tree-table-toolbar .yx-toolbar--icon-text,.yx-edit-dialog-toolbar-row .yx-toolbar--icon-text,.yx-info-list-actions,.yx-banner-list-actions,.yx-toolbar-split-btn{font-size:var(--yx-font-toolbar);flex-wrap:wrap;gap:4px}.list-toolbar{margin-left:0}.yx-toolbar--icon-text .yx-toolbar-icon-text-btn,.yx-toolbar-split-btn__main.yx-toolbar-icon-text-btn{height:auto;min-height:28px;min-width:auto!important;padding:2px 8px!important;margin:0;border-radius:var(--el-border-radius-base);display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;font-size:inherit;font-weight:400;line-height:1;vertical-align:middle}.yx-toolbar--icon-text .yx-toolbar-icon-text-btn .el-icon,.yx-toolbar-split-btn__main.yx-toolbar-icon-text-btn .el-icon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--yx-toolbar-list-icon-size, 19px);width:var(--yx-toolbar-list-icon-size, 19px);height:var(--yx-toolbar-list-icon-size, 19px);line-height:1;flex-shrink:0;margin:0}.yx-toolbar--icon-text .yx-toolbar-icon-text-btn .el-icon .semi-icon{display:block;width:1em;height:1em;vertical-align:middle}.yx-toolbar--icon-text .yx-toolbar-icon-text-btn:not(.is-disabled):not(.yx-toolbar-icon-text-btn--add):not(.yx-toolbar-icon-text-btn--edit):not(.yx-toolbar-icon-text-btn--danger) .el-icon{color:var(--el-color-primary)}.yx-toolbar--icon-text .yx-toolbar-icon-text-btn--add:not(.is-disabled) .el-icon{color:var(--el-color-success)}.yx-toolbar--icon-text .yx-toolbar-icon-text-btn--edit:not(.is-disabled) .el-icon{color:var(--yx-toolbar-icon-edit)}.yx-toolbar--icon-text .yx-toolbar-icon-text-btn--danger:not(.is-disabled) .el-icon{color:var(--el-color-danger)}.yx-toolbar-split-btn__main:not(.is-disabled) .el-icon{color:var(--el-color-danger)}.yx-toolbar--icon-text .yx-toolbar-icon-text-label,.yx-list-filter-form .yx-toolbar-icon-text-label,.yx-toolbar-split-btn .yx-toolbar-icon-text-label{display:inline-flex;align-items:center;height:var(--yx-toolbar-list-icon-size, 19px);line-height:var(--yx-toolbar-list-icon-size, 19px);white-space:nowrap;font-weight:400;transform:translateY(var(--yx-toolbar-label-nudge-y, 1px));color:var(--el-text-color-regular)}.yx-toolbar--icon-text .yx-toolbar-icon-text-btn:not(.is-disabled):not(.yx-toolbar-icon-text-btn--add):not(.yx-toolbar-icon-text-btn--edit):not(.yx-toolbar-icon-text-btn--danger):hover .yx-toolbar-icon-text-label,.yx-list-filter-form .yx-toolbar-icon-text-btn:not(.is-disabled):hover .yx-toolbar-icon-text-label{color:var(--el-color-primary)}.yx-toolbar--icon-text .yx-toolbar-icon-text-btn--add:not(.is-disabled):hover .yx-toolbar-icon-text-label{color:var(--el-color-success)}.yx-toolbar--icon-text .yx-toolbar-icon-text-btn--edit:not(.is-disabled):hover .yx-toolbar-icon-text-label{color:var(--yx-toolbar-icon-edit)}.yx-toolbar--icon-text .yx-toolbar-icon-text-btn--danger:not(.is-disabled):hover .yx-toolbar-icon-text-label{color:var(--el-color-danger)}.yx-toolbar-split-btn .yx-toolbar-split-btn__main:not(.is-disabled):hover .yx-toolbar-icon-text-label{color:var(--el-color-danger)}.yx-toolbar--icon-text .yx-toolbar-icon-text-btn:not(.is-disabled):hover,.yx-list-filter-form .yx-toolbar-icon-text-btn:not(.is-disabled):hover{color:var(--el-color-primary);background-color:var(--el-color-primary-light-9)}.yx-toolbar--icon-text .yx-toolbar-icon-text-btn--add:not(.is-disabled):hover{color:var(--el-color-success);background-color:var(--el-color-success-light-9)}.yx-toolbar--icon-text .yx-toolbar-icon-text-btn--danger:not(.is-disabled):hover{color:var(--el-color-danger);background-color:var(--el-color-danger-light-9)}.yx-toolbar--icon-text .yx-toolbar-icon-text-btn--edit:not(.is-disabled):hover{color:var(--yx-toolbar-icon-edit);background-color:var(--yx-toolbar-icon-edit-light-9)}.yx-toolbar--icon-text .yx-toolbar-separator{height:calc(var(--yx-toolbar-list-icon-size, 19px) + 2px)}.yx-info-list-actions .yx-toolbar-icon-text-btn{height:auto;min-height:28px;min-width:auto!important;padding:2px 8px!important;margin:0;border-radius:var(--el-border-radius-base);display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;font-size:inherit;line-height:1;vertical-align:middle}.yx-info-list-actions .yx-toolbar-icon-text-btn .el-icon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--yx-toolbar-list-icon-size, 19px);width:var(--yx-toolbar-list-icon-size, 19px);height:var(--yx-toolbar-list-icon-size, 19px);line-height:1;flex-shrink:0;margin:0}.yx-info-list-actions .yx-toolbar-icon-text-btn .el-icon .semi-icon{display:block;width:1em;height:1em;vertical-align:middle}.yx-info-list-actions .yx-toolbar-separator{height:calc(var(--yx-toolbar-list-icon-size, 19px) + 2px)}.yx-toolbar-split-btn{display:inline-flex;align-items:stretch;vertical-align:middle}.yx-toolbar-split-btn .el-dropdown{display:inline-flex;align-items:stretch}.yx-toolbar-split-btn__main.yx-toolbar-icon-text-btn{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base)!important;padding-right:6px!important}.yx-toolbar-split-btn__arrow.el-button{min-width:24px!important;width:24px;padding:0!important;margin:0;min-height:28px;height:auto;border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0!important;border-left:none;display:inline-flex;align-items:center;justify-content:center}.yx-toolbar-split-btn__arrow .el-icon{font-size:12px;width:12px;height:12px}.yx-toolbar-split-btn__main.yx-toolbar-icon-text-btn .el-icon .semi-icon{display:block;width:1em;height:1em}.yx-toolbar-split-btn--primary .yx-toolbar-split-btn__main:not(.is-disabled):hover{color:var(--el-color-primary);background-color:var(--el-color-primary-light-9)}.yx-toolbar-split-btn--primary .yx-toolbar-split-btn__arrow:not(.is-disabled):hover{color:var(--el-color-primary);background-color:var(--el-color-primary-light-9)}.yx-toolbar-split-btn--warning .yx-toolbar-split-btn__main:not(.is-disabled):hover{color:var(--el-color-warning);background-color:var(--el-color-warning-light-9)}.yx-toolbar-split-btn--warning .yx-toolbar-split-btn__arrow:not(.is-disabled):hover{color:var(--el-color-warning);background-color:var(--el-color-warning-light-9)}.yx-toolbar-split-btn--success .yx-toolbar-split-btn__main:not(.is-disabled):hover{color:var(--el-color-success);background-color:var(--el-color-success-light-9)}.yx-toolbar-split-btn--success .yx-toolbar-split-btn__arrow:not(.is-disabled):hover{color:var(--el-color-success);background-color:var(--el-color-success-light-9)}.el-dropdown-menu__item.yx-toolbar-split-btn__menu-item{display:inline-flex;align-items:center;gap:6px;min-width:96px}.el-dropdown-menu__item.yx-toolbar-split-btn__menu-item .el-icon{display:inline-flex;align-items:center;justify-content:center;font-size:var(--yx-toolbar-list-icon-size, 19px);width:var(--yx-toolbar-list-icon-size, 19px);height:var(--yx-toolbar-list-icon-size, 19px);margin:0;flex-shrink:0;color:var(--el-color-danger)}.el-dropdown-menu__item.yx-toolbar-split-btn__menu-item--primary .el-icon{color:var(--el-color-primary)}.el-dropdown-menu__item.yx-toolbar-split-btn__menu-item--warning .el-icon{color:var(--el-color-warning)}.el-dropdown-menu__item.yx-toolbar-split-btn__menu-item--success .el-icon{color:var(--el-color-success)}.el-dropdown-menu__item.yx-toolbar-split-btn__menu-item--default .el-icon{color:var(--el-text-color-regular)}.el-dropdown-menu__item.yx-toolbar-split-btn__menu-item .el-icon .semi-icon{display:block;width:1em;height:1em}.tree-table-header{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.tree-table-filters,.tree-table-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:var(--yx-font-list-content)}.tree-table-toolbar{margin-left:0}.list-table-wrap{flex:1 1 0;min-height:0;overflow:hidden;margin-top:5px}.list-table-wrap .list-table,.list-table-wrap .el-table{width:100%;height:100%!important}.list-pagination{flex-shrink:0;display:flex;justify-content:flex-start;margin-top:4px}.yx-list-pagination{display:inline-flex;align-items:center;flex-wrap:nowrap;width:auto;max-width:100%;gap:1px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular)}.yx-list-pagination .yx-page-size{width:96px;flex-shrink:0}.yx-list-pagination .yx-page-size .el-select__wrapper{min-height:24px;padding:0 8px}.yx-list-pagination .yx-page-btn{display:inline-flex;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 2px;margin:0;border:none;border-radius:var(--el-border-radius-base);background:var(--el-fill-color-blank);color:var(--el-text-color-primary);cursor:pointer}.yx-list-pagination .yx-page-btn .el-icon{font-size:12px;font-weight:700}.yx-list-pagination .yx-page-btn:hover:not(:disabled){color:var(--el-color-primary)}.yx-list-pagination .yx-page-btn:disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.yx-list-pagination .yx-page-jump{display:inline-flex;align-items:center;gap:2px;white-space:nowrap}.yx-list-pagination .yx-page-input{width:38px}.yx-list-pagination .yx-page-input .el-input__wrapper{min-height:24px;padding:0 4px}.yx-list-pagination .yx-page-input .el-input__inner,.yx-list-pagination .yx-page-input input{text-align:center}.yx-list-pagination .yx-page-total{white-space:nowrap}.tree-page-host{padding:8px 10px 12px}.tree-header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.tree-title{font-size:var(--yx-font-title);font-weight:600}.tree-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tree-node{flex:1;display:flex;align-items:center;justify-content:space-between;padding-right:8px;font-size:var(--el-font-size-base)}.tree-node-btns{display:none}.tree-node:hover .tree-node-btns{display:inline-flex;gap:2px}.el-tree{padding:4px 8px}.el-tree-node__content{border-radius:var(--el-border-radius-base);height:36px}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.tree-empty{padding:48px 0;min-height:280px;display:flex;align-items:center;justify-content:center}.login-page{--login-glass: rgba(255, 255, 255, .18);--login-glass-strong: rgba(255, 255, 255, .28);--login-border: rgba(255, 255, 255, .35);--login-text: #ffffff;--login-muted: rgba(255, 255, 255, .78);box-sizing:border-box;height:100%;min-height:100%;max-height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;position:relative;overflow:hidden}.login-shape{position:absolute;border-radius:28px;background:#ffffff24;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 8px 32px #00000014;pointer-events:none;z-index:0;animation:login-float 12s ease-in-out infinite}.login-shape--1{width:180px;height:180px;top:8%;left:12%;border-radius:36px;animation-delay:0s}.login-shape--2{width:120px;height:120px;top:18%;right:14%;border-radius:28px;animation-delay:-2s;animation-duration:14s}.login-shape--3{width:90px;height:90px;bottom:22%;left:18%;border-radius:22px;animation-delay:-4s;animation-duration:10s}.login-shape--4{width:140px;height:140px;bottom:12%;right:10%;border-radius:32px;animation-delay:-6s;animation-duration:16s}.login-shape--5{width:64px;height:64px;top:42%;left:6%;border-radius:16px;animation-delay:-3s;animation-duration:11s;opacity:.7}.login-shape--6{width:48px;height:48px;top:54%;left:calc(50% - 425px);border-radius:12px;opacity:.75;animation:login-float-tilt-left 13s ease-in-out infinite;animation-delay:-5s}.login-shape--7{width:168px;height:168px;top:36%;left:calc(50% + 325px);border-radius:34px;opacity:.85;animation:login-float-tilt-right 15s ease-in-out infinite;animation-delay:-7s}@keyframes login-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(4deg)}}@keyframes login-float-tilt-left{0%,to{transform:translateY(0) rotate(-22deg)}50%{transform:translateY(-14px) rotate(-16deg)}}@keyframes login-float-tilt-right{0%,to{transform:translateY(0) rotate(8deg)}50%{transform:translateY(-16px) rotate(12deg)}}.login-theme-toggle{position:absolute;top:20px;right:20px;z-index:3;color:#fff!important;background:#ffffff29!important;border:1px solid rgba(255,255,255,.28)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.login-theme-toggle:hover{background:#ffffff47!important;color:#fff!important}.login-card{position:relative;z-index:1;width:100%;max-width:400px;padding:48px 40px 32px;border-radius:28px;background:var(--login-glass);border:1px solid var(--login-border);box-shadow:0 8px 40px #0000001f,inset 0 1px #ffffff59;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.login-brand{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:36px;gap:10px}.login-brand-mark{height:120px;width:auto;max-width:220px;object-fit:contain;object-position:center;filter:drop-shadow(0 4px 12px rgba(0,0,0,.15))}.login-brand-title{margin:0;font-size:22px;font-weight:700;line-height:1.35;letter-spacing:.04em;color:var(--login-text);text-shadow:0 1px 8px rgba(0,0,0,.12)}.login-brand-sub{margin:0;font-size:13px;font-weight:400;letter-spacing:.12em;color:var(--login-muted)}.login-form :deep(.el-form-item){margin-bottom:18px}.login-form :deep(.el-form-item__label){display:none}.login-form :deep(.el-input__wrapper){border-radius:999px;padding:6px 18px;background:var(--login-glass-strong)!important;box-shadow:none!important;border:1px solid rgba(255,255,255,.32);transition:background .2s,border-color .2s}.login-form :deep(.el-input__wrapper:hover),.login-form :deep(.el-input__wrapper.is-focus){background:#ffffff61!important;border-color:#ffffff8c;box-shadow:none!important}.login-form :deep(.el-input__inner){color:#fff;height:40px}.login-form :deep(.el-input__inner::placeholder){color:#ffffffb8}.login-form :deep(.el-input__prefix),.login-form :deep(.el-input__suffix){color:#ffffffd9}.login-form :deep(.el-input__password){color:#ffffffd9}.login-page .login-form .el-form-item,.login-page .login-form .login-form-actions{width:calc(100% * 5 / 6);margin-left:auto;margin-right:auto}.login-page .login-form .el-input__inner{padding-left:4px}.login-submit{display:flex;width:50%;margin:8px auto 0;height:36px;font-size:14px;font-weight:600;letter-spacing:.16em;border-radius:999px!important;border:none!important;background:var(--el-color-primary)!important;color:var(--el-color-white)!important;box-shadow:0 4px 14px color-mix(in srgb,var(--el-color-primary) 35%,transparent);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.login-submit:hover,.login-submit:focus{background:var(--el-color-primary-light-3)!important;color:var(--el-color-white)!important;transform:translateY(-1px);box-shadow:0 6px 18px color-mix(in srgb,var(--el-color-primary) 42%,transparent)}.login-submit:active{transform:translateY(0);background:var(--el-color-primary-dark-2)!important;color:var(--el-color-white)!important}.login-card-foot{margin:28px 0 0;text-align:center;font-size:12px;letter-spacing:.04em;color:var(--login-muted)}@media(max-width:480px){.login-card{padding:36px 24px 28px;border-radius:22px}.login-brand-title{font-size:18px}.login-shape--1,.login-shape--4{width:100px;height:100px}.login-shape--5,.login-shape--6{display:none}.login-shape--7{width:110px;height:110px}}@media(max-width:992px){.layout-main-body>.page-shell.home-page{overflow:auto}}.placeholder-page{padding:48px 20px;display:flex;align-items:center;justify-content:center;min-height:320px}.yx-empty .el-empty__description{font-size:var(--el-font-size-base)}.el-table{font-size:var(--el-font-size-base);--el-table-current-row-bg-color: var(--yx-table-current-row-bg);--el-table-row-hover-bg-color: var(--yx-table-row-hover-bg)}.el-table .cell{padding-left:6px;padding-right:6px;line-height:var(--yx-table-cell-line-height)!important}.el-table .el-table__cell{padding-top:var(--yx-table-cell-padding-y)!important;padding-bottom:var(--yx-table-cell-padding-y)!important}.el-table .el-table-column--selection .cell{display:flex!important;align-items:center;justify-content:center;height:auto!important;min-height:0!important;padding-left:0!important;padding-right:0!important;line-height:1!important}.el-table .el-checkbox{--el-checkbox-height: 12px;--el-checkbox-input-width: 12px;--el-checkbox-input-height: 12px;height:12px;margin:0;padding:0}.el-table .el-checkbox__input,.el-table .el-checkbox__inner{margin:0}.el-table th.el-table__cell .el-checkbox{--el-checkbox-height: 12px;height:12px}.el-table.el-table--small .cell{padding-left:4px;padding-right:4px}.el-table.el-table--small .el-table__cell{padding-top:2px!important;padding-bottom:2px!important}.el-table.el-table--large .cell{padding-left:8px;padding-right:8px}.el-table th.el-table__cell{font-size:var(--el-font-size-base);background-color:var(--yx-table-header-bg)!important;color:var(--yx-table-header-color);font-weight:600;text-align:center!important}.el-table th.el-table__cell .cell{color:var(--yx-table-header-color);justify-content:center}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background-color:var(--yx-table-stripe-bg)}.el-table__body tr.current-row>td.el-table__cell,.el-table__body tr.current-row:hover>td.el-table__cell,.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table--striped .el-table__body tr.el-table__row--striped.current-row>td.el-table__cell{background-color:var(--yx-table-current-row-bg)!important}.el-table th.el-table__cell,.el-table td.el-table__cell{border-bottom-color:var(--yx-table-hborder-color)!important}.el-table--border .el-table__cell{border-right-color:var(--yx-table-vborder-color)!important}.el-table--border:before,.el-table--border:after{background-color:var(--yx-table-vborder-color)}.el-form-item__label{font-size:var(--el-font-size-base)}.el-card__header{font-size:var(--yx-font-title);font-weight:600}.yx-edit-dialog.el-dialog{width:var(--el-dialog-width, 900px)!important;max-width:96vw;padding:0}.yx-edit-dialog .el-dialog__header{position:relative;margin-right:0;padding:0;border-bottom:none}.yx-edit-dialog-chrome{display:flex;flex-direction:column}.yx-edit-dialog-close-row{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:28px;padding:4px 4px 0 8px;box-sizing:border-box;background-color:var(--yx-table-header-bg)}.yx-edit-dialog-header-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:400;line-height:1.4;color:var(--yx-table-header-color)}.yx-edit-dialog-close-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:var(--el-border-radius-base);background:transparent;color:var(--el-text-color-secondary);cursor:pointer}.yx-edit-dialog-close-btn:hover{color:var(--el-color-primary);background:var(--el-fill-color-light)}.yx-edit-dialog-close-btn .el-icon{font-size:16px}.yx-edit-dialog-upper{display:flex;flex-direction:column}.yx-edit-dialog-toolbar-row{display:flex;align-items:center;min-height:calc(var(--yx-toolbar-btn-size, 28px) + 8px);padding:2px calc(var(--el-card-padding) / 2) 3px;box-sizing:border-box;border-top:1px solid var(--el-border-color-lighter);border-bottom:1px solid var(--el-border-color-lighter);background:transparent}.yx-edit-dialog .el-dialog__body{padding:0}.yx-edit-dialog-lower{--el-font-size-base: var(--yx-font-list-content);--yx-edit-form-col-gap: 8px;--yx-edit-form-row-gap: 9px;--yx-edit-form-label-gap: 2px;--yx-edit-input-border-color: var(--el-border-color);--yx-edit-input-hover-border-color: var(--el-border-color-hover);--yx-edit-input-focus-border-color: var(--el-color-primary);font-size:var(--yx-font-list-content);padding:16px 20px 20px;min-height:var(--yx-edit-dialog-body-min-height, 480px);box-sizing:border-box}.yx-edit-dialog-lower .form-section{margin-bottom:var(--yx-edit-form-row-gap)}.yx-edit-dialog-lower .form-section:last-child{margin-bottom:0}.yx-edit-dialog-lower .form-section-title{margin-bottom:calc(var(--yx-edit-form-row-gap) / 2);padding-left:8px;font-size:inherit;font-weight:600;border-left:3px solid var(--el-color-primary)}.yx-edit-dialog-lower .el-form-item{margin-bottom:var(--yx-edit-form-row-gap)}.yx-edit-dialog-lower .el-form-item .el-form-item__label{width:auto!important;max-width:none;flex:none;padding-right:var(--yx-edit-form-label-gap)!important;white-space:nowrap}.yx-edit-dialog-lower .el-form-item .el-form-item__content{margin-left:0!important;flex:1;min-width:0}.yx-edit-dialog-lower .yx-info-body-item.el-form-item{margin-bottom:0}.yx-edit-dialog-lower .yx-info-body-item .el-form-item__content{width:100%;max-width:100%;margin-left:0!important}.yx-edit-dialog-lower .yx-form-grid-row{column-gap:var(--yx-edit-form-col-gap);row-gap:0}.yx-edit-dialog-lower .el-row{margin-left:calc(var(--yx-edit-form-col-gap) / -2)!important;margin-right:calc(var(--yx-edit-form-col-gap) / -2)!important}.yx-edit-dialog-lower .el-row>.el-col{padding-left:calc(var(--yx-edit-form-col-gap) / 2)!important;padding-right:calc(var(--yx-edit-form-col-gap) / 2)!important}.yx-edit-dialog-lower .el-input__wrapper,.yx-edit-dialog-lower .el-select__wrapper,.yx-edit-dialog-lower .el-textarea__inner{border-radius:0!important;box-shadow:none!important;border:none!important;border-bottom:1px solid var(--yx-edit-input-border-color)!important;background-color:transparent}.yx-edit-dialog-lower .el-input__wrapper:hover,.yx-edit-dialog-lower .el-select__wrapper:hover,.yx-edit-dialog-lower .el-textarea__inner:hover{box-shadow:none!important;border-bottom-color:var(--yx-edit-input-hover-border-color)!important}.yx-edit-dialog-lower .el-input__wrapper.is-focus,.yx-edit-dialog-lower .el-select__wrapper.is-focused,.yx-edit-dialog-lower .el-textarea__inner:focus{box-shadow:none!important;border-bottom-color:var(--yx-edit-input-focus-border-color)!important}.yx-edit-dialog-lower .el-input.is-disabled .el-input__wrapper,.yx-edit-dialog-lower .el-select.is-disabled .el-select__wrapper,.yx-edit-dialog-lower .el-textarea.is-disabled .el-textarea__inner{box-shadow:none!important;border-bottom-color:var(--el-disabled-border-color)!important;background-color:transparent}.yx-edit-dialog-lower .el-select .el-tag{--el-tag-text-color: var(--el-text-color-primary);color:var(--el-text-color-primary)}.yx-edit-dialog-lower .el-select .el-tag .el-tag__content{color:var(--el-text-color-primary)}.yx-edit-dialog-lower .el-select .el-tag .el-tag__close{color:var(--el-text-color-secondary)}.yx-edit-dialog-lower .el-select .el-tag .el-tag__close:hover{color:var(--el-text-color-primary);background-color:var(--el-fill-color)}.yx-edit-dialog-lower .el-form-item.is-error .el-input__wrapper,.yx-edit-dialog-lower .el-form-item.is-error .el-select__wrapper,.yx-edit-dialog-lower .el-form-item.is-error .el-textarea__inner{box-shadow:none!important;border-bottom-color:var(--el-color-danger)!important}.yx-edit-dialog-lower .el-input-group--append>.el-input__wrapper,.yx-edit-dialog-lower .el-input-group--append .el-input-group__append,.yx-edit-dialog-lower .el-input-group--prepend>.el-input__wrapper,.yx-edit-dialog-lower .el-input-group--prepend .el-input-group__prepend{border-radius:0!important;box-shadow:none!important;border:none!important;border-bottom:1px solid var(--yx-edit-input-border-color)!important;background-color:transparent}.yx-edit-dialog-lower .el-input-group--append>.el-input__wrapper.is-focus,.yx-edit-dialog-lower .el-input-group--prepend>.el-input__wrapper.is-focus{border-bottom-color:var(--yx-edit-input-focus-border-color)!important}.yx-edit-dialog.yx-info-edit-dialog.el-dialog,.yx-edit-dialog.yx-activity-edit-dialog.el-dialog,.yx-edit-dialog.yx-coupon-edit-dialog.el-dialog,.yx-edit-dialog.yx-benefit-edit-dialog.el-dialog{display:flex;flex-direction:column;max-height:90vh;margin-top:5vh;margin-bottom:5vh;overflow:hidden}.yx-edit-dialog.yx-activity-edit-dialog.el-dialog,.yx-edit-dialog.yx-coupon-edit-dialog.el-dialog,.yx-edit-dialog.yx-benefit-edit-dialog.el-dialog{max-height:82vh;margin-top:6vh;margin-bottom:6vh}.yx-edit-dialog.yx-info-edit-dialog .el-dialog__header,.yx-edit-dialog.yx-activity-edit-dialog .el-dialog__header,.yx-edit-dialog.yx-coupon-edit-dialog .el-dialog__header,.yx-edit-dialog.yx-benefit-edit-dialog .el-dialog__header{flex-shrink:0}.yx-edit-dialog.yx-info-edit-dialog .el-dialog__body,.yx-edit-dialog.yx-activity-edit-dialog .el-dialog__body,.yx-edit-dialog.yx-coupon-edit-dialog .el-dialog__body,.yx-edit-dialog.yx-benefit-edit-dialog .el-dialog__body{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column}.yx-edit-dialog.yx-info-edit-dialog .yx-edit-dialog-lower,.yx-edit-dialog.yx-activity-edit-dialog .yx-edit-dialog-lower,.yx-edit-dialog.yx-coupon-edit-dialog .yx-edit-dialog-lower,.yx-edit-dialog.yx-benefit-edit-dialog .yx-edit-dialog-lower{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.yx-edit-dialog.yx-activity-edit-dialog .yx-edit-dialog-lower,.yx-edit-dialog.yx-coupon-edit-dialog .yx-edit-dialog-lower,.yx-edit-dialog.yx-benefit-edit-dialog .yx-edit-dialog-lower{min-height:0;padding:12px 20px 16px}.el-overlay-dialog:has(.yx-info-edit-dialog),.el-overlay-dialog:has(.yx-activity-edit-dialog),.el-overlay-dialog:has(.yx-coupon-edit-dialog),.el-overlay-dialog:has(.yx-benefit-edit-dialog){overflow:hidden!important}.yx-edit-toolbar,.yx-toolbar{--yx-toolbar-btn-size: 28px;--yx-toolbar-icon-size: 19px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.yx-toolbar--icon{flex-wrap:nowrap;gap:2px}.yx-toolbar--icon .yx-toolbar-icon-btn{width:var(--yx-toolbar-btn-size);height:var(--yx-toolbar-btn-size);min-width:var(--yx-toolbar-btn-size)!important;min-height:var(--yx-toolbar-btn-size);padding:0!important;margin:0;border-radius:var(--el-border-radius-base);display:inline-flex;align-items:center;justify-content:center}.yx-toolbar--icon .yx-toolbar-icon-btn .el-icon{font-size:var(--yx-toolbar-icon-size);width:var(--yx-toolbar-icon-size);height:var(--yx-toolbar-icon-size);line-height:1}.yx-toolbar--icon .yx-toolbar-icon-btn:not(.is-disabled):not(.yx-toolbar-icon-btn--add):not(.yx-toolbar-icon-btn--edit):not(.yx-toolbar-icon-btn--danger) .el-icon{color:var(--el-color-primary)}.yx-toolbar--icon .yx-toolbar-icon-btn--add:not(.is-disabled) .el-icon{color:var(--el-color-success)}.yx-toolbar--icon .yx-toolbar-icon-btn--edit:not(.is-disabled) .el-icon{color:var(--yx-toolbar-icon-edit)}.yx-toolbar--icon .yx-toolbar-icon-btn--danger:not(.is-disabled) .el-icon{color:var(--el-color-danger)}.yx-toolbar--icon .yx-toolbar-icon-btn:not(.is-disabled):hover{color:var(--el-color-primary);background-color:var(--el-color-primary-light-9)}.yx-toolbar--icon .yx-toolbar-icon-btn--add:not(.is-disabled):hover{color:var(--el-color-success);background-color:var(--el-color-success-light-9)}.yx-toolbar--icon .yx-toolbar-icon-btn--danger:not(.is-disabled):hover{color:var(--el-color-danger);background-color:var(--el-color-danger-light-9)}.yx-toolbar--icon .yx-toolbar-icon-btn--edit:not(.is-disabled):hover{color:var(--yx-toolbar-icon-edit);background-color:var(--yx-toolbar-icon-edit-light-9)}.yx-toolbar-separator{flex-shrink:0;width:1px;height:calc(var(--yx-toolbar-btn-size, 28px) - 6px);margin:0 1px;background:var(--el-border-color)}.yx-pub-check--home{color:var(--yx-activity-home-pub-color)}.yx-pub-check--home-expired{color:var(--yx-activity-expired-pub-color)}.yx-list-check.yx-pub-check--expired{color:var(--yx-activity-expired-pub-color);font-weight:400;-webkit-text-stroke:0;text-stroke:0}.yx-form-grid-row{display:grid;grid-template-columns:repeat(var(--yx-form-cols, 5),minmax(0,1fr))}.yx-form-grid-cell{min-width:0}.yx-form-grid-cell .el-form-item__content{width:100%}
