@charset "UTF-8";#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-search__embedded[data-v-55b0bc74],.stats-cards[data-v-d58386e1]{margin-bottom:var(--admin-space-md, 16px)}.stats-cards .stat-card[data-v-d58386e1]{border-radius:var(--admin-radius-md, 8px);transition:transform var(--admin-duration-fast, .16s) var(--admin-ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow var(--admin-duration-fast, .16s) var(--admin-ease-out, cubic-bezier(.16, 1, .3, 1));will-change:transform}.stats-cards .stat-card[data-v-d58386e1]:hover{transform:translateY(-1px)}.stats-cards .stat-card[data-v-d58386e1] .el-card__body{padding:var(--admin-space-md, 16px)}.stats-cards .stat-content[data-v-d58386e1]{display:flex;align-items:center;gap:16px}.stats-cards .stat-content .stat-icon[data-v-d58386e1]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--admin-radius-lg, 12px);flex-shrink:0}.stats-cards .stat-content .stat-info[data-v-d58386e1]{flex:1;min-width:0}.stats-cards .stat-content .stat-info .stat-value[data-v-d58386e1]{font-size:24px;font-weight:600;color:var(--el-text-color-primary);line-height:1.2;margin-bottom:var(--admin-space-xs, 4px)}.stats-cards .stat-content .stat-info .stat-label[data-v-d58386e1]{font-size:14px;color:var(--el-text-color-secondary);margin-bottom:var(--admin-space-xs, 4px)}.stats-cards .stat-content .stat-info .stat-change[data-v-d58386e1]{display:inline-flex;align-items:center;gap:2px;font-size:12px;font-weight:500;padding:2px 6px;border-radius:var(--admin-radius-sm, 6px)}.stats-cards .stat-content .stat-info .stat-change.is-increase[data-v-d58386e1]{color:var(--el-color-success);background-color:var(--el-color-success-light-9)}.stats-cards .stat-content .stat-info .stat-change.is-decrease[data-v-d58386e1]{color:var(--el-color-danger);background-color:var(--el-color-danger-light-9)}.stats-cards .stat-content .stat-info .stat-change.neutral[data-v-d58386e1]{color:var(--el-text-color-secondary);background-color:var(--el-fill-color-light)}@media (max-width: 1200px){.stats-cards .stat-content .stat-value[data-v-d58386e1]{font-size:20px}}@media (max-width: 768px){.stats-cards .stat-card[data-v-d58386e1] .el-card__body{padding:var(--admin-space-md2, 12px)}.stats-cards .stat-content[data-v-d58386e1]{gap:12px}.stats-cards .stat-content .stat-icon[data-v-d58386e1]{width:48px;height:48px}.stats-cards .stat-content .stat-info .stat-value[data-v-d58386e1]{font-size:18px}.stats-cards .stat-content .stat-info .stat-label[data-v-d58386e1]{font-size:13px}}.svg-icon[data-v-33e00116]{width:1em;height:1em;fill:currentColor;overflow:hidden}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.static{position:static}[start~="1"]{inset-inline-start:.25rem}.grid{display:grid}[rows~="2"]{grid-template-rows:repeat(2,minmax(0,1fr))}[rows~="3"]{grid-template-rows:repeat(3,minmax(0,1fr))}.mr-2,[mr-2=""]{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-3{margin-top:.75rem}.inline,[inline=""]{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}[size~="12"]{width:3rem;height:3rem}[size~="14"]{width:3.5rem;height:3.5rem}[size~="16"]{width:4rem;height:4rem}[size~="18"]{width:4.5rem;height:4.5rem}[size~="20"]{width:5rem;height:5rem}[size~="24"]{width:6rem;height:6rem}[size~="30"]{width:7.5rem;height:7.5rem}[size~="300px"]{width:300px;height:300px}[size~="48"]{width:12rem;height:12rem}.h-12{height:3rem}.h3{height:.75rem}.h4{height:1rem}.w-12{width:3rem}.flex{display:flex}.inline-flex{display:inline-flex}.flex-shrink{flex-shrink:1}.flex-wrap{flex-wrap:wrap}[translate~="1"]{--un-translate-x:.25rem;--un-translate-y:.25rem;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.items-center{align-items:center}.justify-center{justify-content:center}.b,.border,[border=""]{border-width:1px}[stroke-width~="1.8"]{stroke-width:1.8px}[stroke-width~="2"]{stroke-width:2px}[stroke-width~="2.5"]{stroke-width:2.5px}.px{padding-left:1rem;padding-right:1rem}[px~="default:"]:default{padding-left:1rem;padding-right:1rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.pt{padding-top:1rem}.text-center{text-align:center}.uppercase{text-transform:uppercase}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.blur{--un-blur:blur(8px);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease{transition-timing-function:cubic-bezier(.4,0,.2,1)}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--v3-body-bg-color: var(--el-bg-color-page);--v3-header-height: calc(var(--v3-navigationbar-height) + var(--v3-tagsview-height));--v3-navigationbar-height: var(--admin-navbar-height);--v3-sidebar-width: var(--admin-sidebar-width);--v3-sidebar-hide-width: var(--admin-sidebar-hide-width);--v3-sidebar-menu-item-height: var(--admin-sidebar-menu-item-height);--v3-sidebar-menu-tip-line-bg-color: var(--el-color-primary);--v3-sidebar-menu-bg-color: var(--admin-shell-bg-color);--v3-sidebar-menu-hover-bg-color: var(--admin-shell-hover-bg-color);--v3-sidebar-menu-text-color: var(--admin-shell-text-color);--v3-sidebar-menu-active-text-color: var(--admin-shell-text-active-color);--v3-sidebarlogo-bg-color: var(--admin-shell-bg-color);--v3-tagsview-height: var(--admin-tagsview-height);--v3-tagsview-tag-text-color: var(--el-text-color-regular);--v3-tagsview-tag-active-text-color: var(--admin-on-primary, #ffffff);--v3-tagsview-tag-bg-color: var(--el-bg-color);--v3-tagsview-tag-active-bg-color: var(--el-color-primary);--v3-tagsview-tag-border-radius: var(--admin-radius-sm, 6px);--v3-tagsview-tag-border-color: var(--el-border-color-lighter);--v3-tagsview-tag-active-border-color: var(--el-color-primary);--v3-tagsview-tag-active-before-color: var(--el-color-white, #ffffff);--v3-tagsview-tag-icon-hover-bg-color: color-mix(in srgb, var(--el-text-color-primary) 8%, transparent);--v3-tagsview-tag-icon-hover-color: var(--el-text-color-primary);--v3-rightpanel-button-bg-color: var(--admin-shell-bg-color);--v3-border-color: var(--el-border-color-lighter)}html.dark{--v3-body-bg-color: var(--el-bg-color-page);--v3-tagsview-tag-text-color: var(--el-text-color-regular);--v3-tagsview-tag-bg-color: var(--el-bg-color);--v3-tagsview-tag-border-color: var(--el-border-color)}html.dark-blue,html.eye-protection,html.colorblindness{--v3-body-bg-color: var(--el-bg-color-page);--v3-tagsview-tag-text-color: var(--el-text-color-regular);--v3-tagsview-tag-bg-color: var(--admin-tagsview-bg);--v3-tagsview-tag-border-color: var(--admin-tagsview-border)}:root{--admin-space-xs: 4px;--admin-space-sm: 8px;--admin-space-md2: 12px;--admin-space-md: 16px;--admin-space-lg: 20px;--admin-space-xl: 24px;--admin-space-2xl: 32px;--admin-duration-fast: .16s;--admin-duration-normal: .24s;--admin-duration-slow: .32s;--admin-ease-out: cubic-bezier(.16, 1, .3, 1);--admin-radius-xs: 4px;--admin-radius-sm: 6px;--admin-radius-md: 8px;--admin-radius-lg: 12px;--admin-radius-pill: 999px;--admin-radius-control: var(--admin-radius-sm);--admin-radius-card: var(--admin-radius-md);--admin-radius-popover: var(--admin-radius-md);--admin-radius-dialog: var(--admin-radius-lg);--el-border-radius-base: var(--admin-radius-control);--el-border-radius-small: var(--admin-radius-xs);--el-border-radius-round: var(--admin-radius-pill);--admin-page-padding: var(--admin-space-xl);--admin-card-padding-y: var(--admin-space-md);--admin-card-padding-x: var(--admin-space-xl);--admin-dialog-padding-x: var(--admin-space-xl);--admin-block-gap: var(--admin-space-md2);--admin-search-input-width: 200px;--admin-search-select-width: 200px;--admin-search-control-sm: 120px;--admin-search-control-md: 140px;--admin-search-control-lg: 240px;--admin-search-control-xl: 280px;--admin-search-control-wide: 300px;--admin-search-date-width: 320px;--admin-search-datetime-width: 360px;--admin-search-enterprise-width: 420px;--admin-search-enterprise-max-width: 560px;--admin-section-gap: var(--admin-space-lg);--el-card-padding: var(--admin-card-padding-y) var(--admin-card-padding-x);--admin-navbar-height: 50px;--admin-sidebar-width: 220px;--admin-sidebar-hide-width: 50px;--admin-sidebar-menu-item-height: 60px;--admin-tagsview-height: 34px;--admin-card-shadow: 0 1px 2px rgba(2, 6, 23, .05), 0 10px 24px rgba(2, 6, 23, .06);--admin-card-shadow-hover: 0 2px 10px rgba(2, 6, 23, .06), 0 18px 44px rgba(2, 6, 23, .12);--admin-shadow-card: var(--admin-card-shadow);--admin-shadow-card-hover: var(--admin-card-shadow-hover);--admin-shadow-sm: var(--admin-card-shadow);--admin-shadow-md: 0 2px 12px rgba(2, 6, 23, .08), 0 24px 64px rgba(2, 6, 23, .14);--admin-shadow-lg: 0 8px 30px rgba(2, 6, 23, .12), 0 40px 100px rgba(2, 6, 23, .18);--admin-shadow-popover: 0 2px 12px rgba(2, 6, 23, .08), 0 28px 72px rgba(2, 6, 23, .16);--admin-shadow-media: 0 24px 88px rgba(0, 0, 0, .38);--admin-card-border: var(--el-border-color-lighter);--admin-card-border-hover: color-mix(in srgb, var(--el-color-primary) 12%, var(--admin-card-border));--admin-on-primary: #ffffff;--admin-table-header-bg: var(--el-fill-color-light);--admin-table-header-text-color: var(--el-text-color-primary);--admin-table-row-hover-bg: color-mix(in srgb, var(--el-color-primary) 4%, var(--admin-table-header-bg));--el-table-header-text-color: var(--admin-table-header-text-color);--el-table-row-hover-bg-color: var(--admin-table-row-hover-bg);--admin-shell-bg-color: #0f172a;--admin-shell-text-color: #c0c4cc;--admin-shell-text-active-color: #ffffff;--admin-shell-hover-bg-color: color-mix(in srgb, var(--el-color-primary) 12%, var(--admin-shell-bg-color));--admin-focus-ring-color: color-mix(in srgb, var(--el-color-primary) 34%, transparent);--admin-focus-ring-width: 2px;--admin-focus-outline-width: 2px;--admin-focus-ring-shadow: 0 0 0 var(--admin-focus-ring-width) var(--admin-focus-ring-color);--admin-interactive-hover-bg: color-mix(in srgb, var(--el-color-primary) 4%, var(--el-fill-color-lighter));--admin-interactive-active-bg: color-mix(in srgb, var(--el-color-primary) 7%, var(--el-fill-color-lighter));--admin-overlay-scrim-bg: var(--el-mask-color-extra-light, rgba(2, 6, 23, .22));--admin-floating-btn-bg: rgba(15, 23, 42, .3);--admin-floating-btn-bg-hover: rgba(15, 23, 42, .6);--admin-floating-btn-color: var(--admin-on-primary, #ffffff);--admin-floating-btn-size: 40px;--admin-floating-btn-blur: 10px;--admin-floating-btn-hover-scale: 1.04;--admin-audio-switch-size: 32px;--admin-audio-switch-right: var(--admin-space-md2);--admin-audio-switch-bottom: 50px;--admin-audio-switch-bg: var(--el-bg-color-overlay);--admin-audio-switch-border-color: color-mix(in srgb, var(--el-color-danger) 32%, var(--el-border-color));--admin-audio-switch-color: color-mix(in srgb, var(--el-color-danger) 72%, var(--el-text-color-regular));--admin-audio-switch-hover-bg: color-mix(in srgb, var(--el-color-danger) 8%, var(--el-fill-color-lighter));--admin-audio-switch-hover-border-color: color-mix(in srgb, var(--el-color-danger) 46%, var(--el-border-color));--admin-audio-switch-active-border-color: color-mix(in srgb, var(--el-color-success) 46%, var(--el-border-color));--admin-audio-switch-active-color: var(--el-color-success);--admin-audio-switch-active-hover-bg: color-mix(in srgb, var(--el-color-success) 10%, var(--el-fill-color-lighter));--admin-audio-switch-active-hover-border-color: color-mix( in srgb, var(--el-color-success) 62%, var(--el-border-color) );--admin-surface-1: var(--el-bg-color);--admin-surface-2: var(--el-fill-color-lighter);--admin-text-1: var(--el-text-color-primary);--admin-text-2: var(--el-text-color-regular);--admin-text-3: var(--el-text-color-secondary);--admin-metric-accent-default: var(--el-color-primary);--admin-metric-accent-success: var(--el-color-success);--admin-metric-accent-danger: var(--el-color-danger);--admin-metric-accent-warning: var(--el-color-warning);--admin-metric-accent-muted: var(--el-border-color);--admin-page-title-size: 22px;--admin-page-title-weight: 650;--admin-page-subtitle-size: 14px;--admin-color-success: var(--el-color-success);--admin-color-warning: var(--el-color-warning);--admin-color-danger: var(--el-color-danger);--admin-color-info: var(--el-color-info);--admin-divider-muted: var(--el-border-color);--el-box-shadow: var(--admin-shadow-md);--el-box-shadow-light: var(--admin-shadow-sm);--el-box-shadow-lighter: var(--admin-shadow-sm);--el-box-shadow-dark: var(--admin-shadow-lg);--admin-tagsview-bg: var(--el-bg-color);--admin-tagsview-border: var(--el-border-color-lighter);--admin-navbar-bg: var(--el-bg-color);--admin-navbar-border: var(--el-border-color-lighter);--admin-theme-preview-normal: #f2f3f5;--admin-theme-preview-normal-ring: #c0c4cc;--admin-theme-preview-dark: #1d1e1f;--admin-theme-preview-dark-ring: #409eff;--admin-theme-preview-dark-blue: #0d2b50;--admin-theme-preview-dark-blue-ring: #00b1ff;--admin-theme-preview-eye-protection: #051d17;--admin-theme-preview-eye-protection-ring: #22c389;--admin-theme-preview-colorblindness: #221900;--admin-theme-preview-colorblindness-ring: #f2be32}@media (max-width: 768px){:root{--admin-page-padding: var(--admin-space-md);--admin-card-padding-x: var(--admin-space-md)}}html.dark{--admin-shell-bg-color: var(--el-bg-color-page, #151515);--admin-shell-text-color: var(--el-text-color-regular, #cfd3dc);--admin-shell-text-active-color: var(--el-text-color-primary, #e5eaf3);--admin-card-shadow: 0 1px 2px rgba(0, 0, 0, .18), 0 12px 24px rgba(0, 0, 0, .26);--admin-card-shadow-hover: 0 2px 10px rgba(0, 0, 0, .22), 0 20px 44px rgba(0, 0, 0, .32);--admin-shadow-sm: var(--admin-card-shadow);--admin-shadow-md: 0 2px 12px rgba(0, 0, 0, .22), 0 30px 74px rgba(0, 0, 0, .34);--admin-shadow-lg: 0 8px 30px rgba(0, 0, 0, .26), 0 46px 116px rgba(0, 0, 0, .42);--admin-shadow-popover: 0 2px 12px rgba(0, 0, 0, .22), 0 26px 64px rgba(0, 0, 0, .34);--admin-shadow-media: 0 24px 88px rgba(0, 0, 0, .48);--admin-card-border: var(--el-border-color-light);--admin-card-border-hover: color-mix(in srgb, var(--el-color-primary) 14%, var(--admin-card-border));--admin-focus-ring-color: color-mix(in srgb, var(--el-color-primary) 44%, transparent);--admin-floating-btn-bg: rgba(0, 0, 0, .34);--admin-floating-btn-bg-hover: rgba(0, 0, 0, .62);--admin-tagsview-bg: var(--el-bg-color);--admin-tagsview-border: var(--el-border-color);--el-box-shadow: var(--admin-shadow-md);--el-box-shadow-light: var(--admin-shadow-sm);--el-box-shadow-lighter: var(--admin-shadow-sm);--el-box-shadow-dark: var(--admin-shadow-lg)}html.dark-blue{--admin-shell-bg-color: var(--el-bg-color-page, #08284d);--admin-shell-text-color: var(--el-text-color-regular, rgba(255, 255, 255, .85));--admin-shell-text-active-color: var(--el-text-color-primary, #ffffff);--admin-card-shadow: 0 1px 2px rgba(0, 0, 0, .16), 0 12px 24px rgba(0, 0, 0, .24);--admin-card-shadow-hover: 0 2px 10px rgba(0, 0, 0, .2), 0 20px 44px rgba(0, 0, 0, .3);--admin-shadow-sm: var(--admin-card-shadow);--admin-shadow-md: 0 2px 12px rgba(0, 0, 0, .2), 0 30px 74px rgba(0, 0, 0, .3);--admin-shadow-lg: 0 8px 30px rgba(0, 0, 0, .24), 0 46px 116px rgba(0, 0, 0, .38);--admin-shadow-popover: 0 2px 12px rgba(0, 0, 0, .2), 0 26px 64px rgba(0, 0, 0, .3);--admin-shadow-media: 0 24px 88px rgba(0, 0, 0, .5);--admin-card-border: var(--el-border-color-light);--admin-card-border-hover: color-mix(in srgb, var(--el-color-primary) 14%, var(--admin-card-border));--admin-focus-ring-color: color-mix(in srgb, var(--el-color-primary) 45%, transparent);--admin-tagsview-bg: #0d2b50;--admin-tagsview-border: rgba(0, 177, 255, .18);--el-box-shadow: var(--admin-shadow-md);--el-box-shadow-light: var(--admin-shadow-sm);--el-box-shadow-lighter: var(--admin-shadow-sm);--el-box-shadow-dark: var(--admin-shadow-lg)}html.eye-protection{--admin-shell-bg-color: var(--el-bg-color-page, #010c0a);--admin-shell-text-color: var(--el-text-color-regular, #d9d9d9);--admin-shell-text-active-color: var(--el-text-color-primary, #ffffff);--admin-card-shadow: 0 1px 2px rgba(0, 0, 0, .16), 0 12px 24px rgba(0, 0, 0, .24);--admin-card-shadow-hover: 0 2px 10px rgba(0, 0, 0, .2), 0 20px 44px rgba(0, 0, 0, .3);--admin-shadow-sm: var(--admin-card-shadow);--admin-shadow-md: 0 2px 12px rgba(0, 0, 0, .2), 0 30px 74px rgba(0, 0, 0, .3);--admin-shadow-lg: 0 8px 30px rgba(0, 0, 0, .24), 0 46px 116px rgba(0, 0, 0, .38);--admin-shadow-popover: 0 2px 12px rgba(0, 0, 0, .2), 0 26px 64px rgba(0, 0, 0, .3);--admin-shadow-media: 0 24px 88px rgba(0, 0, 0, .5);--admin-card-border: var(--el-border-color-light);--admin-card-border-hover: color-mix(in srgb, var(--el-color-primary) 14%, var(--admin-card-border));--admin-focus-ring-color: color-mix(in srgb, var(--el-color-primary) 45%, transparent);--admin-tagsview-bg: #051d17;--admin-tagsview-border: rgba(34, 195, 137, .18);--el-box-shadow: var(--admin-shadow-md);--el-box-shadow-light: var(--admin-shadow-sm);--el-box-shadow-lighter: var(--admin-shadow-sm);--el-box-shadow-dark: var(--admin-shadow-lg)}html.colorblindness{--admin-shell-bg-color: var(--el-bg-color-page, #1a1300);--admin-shell-text-color: var(--el-text-color-regular, #d9d9d9);--admin-shell-text-active-color: var(--el-text-color-primary, #ffffff);--admin-card-shadow: 0 1px 2px rgba(0, 0, 0, .16), 0 12px 24px rgba(0, 0, 0, .24);--admin-card-shadow-hover: 0 2px 10px rgba(0, 0, 0, .2), 0 20px 44px rgba(0, 0, 0, .3);--admin-shadow-sm: var(--admin-card-shadow);--admin-shadow-md: 0 2px 12px rgba(0, 0, 0, .2), 0 30px 74px rgba(0, 0, 0, .3);--admin-shadow-lg: 0 8px 30px rgba(0, 0, 0, .24), 0 46px 116px rgba(0, 0, 0, .38);--admin-shadow-popover: 0 2px 12px rgba(0, 0, 0, .2), 0 26px 64px rgba(0, 0, 0, .3);--admin-shadow-media: 0 24px 88px rgba(0, 0, 0, .5);--admin-card-border: var(--el-border-color-light);--admin-card-border-hover: color-mix(in srgb, var(--el-color-primary) 14%, var(--admin-card-border));--admin-focus-ring-color: color-mix(in srgb, var(--el-color-primary) 45%, transparent);--admin-tagsview-bg: #221900;--admin-tagsview-border: rgba(242, 190, 50, .18);--el-box-shadow: var(--admin-shadow-md);--el-box-shadow-light: var(--admin-shadow-sm);--el-box-shadow-lighter: var(--admin-shadow-sm);--el-box-shadow-dark: var(--admin-shadow-lg)}html.dark{--el-color-primary: #409eff;--el-color-primary-light-3: #3375b9;--el-color-primary-light-5: #2a598a;--el-color-primary-light-7: #213d5b;--el-color-primary-light-8: #1d3043;--el-color-primary-light-9: #18222c;--el-color-primary-dark-2: #66b1ff;--el-color-success: #67c23a;--el-color-success-light-3: rgba(103, 194, 58, .55);--el-color-success-light-5: rgba(103, 194, 58, .4);--el-color-success-light-7: rgba(103, 194, 58, .25);--el-color-success-light-8: rgba(103, 194, 58, .18);--el-color-success-light-9: rgba(103, 194, 58, .1);--el-color-success-dark-2: #85cf5f;--el-color-warning: #e6a23c;--el-color-warning-light-3: rgba(230, 162, 60, .55);--el-color-warning-light-5: rgba(230, 162, 60, .4);--el-color-warning-light-7: rgba(230, 162, 60, .25);--el-color-warning-light-8: rgba(230, 162, 60, .18);--el-color-warning-light-9: rgba(230, 162, 60, .1);--el-color-warning-dark-2: #ebb563;--el-color-danger: #f56c6c;--el-color-danger-light-3: rgba(245, 108, 108, .55);--el-color-danger-light-5: rgba(245, 108, 108, .4);--el-color-danger-light-7: rgba(245, 108, 108, .25);--el-color-danger-light-8: rgba(245, 108, 108, .18);--el-color-danger-light-9: rgba(245, 108, 108, .1);--el-color-danger-dark-2: #f78989;--el-color-error: #f56c6c;--el-color-error-light-3: rgba(245, 108, 108, .55);--el-color-error-light-5: rgba(245, 108, 108, .4);--el-color-error-light-7: rgba(245, 108, 108, .25);--el-color-error-light-8: rgba(245, 108, 108, .18);--el-color-error-light-9: rgba(245, 108, 108, .1);--el-color-error-dark-2: #f78989;--el-color-info: #909399;--el-color-info-light-3: rgba(144, 147, 153, .6);--el-color-info-light-5: rgba(144, 147, 153, .45);--el-color-info-light-7: rgba(144, 147, 153, .3);--el-color-info-light-8: rgba(144, 147, 153, .22);--el-color-info-light-9: rgba(144, 147, 153, .14);--el-color-info-dark-2: #a6a9af;--el-text-color-primary: #e5eaf3;--el-text-color-regular: #cfd3dc;--el-text-color-secondary: #a3a6ad;--el-text-color-placeholder: #8d9095;--el-text-color-disabled: #6c6e72;--el-border-color: #4c4d4f;--el-border-color-light: #414243;--el-border-color-lighter: #363637;--el-border-color-extra-light: #2b2b2c;--el-border-color-dark: #58585b;--el-border-color-darker: #636466;--el-fill-color: #303030;--el-fill-color-light: #262727;--el-fill-color-lighter: #1d1d1d;--el-fill-color-extra-light: #191919;--el-fill-color-dark: #39393a;--el-fill-color-darker: #424243;--el-fill-color-blank: #1d1e1f;--el-bg-color: #1d1e1f;--el-bg-color-page: #151515;--el-bg-color-overlay: #1d1e1f;--el-mask-color: rgba(0, 0, 0, .8);--el-mask-color-extra-light: rgba(0, 0, 0, .3);--el-disabled-bg-color: var(--el-fill-color-light);--el-disabled-text-color: var(--el-text-color-placeholder);--el-disabled-border-color: var(--el-border-color-light)}html.dark .app-wrapper{color:#cfd3dc}html.dark .app-wrapper .sidebar-container .sidebar-logo-container{background-color:#1a1a1a!important}html.dark .app-wrapper .sidebar-container .el-menu,html.dark .app-wrapper .sidebar-container .el-menu .el-menu-item{background-color:#1f1f1f!important}html.dark .app-wrapper .sidebar-container .el-menu .el-menu-item.is-active,html.dark .app-wrapper .sidebar-container .el-menu .el-menu-item:hover{background-color:#292929!important;color:#fff!important}html.dark .app-wrapper .sidebar-container .el-sub-menu__title{background-color:#1f1f1f!important}html.dark .app-wrapper .navigation-bar{background-color:#151515}html.dark .app-wrapper .navigation-bar .right-menu .svg-icon{color:#cfd3dc}html.dark .app-wrapper .tags-view-container{background-color:#151515!important;border-bottom:1px solid rgb(46.5,46.5,46.5)!important}html.dark .app-wrapper .tags-view-container .tags-view-item{background-color:#151515!important;color:#cfd3dc!important;border:1px solid #4c4d4f!important}html.dark .app-wrapper .tags-view-container .tags-view-item.active{background-color:#409eff!important;color:#fff!important;border-color:#4c4d4f!important}html.dark .app-wrapper .tags-view-container .contextmenu{background-color:#292929;color:#cfd3dc}html.dark .app-wrapper .tags-view-container .contextmenu li:hover{background-color:#3e3e3e;color:#fff}html.dark .app-wrapper .handle-button{background-color:#484848!important}html.dark .login-container{background-color:#151515;color:#cfd3dc}html.dark .login-container .login-card{background-color:#1f1f1f!important;box-shadow:0 1px 2px #00000029,0 16px 44px #00000042}html.dark .error-page{background-color:#151515}html.dark .el-popper{border:none!important}html.dark .el-popper .el-menu,html.dark .el-popper .el-menu .el-menu-item{background-color:#1f1f1f!important}html.dark .el-popper .el-menu .el-menu-item.is-active,html.dark .el-popper .el-menu .el-menu-item:hover{background-color:#292929!important;color:#fff!important}html.dark .el-popper .el-menu .el-sub-menu__title{background-color:#1f1f1f!important}html.dark .app-main{background-color:#151515!important}html.dark .app-main .permission-alert{background-color:#292929}html.dark-blue{--el-color-primary: #00b1ff;--el-color-primary-light-3: #2a9fd6;--el-color-primary-light-5: #1f6b91;--el-color-primary-light-7: #143b56;--el-color-primary-light-8: #122e44;--el-color-primary-light-9: #0f2538;--el-color-primary-dark-2: #33c6ff;--el-color-success: #25c081;--el-color-success-light-3: rgba(37, 192, 129, .55);--el-color-success-light-5: rgba(37, 192, 129, .4);--el-color-success-light-7: rgba(37, 192, 129, .25);--el-color-success-light-8: rgba(37, 192, 129, .18);--el-color-success-light-9: rgba(37, 192, 129, .1);--el-color-success-dark-2: #4cd09b;--el-color-warning: #f7b955;--el-color-warning-light-3: rgba(247, 185, 85, .55);--el-color-warning-light-5: rgba(247, 185, 85, .4);--el-color-warning-light-7: rgba(247, 185, 85, .25);--el-color-warning-light-8: rgba(247, 185, 85, .18);--el-color-warning-light-9: rgba(247, 185, 85, .1);--el-color-warning-dark-2: #fac677;--el-color-danger: #ff5d6c;--el-color-danger-light-3: rgba(255, 93, 108, .55);--el-color-danger-light-5: rgba(255, 93, 108, .4);--el-color-danger-light-7: rgba(255, 93, 108, .25);--el-color-danger-light-8: rgba(255, 93, 108, .18);--el-color-danger-light-9: rgba(255, 93, 108, .1);--el-color-danger-dark-2: #ff7d89;--el-color-error: #ff5d6c;--el-color-error-light-3: rgba(255, 93, 108, .55);--el-color-error-light-5: rgba(255, 93, 108, .4);--el-color-error-light-7: rgba(255, 93, 108, .25);--el-color-error-light-8: rgba(255, 93, 108, .18);--el-color-error-light-9: rgba(255, 93, 108, .1);--el-color-error-dark-2: #ff7d89;--el-color-info: #8fa9c8;--el-color-info-light-3: rgba(143, 169, 200, .6);--el-color-info-light-5: rgba(143, 169, 200, .45);--el-color-info-light-7: rgba(143, 169, 200, .3);--el-color-info-light-8: rgba(143, 169, 200, .22);--el-color-info-light-9: rgba(143, 169, 200, .14);--el-color-info-dark-2: #a5bbd3;--el-text-color-primary: #ffffff;--el-text-color-regular: rgba(255, 255, 255, .85);--el-text-color-secondary: rgba(255, 255, 255, .65);--el-text-color-placeholder: rgba(255, 255, 255, .45);--el-text-color-disabled: rgba(255, 255, 255, .3);--el-border-color: rgba(0, 177, 255, .45);--el-border-color-light: rgba(0, 177, 255, .3);--el-border-color-lighter: rgba(0, 177, 255, .18);--el-border-color-extra-light: rgba(0, 177, 255, .1);--el-border-color-dark: rgba(0, 177, 255, .6);--el-border-color-darker: rgba(0, 177, 255, .75);--el-fill-color: #163a64;--el-fill-color-light: #122f53;--el-fill-color-lighter: #0e2644;--el-fill-color-extra-light: #0a1d34;--el-fill-color-dark: #1c4474;--el-fill-color-darker: #225084;--el-fill-color-blank: #08284d;--el-bg-color: #0d2b50;--el-bg-color-page: #08284d;--el-bg-color-overlay: #0d2b50;--el-mask-color: rgba(0, 0, 0, .6);--el-mask-color-extra-light: rgba(0, 0, 0, .3);--el-disabled-bg-color: var(--el-fill-color-light);--el-disabled-text-color: var(--el-text-color-placeholder);--el-disabled-border-color: var(--el-border-color-light)}html.dark-blue .app-wrapper{color:#ffffffd9}html.dark-blue .app-wrapper .sidebar-container .sidebar-logo-container{background-color:#092d56!important}html.dark-blue .app-wrapper .sidebar-container .el-menu,html.dark-blue .app-wrapper .sidebar-container .el-menu .el-menu-item{background-color:#0a325f!important}html.dark-blue .app-wrapper .sidebar-container .el-menu .el-menu-item.is-active,html.dark-blue .app-wrapper .sidebar-container .el-menu .el-menu-item:hover{background-color:#0c3b72!important;color:#fff!important}html.dark-blue .app-wrapper .sidebar-container .el-sub-menu__title{background-color:#0a325f!important}html.dark-blue .app-wrapper .navigation-bar{background-color:#08284d}html.dark-blue .app-wrapper .navigation-bar .right-menu .svg-icon{color:#ffffffd9}html.dark-blue .app-wrapper .tags-view-container{background-color:#08284d!important;border-bottom:1px solid rgb(12.8,64,123.2)!important}html.dark-blue .app-wrapper .tags-view-container .tags-view-item{background-color:#08284d!important;color:#ffffffd9!important;border:1px solid rgba(0,177,255,.18)!important}html.dark-blue .app-wrapper .tags-view-container .tags-view-item.active{background-color:#00b1ff!important;color:#fff!important;border-color:#00b1ff2e!important}html.dark-blue .app-wrapper .tags-view-container .contextmenu{background-color:#0c3b72;color:#ffffffd9}html.dark-blue .app-wrapper .tags-view-container .contextmenu li:hover{background-color:#104e97;color:#fff}html.dark-blue .app-wrapper .handle-button{background-color:#1258a9!important}html.dark-blue .login-container{background-color:#08284d;color:#ffffffd9}html.dark-blue .login-container .login-card{background-color:#0a325f!important;box-shadow:0 1px 2px #00000029,0 16px 44px #00000042}html.dark-blue .error-page{background-color:#08284d}html.dark-blue .el-popper{border:none!important}html.dark-blue .el-popper .el-menu,html.dark-blue .el-popper .el-menu .el-menu-item{background-color:#0a325f!important}html.dark-blue .el-popper .el-menu .el-menu-item.is-active,html.dark-blue .el-popper .el-menu .el-menu-item:hover{background-color:#0c3b72!important;color:#fff!important}html.dark-blue .el-popper .el-menu .el-sub-menu__title{background-color:#0a325f!important}html.dark-blue .app-main{background-color:#08284d!important}html.dark-blue .app-main .permission-alert{background-color:#0c3b72}html.colorblindness{--el-color-primary: #f2be32;--el-color-primary-light-3: #c89826;--el-color-primary-light-5: #9b7720;--el-color-primary-light-7: #6f561c;--el-color-primary-light-8: #4f3e16;--el-color-primary-light-9: #392d12;--el-color-primary-dark-2: #ffd45c;--el-color-success: #6fbf73;--el-color-success-light-3: rgba(111, 191, 115, .55);--el-color-success-light-5: rgba(111, 191, 115, .4);--el-color-success-light-7: rgba(111, 191, 115, .25);--el-color-success-light-8: rgba(111, 191, 115, .18);--el-color-success-light-9: rgba(111, 191, 115, .1);--el-color-success-dark-2: #8acc8d;--el-color-warning: #f2be32;--el-color-warning-light-3: rgba(242, 190, 50, .55);--el-color-warning-light-5: rgba(242, 190, 50, .4);--el-color-warning-light-7: rgba(242, 190, 50, .25);--el-color-warning-light-8: rgba(242, 190, 50, .18);--el-color-warning-light-9: rgba(242, 190, 50, .1);--el-color-warning-dark-2: #f5cb5a;--el-color-danger: #ff7466;--el-color-danger-light-3: rgba(255, 116, 102, .55);--el-color-danger-light-5: rgba(255, 116, 102, .4);--el-color-danger-light-7: rgba(255, 116, 102, .25);--el-color-danger-light-8: rgba(255, 116, 102, .18);--el-color-danger-light-9: rgba(255, 116, 102, .1);--el-color-danger-dark-2: #ff9385;--el-color-error: #ff7466;--el-color-error-light-3: rgba(255, 116, 102, .55);--el-color-error-light-5: rgba(255, 116, 102, .4);--el-color-error-light-7: rgba(255, 116, 102, .25);--el-color-error-light-8: rgba(255, 116, 102, .18);--el-color-error-light-9: rgba(255, 116, 102, .1);--el-color-error-dark-2: #ff9385;--el-color-info: #c9b98a;--el-color-info-light-3: rgba(201, 185, 138, .6);--el-color-info-light-5: rgba(201, 185, 138, .45);--el-color-info-light-7: rgba(201, 185, 138, .3);--el-color-info-light-8: rgba(201, 185, 138, .22);--el-color-info-light-9: rgba(201, 185, 138, .14);--el-color-info-dark-2: #d3c79e;--el-text-color-primary: #fff8e6;--el-text-color-regular: #e8dcb5;--el-text-color-secondary: #b8a978;--el-text-color-placeholder: #877a52;--el-text-color-disabled: #5b5238;--el-border-color: rgba(242, 190, 50, .45);--el-border-color-light: rgba(242, 190, 50, .3);--el-border-color-lighter: rgba(242, 190, 50, .18);--el-border-color-extra-light: rgba(242, 190, 50, .1);--el-border-color-dark: rgba(242, 190, 50, .6);--el-border-color-darker: rgba(242, 190, 50, .75);--el-fill-color: #3a2c0a;--el-fill-color-light: #2f2308;--el-fill-color-lighter: #261c06;--el-fill-color-extra-light: #1f1605;--el-fill-color-dark: #4a370d;--el-fill-color-darker: #5a4310;--el-fill-color-blank: #1a1300;--el-bg-color: #221900;--el-bg-color-page: #1a1300;--el-bg-color-overlay: #261c06;--el-mask-color: rgba(0, 0, 0, .6);--el-mask-color-extra-light: rgba(0, 0, 0, .3);--el-disabled-bg-color: var(--el-fill-color-light);--el-disabled-text-color: var(--el-text-color-placeholder);--el-disabled-border-color: var(--el-border-color-light)}html.colorblindness .app-wrapper{color:#e8dcb5}html.colorblindness .app-wrapper .sidebar-container .sidebar-logo-container{background-color:#241a00!important}html.colorblindness .app-wrapper .sidebar-container .el-menu,html.colorblindness .app-wrapper .sidebar-container .el-menu .el-menu-item{background-color:#2e2200!important}html.colorblindness .app-wrapper .sidebar-container .el-menu .el-menu-item.is-active,html.colorblindness .app-wrapper .sidebar-container .el-menu .el-menu-item:hover{background-color:#433100!important;color:#fff!important}html.colorblindness .app-wrapper .sidebar-container .el-sub-menu__title{background-color:#2e2200!important}html.colorblindness .app-wrapper .navigation-bar{background-color:#1a1300}html.colorblindness .app-wrapper .navigation-bar .right-menu .svg-icon{color:#e8dcb5}html.colorblindness .app-wrapper .tags-view-container{background-color:#1a1300!important;border-bottom:1px solid rgb(77,56.2692307692,0)!important}html.colorblindness .app-wrapper .tags-view-container .tags-view-item{background-color:#1a1300!important;color:#e8dcb5!important;border:1px solid rgba(242,190,50,.18)!important}html.colorblindness .app-wrapper .tags-view-container .tags-view-item.active{background-color:#f2be32!important;color:#fff!important;border-color:#f2be322e!important}html.colorblindness .app-wrapper .tags-view-container .contextmenu{background-color:#433100;color:#e8dcb5}html.colorblindness .app-wrapper .tags-view-container .contextmenu li:hover{background-color:#6c4f00;color:#fff}html.colorblindness .app-wrapper .handle-button{background-color:#805e00!important}html.colorblindness .login-container{background-color:#1a1300;color:#e8dcb5}html.colorblindness .login-container .login-card{background-color:#2e2200!important;box-shadow:0 1px 2px #00000029,0 16px 44px #00000042}html.colorblindness .error-page{background-color:#1a1300}html.colorblindness .el-popper{border:none!important}html.colorblindness .el-popper .el-menu,html.colorblindness .el-popper .el-menu .el-menu-item{background-color:#2e2200!important}html.colorblindness .el-popper .el-menu .el-menu-item.is-active,html.colorblindness .el-popper .el-menu .el-menu-item:hover{background-color:#433100!important;color:#fff!important}html.colorblindness .el-popper .el-menu .el-sub-menu__title{background-color:#2e2200!important}html.colorblindness .app-main{background-color:#1a1300!important}html.colorblindness .app-main .permission-alert{background-color:#433100}html.colorblindness .tags-view-container .tags-view-item.active{color:var(--el-bg-color-page)!important}html.eye-protection{--el-color-primary: #22c389;--el-color-primary-light-3: #1b9c6e;--el-color-primary-light-5: #166f4f;--el-color-primary-light-7: #114436;--el-color-primary-light-8: #0e3528;--el-color-primary-light-9: #0b2820;--el-color-primary-dark-2: #48d6a3;--el-color-success: #22c389;--el-color-success-light-3: rgba(34, 195, 137, .55);--el-color-success-light-5: rgba(34, 195, 137, .4);--el-color-success-light-7: rgba(34, 195, 137, .25);--el-color-success-light-8: rgba(34, 195, 137, .18);--el-color-success-light-9: rgba(34, 195, 137, .1);--el-color-success-dark-2: #48d6a3;--el-color-warning: #f7b955;--el-color-warning-light-3: rgba(247, 185, 85, .55);--el-color-warning-light-5: rgba(247, 185, 85, .4);--el-color-warning-light-7: rgba(247, 185, 85, .25);--el-color-warning-light-8: rgba(247, 185, 85, .18);--el-color-warning-light-9: rgba(247, 185, 85, .1);--el-color-warning-dark-2: #fac677;--el-color-danger: #ff7466;--el-color-danger-light-3: rgba(255, 116, 102, .55);--el-color-danger-light-5: rgba(255, 116, 102, .4);--el-color-danger-light-7: rgba(255, 116, 102, .25);--el-color-danger-light-8: rgba(255, 116, 102, .18);--el-color-danger-light-9: rgba(255, 116, 102, .1);--el-color-danger-dark-2: #ff9385;--el-color-error: #ff7466;--el-color-error-light-3: rgba(255, 116, 102, .55);--el-color-error-light-5: rgba(255, 116, 102, .4);--el-color-error-light-7: rgba(255, 116, 102, .25);--el-color-error-light-8: rgba(255, 116, 102, .18);--el-color-error-light-9: rgba(255, 116, 102, .1);--el-color-error-dark-2: #ff9385;--el-color-info: #91a8a0;--el-color-info-light-3: rgba(145, 168, 160, .6);--el-color-info-light-5: rgba(145, 168, 160, .45);--el-color-info-light-7: rgba(145, 168, 160, .3);--el-color-info-light-8: rgba(145, 168, 160, .22);--el-color-info-light-9: rgba(145, 168, 160, .14);--el-color-info-dark-2: #a8bcb4;--el-text-color-primary: #ffffff;--el-text-color-regular: #e0e6e3;--el-text-color-secondary: #aab6b1;--el-text-color-placeholder: #7a8580;--el-text-color-disabled: #5b6661;--el-border-color: rgba(34, 195, 137, .45);--el-border-color-light: rgba(34, 195, 137, .3);--el-border-color-lighter: rgba(34, 195, 137, .18);--el-border-color-extra-light: rgba(34, 195, 137, .1);--el-border-color-dark: rgba(34, 195, 137, .6);--el-border-color-darker: rgba(34, 195, 137, .75);--el-fill-color: #093427;--el-fill-color-light: #072820;--el-fill-color-lighter: #061f19;--el-fill-color-extra-light: #051912;--el-fill-color-dark: #0c4533;--el-fill-color-darker: #0f5240;--el-fill-color-blank: #021510;--el-bg-color: #051d17;--el-bg-color-page: #010c0a;--el-bg-color-overlay: #051d17;--el-mask-color: rgba(0, 0, 0, .6);--el-mask-color-extra-light: rgba(0, 0, 0, .3);--el-disabled-bg-color: var(--el-fill-color-light);--el-disabled-text-color: var(--el-text-color-placeholder);--el-disabled-border-color: var(--el-border-color-light)}html.eye-protection .app-wrapper{color:#e0e6e3}html.eye-protection .app-wrapper .sidebar-container .sidebar-logo-container{background-color:#021512!important}html.eye-protection .app-wrapper .sidebar-container .el-menu,html.eye-protection .app-wrapper .sidebar-container .el-menu .el-menu-item{background-color:#031f1a!important}html.eye-protection .app-wrapper .sidebar-container .el-menu .el-menu-item.is-active,html.eye-protection .app-wrapper .sidebar-container .el-menu .el-menu-item:hover{background-color:#043229!important;color:#fff!important}html.eye-protection .app-wrapper .sidebar-container .el-sub-menu__title{background-color:#031f1a!important}html.eye-protection .app-wrapper .navigation-bar{background-color:#010c0a}html.eye-protection .app-wrapper .navigation-bar .right-menu .svg-icon{color:#e0e6e3}html.eye-protection .app-wrapper .tags-view-container{background-color:#010c0a!important;border-bottom:1px solid rgb(4.9230769231,59.0769230769,49.2307692308)!important}html.eye-protection .app-wrapper .tags-view-container .tags-view-item{background-color:#010c0a!important;color:#e0e6e3!important;border:1px solid rgba(34,195,137,.18)!important}html.eye-protection .app-wrapper .tags-view-container .tags-view-item.active{background-color:#22c389!important;color:#fff!important;border-color:#22c3892e!important}html.eye-protection .app-wrapper .tags-view-container .contextmenu{background-color:#043229;color:#e0e6e3}html.eye-protection .app-wrapper .tags-view-container .contextmenu li:hover{background-color:#075749;color:#fff}html.eye-protection .app-wrapper .handle-button{background-color:#096a58!important}html.eye-protection .login-container{background-color:#010c0a;color:#e0e6e3}html.eye-protection .login-container .login-card{background-color:#031f1a!important;box-shadow:0 1px 2px #00000029,0 16px 44px #00000042}html.eye-protection .error-page{background-color:#010c0a}html.eye-protection .el-popper{border:none!important}html.eye-protection .el-popper .el-menu,html.eye-protection .el-popper .el-menu .el-menu-item{background-color:#031f1a!important}html.eye-protection .el-popper .el-menu .el-menu-item.is-active,html.eye-protection .el-popper .el-menu .el-menu-item:hover{background-color:#043229!important;color:#fff!important}html.eye-protection .el-popper .el-menu .el-sub-menu__title{background-color:#031f1a!important}html.eye-protection .app-main{background-color:#010c0a!important}html.eye-protection .app-main .permission-alert{background-color:#043229}.fade-transform-leave-active,.fade-transform-enter-active{transition:opacity var(--admin-duration-normal, .24s) var(--admin-ease-out, cubic-bezier(.16, 1, .3, 1)),transform var(--admin-duration-normal, .24s) var(--admin-ease-out, cubic-bezier(.16, 1, .3, 1))}.fade-transform-enter{opacity:0;transform:translate(-30px)}.fade-transform-leave-to{opacity:0;transform:translate(30px)}.sidebar-logo-fade-enter-active,.sidebar-logo-fade-leave-active{transition:opacity var(--admin-duration-slow, .32s) var(--admin-ease-out, cubic-bezier(.16, 1, .3, 1))}.sidebar-logo-fade-enter-from,.sidebar-logo-fade-leave-to{opacity:0}@media (prefers-reduced-motion: reduce){.fade-transform-leave-active,.fade-transform-enter-active,.sidebar-logo-fade-enter-active,.sidebar-logo-fade-leave-active{transition-duration:1ms!important}.fade-transform-enter,.fade-transform-leave-to{transform:none!important}}.el-popper.is-light{border-radius:var(--admin-radius-popover, var(--admin-radius-md, 8px));border:1px solid var(--admin-card-border, var(--el-border-color-lighter));background-color:var(--el-bg-color-overlay);box-shadow:var(--admin-shadow-popover, var(--el-box-shadow-light))}.el-popper.is-light .el-popper__arrow:before{background-color:var(--el-bg-color-overlay);border:1px solid var(--admin-card-border, var(--el-border-color-lighter))}.el-popper.is-light[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper.is-light[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent!important;border-left-color:transparent!important}.el-popper.is-light[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent!important;border-bottom-color:transparent!important}.el-popper.is-light[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-card{border-radius:var(--admin-radius-card, var(--admin-radius-md, 8px));border-color:var(--admin-card-border, var(--el-border-color-lighter));transition:box-shadow var(--admin-duration-fast, .16s) var(--admin-ease-out, cubic-bezier(.16, 1, .3, 1)),border-color var(--admin-duration-fast, .16s) var(--admin-ease-out, cubic-bezier(.16, 1, .3, 1))}.el-card:not(.is-never-shadow):not([shadow=never]):not(.is-hover-shadow):not([shadow=hover]){box-shadow:var(--admin-shadow-card, var(--admin-card-shadow, none))}.el-card:not(.is-never-shadow):not([shadow=never]):not(.is-hover-shadow):not([shadow=hover]):hover{box-shadow:var(--admin-shadow-card-hover, var(--admin-card-shadow-hover, var(--admin-card-shadow, none)));border-color:var(--admin-card-border-hover, var(--admin-card-border, var(--el-border-color)))}.el-card.is-never-shadow,.el-card[shadow=never]{box-shadow:none}.el-card.is-always-shadow,.el-card[shadow=always]{box-shadow:var(--admin-shadow-card, var(--admin-card-shadow, none))}.el-card.is-hover-shadow:hover,.el-card[shadow=hover]:hover{box-shadow:var(--admin-shadow-card-hover, var(--admin-card-shadow-hover, var(--admin-card-shadow, none)));border-color:var(--admin-card-border-hover, var(--admin-card-border, var(--el-border-color)))}.el-dialog{border-radius:var(--admin-radius-dialog, var(--admin-radius-lg, 12px));overflow:hidden}.el-button{transition:background-color var(--admin-duration-fast, .16s) var(--admin-ease-out, cubic-bezier(.16, 1, .3, 1)),border-color var(--admin-duration-fast, .16s) var(--admin-ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow var(--admin-duration-fast, .16s) var(--admin-ease-out, cubic-bezier(.16, 1, .3, 1)),color var(--admin-duration-fast, .16s) var(--admin-ease-out, cubic-bezier(.16, 1, .3, 1))}.el-button:focus-visible{box-shadow:var(--admin-focus-ring-shadow)}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-date-editor{transition:background-color var(--admin-duration-fast, .16s) var(--admin-ease-out, cubic-bezier(.16, 1, .3, 1)),border-color var(--admin-duration-fast, .16s) var(--admin-ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow var(--admin-duration-fast, .16s) var(--admin-ease-out, cubic-bezier(.16, 1, .3, 1)),color var(--admin-duration-fast, .16s) var(--admin-ease-out, cubic-bezier(.16, 1, .3, 1))}.el-input__wrapper.is-focus:not(.el-date-editor),.el-select__wrapper.is-focused,.el-select__wrapper.is-focus{box-shadow:var(--admin-focus-ring-shadow)}.el-date-editor.el-input__wrapper.is-active,.el-date-editor.el-input__wrapper.is-focus,.el-date-editor.el-input__wrapper:focus-within{box-shadow:var(--admin-focus-ring-shadow)!important;outline:none!important}.el-textarea__inner:focus{box-shadow:var(--admin-focus-ring-shadow)}.el-switch__input:focus-visible+.el-switch__core,.el-checkbox__original:focus-visible+.el-checkbox__inner,.el-radio__original:focus-visible+.el-radio__inner{box-shadow:var(--admin-focus-ring-shadow)}.el-input__wrapper,.el-input__wrapper:focus,.el-input__wrapper:focus-within,.el-input__wrapper:focus-visible,.el-input__inner:focus,.el-input__inner:focus-visible,.el-select__wrapper,.el-select__wrapper:focus,.el-select__wrapper:focus-within,.el-select__wrapper:focus-visible,.el-textarea__inner:focus,.el-textarea__inner:focus-visible,.el-date-editor:focus,.el-date-editor:focus-within,.el-date-editor:focus-visible{outline:none!important}.el-select__input:focus,.el-select__input:focus-visible{outline:none!important;box-shadow:none!important}.el-select .el-input .el-input__wrapper.is-focus,.el-select .el-input .el-input__wrapper:focus-within,.el-tree-select .el-input .el-input__wrapper.is-focus,.el-tree-select .el-input .el-input__wrapper:focus-within,.el-cascader .el-input .el-input__wrapper.is-focus,.el-cascader .el-input .el-input__wrapper:focus-within,.el-select__wrapper.is-focused .el-input__wrapper,.el-select__wrapper.is-focus .el-input__wrapper{box-shadow:none!important}.el-date-editor .el-range-input,.el-date-editor .el-range-input:focus,.el-date-editor .el-range-input:focus-visible,.el-date-editor .el-range-separator{outline:none!important;box-shadow:none!important;border:none!important}.el-date-editor.el-range-editor .el-range-input:focus,.el-date-editor.el-range-editor .el-range-input:focus-visible{background-color:transparent!important}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--admin-interactive-hover-bg, var(--el-fill-color-light))}.el-select-dropdown__item.is-hovering,.el-select-dropdown__item:hover,.el-autocomplete-suggestion li:hover,.el-cascader-node:not(.is-disabled):hover{background-color:var(--admin-interactive-hover-bg, var(--el-fill-color-light))}.el-table th.el-table__cell{background-color:var(--admin-table-header-bg, var(--el-fill-color-light))!important;color:var(--el-table-header-text-color, var(--el-text-color-primary))!important;font-weight:600}@media screen and (max-width: 768px){.el-pagination .el-pagination__total,.el-pagination .el-pagination__sizes,.el-pagination .el-pagination__jump,.el-pagination .btn-prev,.el-pagination .btn-next{display:none!important}}html.dark .el-table__row:hover,html.dark-blue .el-table__row:hover,html.eye-protection .el-table__row:hover,html.colorblindness .el-table__row:hover{color:var(--el-text-color-primary)}.el-avatar{flex-shrink:0}.cs-dialog.el-dialog{border-radius:var(--admin-radius-lg, 12px);overflow:hidden}.cs-dialog.el-dialog .el-dialog__header{padding:var(--admin-card-padding-y, var(--admin-space-md, 16px)) var(--admin-dialog-padding-x, var(--admin-space-xl, 24px)) 0;margin-right:0;margin-bottom:0;border-bottom:none}.cs-dialog.el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600;color:var(--el-text-color-primary)}.cs-dialog.el-dialog .el-dialog__body{padding:var(--admin-card-padding-y, var(--admin-space-md, 16px)) var(--admin-dialog-padding-x, var(--admin-space-xl, 24px)) var(--admin-space-sm, 8px);max-height:min(78vh,720px);overflow:auto}.cs-dialog.el-dialog .el-dialog__footer{padding:var(--admin-space-md2, 12px) var(--admin-dialog-padding-x, var(--admin-space-xl, 24px)) var(--admin-card-padding-y, var(--admin-space-md, 16px));border-top:1px solid var(--el-border-color-lighter);margin-top:var(--admin-space-sm, 8px)}.cs-dialog.el-dialog .cs-detail-hero{display:flex;align-items:center;justify-content:space-between;padding:var(--admin-space-md, 16px) var(--admin-card-padding-x, var(--admin-space-lg, 20px));background:linear-gradient(135deg,var(--el-color-primary-light-9) 0%,var(--el-fill-color-light) 100%);border-radius:var(--admin-radius-md, 8px);margin-bottom:var(--admin-space-lg, 20px);gap:var(--admin-space-md, 16px);flex-wrap:wrap}.cs-dialog.el-dialog .cs-detail-hero .hero-left{display:flex;align-items:center;gap:12px;min-width:0}.cs-dialog.el-dialog .cs-detail-hero .hero-left .hero-title{font-size:15px;font-weight:600;color:var(--el-text-color-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.cs-dialog.el-dialog .cs-detail-hero .hero-right{display:flex;align-items:center;gap:var(--admin-space-md, 16px)}.cs-dialog.el-dialog .cs-detail-hero .hero-divider{width:1px;height:28px;background:var(--el-border-color-light)}.cs-dialog.el-dialog .cs-detail-hero .hero-stat{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:60px}.cs-dialog.el-dialog .cs-detail-hero .hero-stat .hero-stat-val{font-size:16px;font-weight:700;color:var(--el-text-color-primary);font-family:SF Mono,Monaco,Menlo,Consolas,monospace}.cs-dialog.el-dialog .cs-detail-hero .hero-stat .hero-stat-lbl{font-size:11px;color:var(--el-text-color-secondary)}.cs-dialog.el-dialog .cs-section-title{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--el-text-color-primary);margin:var(--admin-space-lg, 20px) 0 var(--admin-space-md2, 12px);padding-left:8px;border-left:3px solid var(--el-color-primary)}.cs-dialog.el-dialog .cs-section-title .el-tag{margin-left:4px}.cs-dialog.el-dialog .cs-resource-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--admin-space-md2, 12px);margin-bottom:var(--admin-space-md2, 12px)}.cs-dialog.el-dialog .cs-resource-card{padding:var(--admin-space-md2, 12px) var(--admin-space-md, 16px);background:var(--el-fill-color-blank);border:1px solid var(--el-border-color-lighter);border-radius:var(--admin-radius-md, 8px);transition:box-shadow var(--admin-duration-fast, .18s) var(--admin-ease-out, ease),border-color var(--admin-duration-fast, .18s) var(--admin-ease-out, ease)}.cs-dialog.el-dialog .cs-resource-card:hover{box-shadow:var(--admin-shadow-sm);border-color:var(--el-border-color)}.cs-dialog.el-dialog .cs-resource-card .resource-label{font-size:11px;font-weight:600;color:var(--el-text-color-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.cs-dialog.el-dialog .cs-resource-card .resource-value{font-size:22px;font-weight:700;font-family:SF Mono,Monaco,Menlo,Consolas,monospace;line-height:1.1;color:var(--el-text-color-primary);word-break:break-all}.cs-dialog.el-dialog .cs-resource-card .resource-desc{font-size:11px;color:var(--el-text-color-placeholder);margin-top:4px}.cs-dialog.el-dialog .cs-sub-card{border:1px dashed var(--el-border-color);border-radius:var(--admin-radius-md, 8px);padding:var(--admin-space-md2, 12px) var(--admin-space-md, 16px);background:var(--el-fill-color-blank);transition:border-color var(--admin-duration-normal, .2s) var(--admin-ease-out, ease)}.cs-dialog.el-dialog .cs-sub-card:hover{border-color:var(--el-color-primary-light-5)}.cs-dialog.el-dialog .cs-sub-card+.cs-sub-card{margin-top:var(--admin-space-md2, 12px)}.cs-dialog.el-dialog .cs-sub-card .cs-sub-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.cs-dialog.el-dialog .cs-sub-card .cs-sub-card-head .cs-sub-card-title{font-weight:600;font-size:13px;color:var(--el-text-color-primary)}.cs-dialog.el-dialog .cs-block-row{margin-bottom:var(--admin-space-md2, 12px)}.cs-dialog.el-dialog .cs-block-row+.cs-block-row{margin-top:var(--admin-space-md2, 12px)}.cs-dialog.el-dialog .cs-block-label{margin-bottom:6px;font-weight:500;font-size:12px;color:var(--el-text-color-secondary);display:flex;align-items:center;gap:4px}.cs-dialog.el-dialog .cs-mono,.cs-dialog.el-dialog .mono{font-family:SF Mono,Monaco,Menlo,Consolas,monospace}.cs-dialog.el-dialog .cs-embed-textarea :deep(.el-textarea__inner),.cs-dialog.el-dialog .embed-ta :deep(.el-textarea__inner){font-family:SF Mono,Monaco,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;background:var(--el-fill-color-light)}.cs-dialog.el-dialog .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--admin-space-md2, 12px)}.cs-dialog.el-dialog .el-tabs--card>.el-tabs__header{margin-bottom:var(--admin-space-md2, 12px)}.cs-dialog.el-dialog .el-form--label-top .el-form-item__label{padding-bottom:6px;line-height:1.4;font-size:12px;font-weight:500;color:var(--el-text-color-secondary)}.cs-dialog.el-dialog .cs-form-panel{border:1px solid var(--el-border-color-lighter);border-radius:var(--admin-radius-lg, 12px);overflow:hidden;background:var(--el-fill-color-blank)}.cs-dialog.el-dialog .cs-form-panel+.cs-form-panel{margin-top:var(--admin-space-md2, 12px)}.cs-dialog.el-dialog .cs-form-panel__head{display:flex;align-items:flex-start;gap:12px;padding:var(--admin-space-md2, 12px) var(--admin-space-md, 16px);border-bottom:1px solid var(--el-border-color-lighter);background:linear-gradient(135deg,var(--el-color-primary-light-9) 0%,color-mix(in srgb,var(--el-color-primary-light-9) 55%,var(--el-fill-color-blank)) 100%)}.cs-dialog.el-dialog .cs-form-panel__icon{flex-shrink:0;width:40px;height:40px;border-radius:var(--admin-radius-md, 8px);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--el-color-primary);background:var(--el-fill-color-blank);box-shadow:var(--admin-shadow-sm)}.cs-dialog.el-dialog .cs-form-panel__title{margin:0;font-size:14px;font-weight:600;color:var(--el-text-color-primary)}.cs-dialog.el-dialog .cs-form-panel__desc{margin:3px 0 0;font-size:12px;line-height:1.45;color:var(--el-text-color-secondary)}.cs-dialog.el-dialog .cs-form-panel__body{padding:var(--admin-space-md, 16px)}.cs-dialog.el-dialog .cs-form-panel--info .cs-dialog.el-dialog .cs-form-panel__head{background:linear-gradient(135deg,var(--el-color-info-light-9) 0%,color-mix(in srgb,var(--el-color-info-light-9) 55%,var(--el-fill-color-blank)) 100%);border-bottom-color:var(--el-color-info-light-8)}.cs-dialog.el-dialog .cs-form-panel--info .cs-dialog.el-dialog .cs-form-panel__icon{color:var(--el-color-info);box-shadow:var(--admin-shadow-sm)}.cs-dialog.el-dialog .cs-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--admin-space-md2, 12px)}.cs-dialog.el-dialog .cs-toggle-item{display:flex;align-items:center;justify-content:space-between;gap:var(--admin-space-md2, 12px);padding:var(--admin-space-md2, 12px) var(--admin-space-md, 16px);border-radius:var(--admin-radius-md, 8px);border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-light);transition:border-color .18s ease,background .18s ease}.cs-dialog.el-dialog .cs-toggle-item:hover{border-color:var(--el-border-color);background:var(--el-fill-color-blank)}.cs-dialog.el-dialog .cs-toggle-item__main{min-width:0;flex:1}.cs-dialog.el-dialog .cs-toggle-item__label{display:block;font-size:13px;font-weight:500;color:var(--el-text-color-primary);line-height:1.4}.cs-dialog.el-dialog .cs-toggle-item__state{display:block;margin-top:2px;font-size:11px;color:var(--el-text-color-secondary)}.cs-dialog.el-dialog .user-info-card{border-radius:var(--admin-radius-md, 8px);background:var(--el-fill-color-light);border-color:var(--el-border-color-lighter)}.cs-dialog.el-dialog .cs-action-body{display:flex;flex-direction:column;gap:var(--admin-space-md2, 12px)}.cs-dialog.el-dialog .dialog-hint{margin:0;padding:var(--admin-space-md2, 12px) var(--admin-space-md, 16px);border-radius:var(--admin-radius-md, 8px);background:var(--el-fill-color-light);border:1px solid var(--el-border-color-lighter);color:var(--el-text-color-secondary);font-size:13px;line-height:1.55}.cs-dialog.el-dialog .detail-dialog,.cs-dialog.el-dialog .cs-detail-dialog{max-height:min(68vh,640px);overflow-y:auto;padding-right:4px;display:flex;flex-direction:column;gap:var(--admin-space-md2, 12px)}.cs-dialog.el-dialog .detail-desc-heading{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--el-text-color-primary);margin:0;padding-left:8px;border-left:3px solid var(--el-color-primary)}.cs-dialog.el-dialog .detail-section{margin-top:0}.cs-dialog.el-dialog .detail-dialog :deep(.el-descriptions),.cs-dialog.el-dialog .cs-detail-dialog :deep(.el-descriptions){border-radius:var(--admin-radius-md, 8px);overflow:hidden}.cs-dialog.el-dialog .detail-dialog :deep(.el-descriptions__title),.cs-dialog.el-dialog .cs-detail-dialog :deep(.el-descriptions__title){display:flex;align-items:center;font-size:13px;font-weight:600;color:var(--el-text-color-primary);margin-bottom:10px;padding-left:8px;border-left:3px solid var(--el-color-primary)}.cs-dialog.el-dialog .detail-dialog :deep(.el-descriptions__content),.cs-dialog.el-dialog .cs-detail-dialog :deep(.el-descriptions__content){text-align:right}.cs-dialog.el-dialog .detail-dialog :deep(.el-descriptions__label),.cs-dialog.el-dialog .cs-detail-dialog :deep(.el-descriptions__label){text-align:left}.cs-dialog.el-dialog .dialog-btn-label{pointer-events:none}.cs-dialog.el-dialog .el-dialog__footer .el-button :deep(.encrypted-text),.cs-dialog.el-dialog .el-dialog__footer .el-button :deep(canvas){pointer-events:none}.cs-dialog.el-dialog .cs-detail-block{border:1px solid var(--el-border-color-lighter);border-radius:var(--admin-radius-md, 8px);overflow:hidden;background:var(--el-fill-color-blank)}.cs-dialog.el-dialog .cs-detail-block .cs-section-title,.cs-dialog.el-dialog .cs-detail-block .detail-desc-heading{margin:0;padding:var(--admin-space-md2, 12px) var(--admin-space-md, 16px);background:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-lighter);border-left:none;border-radius:0}.cs-dialog.el-dialog .cs-detail-block :deep(.el-descriptions){border:none;border-radius:0}.cs-dialog.el-dialog .mono-text,.cs-dialog.el-dialog .cs-mono{font-family:SF Mono,Monaco,Menlo,Consolas,monospace;word-break:break-all;color:var(--el-text-color-regular)}.cs-dialog.el-dialog .empty-text{color:var(--el-text-color-placeholder)}.cs-dialog.el-dialog .proof-dialog{min-height:180px}.cs-dialog.el-dialog .proof-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--admin-space-md, 16px)}.cs-dialog.el-dialog .proof-image{width:100%;height:180px;border-radius:var(--admin-radius-md, 8px);border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-light)}.cs-dialog.el-dialog .metadata-block{margin:0;padding:var(--admin-space-md2, 12px) var(--admin-space-md, 16px);background:var(--el-fill-color-light);border:1px solid var(--el-border-color-lighter);border-radius:var(--admin-radius-md, 8px);max-height:280px;overflow:auto;font-family:SF Mono,Monaco,Menlo,Consolas,monospace;font-size:12px;line-height:1.6}.cs-dialog.el-dialog .field-hint,.cs-dialog.el-dialog .form-item-hint,.cs-dialog.el-dialog .form-item-tip,.cs-dialog.el-dialog .create-dialog-hint{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--el-text-color-secondary)}.cs-dialog.el-dialog .create-dialog-hint{margin:0 0 var(--admin-space-md2, 12px);padding:var(--admin-space-md2, 12px) var(--admin-space-md, 16px);border-radius:var(--admin-radius-md, 8px);background:var(--el-fill-color-light);border:1px solid var(--el-border-color-lighter)}.cs-dialog.el-dialog .detail-progress{padding:var(--admin-space-md, 16px);margin-bottom:var(--admin-space-md2, 12px);border-radius:var(--admin-radius-lg, 12px);border:1px solid var(--el-border-color-lighter);background:var(--el-fill-color-light)}.cs-dialog.el-dialog .switch-row{display:flex;align-items:center;min-height:32px}.cs-dialog.el-dialog .cs-profile-layout{display:grid;grid-template-columns:168px minmax(0,1fr);gap:var(--admin-space-lg, 20px);align-items:start}.cs-dialog.el-dialog .cs-profile-sidebar{display:flex;flex-direction:column;align-items:center;gap:var(--admin-space-md2, 12px);padding:var(--admin-space-md, 16px) var(--admin-space-md2, 12px);border-radius:var(--admin-radius-lg, 12px);border:1px solid var(--el-border-color-lighter);background:linear-gradient(135deg,var(--el-color-primary-light-9) 0%,var(--el-fill-color-blank) 100%);text-align:center}.cs-dialog.el-dialog .cs-profile-sidebar h3{margin:0;font-size:15px;font-weight:600;color:var(--el-text-color-primary);word-break:break-all}.cs-dialog.el-dialog .cs-profile-sidebar .cs-profile-sub{margin:0;font-size:12px;color:var(--el-text-color-secondary)}@media (max-width: 768px){.cs-dialog.el-dialog .cs-profile-layout,.cs-dialog.el-dialog .cs-toggle-grid{grid-template-columns:1fr}}html.dark body,html.dark-blue body,html.eye-protection body,html.colorblindness body{background-color:var(--v3-body-bg-color);color:var(--el-text-color-primary)}html.dark .app-main,html.dark-blue .app-main,html.eye-protection .app-main,html.colorblindness .app-main{background-color:var(--v3-body-bg-color)!important}html.dark .overview-card,html.dark .system-card,html.dark .chart-card,html.dark .dashboard-panel,html.dark .kpi-card,html.dark .stat-card,html.dark .info-card,html.dark .page-header-card,html.dark .admin-page-header-card,html.dark .role-card,html.dark .session-card,html.dark .summary-card,html.dark-blue .overview-card,html.dark-blue .system-card,html.dark-blue .chart-card,html.dark-blue .dashboard-panel,html.dark-blue .kpi-card,html.dark-blue .stat-card,html.dark-blue .info-card,html.dark-blue .page-header-card,html.dark-blue .admin-page-header-card,html.dark-blue .role-card,html.dark-blue .session-card,html.dark-blue .summary-card,html.eye-protection .overview-card,html.eye-protection .system-card,html.eye-protection .chart-card,html.eye-protection .dashboard-panel,html.eye-protection .kpi-card,html.eye-protection .stat-card,html.eye-protection .info-card,html.eye-protection .page-header-card,html.eye-protection .admin-page-header-card,html.eye-protection .role-card,html.eye-protection .session-card,html.eye-protection .summary-card,html.colorblindness .overview-card,html.colorblindness .system-card,html.colorblindness .chart-card,html.colorblindness .dashboard-panel,html.colorblindness .kpi-card,html.colorblindness .stat-card,html.colorblindness .info-card,html.colorblindness .page-header-card,html.colorblindness .admin-page-header-card,html.colorblindness .role-card,html.colorblindness .session-card,html.colorblindness .summary-card{background-color:var(--el-bg-color)!important;border:1px solid var(--admin-card-border);box-shadow:var(--admin-card-shadow);color:var(--el-text-color-primary)}html.dark .kpi-label,html.dark .kpi-suffix,html.dark .stat-label,html.dark .system-label,html.dark .rank-extra,html.dark .metric-unit,html.dark-blue .kpi-label,html.dark-blue .kpi-suffix,html.dark-blue .stat-label,html.dark-blue .system-label,html.dark-blue .rank-extra,html.dark-blue .metric-unit,html.eye-protection .kpi-label,html.eye-protection .kpi-suffix,html.eye-protection .stat-label,html.eye-protection .system-label,html.eye-protection .rank-extra,html.eye-protection .metric-unit,html.colorblindness .kpi-label,html.colorblindness .kpi-suffix,html.colorblindness .stat-label,html.colorblindness .system-label,html.colorblindness .rank-extra,html.colorblindness .metric-unit{color:var(--el-text-color-secondary)!important}html.dark .kpi-value,html.dark .rank-name,html.dark .stat-value,html.dark .metric-value,html.dark .card-header .title,html.dark .system-header,html.dark-blue .kpi-value,html.dark-blue .rank-name,html.dark-blue .stat-value,html.dark-blue .metric-value,html.dark-blue .card-header .title,html.dark-blue .system-header,html.eye-protection .kpi-value,html.eye-protection .rank-name,html.eye-protection .stat-value,html.eye-protection .metric-value,html.eye-protection .card-header .title,html.eye-protection .system-header,html.colorblindness .kpi-value,html.colorblindness .rank-name,html.colorblindness .stat-value,html.colorblindness .metric-value,html.colorblindness .card-header .title,html.colorblindness .system-header{color:var(--el-text-color-primary)!important}html.dark .ranking-item,html.dark-blue .ranking-item,html.eye-protection .ranking-item,html.colorblindness .ranking-item,html.dark .el-card__header,html.dark-blue .el-card__header,html.eye-protection .el-card__header,html.colorblindness .el-card__header{border-bottom-color:var(--el-border-color-lighter)!important}html.dark .chart-card :deep(.el-card__header),html.dark .chart-card .el-card__header,html.dark-blue .chart-card :deep(.el-card__header),html.dark-blue .chart-card .el-card__header,html.eye-protection .chart-card :deep(.el-card__header),html.eye-protection .chart-card .el-card__header,html.colorblindness .chart-card :deep(.el-card__header),html.colorblindness .chart-card .el-card__header{border-bottom-color:var(--el-border-color-lighter)!important;color:var(--el-text-color-primary)!important}html.dark .el-card,html.dark-blue .el-card,html.eye-protection .el-card,html.colorblindness .el-card{--el-card-bg-color: var(--el-bg-color)}html.dark .el-popper:not(.is-dark),html.dark-blue .el-popper:not(.is-dark),html.eye-protection .el-popper:not(.is-dark),html.colorblindness .el-popper:not(.is-dark){background-color:var(--el-bg-color-overlay)!important;color:var(--el-text-color-regular);border-color:var(--el-border-color-light)!important;border-radius:var(--admin-radius-md, 8px);box-shadow:var(--admin-shadow-popover, var(--el-box-shadow-light))}html.dark .el-popper:not(.is-dark) .el-popper__arrow:before,html.dark-blue .el-popper:not(.is-dark) .el-popper__arrow:before,html.eye-protection .el-popper:not(.is-dark) .el-popper__arrow:before,html.colorblindness .el-popper:not(.is-dark) .el-popper__arrow:before{background-color:var(--el-bg-color-overlay)!important;border:1px solid var(--el-border-color-light)!important;right:0}html.dark .el-popper:not(.is-dark)[data-popper-placement^=bottom] .el-popper__arrow:before,html.dark-blue .el-popper:not(.is-dark)[data-popper-placement^=bottom] .el-popper__arrow:before,html.eye-protection .el-popper:not(.is-dark)[data-popper-placement^=bottom] .el-popper__arrow:before,html.colorblindness .el-popper:not(.is-dark)[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}html.dark .el-popper:not(.is-dark)[data-popper-placement^=top] .el-popper__arrow:before,html.dark-blue .el-popper:not(.is-dark)[data-popper-placement^=top] .el-popper__arrow:before,html.eye-protection .el-popper:not(.is-dark)[data-popper-placement^=top] .el-popper__arrow:before,html.colorblindness .el-popper:not(.is-dark)[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent!important;border-left-color:transparent!important}html.dark .el-popper:not(.is-dark)[data-popper-placement^=left] .el-popper__arrow:before,html.dark-blue .el-popper:not(.is-dark)[data-popper-placement^=left] .el-popper__arrow:before,html.eye-protection .el-popper:not(.is-dark)[data-popper-placement^=left] .el-popper__arrow:before,html.colorblindness .el-popper:not(.is-dark)[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent!important;border-bottom-color:transparent!important}html.dark .el-popper:not(.is-dark)[data-popper-placement^=right] .el-popper__arrow:before,html.dark-blue .el-popper:not(.is-dark)[data-popper-placement^=right] .el-popper__arrow:before,html.eye-protection .el-popper:not(.is-dark)[data-popper-placement^=right] .el-popper__arrow:before,html.colorblindness .el-popper:not(.is-dark)[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}html.dark .el-popper.is-dark,html.dark-blue .el-popper.is-dark,html.eye-protection .el-popper.is-dark,html.colorblindness .el-popper.is-dark{background-color:var(--el-fill-color-darker)!important;color:var(--el-text-color-primary)!important;border-color:var(--el-fill-color-darker)!important;border-radius:var(--admin-radius-md, 8px);box-shadow:var(--admin-shadow-popover, var(--el-box-shadow-light))}html.dark .el-popper.is-dark .el-popper__arrow:before,html.dark-blue .el-popper.is-dark .el-popper__arrow:before,html.eye-protection .el-popper.is-dark .el-popper__arrow:before,html.colorblindness .el-popper.is-dark .el-popper__arrow:before{background-color:var(--el-fill-color-darker)!important;border:1px solid var(--el-fill-color-darker)!important}html.dark .el-popper.is-dark[data-popper-placement^=bottom] .el-popper__arrow:before,html.dark-blue .el-popper.is-dark[data-popper-placement^=bottom] .el-popper__arrow:before,html.eye-protection .el-popper.is-dark[data-popper-placement^=bottom] .el-popper__arrow:before,html.colorblindness .el-popper.is-dark[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}html.dark .el-popper.is-dark[data-popper-placement^=top] .el-popper__arrow:before,html.dark-blue .el-popper.is-dark[data-popper-placement^=top] .el-popper__arrow:before,html.eye-protection .el-popper.is-dark[data-popper-placement^=top] .el-popper__arrow:before,html.colorblindness .el-popper.is-dark[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent!important;border-left-color:transparent!important}html.dark .el-popper.is-dark[data-popper-placement^=left] .el-popper__arrow:before,html.dark-blue .el-popper.is-dark[data-popper-placement^=left] .el-popper__arrow:before,html.eye-protection .el-popper.is-dark[data-popper-placement^=left] .el-popper__arrow:before,html.colorblindness .el-popper.is-dark[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent!important;border-bottom-color:transparent!important}html.dark .el-popper.is-dark[data-popper-placement^=right] .el-popper__arrow:before,html.dark-blue .el-popper.is-dark[data-popper-placement^=right] .el-popper__arrow:before,html.eye-protection .el-popper.is-dark[data-popper-placement^=right] .el-popper__arrow:before,html.colorblindness .el-popper.is-dark[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}html.dark .el-table,html.dark-blue .el-table,html.eye-protection .el-table,html.colorblindness .el-table{--el-table-bg-color: var(--el-bg-color);--el-table-tr-bg-color: var(--el-bg-color);--el-table-header-bg-color: var(--el-fill-color-light);--el-table-row-hover-bg-color: var(--el-fill-color-lighter);--el-table-border-color: var(--el-border-color-lighter);--el-table-header-text-color: var(--el-text-color-primary);--el-table-text-color: var(--el-text-color-regular)}html.dark .el-pagination,html.dark-blue .el-pagination,html.eye-protection .el-pagination,html.colorblindness .el-pagination{--el-pagination-button-bg-color: var(--el-fill-color-light);--el-pagination-button-disabled-bg-color: var(--el-fill-color-extra-light);--el-pagination-hover-color: var(--el-color-primary);color:var(--el-text-color-regular)}html.dark .el-pagination .btn-prev,html.dark .el-pagination .btn-next,html.dark .el-pagination .el-pager li,html.dark-blue .el-pagination .btn-prev,html.dark-blue .el-pagination .btn-next,html.dark-blue .el-pagination .el-pager li,html.eye-protection .el-pagination .btn-prev,html.eye-protection .el-pagination .btn-next,html.eye-protection .el-pagination .el-pager li,html.colorblindness .el-pagination .btn-prev,html.colorblindness .el-pagination .btn-next,html.colorblindness .el-pagination .el-pager li{background-color:var(--el-fill-color-light);color:var(--el-text-color-regular)}html.dark .el-pagination .el-pager li.is-active,html.dark-blue .el-pagination .el-pager li.is-active,html.eye-protection .el-pagination .el-pager li.is-active,html.colorblindness .el-pagination .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--admin-on-primary, #fff)}html.dark .el-input__wrapper,html.dark .el-textarea__inner,html.dark-blue .el-input__wrapper,html.dark-blue .el-textarea__inner,html.eye-protection .el-input__wrapper,html.eye-protection .el-textarea__inner,html.colorblindness .el-input__wrapper,html.colorblindness .el-textarea__inner{background-color:var(--el-fill-color-blank)!important}html.dark .el-input.is-disabled .el-input__wrapper,html.dark-blue .el-input.is-disabled .el-input__wrapper,html.eye-protection .el-input.is-disabled .el-input__wrapper,html.colorblindness .el-input.is-disabled .el-input__wrapper{background-color:var(--el-fill-color-light)!important}html.dark .el-empty__description,html.dark .el-result__subtitle,html.dark-blue .el-empty__description,html.dark-blue .el-result__subtitle,html.eye-protection .el-empty__description,html.eye-protection .el-result__subtitle,html.colorblindness .el-empty__description,html.colorblindness .el-result__subtitle{color:var(--el-text-color-secondary)}html.dark .el-dialog,html.dark-blue .el-dialog,html.eye-protection .el-dialog,html.colorblindness .el-dialog{background-color:var(--el-bg-color-overlay)}html.dark .el-dialog__header,html.dark .el-dialog__title,html.dark-blue .el-dialog__header,html.dark-blue .el-dialog__title,html.eye-protection .el-dialog__header,html.eye-protection .el-dialog__title,html.colorblindness .el-dialog__header,html.colorblindness .el-dialog__title{color:var(--el-text-color-primary)}html.dark .el-dialog__body,html.dark-blue .el-dialog__body,html.eye-protection .el-dialog__body,html.colorblindness .el-dialog__body{color:var(--el-text-color-regular)}html.dark .el-message,html.dark-blue .el-message,html.eye-protection .el-message,html.colorblindness .el-message,html.dark .el-notification,html.dark-blue .el-notification,html.eye-protection .el-notification,html.colorblindness .el-notification{background-color:var(--el-bg-color-overlay);border-color:var(--el-border-color-lighter)}html.dark .el-descriptions,html.dark-blue .el-descriptions,html.eye-protection .el-descriptions,html.colorblindness .el-descriptions{--el-descriptions-table-border: 1px solid var(--el-border-color-lighter)}html.dark .el-descriptions__cell,html.dark .el-descriptions__label,html.dark .el-descriptions__content,html.dark-blue .el-descriptions__cell,html.dark-blue .el-descriptions__label,html.dark-blue .el-descriptions__content,html.eye-protection .el-descriptions__cell,html.eye-protection .el-descriptions__label,html.eye-protection .el-descriptions__content,html.colorblindness .el-descriptions__cell,html.colorblindness .el-descriptions__label,html.colorblindness .el-descriptions__content{color:var(--el-text-color-regular)!important;background-color:transparent!important}html.dark .el-form-item__label,html.dark-blue .el-form-item__label,html.eye-protection .el-form-item__label,html.colorblindness .el-form-item__label{color:var(--el-text-color-regular)}html.dark .el-divider,html.dark-blue .el-divider,html.eye-protection .el-divider,html.colorblindness .el-divider{--el-border-color: var(--el-border-color-light)}html.dark .el-divider__text,html.dark-blue .el-divider__text,html.eye-protection .el-divider__text,html.colorblindness .el-divider__text{background-color:var(--el-bg-color);color:var(--el-text-color-regular)}html.dark .el-radio__label,html.dark .el-checkbox__label,html.dark-blue .el-radio__label,html.dark-blue .el-checkbox__label,html.eye-protection .el-radio__label,html.eye-protection .el-checkbox__label,html.colorblindness .el-radio__label,html.colorblindness .el-checkbox__label{color:var(--el-text-color-regular)}html.dark .el-collapse-item__header,html.dark .el-collapse-item__wrap,html.dark .el-collapse-item__content,html.dark-blue .el-collapse-item__header,html.dark-blue .el-collapse-item__wrap,html.dark-blue .el-collapse-item__content,html.eye-protection .el-collapse-item__header,html.eye-protection .el-collapse-item__wrap,html.eye-protection .el-collapse-item__content,html.colorblindness .el-collapse-item__header,html.colorblindness .el-collapse-item__wrap,html.colorblindness .el-collapse-item__content{background-color:var(--el-bg-color)!important;color:var(--el-text-color-regular)!important}html.dark .el-collapse,html.dark-blue .el-collapse,html.eye-protection .el-collapse,html.colorblindness .el-collapse{--el-collapse-border-color: var(--el-border-color-lighter);--el-collapse-header-bg-color: var(--el-bg-color);--el-collapse-content-bg-color: var(--el-bg-color)}html.dark .el-tree,html.dark-blue .el-tree,html.eye-protection .el-tree,html.colorblindness .el-tree{--el-tree-node-hover-bg-color: var(--el-fill-color-light);background-color:transparent;color:var(--el-text-color-regular)}html.dark .el-tabs__nav-wrap:after,html.dark-blue .el-tabs__nav-wrap:after,html.eye-protection .el-tabs__nav-wrap:after,html.colorblindness .el-tabs__nav-wrap:after{background-color:var(--el-border-color-lighter)}html.dark .el-tag.el-tag--dark .el-tag__close:hover,html.dark-blue .el-tag.el-tag--dark .el-tag__close:hover,html.eye-protection .el-tag.el-tag--dark .el-tag__close:hover,html.colorblindness .el-tag.el-tag--dark .el-tag__close:hover{background-color:#0000004d}html.dark .el-tag.is-hit,html.dark .el-tag.el-tag--plain,html.dark-blue .el-tag.is-hit,html.dark-blue .el-tag.el-tag--plain,html.eye-protection .el-tag.is-hit,html.eye-protection .el-tag.el-tag--plain,html.colorblindness .el-tag.is-hit,html.colorblindness .el-tag.el-tag--plain{background-color:var(--el-bg-color)!important}html.dark .el-check-tag,html.dark-blue .el-check-tag,html.eye-protection .el-check-tag,html.colorblindness .el-check-tag{background-color:var(--el-fill-color-light);color:var(--el-text-color-regular)}html.dark .el-check-tag.is-checked,html.dark-blue .el-check-tag.is-checked,html.eye-protection .el-check-tag.is-checked,html.colorblindness .el-check-tag.is-checked{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}html.dark .title,html.dark .card-title,html.dark .panel-title,html.dark .section-title,html.dark .page-title,html.dark .admin-page-header__title,html.dark .settings-page-title,html.dark .item-title,html.dark .detail-title,html.dark .group-title,html.dark .template-name,html.dark .username,html.dark .stat-value,html.dark .kpi-value,html.dark .metric-value,html.dark .rank-name,html.dark .role-name,html.dark .feature-name,html.dark .field-label,html.dark .feedback-title,html.dark .org-name,html.dark .position-name,html.dark .rank-title,html.dark .department-name,html.dark .system-header,html.dark .item-name,html.dark .sticker-config-label,html.dark .sticker-index,html.dark-blue .title,html.dark-blue .card-title,html.dark-blue .panel-title,html.dark-blue .section-title,html.dark-blue .page-title,html.dark-blue .admin-page-header__title,html.dark-blue .settings-page-title,html.dark-blue .item-title,html.dark-blue .detail-title,html.dark-blue .group-title,html.dark-blue .template-name,html.dark-blue .username,html.dark-blue .stat-value,html.dark-blue .kpi-value,html.dark-blue .metric-value,html.dark-blue .rank-name,html.dark-blue .role-name,html.dark-blue .feature-name,html.dark-blue .field-label,html.dark-blue .feedback-title,html.dark-blue .org-name,html.dark-blue .position-name,html.dark-blue .rank-title,html.dark-blue .department-name,html.dark-blue .system-header,html.dark-blue .item-name,html.dark-blue .sticker-config-label,html.dark-blue .sticker-index,html.eye-protection .title,html.eye-protection .card-title,html.eye-protection .panel-title,html.eye-protection .section-title,html.eye-protection .page-title,html.eye-protection .admin-page-header__title,html.eye-protection .settings-page-title,html.eye-protection .item-title,html.eye-protection .detail-title,html.eye-protection .group-title,html.eye-protection .template-name,html.eye-protection .username,html.eye-protection .stat-value,html.eye-protection .kpi-value,html.eye-protection .metric-value,html.eye-protection .rank-name,html.eye-protection .role-name,html.eye-protection .feature-name,html.eye-protection .field-label,html.eye-protection .feedback-title,html.eye-protection .org-name,html.eye-protection .position-name,html.eye-protection .rank-title,html.eye-protection .department-name,html.eye-protection .system-header,html.eye-protection .item-name,html.eye-protection .sticker-config-label,html.eye-protection .sticker-index,html.colorblindness .title,html.colorblindness .card-title,html.colorblindness .panel-title,html.colorblindness .section-title,html.colorblindness .page-title,html.colorblindness .admin-page-header__title,html.colorblindness .settings-page-title,html.colorblindness .item-title,html.colorblindness .detail-title,html.colorblindness .group-title,html.colorblindness .template-name,html.colorblindness .username,html.colorblindness .stat-value,html.colorblindness .kpi-value,html.colorblindness .metric-value,html.colorblindness .rank-name,html.colorblindness .role-name,html.colorblindness .feature-name,html.colorblindness .field-label,html.colorblindness .feedback-title,html.colorblindness .org-name,html.colorblindness .position-name,html.colorblindness .rank-title,html.colorblindness .department-name,html.colorblindness .system-header,html.colorblindness .item-name,html.colorblindness .sticker-config-label,html.colorblindness .sticker-index{color:var(--el-text-color-primary)}html.dark .desc,html.dark .label,html.dark .meta,html.dark .subtitle,html.dark .admin-page-header__subtitle,html.dark .settings-page-subtitle,html.dark .info-label,html.dark .stat-label,html.dark .system-label,html.dark .kpi-label,html.dark .kpi-suffix,html.dark .item-label,html.dark .item-desc,html.dark .item-time,html.dark .template-desc,html.dark .feedback-meta,html.dark .feedback-time,html.dark .rank-extra,html.dark .rank-stats,html.dark .role-desc,html.dark .feature-desc,html.dark .org-meta,html.dark .form-tip,html.dark .empty-tip,html.dark .placeholder-tip,html.dark .upload-hint,html.dark .upload-size,html.dark .unit-text,html.dark .field-hint,html.dark .helper-text,html.dark .country,html.dark .detail-file-size,html.dark .sticker-github-hint,html.dark .sticker-thumb-placeholder,html.dark .sticker-placeholder-icon,html.dark .settings-scope-tip,html.dark-blue .desc,html.dark-blue .label,html.dark-blue .meta,html.dark-blue .subtitle,html.dark-blue .admin-page-header__subtitle,html.dark-blue .settings-page-subtitle,html.dark-blue .info-label,html.dark-blue .stat-label,html.dark-blue .system-label,html.dark-blue .kpi-label,html.dark-blue .kpi-suffix,html.dark-blue .item-label,html.dark-blue .item-desc,html.dark-blue .item-time,html.dark-blue .template-desc,html.dark-blue .feedback-meta,html.dark-blue .feedback-time,html.dark-blue .rank-extra,html.dark-blue .rank-stats,html.dark-blue .role-desc,html.dark-blue .feature-desc,html.dark-blue .org-meta,html.dark-blue .form-tip,html.dark-blue .empty-tip,html.dark-blue .placeholder-tip,html.dark-blue .upload-hint,html.dark-blue .upload-size,html.dark-blue .unit-text,html.dark-blue .field-hint,html.dark-blue .helper-text,html.dark-blue .country,html.dark-blue .detail-file-size,html.dark-blue .sticker-github-hint,html.dark-blue .sticker-thumb-placeholder,html.dark-blue .sticker-placeholder-icon,html.dark-blue .settings-scope-tip,html.eye-protection .desc,html.eye-protection .label,html.eye-protection .meta,html.eye-protection .subtitle,html.eye-protection .admin-page-header__subtitle,html.eye-protection .settings-page-subtitle,html.eye-protection .info-label,html.eye-protection .stat-label,html.eye-protection .system-label,html.eye-protection .kpi-label,html.eye-protection .kpi-suffix,html.eye-protection .item-label,html.eye-protection .item-desc,html.eye-protection .item-time,html.eye-protection .template-desc,html.eye-protection .feedback-meta,html.eye-protection .feedback-time,html.eye-protection .rank-extra,html.eye-protection .rank-stats,html.eye-protection .role-desc,html.eye-protection .feature-desc,html.eye-protection .org-meta,html.eye-protection .form-tip,html.eye-protection .empty-tip,html.eye-protection .placeholder-tip,html.eye-protection .upload-hint,html.eye-protection .upload-size,html.eye-protection .unit-text,html.eye-protection .field-hint,html.eye-protection .helper-text,html.eye-protection .country,html.eye-protection .detail-file-size,html.eye-protection .sticker-github-hint,html.eye-protection .sticker-thumb-placeholder,html.eye-protection .sticker-placeholder-icon,html.eye-protection .settings-scope-tip,html.colorblindness .desc,html.colorblindness .label,html.colorblindness .meta,html.colorblindness .subtitle,html.colorblindness .admin-page-header__subtitle,html.colorblindness .settings-page-subtitle,html.colorblindness .info-label,html.colorblindness .stat-label,html.colorblindness .system-label,html.colorblindness .kpi-label,html.colorblindness .kpi-suffix,html.colorblindness .item-label,html.colorblindness .item-desc,html.colorblindness .item-time,html.colorblindness .template-desc,html.colorblindness .feedback-meta,html.colorblindness .feedback-time,html.colorblindness .rank-extra,html.colorblindness .rank-stats,html.colorblindness .role-desc,html.colorblindness .feature-desc,html.colorblindness .org-meta,html.colorblindness .form-tip,html.colorblindness .empty-tip,html.colorblindness .placeholder-tip,html.colorblindness .upload-hint,html.colorblindness .upload-size,html.colorblindness .unit-text,html.colorblindness .field-hint,html.colorblindness .helper-text,html.colorblindness .country,html.colorblindness .detail-file-size,html.colorblindness .sticker-github-hint,html.colorblindness .sticker-thumb-placeholder,html.colorblindness .sticker-placeholder-icon,html.colorblindness .settings-scope-tip{color:var(--el-text-color-secondary)}html.dark .sub-label,html.dark .form-label,html.dark .info-text,html.dark .desc-text,html.dark .secondary-text,html.dark .distribution-label,html.dark .role-meta,html.dark .position-meta,html.dark .department-meta,html.dark .feedback-content,html.dark-blue .sub-label,html.dark-blue .form-label,html.dark-blue .info-text,html.dark-blue .desc-text,html.dark-blue .secondary-text,html.dark-blue .distribution-label,html.dark-blue .role-meta,html.dark-blue .position-meta,html.dark-blue .department-meta,html.dark-blue .feedback-content,html.eye-protection .sub-label,html.eye-protection .form-label,html.eye-protection .info-text,html.eye-protection .desc-text,html.eye-protection .secondary-text,html.eye-protection .distribution-label,html.eye-protection .role-meta,html.eye-protection .position-meta,html.eye-protection .department-meta,html.eye-protection .feedback-content,html.colorblindness .sub-label,html.colorblindness .form-label,html.colorblindness .info-text,html.colorblindness .desc-text,html.colorblindness .secondary-text,html.colorblindness .distribution-label,html.colorblindness .role-meta,html.colorblindness .position-meta,html.colorblindness .department-meta,html.colorblindness .feedback-content{color:var(--el-text-color-regular)}html.dark .item-card,html.dark .field-item,html.dark .meta-card,html.dark .info-section,html.dark .role-card,html.dark .feedback-card,html.dark .empty-state,html.dark .placeholder-box,html.dark .ranking-item-wrapper,html.dark .preview-box,html.dark .form-section,html.dark .agreement-preview,html.dark-blue .item-card,html.dark-blue .field-item,html.dark-blue .meta-card,html.dark-blue .info-section,html.dark-blue .role-card,html.dark-blue .feedback-card,html.dark-blue .empty-state,html.dark-blue .placeholder-box,html.dark-blue .ranking-item-wrapper,html.dark-blue .preview-box,html.dark-blue .form-section,html.dark-blue .agreement-preview,html.eye-protection .item-card,html.eye-protection .field-item,html.eye-protection .meta-card,html.eye-protection .info-section,html.eye-protection .role-card,html.eye-protection .feedback-card,html.eye-protection .empty-state,html.eye-protection .placeholder-box,html.eye-protection .ranking-item-wrapper,html.eye-protection .preview-box,html.eye-protection .form-section,html.eye-protection .agreement-preview,html.colorblindness .item-card,html.colorblindness .field-item,html.colorblindness .meta-card,html.colorblindness .info-section,html.colorblindness .role-card,html.colorblindness .feedback-card,html.colorblindness .empty-state,html.colorblindness .placeholder-box,html.colorblindness .ranking-item-wrapper,html.colorblindness .preview-box,html.colorblindness .form-section,html.colorblindness .agreement-preview{background-color:var(--el-fill-color-lighter);border-color:var(--el-border-color-lighter)}html.dark .enterprise-section span[style*="#909399"],html.dark .enterprise-section span[style*="#606266"],html.dark .enterprise-section span[style*="#303133"],html.dark-blue .enterprise-section span[style*="#909399"],html.dark-blue .enterprise-section span[style*="#606266"],html.dark-blue .enterprise-section span[style*="#303133"],html.eye-protection .enterprise-section span[style*="#909399"],html.eye-protection .enterprise-section span[style*="#606266"],html.eye-protection .enterprise-section span[style*="#303133"],html.colorblindness .enterprise-section span[style*="#909399"],html.colorblindness .enterprise-section span[style*="#606266"],html.colorblindness .enterprise-section span[style*="#303133"]{color:var(--el-text-color-secondary)!important}.dashboard-toolbar-filters,.dashboard-toolbar-filters.el-form--inline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--admin-space-md, 12px)}.dashboard-toolbar-filters .el-form-item,.dashboard-toolbar-filters.el-form--inline .el-form-item{margin-bottom:0;margin-right:0}.admin-daterange-field.el-date-editor,.el-form-item .admin-daterange-field.el-date-editor{width:var(--admin-search-date-width, 320px)!important;max-width:100%;flex:0 0 auto!important}.dashboard-toolbar-filters .enterprise-selector.el-select{width:100%;max-width:var(--admin-search-enterprise-max-width, 560px);flex:1 1 var(--admin-search-enterprise-width, 420px)}.dashboard-toolbar-filters .cs-domain-picker{width:var(--admin-search-control-xl, 280px);flex:0 0 auto}.dashboard-toolbar-filters .el-form-item.admin-search-actions,.dashboard-toolbar-filters .el-form-item:has(.el-button){margin-left:0;display:inline-flex;align-items:center;gap:var(--admin-space-md2, 12px)}.dashboard-section{margin-bottom:var(--admin-space-lg, 20px)}.dashboard-section:last-child{margin-bottom:0}.dashboard-grid{display:grid;gap:var(--admin-space-md, 16px)}.dashboard-grid--2,.dashboard-grid--entries{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-panel{border:1px solid var(--admin-card-border, var(--el-border-color-lighter));border-radius:var(--admin-radius-md, 8px);background:var(--el-bg-color);box-shadow:var(--admin-card-shadow);overflow:hidden}.dashboard-panel--interactive{transition:border-color var(--admin-duration-fast, .16s) var(--admin-ease-out, cubic-bezier(.16, 1, .3, 1)),box-shadow var(--admin-duration-fast, .16s) var(--admin-ease-out, cubic-bezier(.16, 1, .3, 1))}.dashboard-panel--interactive:not(.is-disabled):hover{border-color:var(--admin-card-border-hover, var(--el-color-primary-light-5));box-shadow:var(--admin-card-shadow-hover)}.dashboard-panel__head{padding:var(--admin-space-md, 16px) var(--admin-card-padding-x, var(--admin-space-lg, 20px));border-bottom:1px solid var(--el-border-color-lighter)}.dashboard-panel__head--split{display:flex;align-items:center;justify-content:space-between;gap:var(--admin-space-md2, 12px);flex-wrap:wrap}.dashboard-panel__title{margin:0;font-size:15px;font-weight:600;color:var(--el-text-color-primary)}.dashboard-panel__body{padding:var(--admin-card-padding-y, var(--admin-space-md, 16px)) var(--admin-card-padding-x, var(--admin-space-lg, 20px)) var(--admin-space-lg, 20px);min-height:120px}.dashboard-panel__foot{padding:var(--admin-space-md2, 12px) var(--admin-card-padding-x, var(--admin-space-lg, 20px)) var(--admin-card-padding-y, var(--admin-space-md, 16px));border-top:1px solid var(--el-border-color-lighter);display:flex;justify-content:flex-end}.dashboard-panel--table .dashboard-panel__body{min-height:auto;padding:0}.dashboard-panel--table .el-table{border-radius:0}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--admin-space-md, 16px)}.kpi-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.kpi-card{display:flex;align-items:flex-start;gap:var(--admin-space-md, 16px);padding:var(--admin-space-md, 16px);border:1px solid var(--admin-card-border, var(--el-border-color-lighter));border-radius:var(--admin-radius-md, 8px);background:var(--el-bg-color);box-shadow:var(--admin-card-shadow)}.kpi-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--admin-radius-lg, 12px);flex-shrink:0}.kpi-card__body{flex:1;min-width:0}.kpi-card__label{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--el-text-color-secondary);line-height:1.4;margin-bottom:4px}.kpi-card__value{font-size:24px;font-weight:700;color:var(--el-text-color-primary);line-height:1.2;letter-spacing:-.02em}.kpi-card__tip{color:var(--el-color-info);cursor:help;font-size:14px}.kpi-card--primary{border-top:3px solid var(--el-color-primary)}.kpi-card--primary .kpi-card__icon{color:var(--el-color-primary);background:var(--el-color-primary-light-9)}.kpi-card--success{border-top:3px solid var(--el-color-success)}.kpi-card--success .kpi-card__icon{color:var(--el-color-success);background:var(--el-color-success-light-9)}.kpi-card--warning{border-top:3px solid var(--el-color-warning)}.kpi-card--warning .kpi-card__icon{color:var(--el-color-warning);background:var(--el-color-warning-light-9)}.kpi-card--danger{border-top:3px solid var(--el-color-danger)}.kpi-card--danger .kpi-card__icon{color:var(--el-color-danger);background:var(--el-color-danger-light-9)}.kpi-card--info{border-top:3px solid var(--el-color-info)}.kpi-card--info .kpi-card__icon{color:var(--el-color-info);background:var(--el-color-info-light-9)}.chart-container{width:100%;height:280px}.chart-container--compact{height:260px}.chart-panel__empty{display:flex;align-items:center;justify-content:center;min-height:240px}.dashboard-pager{display:flex;justify-content:flex-end;padding:var(--admin-space-md2, 12px) var(--admin-card-padding-x, var(--admin-space-lg, 20px)) var(--admin-card-padding-y, var(--admin-space-md, 16px))}@media (max-width: 1200px){.kpi-grid,.kpi-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 992px){.kpi-grid,.kpi-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid--entries{grid-template-columns:1fr}}@media (max-width: 768px){.dashboard-grid--2,.kpi-grid,.kpi-grid--6,.dashboard-grid--entries{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.dashboard-panel--interactive{transition:none}}.system-logs-tab-panel .pagination-wrapper{margin-top:var(--admin-space-md, 16px)}.admin-list-page--pro .admin-page-header{margin-bottom:var(--admin-space-xl, 24px)}.admin-list-page--pro .admin-page-header__title{font-size:var(--admin-page-title-size, 22px);font-weight:var(--admin-page-title-weight, 650);letter-spacing:var(--admin-page-title-tracking, -.02em);line-height:1.25}.admin-list-page--pro .admin-page-header__subtitle{margin-top:6px;font-size:var(--admin-page-subtitle-size, 14px);line-height:1.55;max-width:56ch;color:var(--admin-text-2, var(--el-text-color-regular))}.admin-list-page--pro .admin-list-page__metrics{margin-bottom:var(--admin-space-md, 16px)}.admin-list-page--pro .admin-list-page__search{margin-bottom:0!important}.admin-list-page--pro .admin-list-page__search .admin-search{margin-bottom:0}.admin-list-page--pro .admin-list-page__search .admin-search__card{border-radius:var(--admin-radius-lg, 12px) var(--admin-radius-lg, 12px) 0 0;border-bottom:none;box-shadow:none;background:var(--admin-surface-1, var(--el-bg-color))}.admin-list-page--pro .admin-list-page__content.list-content.el-card{border-radius:0 0 var(--admin-radius-lg, 12px) var(--admin-radius-lg, 12px);border:1px solid var(--admin-card-border);box-shadow:var(--admin-card-shadow);overflow:hidden}.admin-list-page--pro .admin-list-page__content.list-content:only-child,.admin-list-page:not(:has(.admin-list-page__search)) .admin-list-page--pro .admin-list-page__content.list-content{border-radius:var(--admin-radius-lg, 12px)}.admin-list-page--pro:not(:has(.admin-list-page__search)) .admin-list-page__content.list-content.el-card{border-radius:var(--admin-radius-lg, 12px)}.admin-list-page--pro .admin-list-page__search+.admin-list-page__content.list-content.el-card{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.admin-list-page--pro .table-header{padding-bottom:var(--admin-space-md2, 12px);margin-bottom:var(--admin-space-md2, 12px);border-bottom:1px solid var(--el-border-color-extra-light, var(--el-border-color-lighter))}.admin-list-page--pro .cs-pagination,.admin-list-page--pro .pagination-wrapper{margin-top:var(--admin-space-lg, 20px);padding-top:var(--admin-space-md2, 12px);border-top:1px solid var(--el-border-color-extra-light, var(--el-border-color-lighter))}.admin-list-page--pro .el-table,.admin-list-page--pro .cs-monitor-table{--el-table-header-bg-color: var(--admin-table-header-bg);--el-table-header-text-color: var(--admin-table-header-text-color)}.admin-list-page--pro .el-table thead th.el-table__cell,.admin-list-page--pro .cs-monitor-table thead th.el-table__cell{font-weight:600;font-size:12px;letter-spacing:.01em;text-transform:none}.admin-list-page--pro .el-table .el-table__row,.admin-list-page--pro .cs-monitor-table .el-table__row{transition:background-color var(--admin-duration-fast, .16s) ease}.admin-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--admin-space-md, 16px)}.admin-metric-card{display:flex;flex-direction:column;gap:6px;padding:var(--admin-space-md, 16px) var(--admin-space-lg, 20px);border:1px solid var(--admin-card-border);border-radius:var(--admin-radius-lg, 12px);background:var(--admin-surface-1, var(--el-bg-color));box-shadow:var(--admin-card-shadow);min-height:88px;transition:border-color var(--admin-duration-fast, .16s) var(--admin-ease-out),box-shadow var(--admin-duration-fast, .16s) var(--admin-ease-out)}.admin-metric-card:hover{border-color:var(--admin-card-border-hover);box-shadow:var(--admin-card-shadow-hover)}.admin-metric-card__label{font-size:13px;font-weight:500;color:var(--admin-text-3, var(--el-text-color-secondary));line-height:1.35}.admin-metric-card__value{font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.03em;color:var(--admin-text-1, var(--el-text-color-primary));font-variant-numeric:tabular-nums}.admin-metric-card--success{border-top:3px solid var(--admin-metric-accent-success)}.admin-metric-card--danger{border-top:3px solid var(--admin-metric-accent-danger)}.admin-metric-card--warning{border-top:3px solid var(--admin-metric-accent-warning)}.admin-metric-card--muted{border-top:3px solid var(--admin-metric-accent-muted)}.admin-metric-card--default{border-top:3px solid var(--admin-metric-accent-default)}.admin-metric-card--success .admin-metric-card__value{color:var(--el-color-success)}.admin-metric-card--danger .admin-metric-card__value{color:var(--el-color-danger)}.admin-metric-card--warning .admin-metric-card__value{color:var(--el-color-warning)}.admin-metric-card--muted .admin-metric-card__value{color:var(--el-text-color-placeholder)}.admin-page-banner.el-alert{margin:0 0 var(--admin-space-md, 16px)}.admin-list-page__before{margin-bottom:var(--admin-space-md, 16px)}.admin-list-page__before .admin-page-banner.el-alert{margin-bottom:0}.cs-stats-page .admin-page-header,.files-cleanup-page .admin-page-header,.bot-monitor-page .admin-page-header{margin-bottom:var(--admin-space-xl, 24px)}.cs-stats-page .admin-page-header+.admin-page-banner.el-alert,.files-cleanup-page .admin-page-header+.admin-page-banner.el-alert,.bot-monitor-page .admin-page-header+.admin-page-banner.el-alert{margin-bottom:var(--admin-space-md, 16px)}.el-button .encrypted-text,.el-tag .encrypted-text,.el-link .encrypted-text{color:inherit}.el-button--primary:not(.is-link):not(.is-text):not(.is-plain) .encrypted-text{color:var(--el-button-text-color)}.el-button--danger:not(.is-link):not(.is-text):not(.is-plain) .encrypted-text{color:var(--el-button-text-color)}.el-tag .encrypted-text{color:var(--el-tag-text-color)}html[dir=rtl] .admin-detail-toolbar__back .el-icon,html[dir=rtl] .admin-rtl-back-icon .el-icon{transform:scaleX(-1)}.page-tabs :deep(.el-tabs__header){margin-bottom:var(--admin-space-md, 16px);padding:0 var(--admin-space-lg, 20px)}.page-tabs :deep(.el-tabs__content){overflow:visible;padding:0}.page-tabs :deep(.el-tabs__item){font-size:14px;padding:0 var(--admin-space-lg, 20px);height:40px;line-height:40px}.page-tabs :deep(.el-tabs--card > .el-tabs__header){background:var(--el-fill-color-light);border:1px solid var(--el-border-color-lighter);border-radius:var(--admin-radius-md, 8px) var(--admin-radius-md, 8px) 0 0;padding:0 var(--admin-space-md2, 12px);border-bottom:none}.page-tabs :deep(.el-tabs--card > .el-tabs__header .el-tabs__item){border:none;border-radius:var(--admin-radius-sm, 6px);margin:6px 4px 6px 0}.page-tabs :deep(.el-tabs--card > .el-tabs__header .el-tabs__item:not(.is-active)){color:var(--el-text-color-regular);font-weight:400}.page-tabs :deep(.el-tabs--card > .el-tabs__header .el-tabs__item.is-active){background:var(--el-bg-color);color:var(--el-color-primary);font-weight:500;box-shadow:var(--admin-shadow-sm)}.page-tabs :deep(.el-tabs--card > .el-tabs__header .el-tabs__nav){border:none}.page-tabs :deep(.el-tabs--card > .el-tabs__header .el-tabs__nav-wrap::after){display:none}.page-tabs :deep(.el-tabs--card > .el-tabs__header .el-tabs__active-bar){display:none}.app-container,.admin-page{padding:var(--admin-page-padding, 20px);overflow-y:auto}.app-container .table-content,.admin-page .table-content{position:relative}.app-container .table-content .table-operation,.admin-page .table-content .table-operation{position:absolute;right:var(--admin-space-sm, 8px);top:var(--admin-space-xs, 4px);z-index:999;font-size:16px;color:var(--el-color-primary)}.page-title{font-size:18px;font-weight:600;color:var(--el-text-color-primary);line-height:1.4}.page-title-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--admin-block-gap, var(--admin-space-md2, 12px))}.admin-page-header,.points-page__header{margin-bottom:var(--admin-space-lg, 20px)}.admin-page-header__row,.points-page__header__row{display:flex;justify-content:space-between;align-items:center;align-items:flex-start;gap:var(--admin-space-md, 16px)}.admin-page-header__main,.points-page__header__main{flex:1;min-width:0}.admin-page-header__title,.points-page__header__title{font-size:18px;font-weight:600;line-height:1.4;color:var(--el-text-color-primary)}.admin-page-header__subtitle,.points-page__header__subtitle{margin-top:var(--admin-space-xs, 4px);font-size:13px;line-height:1.5;color:var(--el-text-color-secondary)}.admin-page-header__actions,.points-page__header__actions{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--admin-space-sm, 8px)}.admin-page-header--compact,.points-page__header--compact{margin-bottom:var(--admin-space-md, 16px)}.points-page__header-wrap{margin-bottom:var(--admin-section-gap, var(--admin-space-lg, 20px))}.page-header-card,.admin-page-header-card{margin-bottom:var(--admin-space-lg, 20px);border-radius:var(--admin-radius-card, var(--admin-radius-md, 8px))}.page-header-card :deep(.el-card__header),.admin-page-header-card :deep(.el-card__header){border-bottom:1px solid var(--el-border-color-lighter);padding:var(--admin-space-md, 16px) var(--admin-space-lg, 20px)}.page-header-card .header-content,.admin-page-header-card .header-content{display:flex;justify-content:space-between;align-items:center;gap:var(--admin-space-md, 16px);min-width:0}.page-header-card .header-content .page-title,.admin-page-header-card .header-content .page-title{font-size:18px;font-weight:600;color:var(--el-text-color-primary);line-height:32px;margin:0}.page-header-card .header-content .date-filter,.admin-page-header-card .header-content .date-filter{display:flex;align-items:center;flex-wrap:wrap;gap:var(--admin-space-sm, 8px);min-width:0}.page-header-card .header-content .date-hint,.admin-page-header-card .header-content .date-hint{font-size:12px;color:var(--el-text-color-secondary);white-space:nowrap}.points-page__search,.admin-list-page__search{margin-bottom:var(--admin-space-md, 16px)}.points-page__content.el-card,.points-page__content>.el-card,.admin-list-page__content.list-content.el-card,.admin-list-page__content.list-content>.el-card{border-radius:var(--admin-radius-card, var(--admin-radius-md, 8px));border-color:var(--admin-card-border, var(--el-border-color-lighter))}.points-page__content.el-card .el-card__body,.points-page__content>.el-card .el-card__body,.admin-list-page__content.list-content.el-card .el-card__body,.admin-list-page__content.list-content>.el-card .el-card__body{padding:var(--admin-card-padding-y, var(--admin-space-md, 16px)) var(--admin-card-padding-x, var(--admin-space-lg, 20px))}.admin-page__toolbar{margin-bottom:var(--admin-block-gap, var(--admin-space-md2, 12px))}.admin-page__content.el-card,.admin-page__content>.el-card{border-radius:var(--admin-radius-card, var(--admin-radius-md, 8px));border-color:var(--admin-card-border, var(--el-border-color-lighter))}.admin-page__content.el-card .el-card__body,.admin-page__content>.el-card .el-card__body{padding:var(--admin-card-padding-y, var(--admin-space-md, 16px)) var(--admin-card-padding-x, var(--admin-space-lg, 20px))}.admin-list-page__search{margin-bottom:var(--admin-space-md, 16px)}.admin-list-page__content.list-content.el-card,.admin-list-page__content.list-content>.el-card{border-radius:var(--admin-radius-card, var(--admin-radius-md, 8px));border-color:var(--admin-card-border, var(--el-border-color-lighter))}.admin-list-page__content.list-content.el-card .el-card__body,.admin-list-page__content.list-content>.el-card .el-card__body{padding:var(--admin-card-padding-y, var(--admin-space-md, 16px)) var(--admin-card-padding-x, var(--admin-space-lg, 20px))}.admin-list-page__content.list-content .table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--admin-space-md, 16px)}.admin-list-page__content.list-content .table-header .table-title{font-size:16px;font-weight:600;color:var(--el-text-color-primary)}.admin-list-page__content.list-content .table-header .table-actions{display:flex;gap:var(--admin-space-sm, 8px)}.admin-list-page__content.list-content .action-buttons{display:flex;align-items:center;justify-content:center;gap:0;white-space:nowrap}.admin-list-page__content.list-content .action-buttons .el-divider--vertical{margin:0 var(--admin-space-sm, 8px);height:1.2em}.admin-list-page__content.list-content .action-buttons .el-button+.el-button{margin-left:0}.admin-list-page__content.list-content .pagination-wrapper{display:flex;justify-content:flex-end;margin-top:var(--admin-space-md, 16px)}.admin-list-page__content>.el-card,.admin-list-page__content.el-card{border-radius:var(--admin-radius-md);border-color:var(--admin-card-border)}.admin-list-page__content>.el-card .el-card__body,.admin-list-page__content.el-card .el-card__body{padding:var(--admin-card-padding-y, var(--admin-space-md, 16px)) var(--admin-card-padding-x, var(--admin-space-lg, 20px))}.mb16{margin-bottom:var(--admin-space-md)}.mb20{margin-bottom:var(--admin-space-lg)}.list-content.el-card,.list-content>.el-card,.group-list__content.el-card,.group-list__content>.el-card,.user-list__content.el-card,.user-list__content>.el-card,.enterprise-list__content.el-card,.enterprise-list__content>.el-card,.admins-list__content.el-card,.admins-list__content>.el-card,.messages-list__content.el-card,.messages-list__content>.el-card,.roles-list__content.el-card,.roles-list__content>.el-card,.permissions-list__content.el-card,.permissions-list__content>.el-card,.employee-list__content.el-card,.employee-list__content>.el-card{border-radius:var(--admin-radius-card, var(--admin-radius-md, 8px));border-color:var(--admin-card-border, var(--el-border-color-lighter))}.list-content.el-card .el-card__body,.list-content>.el-card .el-card__body,.group-list__content.el-card .el-card__body,.group-list__content>.el-card .el-card__body,.user-list__content.el-card .el-card__body,.user-list__content>.el-card .el-card__body,.enterprise-list__content.el-card .el-card__body,.enterprise-list__content>.el-card .el-card__body,.admins-list__content.el-card .el-card__body,.admins-list__content>.el-card .el-card__body,.messages-list__content.el-card .el-card__body,.messages-list__content>.el-card .el-card__body,.roles-list__content.el-card .el-card__body,.roles-list__content>.el-card .el-card__body,.permissions-list__content.el-card .el-card__body,.permissions-list__content>.el-card .el-card__body,.employee-list__content.el-card .el-card__body,.employee-list__content>.el-card .el-card__body{padding:var(--admin-card-padding-y, var(--admin-space-md, 16px)) var(--admin-card-padding-x, var(--admin-space-lg, 20px))}.list-content .table-header,.group-list__content .table-header,.user-list__content .table-header,.enterprise-list__content .table-header,.admins-list__content .table-header,.messages-list__content .table-header,.roles-list__content .table-header,.permissions-list__content .table-header,.employee-list__content .table-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--admin-space-md, 16px)}.list-content .table-header .table-title,.group-list__content .table-header .table-title,.user-list__content .table-header .table-title,.enterprise-list__content .table-header .table-title,.admins-list__content .table-header .table-title,.messages-list__content .table-header .table-title,.roles-list__content .table-header .table-title,.permissions-list__content .table-header .table-title,.employee-list__content .table-header .table-title{font-size:16px;font-weight:600;color:var(--el-text-color-primary)}.list-content .table-header .table-actions,.group-list__content .table-header .table-actions,.user-list__content .table-header .table-actions,.enterprise-list__content .table-header .table-actions,.admins-list__content .table-header .table-actions,.messages-list__content .table-header .table-actions,.roles-list__content .table-header .table-actions,.permissions-list__content .table-header .table-actions,.employee-list__content .table-header .table-actions{display:flex;gap:var(--admin-space-sm, 8px)}.list-content .action-buttons,.group-list__content .action-buttons,.user-list__content .action-buttons,.enterprise-list__content .action-buttons,.admins-list__content .action-buttons,.messages-list__content .action-buttons,.roles-list__content .action-buttons,.permissions-list__content .action-buttons,.employee-list__content .action-buttons{display:flex;align-items:center;justify-content:center;gap:0;white-space:nowrap}.list-content .action-buttons .el-divider--vertical,.group-list__content .action-buttons .el-divider--vertical,.user-list__content .action-buttons .el-divider--vertical,.enterprise-list__content .action-buttons .el-divider--vertical,.admins-list__content .action-buttons .el-divider--vertical,.messages-list__content .action-buttons .el-divider--vertical,.roles-list__content .action-buttons .el-divider--vertical,.permissions-list__content .action-buttons .el-divider--vertical,.employee-list__content .action-buttons .el-divider--vertical{margin:0 var(--admin-space-sm, 8px);height:1.2em}.list-content .action-buttons .el-button+.el-button,.group-list__content .action-buttons .el-button+.el-button,.user-list__content .action-buttons .el-button+.el-button,.enterprise-list__content .action-buttons .el-button+.el-button,.admins-list__content .action-buttons .el-button+.el-button,.messages-list__content .action-buttons .el-button+.el-button,.roles-list__content .action-buttons .el-button+.el-button,.permissions-list__content .action-buttons .el-button+.el-button,.employee-list__content .action-buttons .el-button+.el-button{margin-left:0}.list-content .pagination-wrapper,.group-list__content .pagination-wrapper,.user-list__content .pagination-wrapper,.enterprise-list__content .pagination-wrapper,.admins-list__content .pagination-wrapper,.messages-list__content .pagination-wrapper,.roles-list__content .pagination-wrapper,.permissions-list__content .pagination-wrapper,.employee-list__content .pagination-wrapper{display:flex;justify-content:flex-end;margin-top:var(--admin-space-md, 16px)}.user-info{display:flex;align-items:center;gap:var(--admin-space-sm, 8px)}.user-info span{font-weight:500}.stats-grid{margin-bottom:var(--admin-space-md, 16px)}.stats-grid .stat-card{display:flex;align-items:center;padding:4px 0}.stats-grid .stat-card .stat-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--admin-radius-md, 8px);margin-right:var(--admin-space-md, 16px)}.stats-grid .stat-card .stat-content{flex:1}.stats-grid .stat-card .stat-content .stat-value{font-size:24px;font-weight:700;color:var(--el-text-color-primary);line-height:1.2}.stats-grid .stat-card .stat-content .stat-label{font-size:14px;color:var(--el-text-color-secondary);margin-top:var(--admin-space-xs, 4px)}.search-header,.group-list__header,.user-list__header,.enterprise-list__header,.admins-list__header,.messages-list__header,.roles-list__header,.permissions-list__header{margin-bottom:var(--admin-space-md, 16px)}.search-header .el-form .el-form-item,.group-list__header .el-form .el-form-item,.user-list__header .el-form .el-form-item,.enterprise-list__header .el-form .el-form-item,.admins-list__header .el-form .el-form-item,.messages-list__header .el-form .el-form-item,.roles-list__header .el-form .el-form-item,.permissions-list__header .el-form .el-form-item{margin-bottom:var(--admin-space-md)}html{height:100%}html[lang=my],html[lang=my-MM]{--admin-font-family-sans: "Noto Sans Myanmar", "Noto Sans Myanmar UI", "Myanmar Sangam MN", "Myanmar Text", "Pyidaungsu", "Padauk", "Tharlon", "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-family: var(--admin-font-family-sans);--el-font-family-monospace: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}body{height:100%;background-color:var(--v3-body-bg-color);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--admin-font-family-sans, "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif)}#app{height:100%}*,*:before,*:after{box-sizing:border-box}a,a:focus,a:hover{color:inherit;outline:none;text-decoration:none}div:focus{outline:none}a:focus-visible,button:focus-visible,[tabindex]:focus-visible:not(.el-input__wrapper):not(.el-select__wrapper):not(.el-select__input):not(.el-textarea__inner):not(.el-date-editor):not(.el-range-input){outline:var(--admin-focus-outline-width, 2px) solid var(--admin-focus-ring-color);outline-offset:2px;border-radius:var(--admin-radius-sm, 6px)}.el-button-group .el-button{border-radius:0;border:1px solid var(--v3-border-color);border-left:none}.el-button-group .el-button:first-child{border-left:1px solid var(--v3-border-color);border-radius:var(--admin-radius-sm, 6px) 0 0 var(--admin-radius-sm, 6px)}.el-button-group .el-button:last-child{border-radius:0 var(--admin-radius-sm, 6px) var(--admin-radius-sm, 6px) 0}.table-header-tip-box{margin-bottom:var(--admin-space-md2, 12px)}.admin-search{margin-bottom:var(--admin-space-md, 16px)}.admin-search .admin-search__card,.admin-search .el-card{border-radius:var(--admin-radius-md);box-shadow:var(--admin-card-shadow);border-color:var(--admin-card-border)}.admin-search .el-card__body{padding:var(--admin-card-padding-y, var(--admin-space-md, 16px)) var(--admin-card-padding-x, var(--admin-space-lg, 20px))}.admin-search .el-form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--admin-space-md2, 12px)}.admin-search .el-form--inline .el-form-item{margin-right:0;margin-bottom:0}.admin-search .el-form--inline .el-form-item.admin-search-actions,.admin-search .el-form--inline .el-form-item:has(.el-button){margin-left:0;margin-right:0;display:inline-flex;align-items:center;flex-wrap:nowrap;gap:var(--admin-space-md2, 12px)}.admin-search .el-form--inline .el-form-item .el-input,.admin-search .el-form--inline .el-form-item .el-select,.admin-search .el-form--inline .el-form-item .el-date-editor{max-width:100%}.admin-search .el-form--inline .el-form-item .el-input,.admin-search .el-form--inline .el-form-item .el-select,.admin-search .el-form--inline .el-form-item .el-tree-select{width:var(--admin-search-input-width)}.admin-search .el-form--inline .el-form-item .el-date-editor{width:var(--admin-search-date-width);max-width:100%}.admin-search .el-date-editor.admin-daterange-field{width:var(--admin-search-date-width)!important;max-width:100%;flex:0 0 auto!important}.admin-search .el-date-editor.admin-datetimerange-field{width:var(--admin-search-datetime-width)!important;max-width:100%;flex:0 0 auto!important}.admin-search .el-form--inline .el-form-item:has(.enterprise-selector){flex:1 1 var(--admin-search-enterprise-width);max-width:var(--admin-search-enterprise-max-width);min-width:min(var(--admin-search-enterprise-width),100%)}.admin-search .enterprise-selector.el-select,.admin-search .el-form-item .enterprise-selector.el-select,.admin-search .el-form-item:has(.enterprise-selector) .enterprise-selector.el-select{width:100%!important;max-width:100%}.admin-search .admin-search-control--enterprise.el-select,.admin-search .el-form-item .admin-search-control--enterprise.el-select,.admin-search .el-form-item .admin-search-control--enterprise{width:var(--admin-search-enterprise-width)!important;max-width:100%}.admin-search .el-form-item:has(.enterprise-selector) .admin-search-control--enterprise.el-select{width:100%!important}.admin-search .admin-search-control--sm.el-input,.admin-search .admin-search-control--sm.el-select,.admin-search .el-form-item .admin-search-control--sm.el-input,.admin-search .el-form-item .admin-search-control--sm.el-select{width:var(--admin-search-control-sm)}.admin-search .admin-search-control--md.el-input,.admin-search .admin-search-control--md.el-select,.admin-search .el-form-item .admin-search-control--md.el-input,.admin-search .el-form-item .admin-search-control--md.el-select{width:var(--admin-search-control-md)}.admin-search .admin-search-control--lg.el-input,.admin-search .admin-search-control--lg.el-select,.admin-search .el-form-item .admin-search-control--lg.el-input,.admin-search .el-form-item .admin-search-control--lg.el-select{width:var(--admin-search-control-lg)}.admin-search .admin-search-control--xl.el-input,.admin-search .admin-search-control--xl.el-select,.admin-search .el-form-item .admin-search-control--xl.el-input,.admin-search .el-form-item .admin-search-control--xl.el-select,.admin-search .el-form-item .admin-search-control--xl{width:var(--admin-search-control-xl)!important}.admin-search .admin-search-control--wide.el-input,.admin-search .el-form-item .admin-search-control--wide.el-input{width:var(--admin-search-control-wide)}.admin-dialog .el-dialog__header{padding:var(--admin-card-padding-y, var(--admin-space-md, 16px)) var(--admin-dialog-padding-x, var(--admin-space-xl, 24px)) var(--admin-space-md2, 12px);margin-right:0;border-bottom:1px solid var(--el-border-color-lighter)}.admin-dialog .el-dialog__body{max-height:min(78vh,720px);overflow:auto;padding:var(--admin-card-padding-y, var(--admin-space-md, 16px)) var(--admin-dialog-padding-x, var(--admin-space-xl, 24px)) var(--admin-space-sm, 8px)}.admin-dialog .el-dialog__footer{padding:var(--admin-space-md2, 12px) var(--admin-dialog-padding-x, var(--admin-space-xl, 24px)) var(--admin-card-padding-y, var(--admin-space-md, 16px));border-top:1px solid var(--el-border-color-lighter)}.admin-dialog .dialog-footer{display:flex;justify-content:flex-end;gap:var(--admin-space-md2, 12px)}.admin-dialog .el-drawer__header{padding:var(--admin-space-md, 16px) var(--admin-space-md, 16px) 0;margin-bottom:0}.admin-dialog .el-drawer__body{max-height:min(600px,70vh);overflow:auto;padding:var(--admin-space-md, 16px)}.admin-dialog .el-drawer__footer{padding:0 var(--admin-space-md, 16px) var(--admin-space-md, 16px)}.admin-dialog-overlay,.myDialog,.el-overlay-dialog{display:flex;align-items:center;justify-content:center}.admin-dialog-overlay .el-dialog,.myDialog .el-dialog,.el-overlay-dialog .el-dialog{margin:auto;border-radius:var(--admin-radius-lg, 12px);overflow:hidden}.admin-dialog-overlay .el-dialog__header,.myDialog .el-dialog__header,.el-overlay-dialog .el-dialog__header{padding:var(--admin-card-padding-y, var(--admin-space-md, 16px)) var(--admin-dialog-padding-x, var(--admin-space-xl, 24px)) var(--admin-space-md2, 12px);margin-right:0;margin-bottom:0;border-bottom:1px solid var(--el-border-color-lighter)}.admin-dialog-overlay .el-dialog__header .el-dialog__title,.myDialog .el-dialog__header .el-dialog__title,.el-overlay-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:600;color:var(--el-text-color-primary);line-height:1.4}.admin-dialog-overlay .el-dialog__header .el-dialog__headerbtn,.myDialog .el-dialog__header .el-dialog__headerbtn,.el-overlay-dialog .el-dialog__header .el-dialog__headerbtn{top:var(--admin-space-md, 16px);right:var(--admin-space-md, 16px);width:32px;height:32px}.admin-dialog-overlay .el-dialog__body,.myDialog .el-dialog__body,.el-overlay-dialog .el-dialog__body{padding:var(--admin-card-padding-y, var(--admin-space-md, 16px)) var(--admin-dialog-padding-x, var(--admin-space-xl, 24px)) var(--admin-space-sm, 8px);max-height:min(78vh,720px);overflow:auto}.admin-dialog-overlay .el-dialog__footer,.myDialog .el-dialog__footer,.el-overlay-dialog .el-dialog__footer{padding:var(--admin-space-md2, 12px) var(--admin-dialog-padding-x, var(--admin-space-xl, 24px)) var(--admin-card-padding-y, var(--admin-space-md, 16px));border-top:1px solid var(--el-border-color-lighter)}.admin-dialog-overlay .dialog-footer,.myDialog .dialog-footer,.el-overlay-dialog .dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:var(--admin-space-md2, 12px)}.admin-dialog-overlay .c_popDialog .el-form-item__label,.myDialog .c_popDialog .el-form-item__label{align-items:center}.admin-dialog-overlay .c_popDialog>.el-dialog__body,.myDialog .c_popDialog>.el-dialog__body{padding-top:var(--admin-space-md, 16px);padding-bottom:0}.admin-dialog-overlay .c_popDialog .el-dialog__footer,.myDialog .c_popDialog .el-dialog__footer{padding-top:0;border-top:none}.admin-dialog.el-dialog{border-radius:var(--admin-radius-lg, 12px);overflow:hidden}.el-overlay{background-color:var(--admin-overlay-scrim-bg)}.el-overlay .el-drawer__header{padding:var(--admin-space-md, 16px) var(--admin-space-md, 16px) 0;margin-bottom:0}.el-overlay .el-drawer__body{overflow:auto;padding:var(--admin-space-md, 16px)}.el-overlay .el-drawer__footer{padding:0 var(--admin-space-md, 16px) var(--admin-space-md, 16px)}.el-message-box .el-message-box__btns{display:flex;justify-content:flex-end;gap:var(--admin-space-md2, 12px)}.nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nowrap2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.nowrap3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.el-popper.is-dark,.el-popper.is-light{max-width:98%!important}.el-table .cell{white-space:pre!important}@media (max-width: 774px){.admin-search .el-form--inline .el-form-item .el-input,.admin-search .el-form--inline .el-form-item .el-select,.admin-search .el-form--inline .el-form-item .el-date-editor{width:100%!important}.admin-search .el-form--inline .el-form-item:last-child{width:100%}}
