@charset "UTF-8";:root{--uac-brand-primary: #3E9786;--uac-brand-secondary: #52A899;--uac-brand-tertiary: #6BB5A5;--uac-brand-dark: #357A6B;--uac-brand-rgb: 62, 151, 134;--uac-brand-border-rgb: 82, 168, 153;--uac-brand-tertiary-rgb: 107, 181, 165;--uac-accent: #FE7551;--uac-accent-dark: #E8653F;--uac-accent-rgb: 254, 117, 81;--uac-gradient-brand: linear-gradient(180deg, var(--uac-brand-secondary) 0%, var(--uac-brand-primary) 100%);--uac-gradient-brand-alt: linear-gradient(135deg, var(--uac-brand-primary) 0%, var(--uac-brand-secondary) 100%);--uac-gradient-brand-reverse: linear-gradient(135deg, var(--uac-brand-secondary) 0%, var(--uac-brand-primary) 100%);--uac-gradient-brand-deep: linear-gradient(145deg, var(--uac-brand-secondary) 0%, var(--uac-brand-dark) 100%);--uac-gradient-brand-soft: linear-gradient(145deg, var(--uac-brand-tertiary) 0%, var(--uac-brand-dark) 100%);--uac-gradient-brand-hero: linear-gradient(135deg, var(--uac-brand-primary) 0%, var(--uac-brand-dark) 100%);--uac-gradient-brand-muted: linear-gradient(135deg, var(--uac-brand-dark) 0%, var(--uac-brand-primary) 100%);--uac-gradient-brand-accent: linear-gradient(135deg, var(--uac-brand-tertiary) 0%, var(--uac-accent) 100%);--uac-page-bg: #F5F7FA;--uac-surface-white: #FFFFFF;--uac-border-light: #E5E7EB;--uac-text-on-light: #26282C;--uac-text-muted-on-light: #7A7C7B;--uac-text-hint: #5C6168;--uac-text-placeholder: #8A9099;--uac-filter-label-color: var(--uac-text-on-light);--uac-filter-label-weight: 500;--uac-tooltip-bg: rgba(38, 40, 44, .94);--uac-tooltip-text: #FFFFFF;--uac-success-rgb: 34, 197, 94;--uac-danger-rgb: 254, 117, 81;--uac-warning-rgb: 245, 158, 11;--uac-border-rgb: 229, 231, 235;--uac-status-success-text: #166534;--uac-status-success-bg: rgba(var(--uac-success-rgb), .14);--uac-status-success-border: rgba(var(--uac-success-rgb), .32);--uac-status-danger-text: #B91C1C;--uac-status-danger-bg: rgba(239, 68, 68, .12);--uac-status-danger-border: rgba(239, 68, 68, .32);--uac-status-warning-text: #92400E;--uac-status-warning-bg: rgba(var(--uac-warning-rgb), .14);--uac-status-warning-border: rgba(var(--uac-warning-rgb), .32);--uac-status-info-text: var(--uac-brand-dark);--uac-status-info-bg: rgba(var(--uac-brand-rgb), .12);--uac-status-info-border: rgba(var(--uac-brand-border-rgb), .35);--uac-surface-0: #FFFFFF;--uac-surface-1: #FAFBFC;--uac-surface-2: #EFF1F5;--uac-table-header-bg: #FAFBFC;--uac-table-stripe-bg: #F8FAFB;--uac-text-primary: #26282C;--uac-text-secondary: #7A7C7B;--uac-text-muted: rgba(122, 124, 123, .88);--uac-motion-fast: .16s;--uac-motion-base: .22s;--uac-shadow-sm: 0 1px 3px rgba(38, 40, 44, .06), 0 4px 12px rgba(38, 40, 44, .04);--uac-shadow-md: 0 4px 16px rgba(38, 40, 44, .08);--uac-shadow-lg: 0 8px 32px rgba(38, 40, 44, .1);--uac-border-weak: 1px solid rgba(var(--uac-border-rgb), .65);--uac-border-normal: 1px solid rgba(var(--uac-border-rgb), .85);--uac-border-strong: 1px solid rgba(var(--uac-border-rgb), 1);--el-color-primary: var(--uac-brand-primary);--el-color-primary-rgb: var(--uac-brand-rgb);--el-datepicker-active-color: var(--uac-brand-primary);--el-datepicker-inrange-bg-color: rgba(var(--uac-brand-rgb), .16);--el-datepicker-inrange-hover-bg-color: rgba(var(--uac-brand-rgb), .24);--el-datepicker-hover-text-color: var(--uac-brand-primary);--el-color-primary-light-3: #52A899;--el-color-primary-light-5: #7AB8AA;--el-color-primary-light-7: #A3D0C6;--el-color-primary-light-8: #C5E3DC;--el-color-primary-light-9: #E8F4F1;--el-color-primary-dark-2: #357A6B;--el-text-color-placeholder: var(--uac-text-placeholder);--el-text-color-secondary: var(--uac-text-hint);--el-color-danger: var(--uac-accent);--el-color-danger-light-3: #FF9478;--el-color-danger-light-5: #FFB09A;--el-color-danger-dark-2: var(--uac-accent-dark);--uac-accent-text: var(--uac-brand-primary);--uac-accent-text-strong: var(--uac-brand-dark);--uac-switch-on-color: rgba(var(--uac-brand-rgb), .92);--uac-switch-off-color: #E5E7EB;--uac-switch-border-color: rgba(122, 124, 123, .35);--uac-brand-flash-soft: rgba(var(--uac-brand-rgb), .2);--uac-brand-flash-ring: rgba(var(--uac-brand-border-rgb), .42);--uac-danger-text: rgba(var(--uac-danger-rgb), .96);--uac-danger-text-hover: rgba(var(--uac-danger-rgb), .78);--uac-focus-ring: rgba(var(--uac-brand-border-rgb), .44);--uac-focus-ring-soft: rgba(var(--uac-brand-rgb), .2);--uac-brand-chip-soft: rgba(var(--uac-brand-rgb), .12);--uac-brand-chip-mid: rgba(var(--uac-brand-rgb), .18);--uac-brand-chip-strong: rgba(var(--uac-brand-rgb), .28);--uac-brand-chip-border: rgba(var(--uac-brand-border-rgb), .46);--uac-density-page-padding: 28px;--uac-density-card-padding-y: 28px;--uac-density-card-padding-x: 32px;--uac-density-card-radius: 20px;--uac-density-section-gap: 24px;--uac-density-header-gap: 24px;--uac-form-hint-gap: 14px;--uac-control-height: 44px;--uac-control-height-lg: 48px;--uac-control-font-size: 15px;--uac-control-radius: 12px;--uac-control-padding-x: 16px;--uac-checkbox-size: 20px;--uac-checkbox-label-size: 14px;--uac-table-checkbox-size: 22px;--uac-page-title-size: 26px;--uac-page-desc-size: 15px;--uac-table-head-size: 14px;--uac-table-body-size: 15px;--uac-dialog-label-width: 112px;--uac-dialog-label-width-wide: 128px;--uac-dialog-col-label-width: 80px;--uac-dialog-width-md: 600px;--uac-dialog-width-lg: 680px;--uac-dialog-width-xl: 780px;--uac-table-cell-padding-y: 14px;--uac-table-cell-padding-x: 16px;--uac-table-head-weight: 600;--uac-table-scroll-max-height: calc(100vh - 300px) ;--uac-table-scroll-max-height-filtered: calc(100vh - 372px) ;--uac-table-scroll-max-height-dense: calc(100vh - 332px) ;--el-component-size: var(--uac-control-height);--el-component-size-large: var(--uac-control-height-lg);--el-font-size-base: var(--uac-control-font-size);--el-border-radius-base: var(--uac-control-radius);--el-border-radius-small: 10px}.page-container .page-header{margin-bottom:var(--uac-density-header-gap);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--uac-density-section-gap)}.page-container .header-left{position:relative;padding-left:14px;min-width:0}.page-container .header-left:before{content:"";position:absolute;left:0;top:4px;width:4px;height:38px;border-radius:999px;background:var(--uac-gradient-brand);box-shadow:0 0 12px rgba(var(--uac-brand-border-rgb),.45)}.page-container .page-title{margin:0;font-size:var(--uac-page-title-size);line-height:1.25;font-weight:700;letter-spacing:.3px;color:var(--uac-text-primary)}.page-container .page-desc{margin:8px 0 0;font-size:var(--uac-page-desc-size);line-height:1.55;color:var(--uac-text-secondary);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-container .page-desc strong{color:var(--uac-text-on-light);font-weight:600}.page-container .page-desc code{font-size:13px;padding:2px 8px;border-radius:6px;background:var(--uac-surface-1);border:1px solid var(--uac-border-light)}.page-container .page-desc .page-desc-link,.page-container .page-desc :deep(.page-desc-link){vertical-align:baseline;padding:0 2px;height:auto;font-size:inherit}.page-container .page-desc-tip{color:rgba(var(--uac-brand-rgb),.85);cursor:help;vertical-align:middle;flex-shrink:0}.page-container .page-desc-tip:hover{color:var(--uac-brand-primary)}.page-container .header-actions,.page-container .page-header-actions{flex-shrink:0;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.page-container .page-header .create-btn{min-width:128px;box-shadow:0 8px 18px rgba(var(--uac-brand-rgb),.28)}.page-container .filter-card,.page-container>.filter-card,.page-container>.el-card.filter-card{margin-bottom:var(--uac-density-section-gap);border-radius:var(--uac-density-card-radius);border:1px solid var(--uac-border-light);box-shadow:var(--uac-shadow-sm)}.page-container .filter-card :deep(.el-card__body),.page-container>.filter-card :deep(.el-card__body),.page-container>.el-card.filter-card :deep(.el-card__body){padding:var(--uac-density-card-padding-y) var(--uac-density-card-padding-x);overflow:visible}.page-container .filter-card .filter-toolbar,.page-container>.filter-card .filter-toolbar,.page-container>.el-card.filter-card .filter-toolbar{display:flex;flex-direction:column;gap:10px;width:100%;max-width:100%;overflow:visible}.page-container .filter-card .filter-row,.page-container .filter-card .filter-row-primary,.page-container>.filter-card .filter-row,.page-container>.filter-card .filter-row-primary,.page-container>.el-card.filter-card .filter-row,.page-container>.el-card.filter-card .filter-row-primary{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;width:100%;max-width:100%;overflow:visible}.page-container .filter-card .filter-item,.page-container>.filter-card .filter-item,.page-container>.el-card.filter-card .filter-item{display:inline-flex;flex-direction:row;align-items:center;gap:8px;min-width:0;flex:0 0 auto}.page-container .filter-card .filter-item>label,.page-container>.filter-card .filter-item>label,.page-container>.el-card.filter-card .filter-item>label{flex:0 0 auto;display:block;font-size:13px;line-height:1.4;font-weight:var(--uac-filter-label-weight);color:var(--uac-filter-label-color);white-space:nowrap;margin:0}.page-container .filter-card .filter-item>:not(label),.page-container>.filter-card .filter-item>:not(label),.page-container>.el-card.filter-card .filter-item>:not(label){flex:0 0 auto;min-width:auto}.page-container .filter-card .filter-item .el-input,.page-container .filter-card .filter-item .el-select,.page-container .filter-card .filter-item .el-date-editor,.page-container .filter-card .filter-item .el-input-number,.page-container>.filter-card .filter-item .el-input,.page-container>.filter-card .filter-item .el-select,.page-container>.filter-card .filter-item .el-date-editor,.page-container>.filter-card .filter-item .el-input-number,.page-container>.el-card.filter-card .filter-item .el-input,.page-container>.el-card.filter-card .filter-item .el-select,.page-container>.el-card.filter-card .filter-item .el-date-editor,.page-container>.el-card.filter-card .filter-item .el-input-number{flex-shrink:0}.page-container .filter-card .filter-item-status,.page-container .filter-card .filter-item-status--compact,.page-container .filter-card .filter-item-sm,.page-container .filter-card .filter-item-xs,.page-container .filter-card .filter-item-md,.page-container .filter-card .filter-item-keyword,.page-container .filter-card .filter-item-order-no,.page-container .filter-card .filter-item-pickup,.page-container .filter-card .filter-item-dates,.page-container .filter-card .filter-item-creator,.page-container>.filter-card .filter-item-status,.page-container>.filter-card .filter-item-status--compact,.page-container>.filter-card .filter-item-sm,.page-container>.filter-card .filter-item-xs,.page-container>.filter-card .filter-item-md,.page-container>.filter-card .filter-item-keyword,.page-container>.filter-card .filter-item-order-no,.page-container>.filter-card .filter-item-pickup,.page-container>.filter-card .filter-item-dates,.page-container>.filter-card .filter-item-creator,.page-container>.el-card.filter-card .filter-item-status,.page-container>.el-card.filter-card .filter-item-status--compact,.page-container>.el-card.filter-card .filter-item-sm,.page-container>.el-card.filter-card .filter-item-xs,.page-container>.el-card.filter-card .filter-item-md,.page-container>.el-card.filter-card .filter-item-keyword,.page-container>.el-card.filter-card .filter-item-order-no,.page-container>.el-card.filter-card .filter-item-pickup,.page-container>.el-card.filter-card .filter-item-dates,.page-container>.el-card.filter-card .filter-item-creator{flex-shrink:0;min-width:auto}.page-container .filter-card .filter-item-grow .el-input,.page-container .filter-card .filter-item-grow .el-select,.page-container .filter-card .filter-item-md .el-input,.page-container .filter-card .filter-item-md .el-select,.page-container>.filter-card .filter-item-grow .el-input,.page-container>.filter-card .filter-item-grow .el-select,.page-container>.filter-card .filter-item-md .el-input,.page-container>.filter-card .filter-item-md .el-select,.page-container>.el-card.filter-card .filter-item-grow .el-input,.page-container>.el-card.filter-card .filter-item-grow .el-select,.page-container>.el-card.filter-card .filter-item-md .el-input,.page-container>.el-card.filter-card .filter-item-md .el-select{width:200px!important;min-width:200px!important}.page-container .filter-card .filter-item-pickup .el-select,.page-container>.filter-card .filter-item-pickup .el-select,.page-container>.el-card.filter-card .filter-item-pickup .el-select{width:220px}.page-container .filter-card .filter-item-check,.page-container>.filter-card .filter-item-check,.page-container>.el-card.filter-card .filter-item-check{align-items:center;align-self:center}.page-container .filter-card .filter-item-check .el-checkbox,.page-container>.filter-card .filter-item-check .el-checkbox,.page-container>.el-card.filter-card .filter-item-check .el-checkbox{display:inline-flex;align-items:center;height:var(--uac-control-height);margin:0}.page-container .filter-card .filter-item-check .el-checkbox__label,.page-container>.filter-card .filter-item-check .el-checkbox__label,.page-container>.el-card.filter-card .filter-item-check .el-checkbox__label{line-height:1.25}.page-container .filter-card .filter-item-keyword .el-input,.page-container>.filter-card .filter-item-keyword .el-input,.page-container>.el-card.filter-card .filter-item-keyword .el-input{width:260px;max-width:100%}.page-container .filter-card .filter-item-sm .el-input,.page-container .filter-card .filter-item-sm .el-select,.page-container>.filter-card .filter-item-sm .el-input,.page-container>.filter-card .filter-item-sm .el-select,.page-container>.el-card.filter-card .filter-item-sm .el-input,.page-container>.el-card.filter-card .filter-item-sm .el-select{width:148px!important;min-width:148px!important}.page-container .filter-card .filter-item-xs .el-input,.page-container .filter-card .filter-item-xs .el-select,.page-container>.filter-card .filter-item-xs .el-input,.page-container>.filter-card .filter-item-xs .el-select,.page-container>.el-card.filter-card .filter-item-xs .el-input,.page-container>.el-card.filter-card .filter-item-xs .el-select{width:108px!important;min-width:108px!important}.page-container .filter-card .filter-item-status .status-select,.page-container .filter-card .filter-item-status .el-select,.page-container>.filter-card .filter-item-status .status-select,.page-container>.filter-card .filter-item-status .el-select,.page-container>.el-card.filter-card .filter-item-status .status-select,.page-container>.el-card.filter-card .filter-item-status .el-select{width:148px!important;min-width:148px!important}.page-container .filter-card .filter-item-status--compact .el-select,.page-container>.filter-card .filter-item-status--compact .el-select,.page-container>.el-card.filter-card .filter-item-status--compact .el-select{width:104px!important;min-width:104px!important}.page-container .filter-card .filter-item:not([class*=filter-item-]):not(.filter-item-grow):not(.filter-item-check)>.el-select,.page-container>.filter-card .filter-item:not([class*=filter-item-]):not(.filter-item-grow):not(.filter-item-check)>.el-select,.page-container>.el-card.filter-card .filter-item:not([class*=filter-item-]):not(.filter-item-grow):not(.filter-item-check)>.el-select{width:148px!important;min-width:148px!important}.page-container .filter-card .filter-item-dates .el-date-editor,.page-container>.filter-card .filter-item-dates .el-date-editor,.page-container>.el-card.filter-card .filter-item-dates .el-date-editor{width:260px;max-width:100%}.page-container .filter-card .filter-actions,.page-container>.filter-card .filter-actions,.page-container>.el-card.filter-card .filter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 auto;justify-content:flex-end;min-width:0;max-width:100%;margin-left:auto}.page-container .filter-card .filter-row-actions,.page-container>.filter-card .filter-row-actions,.page-container>.el-card.filter-card .filter-row-actions{justify-content:flex-end}.page-container .filter-card .filter-row-actions .filter-actions,.page-container>.filter-card .filter-row-actions .filter-actions,.page-container>.el-card.filter-card .filter-row-actions .filter-actions{flex:1 1 100%;margin-left:0;max-width:100%}.page-container .search-form.el-form--inline{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.page-container .search-form.el-form--inline .el-form-item{display:inline-flex;align-items:center;margin-right:0;margin-bottom:0;vertical-align:middle}.page-container .search-form.el-form--inline .el-form-item__label{padding-right:8px;font-weight:var(--uac-filter-label-weight);color:var(--uac-filter-label-color);white-space:nowrap}.page-container .search-form.el-form--inline .el-form-item__content{flex:0 1 auto;min-width:0}.page-container .table-card>.filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:var(--uac-density-section-gap)}.page-container .table-card>.filter-row .filter-item>label{font-weight:var(--uac-filter-label-weight);color:var(--uac-filter-label-color)}.page-container.route-page-fill{overflow:hidden}.page-container.route-page-fill>.page-header,.page-container.route-page-fill>.filter-card,.page-container.route-page-fill>.el-card.filter-card,.page-container.route-page-fill>.search-card,.page-container.route-page-fill>.el-card.search-card{flex-shrink:0}.page-container.route-page-fill>.page-header{overflow:visible}.page-container.route-page-fill>.page-header .header-left{overflow:visible}.page-container.route-page-fill>.page-header .page-desc{display:block;overflow:visible;white-space:normal;word-break:break-word}.page-container>.table-card,.page-container>.el-card.table-card,.page-container>.content-layout>.table-card,.page-container>.page-body>.table-card,.page-container.route-page-fill>.table-card,.page-container.route-page-fill>.el-card.table-card{flex:1;display:flex;flex-direction:column;min-height:0;background:var(--uac-surface-white);border:1px solid var(--uac-border-light);border-radius:var(--uac-density-card-radius);padding:var(--uac-density-card-padding-y) var(--uac-density-card-padding-x);box-shadow:var(--uac-shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}.page-container.route-page-fill>.table-card,.page-container.route-page-fill>.el-card.table-card{height:100%}.page-container .el-card.table-card{--el-card-bg-color: var(--uac-surface-white);--el-card-border-color: var(--uac-border-light)}.page-container .el-card.table-card :deep(.el-card__body){display:flex;flex-direction:column;min-height:0}.page-container .custom-table{width:100%;margin-bottom:0}.page-container.route-page-fill>.table-card,.page-container.route-page-fill>.el-card.table-card{overflow:hidden}.page-container.route-page-fill>.el-card.table-card{display:flex;flex-direction:column;min-height:0}.page-container.route-page-fill>.el-card.table-card :deep(.el-card__header){flex-shrink:0}.page-container.route-page-fill>.el-card.table-card :deep(.el-card__body){flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.page-container.route-page-fill>.el-card.table-card :deep(.el-card__body > .category-tree-toolbar),.page-container.route-page-fill>.el-card.table-card :deep(.el-card__body > .table-card-header){flex-shrink:0}.page-container.route-page-fill>.el-card.table-card :deep(.list-table-area){flex:1 1 0;min-height:160px;min-width:0}.page-container.route-page-fill>.el-card.table-card :deep(.el-card__body > .el-table),.page-container.route-page-fill>.el-card.table-card :deep(.el-card__body > .category-tree-toolbar + .el-table){flex:1 1 0;min-height:140px;min-width:0;max-height:calc(var(--uac-table-scroll-max-height) - 64px)!important;height:auto!important}.page-container.route-page-fill>.el-card.table-card :deep(.list-table-area > .el-table){max-height:none!important}.page-container.route-page-fill>.el-card.table-card :deep(.el-card__body > .pager-wrap),.page-container.route-page-fill>.el-card.table-card :deep(.el-card__body > .pagination-wrapper){flex-shrink:0;margin-top:auto;padding-top:var(--uac-density-section-gap)}.page-container.route-page-fill>.table-card{display:flex;flex-direction:column;min-height:0}.page-container.route-page-fill>.table-card>.category-tree-toolbar,.page-container.route-page-fill>.table-card>.table-card-header{flex-shrink:0}.page-container.route-page-fill>.table-card>.list-table-area{flex:1 1 0;min-height:160px;min-width:0}.page-container.route-page-fill>.table-card>.el-table,.page-container.route-page-fill>.table-card>.category-tree-toolbar+.el-table{flex:1 1 0;min-height:140px;max-height:calc(var(--uac-table-scroll-max-height) - 64px)!important;height:auto!important}.page-container.route-page-fill>.table-card>.pager-wrap,.page-container.route-page-fill>.table-card>.pagination-wrapper{flex-shrink:0;margin-top:var(--uac-density-section-gap)}.page-container .table-empty-block{padding:36px 20px;text-align:center}.page-container .table-empty-block .table-empty-title{margin:0 0 10px;font-size:16px;font-weight:600;color:var(--uac-text-on-light)}.page-container .table-empty-block .table-empty-desc{margin:0 auto;font-size:var(--uac-control-font-size);line-height:1.55;color:var(--uac-text-hint);max-width:420px}.page-container .table-empty-block .table-empty-actions{margin-top:20px;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.page-container .phone-masked,.page-container .login-time-date{color:var(--uac-text-on-light);font-variant-numeric:tabular-nums}.page-container .time-text,.page-container .login-time-clock,.page-container .cell-muted,.page-container .muted{color:var(--uac-text-hint)}.page-container .page-desc-follow{margin-top:8px}.page-container .page-desc--single{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-container a.header-inline-link,.page-container .header-inline-link{color:var(--uac-text-secondary)!important;font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--uac-brand-primary) 50%,transparent);text-underline-offset:3px}.page-container a.header-inline-link:visited,.page-container .header-inline-link:visited{color:var(--uac-text-secondary)!important}.page-container a.header-inline-link:hover,.page-container .header-inline-link:hover{color:var(--uac-brand-primary)!important;text-decoration-color:var(--uac-brand-primary)}.page-container a.header-inline-link--help,.page-container .header-inline-link--help{cursor:help}.page-container .header-related-sep{margin:0 .35em;opacity:.55;-webkit-user-select:none;user-select:none}.page-container .page-header .help-link-btn.el-button{--el-button-bg-color: transparent;--el-button-border-color: rgba(var(--uac-border-rgb), .28);--el-button-text-color: var(--uac-text-secondary);--el-button-hover-bg-color: rgba(var(--uac-brand-rgb), .12);--el-button-hover-border-color: rgba(var(--uac-brand-border-rgb), .42);--el-button-hover-text-color: var(--uac-text-primary);--el-button-active-bg-color: rgba(var(--uac-brand-rgb), .16);--el-button-active-border-color: rgba(var(--uac-brand-border-rgb), .5);height:var(--uac-control-height);padding:0 16px!important;margin:0;font-size:var(--uac-control-font-size);font-weight:500;letter-spacing:.02em;border-radius:var(--uac-control-radius)!important;background:var(--uac-surface-2)!important;border:1px solid rgba(var(--uac-border-rgb),.26)!important;box-shadow:inset 0 1px 0 var(--uac-border-light)}.page-container .page-header .help-link-btn.el-button:focus-visible{outline:2px solid rgba(var(--uac-brand-border-rgb),.55);outline-offset:2px}.page-container .help-link-icon{margin-right:6px;font-size:17px;color:rgba(var(--uac-brand-border-rgb),.95)}.page-container .help-link-btn:hover .help-link-icon,.page-container .help-link-btn:focus .help-link-icon{color:var(--uac-brand-primary)}.page-container .help-link-text{color:inherit}.page-container:has(>.filter-card,>.el-card.filter-card,>.search-card),.operation-log-page:has(>.filter-card,>.el-card.filter-card,>.search-card),.login-log-page:has(>.filter-card,>.el-card.filter-card,>.search-card){--uac-table-scroll-max-height: var(--uac-table-scroll-max-height-filtered)}.page-container .table-card:has(.table-card-header),.page-container .el-card.table-card:has(.table-card-header),.operation-log-page .table-card:has(.table-card-header),.operation-log-page .el-card.table-card:has(.table-card-header),.login-log-page .table-card:has(.table-card-header),.login-log-page .el-card.table-card:has(.table-card-header){--uac-table-scroll-max-height: var(--uac-table-scroll-max-height-dense)}.page-container:not(.route-page-fill) .table-card>.el-table,.page-container:not(.route-page-fill) .table-card>.category-tree-toolbar+.el-table,.page-container:not(.route-page-fill) .table-card .table-scroll-wrap>.el-table,.page-container:not(.route-page-fill) .el-card.table-card>.el-card__body>.el-table,.page-container:not(.route-page-fill) .el-card.table-card>.el-card__body>.category-tree-toolbar+.el-table,.page-container:not(.route-page-fill) .el-card.table-card>.el-card__body>.table-scroll-wrap>.el-table,.page-container:not(.route-page-fill) .search-card>.el-table,.page-container:not(.route-page-fill) .el-card.search-card>.el-card__body>.el-table,.operation-log-page:not(.route-page-fill) .table-card>.el-table,.operation-log-page:not(.route-page-fill) .table-card>.category-tree-toolbar+.el-table,.operation-log-page:not(.route-page-fill) .table-card .table-scroll-wrap>.el-table,.operation-log-page:not(.route-page-fill) .el-card.table-card>.el-card__body>.el-table,.operation-log-page:not(.route-page-fill) .el-card.table-card>.el-card__body>.category-tree-toolbar+.el-table,.operation-log-page:not(.route-page-fill) .el-card.table-card>.el-card__body>.table-scroll-wrap>.el-table,.operation-log-page:not(.route-page-fill) .search-card>.el-table,.operation-log-page:not(.route-page-fill) .el-card.search-card>.el-card__body>.el-table,.login-log-page:not(.route-page-fill) .table-card>.el-table,.login-log-page:not(.route-page-fill) .table-card>.category-tree-toolbar+.el-table,.login-log-page:not(.route-page-fill) .table-card .table-scroll-wrap>.el-table,.login-log-page:not(.route-page-fill) .el-card.table-card>.el-card__body>.el-table,.login-log-page:not(.route-page-fill) .el-card.table-card>.el-card__body>.category-tree-toolbar+.el-table,.login-log-page:not(.route-page-fill) .el-card.table-card>.el-card__body>.table-scroll-wrap>.el-table,.login-log-page:not(.route-page-fill) .search-card>.el-table,.login-log-page:not(.route-page-fill) .el-card.search-card>.el-card__body>.el-table{max-height:var(--uac-table-scroll-max-height)}.page-container:not(.route-page-fill) .el-card.table-card:has(.pager-wrap)>.el-card__body>.el-table,.page-container:not(.route-page-fill) .table-card:has(.pager-wrap)>.el-table,.operation-log-page:not(.route-page-fill) .el-card.table-card:has(.pager-wrap)>.el-card__body>.el-table,.operation-log-page:not(.route-page-fill) .table-card:has(.pager-wrap)>.el-table,.login-log-page:not(.route-page-fill) .el-card.table-card:has(.pager-wrap)>.el-card__body>.el-table,.login-log-page:not(.route-page-fill) .table-card:has(.pager-wrap)>.el-table{max-height:calc(var(--uac-table-scroll-max-height) - 56px)}.list-table-area{flex:1 1 0;min-height:160px;min-width:0;width:100%;overflow:hidden}.list-table-area>.el-table{width:100%;max-height:none!important}.list-table-area :deep(.el-table th.el-table__cell .cell){overflow:visible;text-overflow:clip}.el-dialog .el-table,.el-drawer .el-table,.el-overlay .el-table{max-height:none!important}.tree-search{flex-shrink:0;margin-bottom:12px}.tree-search-input,.org-tree-search,.perm-tree-search,.permission-picker-search,.tree-search .el-input{width:100%}.tree-search-input .el-input__wrapper,.org-tree-search .el-input__wrapper,.perm-tree-search .el-input__wrapper,.permission-picker-search .el-input__wrapper,.tree-search .el-input .el-input__wrapper{min-height:var(--uac-control-height);box-sizing:border-box;padding-left:12px;padding-right:12px;background:var(--uac-surface-white);border:none;border-radius:var(--uac-control-radius);box-shadow:0 0 0 1px var(--uac-border-light) inset}.tree-search-input .el-input__wrapper:hover,.org-tree-search .el-input__wrapper:hover,.perm-tree-search .el-input__wrapper:hover,.permission-picker-search .el-input__wrapper:hover,.tree-search .el-input .el-input__wrapper:hover{box-shadow:0 0 0 1px rgba(var(--uac-brand-border-rgb),.35) inset}.tree-search-input .el-input__wrapper.is-focus,.org-tree-search .el-input__wrapper.is-focus,.perm-tree-search .el-input__wrapper.is-focus,.permission-picker-search .el-input__wrapper.is-focus,.tree-search .el-input .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--uac-brand-primary) inset}.tree-search-input .el-input__inner,.org-tree-search .el-input__inner,.perm-tree-search .el-input__inner,.permission-picker-search .el-input__inner,.tree-search .el-input .el-input__inner{height:auto;min-height:calc(var(--uac-control-height) - 2px);line-height:calc(var(--uac-control-height) - 2px);font-size:var(--uac-control-font-size);color:var(--uac-text-on-light)}.tree-search-input .el-input__inner::placeholder,.org-tree-search .el-input__inner::placeholder,.perm-tree-search .el-input__inner::placeholder,.permission-picker-search .el-input__inner::placeholder,.tree-search .el-input .el-input__inner::placeholder{color:var(--uac-text-placeholder)}.tree-search-input .el-input__prefix,.org-tree-search .el-input__prefix,.perm-tree-search .el-input__prefix,.permission-picker-search .el-input__prefix,.tree-search .el-input .el-input__prefix{color:var(--uac-text-hint)}.tree-title{font-size:16px;font-weight:600;line-height:1.3;color:var(--uac-text-on-light)}.tree-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.tree-header .el-icon{color:var(--uac-brand-secondary);flex-shrink:0}.tree-header .el-button{flex-shrink:0;background:var(--uac-surface-white);border-color:var(--uac-border-light);color:var(--uac-text-hint)}.tree-header .el-button:hover{background:var(--uac-surface-1);border-color:var(--uac-border-light);color:var(--uac-text-on-light)}.tree-toolbar-hint{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--uac-text-hint)}.tree-filter-empty{flex:1;min-height:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 14px;margin-bottom:8px;text-align:center;font-size:var(--uac-control-font-size);line-height:1.55;color:var(--uac-text-secondary);background:var(--uac-surface-2);border:1px dashed var(--uac-border-light);border-radius:var(--uac-control-radius)}.tree-filter-empty-icon{margin-bottom:8px;color:var(--uac-brand-secondary)}.tree-filter-empty-title{margin:0;font-size:var(--uac-control-font-size);font-weight:600;color:var(--uac-text-secondary)}.tree-filter-empty-hint{margin:6px 0 0;max-width:320px;font-size:13px;line-height:1.5;color:var(--uac-text-hint)}.tree-scroll,.org-tree-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;margin-right:-4px;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(122,124,123,.35) transparent}.tree-scroll::-webkit-scrollbar,.org-tree-scroll::-webkit-scrollbar{width:6px}.tree-scroll::-webkit-scrollbar-thumb,.org-tree-scroll::-webkit-scrollbar-thumb{background:#7a7c7b59;border-radius:6px}.tree-scroll::-webkit-scrollbar-track,.org-tree-scroll::-webkit-scrollbar-track{background:transparent}.tree-shell{display:flex;flex-direction:column;min-height:0;border:1px solid var(--uac-border-light);border-radius:var(--uac-density-card-radius);overflow:hidden;background:var(--uac-surface-white)}.tree-shell>.tree-header{padding:14px 16px;border-bottom:1px solid var(--uac-border-light);background:var(--uac-surface-white)}.tree-shell>.tree-search{padding:0 16px;margin-top:12px;margin-bottom:12px}.tree-shell>.tree-search:first-child{margin-top:16px}.tree-shell>.tree-filter-empty{margin:0 16px 12px}.tree-shell>.tree-scroll,.tree-shell>.el-scrollbar{flex:1;min-height:0}.tree-panel{flex:1;display:flex;flex-direction:column;min-height:0;background:var(--uac-surface-white);border:1px solid var(--uac-border-light);border-radius:var(--uac-density-card-radius);padding:20px 22px;box-shadow:none}.tree-panel>.tree-header{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--uac-border-light)}.user-floating-submenu-popper{padding:8px!important;border:1px solid var(--uac-border-light)!important;background:var(--uac-surface-white)!important;box-shadow:var(--uac-shadow-md)!important;border-radius:12px!important}.user-floating-submenu-popper .session-menu-floating{display:block!important;min-width:240px;transform-origin:left top;animation:uac-session-menu-fade-in .12s ease-out}.user-floating-submenu-popper .session-menu-floating-title{font-size:12px;line-height:1.2;letter-spacing:.6px;padding:2px 8px 7px;margin-bottom:6px;color:var(--uac-text-muted-on-light);border-bottom:1px solid var(--uac-border-light)}.user-floating-submenu-popper .session-menu-floating-item{border:0;background:transparent;color:var(--uac-text-on-light);text-align:left;font-size:13px;line-height:20px;border-radius:8px;padding:8px 10px;width:100%;display:flex!important;align-items:center;gap:6px;cursor:pointer;transition:all .18s ease}.user-floating-submenu-popper .session-menu-floating-item+.session-menu-floating-item{margin-top:4px}.user-floating-submenu-popper .session-menu-floating-item:hover{background:rgba(var(--uac-brand-rgb),.1);color:var(--uac-brand-primary)}.user-floating-submenu-popper .session-menu-floating-item.danger .session-menu-item-icon{background:rgba(var(--uac-accent-rgb),.12);color:var(--uac-accent)}.user-floating-submenu-popper .session-menu-floating-item.danger:hover{background:rgba(var(--uac-accent-rgb),.1);color:var(--uac-accent-dark)}.user-floating-submenu-popper .session-menu-floating-item--with-hint{align-items:flex-start;gap:8px;padding:8px 10px}.user-floating-submenu-popper .session-menu-floating-item__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.user-floating-submenu-popper .session-menu-floating-item__label{font-size:13px;line-height:20px;color:inherit}.user-floating-submenu-popper .session-menu-floating-item__hint{font-size:11px;line-height:1.45;font-weight:400;color:var(--uac-text-muted-on-light);white-space:normal}.user-floating-submenu-popper .session-menu-floating-item.danger .user-floating-submenu-popper .session-menu-floating-item__hint{color:var(--uac-text-muted-on-light)}.user-floating-submenu-popper .session-menu-floating-item--with-hint .session-menu-item-icon{margin-top:1px;flex-shrink:0}.user-floating-submenu-popper .session-menu-item-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(var(--uac-brand-rgb),.12);color:var(--uac-brand-primary)}@keyframes uac-session-menu-fade-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.page-container .perm-toolbar-label{font-size:14px;font-weight:600;color:var(--uac-text-secondary);letter-spacing:.02em}.page-container .perm-app-select :deep(.el-select__wrapper){min-height:40px;background:var(--uac-surface-white)!important;box-shadow:0 0 0 1px var(--uac-border-light) inset!important;border-radius:10px}.page-container .perm-app-select :deep(.el-select__wrapper):hover{box-shadow:0 0 0 1px rgba(var(--uac-brand-rgb),.35) inset!important}.page-container .perm-app-select :deep(.el-select__wrapper).is-focused{box-shadow:0 0 0 1px rgba(var(--uac-brand-rgb),.55) inset!important}.page-container .perm-search-mode-label{font-size:12px;color:var(--uac-text-muted-on-light)}.page-container .perm-search-mode :deep(.el-radio-button__inner){background:var(--uac-surface-white);border-color:var(--uac-border-light);color:var(--uac-text-secondary);box-shadow:none}.page-container .perm-search-mode :deep(.el-radio-button__inner:hover){background:var(--uac-surface-1);border-color:rgba(var(--uac-brand-border-rgb),.4);color:var(--uac-text-on-light)}.page-container .perm-search-mode :deep(.el-radio-button__original-radio:checked + .el-radio-button__inner){background:rgba(var(--uac-brand-rgb),.12);border-color:rgba(var(--uac-brand-border-rgb),.45);color:var(--uac-brand-primary)}.page-container .perm-search-aux-btn{color:var(--uac-text-muted-on-light);border-color:var(--uac-border-light);background:var(--uac-surface-white)}.page-container .perm-search-aux-btn:hover{color:var(--uac-brand-primary);border-color:rgba(var(--uac-brand-border-rgb),.45);background:rgba(var(--uac-brand-rgb),.08)}.spu-form-category-cascader.el-cascader .el-cascader__tags .el-tag{--el-tag-bg-color: var(--uac-surface-2);--el-tag-border-color: var(--uac-border-light);--el-tag-text-color: var(--uac-text-on-light);--el-tag-hover-color: var(--uac-text-on-light);background-color:var(--uac-surface-2)!important;border-color:var(--uac-border-light)!important;color:var(--uac-text-on-light)!important}.spu-form-category-cascader.el-cascader .el-cascader__tags .el-tag .el-tag__close{color:var(--uac-text-muted-on-light)}.spu-form-category-cascader.el-cascader .el-cascader__tags .el-tag .el-tag__close:hover{color:var(--uac-text-on-light);background-color:var(--uac-border-light)}.spu-form-category-cascader.el-cascader .el-cascader__tags .el-tag .el-cascader__tags-text{color:inherit}.spu-form-category-cascader-dropdown.el-popper{background:var(--uac-surface-white)!important;border:var(--uac-border-normal)!important;box-shadow:var(--uac-shadow-lg)!important}.spu-form-category-cascader-dropdown .el-cascader__dropdown,.spu-form-category-cascader-dropdown .el-cascader-panel{border:none;background:transparent}.spu-form-category-cascader-dropdown .el-cascader-menu{min-width:188px;max-height:min(360px,70vh);background:var(--uac-surface-white);border-right:1px solid rgba(var(--uac-border-rgb),.22)}.spu-form-category-cascader-dropdown .el-cascader-menu:last-child{border-right:none}.spu-form-category-cascader-dropdown .el-cascader-node__label{color:var(--uac-text-primary)!important}.spu-form-category-cascader-dropdown .el-cascader-node:not(.is-disabled):hover{background:rgba(var(--uac-brand-rgb),.08)}.spu-form-category-cascader-dropdown .el-cascader-node.in-active-path,.spu-form-category-cascader-dropdown .el-cascader-node.is-active{background:rgba(var(--uac-brand-rgb),.06)}.spu-form-category-cascader-dropdown .el-cascader-node.in-active-path .el-cascader-node__label,.spu-form-category-cascader-dropdown .el-cascader-node.is-active .el-cascader-node__label{color:var(--uac-brand-primary)!important;font-weight:600}.spu-form-category-cascader-dropdown .el-cascader-node__postfix .el-icon{color:var(--uac-text-secondary)}.spu-form-category-cascader-dropdown .el-cascader__collapse-tags .el-tag,.spu-form-category-cascader-dropdown .el-tag.in-tooltip{--el-tag-bg-color: var(--uac-surface-2);--el-tag-border-color: var(--uac-border-light);--el-tag-text-color: var(--uac-text-on-light);--el-tag-hover-color: var(--uac-text-on-light);background-color:var(--uac-surface-2)!important;border-color:var(--uac-border-light)!important;color:var(--uac-text-on-light)!important}.spu-form-category-cascader-dropdown .el-cascader__collapse-tags .el-tag .el-tag__close,.spu-form-category-cascader-dropdown .el-tag.in-tooltip .el-tag__close{color:var(--uac-text-muted-on-light)}.el-dialog.sku-stock-dialog{--el-color-primary: var(--uac-brand-primary)}.sku-stock-dialog .sku-stock-form{padding-top:8px}.el-dialog.sku-stock-dialog .sku-stock-moves-pager{margin-top:12px;display:flex;justify-content:flex-end}.el-dialog.sku-stock-dialog .el-tabs__header{margin-bottom:12px}.el-dialog.sku-stock-dialog .el-tabs__nav-wrap:after{background-color:var(--uac-border-light)}.el-dialog.sku-stock-dialog .el-tabs__item{color:var(--uac-text-secondary)}.el-dialog.sku-stock-dialog .el-tabs__item.is-active{color:var(--uac-brand-primary)}.el-dialog.sku-stock-dialog .el-tabs__active-bar{background-color:var(--uac-brand-primary)}.el-dialog.sku-stock-dialog .el-table{--el-table-bg-color: var(--uac-surface-white);--el-table-tr-bg-color: var(--uac-surface-white);--el-table-header-bg-color: var(--uac-table-header-bg);--el-table-row-hover-bg-color: rgba(var(--uac-brand-rgb), .06);--el-table-border-color: var(--uac-border-light);--el-table-text-color: var(--uac-text-on-light);--el-table-header-text-color: var(--uac-text-on-light);background-color:var(--uac-surface-white)!important;color:var(--uac-text-on-light)}.el-dialog.sku-stock-dialog .el-table__inner-wrapper,.el-dialog.sku-stock-dialog .el-table__body-wrapper,.el-dialog.sku-stock-dialog .el-table__header-wrapper,.el-dialog.sku-stock-dialog .el-scrollbar__wrap,.el-dialog.sku-stock-dialog .el-scrollbar__view{background-color:var(--uac-surface-white)!important}.el-dialog.sku-stock-dialog .el-table__header-wrapper{background-color:var(--uac-table-header-bg)!important}.el-dialog.sku-stock-dialog .el-table th.el-table__cell,.el-dialog.sku-stock-dialog .el-table td.el-table__cell{background-color:var(--uac-surface-white)!important;color:var(--uac-text-on-light)}.el-dialog.sku-stock-dialog .el-table__header-wrapper th.el-table__cell{background-color:var(--uac-table-header-bg)!important;color:var(--uac-text-secondary)}.el-dialog.sku-stock-dialog .el-table__body tr.hover-row>td.el-table__cell,.el-dialog.sku-stock-dialog .el-table__body tr:hover>td.el-table__cell{background-color:rgba(var(--uac-brand-rgb),.04)!important}.el-dialog.sku-stock-dialog .el-table__inner-wrapper:before{display:none}.el-dialog.sku-stock-dialog .el-table__empty-block{background-color:var(--uac-surface-white)!important}.el-dialog.sku-stock-dialog .el-table__empty-text{color:var(--uac-text-muted-on-light)}.el-dialog.sku-stock-dialog .el-loading-mask{background-color:#ffffffb8!important}.el-dialog.sku-stock-dialog .el-pagination{--el-pagination-bg-color: transparent;--el-pagination-text-color: var(--uac-text-secondary);--el-pagination-button-color: var(--uac-text-secondary);--el-pagination-button-bg-color: var(--uac-surface-white);--el-pagination-button-disabled-color: var(--uac-text-muted-on-light);--el-pagination-hover-color: var(--uac-brand-primary)}.el-dialog.sku-stock-dialog .el-pagination .el-pager li{background:var(--uac-surface-1)!important;color:var(--uac-text-secondary)!important}.el-dialog.sku-stock-dialog .el-pagination .el-pager li.is-active{background:var(--uac-gradient-brand-alt)!important;color:#fff!important}.el-dialog.sku-stock-dialog .el-pagination .el-pager li:hover:not(.is-active){color:var(--uac-brand-primary)!important}.el-dialog.sku-stock-dialog .el-pagination .btn-prev,.el-dialog.sku-stock-dialog .el-pagination .btn-next{background:var(--uac-surface-1)!important;color:var(--uac-text-secondary)!important}.el-dialog.sku-stock-dialog .el-pagination .btn-prev:hover:not(:disabled),.el-dialog.sku-stock-dialog .el-pagination .btn-next:hover:not(:disabled){color:var(--uac-brand-primary)!important}.el-dialog.sku-stock-dialog .el-pagination .el-pagination__total{color:var(--uac-text-muted-on-light)}.el-dialog.sku-stock-dialog .el-pagination .el-pagination__sizes .el-select .el-select__wrapper{background-color:var(--uac-surface-white)!important}.el-dialog.sku-stock-dialog .el-input-number{width:100%}.el-dialog.sku-stock-dialog .el-input-number .el-input__wrapper{background-color:var(--uac-surface-white)!important;box-shadow:0 0 0 1px var(--uac-border-light) inset!important;border-radius:8px;padding:4px 12px;min-height:36px}.el-dialog.sku-stock-dialog .el-input-number .el-input__inner{color:var(--uac-text-on-light);font-variant-numeric:tabular-nums;text-align:left}.el-dialog.sku-stock-dialog .el-input-number .el-input__wrapper.is-focus{box-shadow:0 0 0 1px rgba(var(--uac-brand-rgb),.55) inset!important}.el-dialog.sku-price-stock-dialog .el-input-number{width:100%}.el-dialog.sku-price-stock-dialog .el-input-number .el-input__wrapper{background-color:var(--uac-surface-white)!important;box-shadow:0 0 0 1px var(--uac-border-light) inset!important;border-radius:8px;padding:4px 12px;min-height:36px}.el-dialog.sku-price-stock-dialog .el-input-number .el-input__inner{color:var(--uac-text-on-light);font-variant-numeric:tabular-nums;text-align:left}.el-dialog.sku-price-stock-dialog .el-input-number .el-input__wrapper.is-focus{box-shadow:0 0 0 1px rgba(var(--uac-brand-rgb),.55) inset!important}.el-dialog.sku-price-stock-dialog .el-input-number .el-input__inner::placeholder{color:var(--uac-text-muted-on-light)}.el-dialog.sku-unit-dialog .el-input-number{width:100%}.el-dialog.sku-unit-dialog .el-input-number .el-input__wrapper{background-color:var(--uac-surface-white)!important;box-shadow:0 0 0 1px var(--uac-border-light) inset!important;border-radius:8px;padding:4px 12px;min-height:36px}.el-dialog.sku-unit-dialog .el-input-number .el-input__inner{color:var(--uac-text-on-light);font-variant-numeric:tabular-nums;text-align:left}.el-dialog.sku-unit-dialog .el-input-number .el-input__wrapper.is-focus{box-shadow:0 0 0 1px rgba(var(--uac-brand-rgb),.55) inset!important}.el-dialog.sku-unit-dialog .el-select .el-select__wrapper{min-height:36px;border-radius:8px}.el-dialog.sku-unit-dialog .el-input.is-disabled .el-input__wrapper{background-color:var(--uac-surface-2)!important;box-shadow:0 0 0 1px var(--uac-border-light) inset!important}.el-dialog.sku-spec-dialog .el-dialog__header,.el-dialog.sku-price-stock-dialog .el-dialog__header,.el-dialog.sku-unit-dialog .el-dialog__header,.el-dialog.sku-image-dialog .el-dialog__header{display:flex;align-items:center;padding-right:44px}.sku-dialog-title-text{display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.35;padding-right:8px;color:var(--uac-text-on-light);font-weight:600;font-size:16px}.basic-import-hint{margin:0 0 12px;font-size:13px;line-height:1.5}.basic-import-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.basic-import-result{margin-top:8px;font-size:13px}.basic-import-fail-table{margin-top:8px}.el-popper.spec-k-popper{min-width:220px!important}.el-popper.spec-k-popper .el-select-dropdown__item{height:auto;min-height:36px;padding-top:8px;padding-bottom:8px;line-height:1.35}.sku-table th.sku-tip-col-header .cell,.sku-table th.el-table__cell .cell:has(.sku-col-head),.matrix-preview-table th.sku-tip-col-header .cell,.matrix-preview-table th.el-table__cell .cell:has(.sku-col-head){display:flex!important;align-items:center!important;line-height:1!important;overflow:visible}.sku-table th.sku-tip-col-header.is-center .cell,.sku-table th.el-table__cell.is-center .cell:has(.sku-col-head),.matrix-preview-table th.sku-tip-col-header.is-center .cell,.matrix-preview-table th.el-table__cell.is-center .cell:has(.sku-col-head){width:100%;justify-content:center}.sku-table th.sku-tip-col-header .sku-col-head,.sku-table th.el-table__cell .sku-col-head,.matrix-preview-table th.sku-tip-col-header .sku-col-head,.matrix-preview-table th.el-table__cell .sku-col-head{align-items:center}.sku-table .el-checkbox,.matrix-preview-table .el-checkbox{--el-checkbox-input-width: var(--uac-table-checkbox-size);--el-checkbox-input-height: var(--uac-table-checkbox-size)}.member-detail-drawer.el-drawer{--el-drawer-bg-color: rgba(15, 23, 42, .98);max-width:min(720px,100vw - 20px)}.member-detail-drawer .el-drawer__header{margin-bottom:8px;padding-bottom:14px;border-bottom:1px solid rgba(var(--uac-border-rgb),.45);color:var(--uac-text-on-light)}.member-detail-drawer .el-drawer__title{font-weight:700;font-size:17px}.member-detail-drawer .el-drawer__body{padding:10px 18px 22px;box-sizing:border-box}.member-detail-drawer .bind-table,.member-detail-drawer .points-ledger-table{--el-table-bg-color: var(--uac-surface-white);--el-table-tr-bg-color: var(--uac-surface-white)}*{margin:0;padding:0;box-sizing:border-box}html,body,#app{width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}#nprogress .bar{background:var(--uac-brand-primary)!important}.el-switch{--el-switch-on-color: var(--uac-switch-on-color);--el-switch-off-color: var(--uac-switch-off-color)}.el-switch .el-switch__core{border-color:var(--uac-switch-border-color);box-shadow:inset 0 0 0 1px var(--uac-border-light)}.el-switch.is-checked .el-switch__core{background:linear-gradient(135deg,var(--uac-brand-primary) 0%,var(--uac-brand-secondary) 100%);border-color:rgba(var(--uac-brand-border-rgb),.9);box-shadow:0 0 0 1px rgba(var(--uac-brand-rgb),.35)}.el-switch .el-switch__action{background:var(--uac-surface-white)}.el-switch .el-switch__label{color:var(--uac-text-on-light)}.el-checkbox{--el-checkbox-input-width: var(--uac-checkbox-size);--el-checkbox-input-height: var(--uac-checkbox-size);--el-checkbox-font-size: var(--uac-checkbox-label-size);--el-checkbox-border-radius: 4px;display:inline-flex;align-items:center;vertical-align:middle;height:auto;margin-right:0}.el-checkbox .el-checkbox__input{display:inline-flex;align-items:center;line-height:1}.el-checkbox .el-checkbox__label{padding-left:8px;line-height:1.35;font-size:var(--uac-checkbox-label-size)}.el-checkbox.el-checkbox--small{--el-checkbox-input-width: var(--uac-checkbox-size);--el-checkbox-input-height: var(--uac-checkbox-size);--el-checkbox-font-size: var(--uac-checkbox-label-size)}.el-checkbox.el-checkbox--large{--el-checkbox-input-width: calc(var(--uac-checkbox-size) + 2px);--el-checkbox-input-height: calc(var(--uac-checkbox-size) + 2px)}.el-table .el-checkbox,.el-table.el-table--small .el-checkbox,.el-table .el-checkbox.el-checkbox--small{--el-checkbox-input-width: var(--uac-table-checkbox-size);--el-checkbox-input-height: var(--uac-table-checkbox-size)}.el-table .el-checkbox__inner{width:var(--uac-table-checkbox-size)!important;height:var(--uac-table-checkbox-size)!important}.el-table th.el-table__cell.el-table-column--selection .cell,.el-table td.el-table__cell.el-table-column--selection .cell{display:flex;align-items:center;justify-content:center;overflow:visible}.page-container{padding:0}.page-container .filter-card .filter-row,.page-container .filter-card .filter-row-primary{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;width:100%;max-width:100%;overflow:visible}.page-container .filter-card .filter-item{display:inline-flex;flex-direction:row;align-items:center;gap:8px;min-width:0}.page-container .filter-card .filter-item>:not(label){flex:0 0 auto;min-width:auto}.page-container .filter-card .filter-item>label{flex-shrink:0;margin:0;white-space:nowrap;font-size:13px;font-weight:var(--uac-filter-label-weight);color:var(--uac-filter-label-color)}.page-container .filter-card .filter-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;flex:1 1 auto;min-width:0;max-width:100%;margin-left:auto}.page-container .search-bar{margin-bottom:var(--uac-density-section-gap);padding:var(--uac-density-card-padding-y) var(--uac-density-card-padding-x);background:var(--uac-surface-white);border:1px solid var(--uac-border-light);border-radius:var(--uac-density-card-radius)}.page-container .pagination-wrapper{display:flex;justify-content:flex-end;margin-top:var(--uac-density-section-gap);padding-top:16px;border-top:1px solid var(--uac-border-light)}.main-content .el-table{--el-table-bg-color: var(--uac-surface-white);--el-table-tr-bg-color: var(--uac-surface-white);--el-table-header-bg-color: var(--uac-table-header-bg);--el-table-header-text-color: var(--uac-text-on-light);--el-table-text-color: var(--uac-text-on-light);--el-table-border-color: var(--uac-border-light);--el-table-row-hover-bg-color: rgba(var(--uac-brand-rgb), .05);--el-table-current-row-bg-color: rgba(var(--uac-brand-rgb), .08);--el-table-fixed-box-shadow: 4px 0 12px rgba(38, 40, 44, .06)}.main-content .el-table th.el-table__cell{background-color:var(--uac-table-header-bg)!important;color:var(--uac-text-on-light)!important;font-weight:var(--uac-table-head-weight);font-size:var(--uac-table-head-size);padding-top:var(--uac-table-cell-padding-y);padding-bottom:var(--uac-table-cell-padding-y);border-bottom:1px solid var(--uac-border-light)!important}.main-content .el-table td.el-table__cell{color:var(--uac-text-on-light);font-size:var(--uac-table-body-size);padding-top:var(--uac-table-cell-padding-y);padding-bottom:var(--uac-table-cell-padding-y);border-bottom:1px solid var(--uac-border-light)!important}.main-content .el-table td.el-table__cell .cell,.main-content .el-table th.el-table__cell .cell{line-height:1.5}.main-content .el-table th.el-table__cell .cell{overflow:visible;text-overflow:clip;white-space:nowrap}.main-content .el-table .el-button.is-link:not(.is-disabled){font-size:inherit}.main-content .el-table .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--uac-table-stripe-bg)!important}.main-content .el-table .el-table__empty-text{color:var(--uac-text-muted-on-light)}.main-content .custom-table .el-table__inner-wrapper:before{display:none}.main-content .custom-table .el-loading-mask{background:#ffffffe0}.main-content .custom-table .el-table__empty-block{min-height:280px}.main-content .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:rgba(var(--uac-brand-rgb),.12);color:var(--uac-brand-primary)}.main-content .filter-card .filter-item>label,.main-content .table-card .filter-item>label,.main-content .search-card .el-form--inline .el-form-item__label,.main-content .search-card .search-form.el-form--inline .el-form-item__label,.main-content .search-section .search-form.el-form--inline .el-form-item__label,.main-content .search-form.el-form--inline .el-form-item__label,.main-content .filter-form.el-form--inline .el-form-item__label{color:var(--uac-filter-label-color)!important;font-weight:var(--uac-filter-label-weight)}.main-content .el-form-item__label{font-size:var(--uac-control-font-size);line-height:var(--uac-control-height);height:auto;padding-right:12px}.main-content .el-form:not(.el-form--inline) .el-form-item{align-items:flex-start;overflow:visible}.main-content .el-form:not(.el-form--inline) .el-form-item__content{display:block;overflow:visible;line-height:normal;min-height:0;height:auto;flex:1;min-width:0}.main-content .el-form:not(.el-form--inline) .el-form-item__label{line-height:1.45;padding-top:11px}.main-content .el-input__wrapper,.main-content .el-select__wrapper{min-height:var(--uac-control-height);font-size:var(--uac-control-font-size);border-radius:var(--uac-control-radius)}.main-content .el-input__inner,.main-content .el-select__selected-item,.main-content .el-select__placeholder{font-size:var(--uac-control-font-size)}.main-content .el-button:not(.is-link):not(.is-text):not(.create-btn){min-height:var(--uac-control-height);padding-left:var(--uac-control-padding-x);padding-right:var(--uac-control-padding-x);font-size:var(--uac-control-font-size);border-radius:var(--uac-control-radius)}.el-dialog .el-form-item,.el-drawer .el-form-item{overflow:visible}.el-drawer .el-drawer__body{overflow-x:visible}.el-drawer .el-tabs__content,.el-drawer .el-tab-pane{overflow:visible;height:auto}.el-dialog .el-date-editor .el-input__inner,.el-drawer .el-date-editor .el-input__inner{overflow:visible;text-overflow:clip}.el-dialog .el-form-item__content,.el-drawer .el-form-item__content{display:block;overflow:visible;line-height:normal;min-height:0;height:auto}.dialog-form.el-form,.dict-dialog-form.el-form,.sys-param-dialog-form.el-form{--el-form-label-width: var(--uac-dialog-label-width)}.dialog-form .el-form-item,.dict-dialog-form .el-form-item,.sys-param-dialog-form .el-form-item{margin-bottom:22px}.dialog-form .el-form-item__label,.dict-dialog-form .el-form-item__label,.sys-param-dialog-form .el-form-item__label{white-space:nowrap;overflow:visible;text-overflow:clip;padding-right:14px;color:var(--uac-text-secondary)}.dialog-form--wide.el-form,.el-form.dialog-form--wide{--el-form-label-width: var(--uac-dialog-label-width-wide)}.dialog-form-cols.el-row>.el-col{min-width:0}.dialog-form-cols .el-form-item{margin-bottom:20px}.dialog-form-cols .el-form-item .el-form-item__label{width:var(--uac-dialog-col-label-width)!important;flex:0 0 var(--uac-dialog-col-label-width)!important;padding-right:10px}.dialog-form-cols .el-form-item .el-form-item__content{flex:1;min-width:0;margin-left:0!important}.dialog-form-cols .el-form-item .el-input,.dialog-form-cols .el-form-item .el-input-number{width:100%}.status-active{color:#67c23a}.status-locked{color:#e6a23c}.status-disabled{color:var(--uac-accent)}.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled),.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled){--el-button-bg-color: var(--uac-surface-white);--el-button-border-color: var(--uac-border-light);--el-button-text-color: var(--uac-text-on-light) !important;--el-button-hover-bg-color: rgba(var(--uac-brand-rgb), .08) !important;--el-button-hover-border-color: rgba(var(--uac-brand-rgb), .35) !important;--el-button-hover-text-color: var(--uac-brand-primary) !important;--el-button-active-bg-color: rgba(var(--uac-brand-rgb), .14) !important;--el-button-active-border-color: rgba(var(--uac-brand-rgb), .45) !important;--el-button-active-text-color: var(--uac-brand-dark) !important;background-color:var(--uac-surface-white)!important;border-color:var(--uac-border-light)!important;color:var(--uac-text-on-light)!important}.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled) span,.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled) span{color:inherit!important}.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled) .el-icon,.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled) [class*=el-icon],.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled) .el-icon,.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled) [class*=el-icon]{color:inherit!important}.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled) svg,.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled) svg{fill:currentColor!important}.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover,.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus,.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus-visible,.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover,.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus,.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus-visible{--el-button-hover-text-color: var(--uac-brand-primary) !important;--el-color-primary: var(--uac-brand-secondary);background-color:rgba(var(--uac-brand-rgb),.08)!important;border-color:rgba(var(--uac-brand-rgb),.35)!important;color:var(--uac-brand-primary)!important}.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover span,.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover .el-icon,.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover [class*=el-icon],.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus span,.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus .el-icon,.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus [class*=el-icon],.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus-visible span,.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus-visible .el-icon,.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus-visible [class*=el-icon],.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover span,.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover .el-icon,.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover [class*=el-icon],.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus span,.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus .el-icon,.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus [class*=el-icon],.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus-visible span,.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus-visible .el-icon,.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus-visible [class*=el-icon]{color:var(--uac-brand-primary)!important}.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover svg,.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus svg,.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus-visible svg,.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover svg,.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus svg,.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus-visible svg{color:var(--uac-brand-primary)!important;fill:currentColor!important}.el-button.el-button--default:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):active,.el-button:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):active{color:var(--uac-brand-dark)!important;background-color:rgba(var(--uac-brand-rgb),.14)!important;border-color:rgba(var(--uac-brand-rgb),.45)!important}.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled),.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled){--el-button-bg-color: var(--uac-surface-white);--el-button-border-color: var(--uac-border-light);--el-button-text-color: var(--uac-text-on-light) !important;--el-button-hover-text-color: var(--uac-brand-primary) !important;--el-button-hover-bg-color: rgba(var(--uac-brand-rgb), .06) !important;--el-button-hover-border-color: rgba(var(--uac-brand-rgb), .35) !important;background-color:var(--uac-surface-white)!important;border-color:var(--uac-border-light)!important;color:var(--uac-text-on-light)!important}.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled) span,.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled) .el-icon,.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled) [class*=el-icon],.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled) span,.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled) .el-icon,.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled) [class*=el-icon]{color:inherit!important}.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled) svg,.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled) svg{fill:currentColor!important}.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled):hover,.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled):focus,.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled):focus-visible,.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled):hover,.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled):focus,.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled):focus-visible{--el-button-hover-text-color: var(--uac-brand-primary) !important;--el-color-primary: var(--uac-brand-secondary);background-color:rgba(var(--uac-brand-rgb),.06)!important;border-color:rgba(var(--uac-brand-rgb),.35)!important;color:var(--uac-brand-primary)!important}.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled):hover span,.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled):hover .el-icon,.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled):hover [class*=el-icon],.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled):focus span,.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled):focus .el-icon,.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled):focus [class*=el-icon],.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled):focus-visible span,.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled):focus-visible .el-icon,.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled):focus-visible [class*=el-icon],.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled):hover span,.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled):hover .el-icon,.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled):hover [class*=el-icon],.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled):focus span,.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled):focus .el-icon,.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled):focus [class*=el-icon],.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled):focus-visible span,.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled):focus-visible .el-icon,.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled):focus-visible [class*=el-icon]{color:var(--uac-brand-primary)!important}.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled):hover svg,.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled):focus svg,.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled):focus-visible svg,.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled):hover svg,.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled):focus svg,.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled):focus-visible svg{color:var(--uac-brand-primary)!important;fill:currentColor!important}.el-button.el-button--default.is-plain:not(.is-link):not(.is-disabled):active,.el-button.is-plain:not(.el-button--primary):not(.el-button--success):not(.el-button--warning):not(.el-button--danger):not(.el-button--info):not(.is-link):not(.is-disabled):active{background-color:rgba(var(--uac-brand-rgb),.12)!important;color:var(--uac-brand-dark)!important}.user-search-submit-btn.el-button--primary,.perm-create-btn.el-button--primary{border:none;min-height:var(--uac-control-height-lg);padding:12px 26px;border-radius:var(--uac-control-radius);font-size:var(--uac-control-font-size);font-weight:600;background:linear-gradient(135deg,var(--uac-brand-primary),var(--uac-brand-secondary));color:#fff;box-shadow:0 2px 12px rgba(var(--uac-brand-rgb),.35)}.user-search-submit-btn.el-button--primary:hover:not(.is-disabled),.perm-create-btn.el-button--primary:hover:not(.is-disabled){background:linear-gradient(135deg,var(--uac-brand-secondary),var(--uac-brand-tertiary));box-shadow:0 4px 16px rgba(var(--uac-brand-rgb),.45)}.user-search-submit-btn.el-button--primary.is-disabled,.perm-create-btn.el-button--primary.is-disabled{opacity:.45}.user-search-submit-btn.el-button--primary .el-icon,.user-search-submit-btn.el-button--primary svg,.perm-create-btn.el-button--primary .el-icon,.perm-create-btn.el-button--primary svg{color:inherit!important;fill:currentColor!important}.filter-actions :deep(.user-search-submit-btn),.filter-actions :deep(.user-search-reset-btn),.search-form-actions :deep(.user-search-submit-btn),.search-form-actions :deep(.user-search-reset-btn),.log-search-actions :deep(.user-search-submit-btn),.log-search-actions :deep(.user-search-reset-btn),.filter-query-buttons :deep(.user-search-submit-btn),.filter-query-buttons :deep(.user-search-reset-btn){display:inline-flex;align-items:center;gap:6px}.user-search-reset-btn.el-button--default,.perm-reset-btn.el-button--default{min-height:var(--uac-control-height-lg);padding:12px 26px;border-radius:var(--uac-control-radius);font-size:var(--uac-control-font-size);font-weight:600;background:var(--uac-surface-white)!important;border:1px solid var(--uac-border-light)!important;color:var(--uac-text-on-light)!important;box-shadow:none}.user-search-reset-btn.el-button--default .el-icon,.user-search-reset-btn.el-button--default svg,.perm-reset-btn.el-button--default .el-icon,.perm-reset-btn.el-button--default svg{color:inherit!important;fill:currentColor!important}.user-search-reset-btn.el-button--default:hover:not(.is-disabled),.user-search-reset-btn.el-button--default:focus-visible:not(.is-disabled),.perm-reset-btn.el-button--default:hover:not(.is-disabled),.perm-reset-btn.el-button--default:focus-visible:not(.is-disabled){background:rgba(var(--uac-brand-rgb),.06)!important;border-color:rgba(var(--uac-brand-border-rgb),.45)!important;color:var(--uac-brand-primary)!important;box-shadow:none}.user-search-reset-btn.el-button--default:active:not(.is-disabled),.perm-reset-btn.el-button--default:active:not(.is-disabled){background:rgba(var(--uac-brand-rgb),.1)!important;border-color:rgba(var(--uac-brand-border-rgb),.55)!important;color:var(--uac-brand-dark)!important}.el-button.el-button--danger:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled){background:linear-gradient(135deg,var(--uac-accent) 0%,var(--uac-accent-dark) 100%)!important;border-color:var(--uac-accent)!important;color:#fff!important;box-shadow:0 2px 12px rgba(var(--uac-accent-rgb),.32)}.el-button.el-button--danger:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):hover:not(.is-disabled),.el-button.el-button--danger:not(.is-link):not(.is-text):not(.is-plain):not(.is-disabled):focus-visible:not(.is-disabled){background:linear-gradient(135deg,#ff9478 0%,var(--uac-accent) 100%)!important;border-color:#ff9478!important;box-shadow:0 4px 16px rgba(var(--uac-accent-rgb),.38)}.el-button.el-button--danger.is-plain:not(.is-link):not(.is-text):not(.is-disabled){--el-button-bg-color: rgba(var(--uac-accent-rgb), .08);--el-button-border-color: rgba(var(--uac-accent-rgb), .42);--el-button-text-color: var(--uac-accent);--el-button-hover-bg-color: rgba(var(--uac-accent-rgb), .14);--el-button-hover-border-color: rgba(var(--uac-accent-rgb), .55);--el-button-hover-text-color: var(--uac-accent-dark);background-color:rgba(var(--uac-accent-rgb),.08)!important;border-color:rgba(var(--uac-accent-rgb),.42)!important;color:var(--uac-accent)!important}.el-link.el-link--primary,.el-button.is-link.el-button--primary,.el-button--primary.is-link,.el-button--primary.is-text{--el-link-text-color: var(--uac-brand-primary);--el-button-text-color: var(--uac-brand-primary);color:var(--uac-brand-primary)!important}.el-link.el-link--primary:hover,.el-link.el-link--primary:focus-visible,.el-button.is-link.el-button--primary:hover,.el-button.is-link.el-button--primary:focus-visible,.el-button--primary.is-link:hover,.el-button--primary.is-link:focus-visible,.el-button--primary.is-text:hover,.el-button--primary.is-text:focus-visible{color:var(--uac-brand-dark)!important}.el-button.is-link,.el-button.is-text{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.page-container .create-btn.el-button--primary{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;min-height:var(--uac-control-height-lg);border-radius:var(--uac-control-radius);font-size:var(--uac-control-font-size);background:linear-gradient(135deg,var(--uac-brand-primary) 0%,var(--uac-brand-secondary) 100%);border:none;box-shadow:0 4px 16px rgba(var(--uac-brand-rgb),.38);transition:all .3s ease;font-weight:600}.page-container .create-btn.el-button--primary:hover:not(.is-disabled){transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--uac-brand-rgb),.42)}.page-container .create-btn.el-button--primary .el-icon,.page-container .create-btn.el-button--primary svg{color:inherit!important;fill:currentColor!important}.main-content .el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):not(.create-btn){--el-button-bg-color: transparent;min-height:var(--uac-control-height);background:linear-gradient(135deg,var(--uac-brand-primary) 0%,var(--uac-brand-secondary) 100%)!important;border-color:rgba(var(--uac-brand-border-rgb),.5)!important;color:#fff!important;box-shadow:0 3px 12px rgba(var(--uac-brand-rgb),.32)}.main-content .el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):not(.create-btn):hover:not(.is-disabled),.main-content .el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):not(.create-btn):focus-visible:not(.is-disabled){background:linear-gradient(135deg,var(--uac-brand-secondary) 0%,var(--uac-brand-tertiary) 100%)!important;border-color:rgba(var(--uac-brand-border-rgb),.65)!important;color:#fff!important;box-shadow:0 6px 18px rgba(var(--uac-brand-rgb),.38)}.main-content .el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):not(.create-btn).is-disabled{background:rgba(var(--uac-brand-rgb),.35)!important;border-color:rgba(var(--uac-border-rgb),.65)!important;box-shadow:none}.main-content .el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):not(.create-btn) .el-icon,.main-content .el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):not(.create-btn) span,.main-content .el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain):not(.create-btn) svg{color:inherit!important;fill:currentColor!important}.log-search-actions.el-form-item .el-form-item__content{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.el-radio-button{--el-radio-button-checked-bg-color: rgba(var(--uac-brand-rgb), .12);--el-radio-button-checked-text-color: var(--uac-brand-primary);--el-radio-button-checked-border-color: rgba(var(--uac-brand-border-rgb), .45);--el-radio-button-disabled-checked-fill: rgba(var(--uac-brand-rgb), .08)}.el-radio-button__inner{border-color:var(--uac-border-light);background:var(--uac-surface-white);color:var(--uac-text-muted-on-light);box-shadow:none;transition:all .2s ease}.el-radio-button:first-child .el-radio-button__inner{border-left-color:var(--uac-border-light)}.el-radio-button__inner:hover{color:var(--uac-text-secondary);border-color:rgba(var(--uac-brand-border-rgb),.35);background:rgba(var(--uac-brand-rgb),.08)}.el-radio-button__original-radio:checked+.el-radio-button__inner{background:rgba(var(--uac-brand-rgb),.12)!important;border-color:rgba(var(--uac-brand-border-rgb),.45)!important;color:var(--uac-brand-primary)!important;box-shadow:none!important}.el-radio-group .el-radio-button__original-radio:checked+.el-radio-button__inner{background:rgba(var(--uac-brand-rgb),.12)!important;border-color:rgba(var(--uac-brand-border-rgb),.45)!important;color:var(--uac-brand-primary)!important}.el-tabs{--el-color-primary: var(--uac-brand-primary);--el-color-primary-rgb: var(--uac-brand-rgb)}.el-tabs__item{color:var(--uac-text-secondary);font-weight:500}.el-tabs__item:hover{color:var(--uac-text-on-light)}.el-tabs__nav-wrap:after{background-color:var(--uac-border-light)}.el-radio{--el-radio-text-color: var(--uac-text-on-light);--el-radio-input-border-color: rgba(var(--uac-brand-border-rgb), .45);--el-radio-input-bg-color: var(--uac-surface-white);--el-radio-input-border-color-hover: var(--uac-brand-secondary)}.el-radio__label{color:var(--uac-text-on-light)}.el-radio.is-checked .el-radio__label{color:var(--uac-brand-primary)!important;font-weight:500}.el-radio__inner{border-color:rgba(var(--uac-brand-border-rgb),.45);background:var(--uac-surface-1)}.el-radio__input.is-checked .el-radio__inner{background:linear-gradient(145deg,var(--uac-brand-primary) 0%,var(--uac-brand-secondary) 55%,var(--uac-brand-dark) 100%)!important;border-color:rgba(var(--uac-brand-border-rgb),.9)!important;box-shadow:0 0 0 1px rgba(var(--uac-brand-rgb),.35)}.el-radio__inner:after{background-color:var(--uac-surface-white)!important}.el-overlay-dialog .el-radio__input.is-checked .el-radio__inner,.el-dialog .el-radio__input.is-checked .el-radio__inner{background:linear-gradient(145deg,var(--uac-brand-primary) 0%,var(--uac-brand-secondary) 55%,var(--uac-brand-dark) 100%)!important;border-color:rgba(var(--uac-brand-border-rgb),.9)!important}.el-overlay-dialog .el-radio.is-checked .el-radio__label,.el-dialog .el-radio.is-checked .el-radio__label{color:var(--uac-brand-primary)!important}.el-segmented{--el-segmented-bg-color: var(--uac-surface-2);--el-segmented-item-selected-bg-color: rgba(var(--uac-brand-rgb), .12);--el-segmented-item-selected-color: var(--uac-brand-primary);--el-border-radius-base: 8px;border:1px solid var(--uac-border-light);padding:2px}.el-segmented .el-segmented__item{color:var(--uac-text-muted-on-light);transition:all .2s ease;border-radius:6px}.el-segmented .el-segmented__item:hover{color:var(--uac-text-secondary);background:rgba(var(--uac-brand-rgb),.12)}.el-segmented .el-segmented__item.is-selected,.el-segmented .el-segmented__item-selected{color:var(--uac-brand-primary);background:rgba(var(--uac-brand-rgb),.12)}.app-manage-actions-popper{--el-dropdown-menuItem-hover-fill: rgba(var(--uac-brand-rgb), .08);--el-dropdown-menuItem-hover-color: var(--uac-text-on-light)}.app-manage-actions-popper .el-dropdown-menu__item{color:var(--uac-text-on-light)!important;background-color:transparent!important;background-image:none!important}.app-manage-actions-popper .el-dropdown-menu__item:not(.is-disabled):hover{background:rgba(var(--uac-brand-rgb),.08)!important;color:var(--uac-brand-primary)!important}.app-manage-actions-popper .el-dropdown-menu__item:not(.is-disabled):focus,.app-manage-actions-popper .el-dropdown-menu__item:not(.is-disabled):focus-visible,.app-manage-actions-popper .el-dropdown-menu__item:not(.is-disabled):active,.app-manage-actions-popper .el-dropdown-menu__item:not(.is-disabled).is-active,.app-manage-actions-popper .el-dropdown-menu__item:not(.is-disabled).hover{background-color:rgba(var(--uac-brand-rgb),.08)!important;background-image:none!important;color:var(--uac-brand-primary)!important;box-shadow:none!important;outline:none!important}.app-manage-actions-popper .el-dropdown-menu__item.is-disabled,.app-manage-actions-popper .el-dropdown-menu__item.is-disabled:hover,.app-manage-actions-popper .el-dropdown-menu__item.is-disabled:focus,.app-manage-actions-popper .el-dropdown-menu__item.is-disabled:focus-visible,.app-manage-actions-popper .el-dropdown-menu__item.is-disabled:active{color:var(--uac-text-muted-on-light)!important;background-color:transparent!important;background-image:none!important;opacity:1!important;cursor:not-allowed!important;box-shadow:none!important}.app-manage-actions-popper .el-dropdown-menu__item.is-disabled *,.app-manage-actions-popper .el-dropdown-menu__item.is-disabled .el-icon{color:var(--uac-text-muted-on-light)!important;fill:currentColor!important}.app-manage-actions-popper .el-dropdown-menu__item.is-disabled:before,.app-manage-actions-popper .el-dropdown-menu__item.is-disabled:after{background:transparent!important}.el-pagination{--el-pagination-bg-color: transparent;--el-pagination-text-color: var(--uac-text-muted);--el-pagination-button-color: var(--uac-text-muted);--el-pagination-button-bg-color: var(--uac-surface-2);--el-pagination-button-disabled-color: rgba(100, 116, 139, .62);--el-pagination-button-disabled-bg-color: var(--uac-surface-2);--el-pagination-hover-color: var(--uac-brand-primary);font-size:var(--uac-control-font-size)}.el-pagination .btn-prev,.el-pagination .btn-next,.el-pagination .el-pager li{border:var(--uac-border-normal);min-width:38px;height:38px;line-height:38px;border-radius:10px;transition:all var(--uac-motion-fast) ease}.el-pagination .el-pager li.is-active{border-color:var(--uac-brand-primary);background:var(--uac-brand-primary);color:#fff;box-shadow:0 2px 8px rgba(var(--uac-brand-rgb),.28)}.el-link.el-link--danger,.el-button.is-link.el-button--danger,.el-button--danger.is-text,.el-button--danger.is-link{--el-link-text-color: var(--uac-accent);--el-button-text-color: var(--uac-accent);color:var(--uac-accent)!important}.el-link.el-link--danger:hover,.el-link.el-link--danger:focus-visible,.el-button.is-link.el-button--danger:hover,.el-button.is-link.el-button--danger:focus-visible,.el-button--danger.is-text:hover,.el-button--danger.is-text:focus-visible,.el-button--danger.is-link:hover,.el-button--danger.is-link:focus-visible{color:var(--uac-accent-dark)!important}.el-popper.el-tooltip.is-dark,.el-popper.is-dark.el-tooltip,.el-tooltip__popper.is-dark{background:var(--uac-tooltip-bg)!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--uac-tooltip-text)!important;box-shadow:var(--uac-shadow-md)!important}.el-popper.el-tooltip.is-dark .el-popper__arrow:before,.el-popper.is-dark.el-tooltip .el-popper__arrow:before,.el-tooltip__popper.is-dark .el-popper__arrow:before{background:var(--uac-tooltip-bg)!important;border:1px solid rgba(255,255,255,.1)!important}.el-popper.el-tooltip.is-light,.el-popper.is-light.el-tooltip,.el-tooltip__popper.is-light{background:var(--uac-surface-white)!important;border:1px solid var(--uac-border-light)!important;color:var(--uac-text-on-light)!important;box-shadow:var(--uac-shadow-md)!important}.el-popper.el-tooltip.is-light .el-popper__arrow:before,.el-popper.is-light.el-tooltip .el-popper__arrow:before,.el-tooltip__popper.is-light .el-popper__arrow:before{background:var(--uac-surface-white)!important;border:1px solid var(--uac-border-light)!important}.el-input__inner::placeholder,.el-textarea__inner::placeholder,.el-select__placeholder,.el-range-input::placeholder{color:var(--uac-text-placeholder)!important;opacity:1}.form-field-stack{display:flex;flex-direction:column;align-items:stretch;gap:var(--uac-form-hint-gap, 14px);width:100%;overflow:visible}.form-field-stack__control{display:block;width:100%;flex-shrink:0}.form-hint,.form-hint-line,.form-hint.muted,.hint:not(.el-icon):not([class*=icon]),.hint.inline-hint,.hint-text,[class*=__hint]:not([class*=icon]){display:block;width:100%;overflow:visible;margin:var(--uac-form-hint-gap, 14px) 0 0;padding:0 0 3px;font-size:12px;line-height:1.65;white-space:normal;word-break:break-word;color:var(--uac-text-hint)}.form-field-stack>.form-hint,.form-field-stack>.form-hint-line,.form-field-stack>.hint{margin-top:0}.main-content .el-form-item.form-item--align-center,.el-dialog .el-form-item.form-item--align-center,.el-drawer .el-form-item.form-item--align-center{align-items:center!important}.main-content .el-form-item.form-item--align-center .el-form-item__label,.el-dialog .el-form-item.form-item--align-center .el-form-item__label,.el-drawer .el-form-item.form-item--align-center .el-form-item__label{display:inline-flex;align-items:center;justify-content:flex-end;height:var(--uac-control-height);padding-top:0!important;line-height:1.4}.main-content .el-form-item.form-item--align-center .el-form-item__content,.el-dialog .el-form-item.form-item--align-center .el-form-item__content,.el-drawer .el-form-item.form-item--align-center .el-form-item__content{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px;min-height:var(--uac-control-height);padding-top:0!important;height:auto}.el-input-number{--uac-input-number-inner-lh: calc(var(--uac-control-height) - 2px);display:inline-flex;vertical-align:middle;overflow:visible;width:auto;min-height:var(--uac-control-height);line-height:var(--uac-input-number-inner-lh);--el-input-number-controls-height: calc(var(--uac-input-number-inner-lh) / 2)}.el-input-number .el-input{flex:1 1 auto;width:100%;font-size:inherit}.el-input-number .el-input__wrapper{width:100%;min-height:var(--uac-control-height);height:auto;box-sizing:border-box;display:inline-flex;align-items:center;overflow:visible;padding:4px 12px}.el-input-number .el-input__inner{width:100%;height:auto;line-height:calc(var(--uac-control-font-size) * 1.5715);font-size:var(--uac-control-font-size);font-variant-numeric:tabular-nums;padding:0;box-sizing:border-box;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.el-input-number.is-without-controls .el-input__wrapper{padding-left:12px;padding-right:12px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:12px;padding-right:calc(var(--uac-control-height) + 6px)}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{display:flex;align-items:center;justify-content:center;height:var(--el-input-number-controls-height);line-height:1}:root{--el-color-primary: var(--uac-brand-primary);--el-color-primary-rgb: var(--uac-brand-rgb);--el-color-primary-light-3: var(--uac-brand-secondary);--el-color-primary-light-5: #7ab8aa;--el-color-primary-light-7: #a3d0c6;--el-color-primary-light-8: #c5e3dc;--el-color-primary-light-9: #e8f4f1;--el-color-primary-dark-2: var(--uac-brand-dark);--el-datepicker-active-color: var(--uac-brand-primary);--el-datepicker-inrange-bg-color: rgba(var(--uac-brand-rgb), .16);--el-datepicker-inrange-hover-bg-color: rgba(var(--uac-brand-rgb), .24);--el-datepicker-hover-text-color: var(--uac-brand-primary)}.el-tabs__item.is-active{color:var(--uac-brand-primary)!important}.el-tabs__active-bar{background-color:var(--uac-brand-primary)!important}
