:root{--ap-blue: #007aff;--ap-blue-strong: #0062cc;--ap-indigo: #5e5ce6;--ap-purple: #af52de;--ap-pink: #ff2d55;--ap-red: #ff3b30;--ap-orange: #ff9500;--ap-yellow: #ffcc00;--ap-green: #34c759;--ap-mint: #00c7be;--ap-teal: #30b0c7;--ap-cyan: #32ade6;--ap-gray: #8e8e93;--ap-gray-2: #aeaeb2;--ap-gray-3: #c7c7cc;--ap-gray-4: #d1d1d6;--ap-gray-5: #e5e5ea;--ap-gray-6: #f2f2f7;--ap-success: var(--ap-green);--ap-warning: var(--ap-orange);--ap-danger: var(--ap-red);--ap-info: var(--ap-blue);--ap-btn-blue: #3a7bf0;--ap-btn-blue-hover: #5490f8;--ap-btn-green: #3fa96b;--ap-btn-green-hover: #4fbd7c;--ap-btn-red: #d95c54;--ap-btn-red-hover: #e67068;--ap-btn-orange: #d98b3f;--ap-btn-orange-hover: #e69c55;--ap-btn-indigo: #6b69d6;--ap-btn-indigo-hover: #807ee2;--ap-btn-teal: #3a9fb2;--ap-btn-teal-hover: #4cb2c5;--ap-btn-gray: #8e8e93;--ap-text-1: #1d1d1f;--ap-text-2: #3a3a3c;--ap-text-3: #6e6e73;--ap-text-4: #8e8e93;--ap-text-inverse: #ffffff;--glass-blur-xs: 8px;--glass-blur-sm: 16px;--glass-blur-md: 28px;--glass-blur-lg: 44px;--glass-blur-xl: 64px;--glass-bg-thin: rgba(255, 255, 255, .34);--glass-bg-regular: rgba(255, 255, 255, .52);--glass-bg-thick: rgba(255, 255, 255, .66);--glass-bg-solid: rgba(255, 255, 255, .88);--glass-bg-tint: rgba(255, 255, 255, .3);--glass-stroke: rgba(255, 255, 255, .72);--glass-stroke-soft: rgba(255, 255, 255, .5);--glass-stroke-dark: rgba(0, 0, 0, .06);--ap-shadow-xs: 0 1px 2px rgba(16, 24, 40, .04), 0 1px 3px rgba(16, 24, 40, .05);--ap-shadow-sm: 0 2px 6px rgba(16, 24, 40, .05), 0 1px 2px rgba(16, 24, 40, .04);--ap-shadow-md: 0 8px 24px rgba(16, 24, 40, .07), 0 2px 6px rgba(16, 24, 40, .04);--ap-shadow-lg: 0 18px 48px rgba(16, 24, 40, .1), 0 4px 12px rgba(16, 24, 40, .05);--ap-shadow-xl: 0 32px 72px rgba(16, 24, 40, .14), 0 8px 20px rgba(16, 24, 40, .06);--glass-shadow: var(--ap-shadow-md);--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .9);--glass-depth: inset 0 -1px 0 rgba(255, 255, 255, .35);--ap-radius-xs: 8px;--ap-radius-sm: 12px;--ap-radius-md: 16px;--ap-radius-lg: 22px;--ap-radius-xl: 28px;--ap-radius-2xl: 36px;--ap-radius-pill: 999px;--ap-space-1: 4px;--ap-space-2: 8px;--ap-space-3: 12px;--ap-space-4: 16px;--ap-space-5: 20px;--ap-space-6: 24px;--ap-space-8: 32px;--ap-space-10: 40px;--ap-font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Inter", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--ap-font-num: "SF Pro Display", -apple-system, BlinkMacSystemFont, "Inter", "Helvetica Neue", Arial, sans-serif;--ap-fs-xs: 12px;--ap-fs-sm: 13px;--ap-fs-base: 14px;--ap-fs-md: 16px;--ap-fs-lg: 20px;--ap-fs-xl: 26px;--ap-fs-2xl: 34px;--ap-fs-3xl: 48px;--ap-lh-tight: 1.2;--ap-lh-normal: 1.5;--ap-lh-relaxed: 1.7;--ap-ease-out: cubic-bezier(.22, 1, .36, 1);--ap-ease-in-out: cubic-bezier(.65, 0, .35, 1);--ap-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ap-dur-fast: .16s;--ap-dur-base: .28s;--ap-dur-slow: .5s;--ap-header-h: 64px;--ap-sider-w: 236px;--ap-sider-w-collapsed: 76px;--ap-content-pad: 22px;--aurora-1: #9cc4ff;--aurora-2: #c9b4ff;--aurora-3: #8fe3cd;--aurora-4: #ffc09b;--aurora-5: #a9d4ff}*,*:before,*:after{box-sizing:border-box}html,body,#app{height:100%;margin:0;padding:0}body{font-family:var(--ap-font-sans);font-size:var(--ap-fs-base);line-height:var(--ap-lh-normal);color:var(--ap-text-2);background:var(--ap-gray-6);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"tnum" 1,"cv11" 1}::selection{background:rgba(0,122,255,.22);color:var(--ap-text-1)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.16);border:3px solid transparent;background-clip:content-box;border-radius:var(--ap-radius-pill)}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3);background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}.glass-thin{background:var(--glass-bg-thin);-webkit-backdrop-filter:blur(var(--glass-blur-sm)) saturate(180%);backdrop-filter:blur(var(--glass-blur-sm)) saturate(180%);border:1px solid var(--glass-stroke-soft);border-radius:var(--ap-radius-md)}.glass{position:relative;background:var(--glass-bg-regular);-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(180%);backdrop-filter:blur(var(--glass-blur-md)) saturate(180%);border:1px solid var(--glass-stroke);border-radius:var(--ap-radius-lg);box-shadow:var(--glass-shadow),var(--glass-highlight)}.glass-thick{position:relative;background:var(--glass-bg-thick);-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(190%);backdrop-filter:blur(var(--glass-blur-lg)) saturate(190%);border:1px solid var(--glass-stroke);box-shadow:var(--glass-highlight)}.glass-specular:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(160deg,rgba(255,255,255,.9) 0%,rgba(255,255,255,.25) 26%,rgba(255,255,255,0) 52%,rgba(255,255,255,.28) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.el-button,.el-card,.el-dialog,.el-message,.el-message-box,.el-input__wrapper,.el-select__wrapper,.el-dropdown__popper,.el-popper,.glass,.glass-thick,.glass-thin{corner-shape:superellipse(1)}.hover-lift{transition:transform var(--ap-dur-base) var(--ap-ease-out),box-shadow var(--ap-dur-base) var(--ap-ease-out);will-change:transform}.hover-lift:hover{transform:translateY(-3px);box-shadow:var(--ap-shadow-lg),var(--glass-highlight)}.aurora-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(165deg,#f4f8ff 0%,#eef2fd 42%,#f7f1fd 74%,#fff4ee 100%)}.aurora-bg__blob{position:absolute;border-radius:50%;filter:blur(58px);opacity:.86;will-change:transform}.aurora-bg__blob--1{width:46vw;height:46vw;top:-14vw;left:-10vw;background:radial-gradient(circle at 30% 30%,var(--aurora-1),transparent 68%);animation:aurora-drift-1 26s var(--ap-ease-in-out) infinite alternate}.aurora-bg__blob--2{width:40vw;height:40vw;top:6vw;right:-12vw;background:radial-gradient(circle at 60% 40%,var(--aurora-2),transparent 68%);animation:aurora-drift-2 32s var(--ap-ease-in-out) infinite alternate}.aurora-bg__blob--3{width:44vw;height:44vw;bottom:-18vw;left:22vw;background:radial-gradient(circle at 50% 50%,var(--aurora-3),transparent 68%);animation:aurora-drift-3 38s var(--ap-ease-in-out) infinite alternate}.aurora-bg__blob--4{width:34vw;height:34vw;bottom:-10vw;right:4vw;background:radial-gradient(circle at 50% 50%,var(--aurora-4),transparent 68%);animation:aurora-drift-2 30s var(--ap-ease-in-out) infinite alternate-reverse}.aurora-bg__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(29,29,31,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(29,29,31,.028) 1px,transparent 1px);background-size:46px 46px;mask-image:radial-gradient(ellipse 90% 70% at 50% 40%,#000 30%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 40%,#000 30%,transparent 100%)}@keyframes aurora-drift-1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(8vw,6vw,0) scale(1.16)}}@keyframes aurora-drift-2{0%{transform:translateZ(0) scale(1.06)}to{transform:translate3d(-7vw,5vw,0) scale(.94)}}@keyframes aurora-drift-3{0%{transform:translateZ(0) scale(.96)}to{transform:translate3d(6vw,-6vw,0) scale(1.14)}}@media (prefers-reduced-motion: reduce){.aurora-bg__blob{animation:none!important}}:root{--el-color-primary: var(--ap-blue);--el-color-primary-light-3: #4da2ff;--el-color-primary-light-5: #80bcff;--el-color-primary-light-7: #b3d7ff;--el-color-primary-light-8: #cce4ff;--el-color-primary-light-9: #e6f2ff;--el-color-primary-dark-2: var(--ap-blue-strong);--el-color-success: var(--ap-green);--el-color-warning: var(--ap-orange);--el-color-danger: var(--ap-red);--el-color-error: var(--ap-red);--el-color-info: var(--ap-gray);--el-text-color-primary: var(--ap-text-1);--el-text-color-regular: var(--ap-text-2);--el-text-color-secondary: var(--ap-text-3);--el-text-color-placeholder: var(--ap-text-4);--el-text-color-disabled: var(--ap-gray-3);--el-border-color: rgba(0, 0, 0, .08);--el-border-color-light: rgba(0, 0, 0, .06);--el-border-color-lighter: rgba(0, 0, 0, .045);--el-border-color-extra-light: rgba(0, 0, 0, .03);--el-fill-color: rgba(0, 0, 0, .035);--el-fill-color-light: rgba(0, 0, 0, .025);--el-fill-color-lighter: rgba(0, 0, 0, .018);--el-fill-color-blank: rgba(255, 255, 255, .6);--el-bg-color: rgba(255, 255, 255, .7);--el-bg-color-page: transparent;--el-bg-color-overlay: rgba(255, 255, 255, .86);--el-button-bg-color: rgba(255, 255, 255, .68);--el-button-border-color: rgba(255, 255, 255, .8);--el-button-text-color: var(--ap-text-1);--el-button-hover-bg-color: rgba(255, 255, 255, .88);--el-button-hover-border-color: rgba(255, 255, 255, .95);--el-button-hover-text-color: var(--ap-text-1);--el-button-active-bg-color: rgba(255, 255, 255, .6);--el-button-active-border-color: rgba(255, 255, 255, .7);--el-border-radius-base: var(--ap-radius-sm);--el-border-radius-small: var(--ap-radius-xs);--el-border-radius-round: var(--ap-radius-pill);--el-box-shadow: var(--ap-shadow-md);--el-box-shadow-light: var(--ap-shadow-sm);--el-box-shadow-lighter: var(--ap-shadow-xs);--el-box-shadow-dark: var(--ap-shadow-lg);--el-font-family: var(--ap-font-sans);--el-font-size-base: var(--ap-fs-base);--el-transition-duration: var(--ap-dur-base);--el-transition-duration-fast: var(--ap-dur-fast);--el-disabled-bg-color: rgba(0, 0, 0, .04)}.el-button{--btn-fill: rgba(255, 255, 255, .42);--btn-stroke: rgba(255, 255, 255, .85);--btn-label: var(--ap-text-2);--el-button-font-weight: 600;height:36px;padding:0 18px;border-radius:var(--ap-radius-pill)!important;font-family:var(--ap-font-sans);font-size:var(--ap-fs-base);letter-spacing:.02em;border:1px solid var(--btn-stroke);background-color:var(--btn-fill);color:var(--btn-label);-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);box-shadow:var(--ap-shadow-xs),inset 0 1px #ffffffe6;transition:transform var(--ap-dur-fast) var(--ap-ease-out),box-shadow var(--ap-dur-base) var(--ap-ease-out),background-color var(--ap-dur-base) var(--ap-ease-out),border-color var(--ap-dur-base) var(--ap-ease-out)}.el-button:hover,.el-button:focus-visible{background-color:color-mix(in srgb,var(--btn-fill) 52%,#fff);border-color:#fff;color:var(--btn-label);transform:translateY(-1px);box-shadow:var(--ap-shadow-sm),inset 0 1px #fff}.el-button:active{transform:scale(.975);box-shadow:var(--ap-shadow-xs)}.el-button.is-disabled,.el-button.is-disabled:hover,.el-button.is-disabled:focus{background-color:#ffffff42;border-color:#ffffff80;color:var(--ap-text-4);transform:none;box-shadow:none}.el-button--primary{--btn-fill: color-mix(in srgb, var(--ap-btn-blue) 17%, rgba(255, 255, 255, .42));--btn-stroke: color-mix(in srgb, var(--ap-btn-blue) 26%, rgba(255, 255, 255, .72));--btn-label: color-mix(in srgb, var(--ap-btn-blue) 84%, #1d1d1f)}.el-button--success{--btn-fill: color-mix(in srgb, var(--ap-btn-green) 17%, rgba(255, 255, 255, .42));--btn-stroke: color-mix(in srgb, var(--ap-btn-green) 26%, rgba(255, 255, 255, .72));--btn-label: color-mix(in srgb, var(--ap-btn-green) 84%, #1d1d1f)}.el-button--warning{--btn-fill: color-mix(in srgb, var(--ap-btn-orange) 17%, rgba(255, 255, 255, .42));--btn-stroke: color-mix(in srgb, var(--ap-btn-orange) 26%, rgba(255, 255, 255, .72));--btn-label: color-mix(in srgb, var(--ap-btn-orange) 84%, #1d1d1f)}.el-button--danger{--btn-fill: color-mix(in srgb, var(--ap-btn-red) 15%, rgba(255, 255, 255, .42));--btn-stroke: color-mix(in srgb, var(--ap-btn-red) 24%, rgba(255, 255, 255, .72));--btn-label: color-mix(in srgb, var(--ap-btn-red) 84%, #1d1d1f)}.el-button--info{--btn-fill: rgba(255, 255, 255, .4);--btn-stroke: rgba(255, 255, 255, .8);--btn-label: var(--ap-text-3)}.el-button[style*=--el-button-bg-color]{--btn-fill: color-mix(in srgb, var(--el-button-bg-color) 17%, rgba(255, 255, 255, .42));--btn-stroke: color-mix(in srgb, var(--el-button-bg-color) 26%, rgba(255, 255, 255, .72));--btn-label: color-mix(in srgb, var(--el-button-bg-color) 84%, #1d1d1f)}.el-button.is-plain{--btn-fill: rgba(255, 255, 255, .3);--btn-stroke: rgba(255, 255, 255, .75)}.el-button.is-circle{width:36px;padding:0;border-radius:var(--ap-radius-pill)!important}.el-button--large{height:46px;padding:0 26px;font-size:var(--ap-fs-md);border-radius:var(--ap-radius-pill)!important}.el-button--small{height:30px;padding:0 14px;font-size:var(--ap-fs-sm)}.el-button+.el-button{margin-left:10px}.el-table .el-button{height:30px;padding:0 13px;font-size:var(--ap-fs-sm)}.el-table .el-button.is-circle{width:30px;height:30px;padding:0}.el-input__wrapper,.el-textarea__inner{border-radius:var(--ap-radius-sm);background:rgba(255,255,255,.66);-webkit-backdrop-filter:blur(var(--glass-blur-xs)) saturate(170%);backdrop-filter:blur(var(--glass-blur-xs)) saturate(170%);box-shadow:0 0 0 1px #00000012 inset,inset 0 1px #ffffffd9;transition:box-shadow var(--ap-dur-base) var(--ap-ease-out),background-color var(--ap-dur-base) var(--ap-ease-out);padding:1px 12px}.el-input__wrapper:hover,.el-textarea__inner:hover{background:rgba(255,255,255,.82);box-shadow:0 0 0 1px #0000001a inset,inset 0 1px #ffffffe6}.el-input__wrapper.is-focus,.el-textarea__inner:focus{background:rgba(255,255,255,.95);box-shadow:0 0 0 2px #007aff80 inset,0 0 0 4px #007aff29,inset 0 1px #fff}.el-input__inner{font-family:var(--ap-font-sans);color:var(--ap-text-1)}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--ap-text-4)}.el-select__wrapper{border-radius:var(--ap-radius-sm);background:rgba(255,255,255,.66);-webkit-backdrop-filter:blur(var(--glass-blur-xs)) saturate(170%);backdrop-filter:blur(var(--glass-blur-xs)) saturate(170%);box-shadow:0 0 0 1px #00000012 inset,inset 0 1px #ffffffd9;transition:box-shadow var(--ap-dur-base) var(--ap-ease-out);min-height:32px}.el-select__wrapper:hover{background:rgba(255,255,255,.82)}.el-select__wrapper.is-focused{box-shadow:0 0 0 2px #007aff80 inset,0 0 0 4px #007aff29}.el-popper.is-light,.el-select-dropdown,.el-autocomplete-suggestion,.el-picker-panel,.el-dropdown__popper{background:rgba(252,252,253,.82)!important;-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(190%);backdrop-filter:blur(var(--glass-blur-lg)) saturate(190%);border:1px solid rgba(255,255,255,.72)!important;border-radius:var(--ap-radius-md)!important;box-shadow:var(--ap-shadow-lg)!important;overflow:hidden}.el-popper.is-light .el-popper__arrow:before{background:rgba(252,252,253,.9)!important;border-color:#ffffffb8!important}.el-select-dropdown__item{border-radius:var(--ap-radius-xs);margin:2px 6px;height:34px;line-height:34px;color:var(--ap-text-2);transition:background-color var(--ap-dur-fast) var(--ap-ease-out)}.el-select-dropdown__item.is-hovering,.el-select-dropdown__item:hover{background:rgba(0,122,255,.1);color:var(--ap-text-1)}.el-select-dropdown__item.is-selected{color:var(--ap-blue);font-weight:600;background:rgba(0,122,255,.12)}.el-autocomplete-suggestion li{border-radius:var(--ap-radius-xs);margin:2px 6px;color:var(--ap-text-2)!important}.el-autocomplete-suggestion li:hover{background:rgba(0,122,255,.1)!important}.el-autocomplete-suggestion li .highlight,.el-autocomplete-suggestion li strong{color:var(--ap-blue)!important;font-weight:700}.el-card{border:1px solid var(--glass-stroke)!important;border-radius:var(--ap-radius-lg)!important;background:var(--glass-bg-regular)!important;-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(180%);backdrop-filter:blur(var(--glass-blur-md)) saturate(180%);box-shadow:var(--ap-shadow-md),var(--glass-highlight)!important;overflow:hidden;transition:box-shadow var(--ap-dur-base) var(--ap-ease-out),transform var(--ap-dur-base) var(--ap-ease-out)}.el-card__header{border-bottom:1px solid rgba(0,0,0,.05)!important;padding:16px 20px!important;font-weight:640;color:var(--ap-text-1)}.el-card__body{padding:20px!important}.el-form-item__label{font-weight:560;color:var(--ap-text-2);font-size:var(--ap-fs-base)}.el-form--inline .el-form-item{margin-right:16px;margin-bottom:14px;vertical-align:middle}.el-form--inline .el-form-item__label{padding-right:8px}.el-form--inline .el-input,.el-form--inline .el-select{width:100%;max-width:168px;min-width:0}.el-form--inline .el-col .el-form-item{margin-right:10px}.el-form--inline .el-col .el-form-item__content{min-width:0}.el-table{background:rgba(255,255,255,.34)!important;--el-table-border-color: rgba(0, 0, 0, .055);--el-table-header-bg-color: rgba(255, 255, 255, .5);--el-table-row-hover-bg-color: rgba(0, 122, 255, .055);--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-expanded-cell-bg-color: transparent;font-size:var(--ap-fs-base);border-radius:var(--ap-radius-md);overflow:hidden}.el-table:before,.el-table:after,.el-table__inner-wrapper:before{display:none}.el-table th.el-table__cell{background:rgba(255,255,255,.55)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm));backdrop-filter:blur(var(--glass-blur-sm));font-weight:640;color:var(--ap-text-2)!important;font-size:var(--ap-fs-sm);letter-spacing:.02em;border-bottom:1px solid rgba(0,0,0,.06)!important;padding:11px 0}.el-table td.el-table__cell{border-bottom:1px solid rgba(0,0,0,.04)!important;padding:10px 0;color:var(--ap-text-2)}.el-table .el-table__row{transition:background-color var(--ap-dur-fast) var(--ap-ease-out)}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background:rgba(0,122,255,.055)!important}.el-table .el-table-fixed-column--right,.el-table .el-table-fixed-column--left,.el-table .el-table__fixed-right .el-table__cell,.el-table .el-table__fixed .el-table__cell{background:rgba(252,252,253,.72)!important;-webkit-backdrop-filter:blur(var(--glass-blur-md)) saturate(180%);backdrop-filter:blur(var(--glass-blur-md)) saturate(180%)}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table-fixed-column--right,.el-table--enable-row-hover .el-table__body tr:hover>td.el-table-fixed-column--left{background:rgba(240,246,255,.82)!important}.el-table .el-table-fixed-column--right.is-first-column:before,.el-table .el-table-fixed-column--left.is-last-column:after{box-shadow:none!important}.el-table__fixed-right-patch,.el-table__fixed-right:before,.el-table__fixed-left:before{background-color:transparent!important}.el-table .el-button+.el-button{margin-left:8px}.el-table .el-button.is-circle{width:30px;height:30px}.el-table__empty-block{background:transparent}.el-table__empty-block{min-height:240px}.el-table__empty-text{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--ap-text-4);font-size:var(--ap-fs-base)}.el-table__empty-text:before{content:"";width:60px;height:60px;border-radius:20px;background-color:#00000009;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23aeaeb2' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='3'/%3E%3Cpath d='M3 9h18M9 4v16'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:28px 28px}html[data-density=compact] .el-table td.el-table__cell{padding:4px 0}html[data-density=compact] .el-table th.el-table__cell{padding:7px 0}html[data-density=compact] .el-table .cell{font-size:13px}html[data-density=loose] .el-table td.el-table__cell{padding:16px 0}html[data-density=loose] .el-table th.el-table__cell{padding:15px 0}html[data-density=loose] .el-table .cell{font-size:14px}.table-tools{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin:6px 2px 8px}.el-table .caret-wrapper{opacity:.42}.el-pagination{--el-pagination-button-bg-color: rgba(255, 255, 255, .6);--el-pagination-hover-color: var(--ap-blue);font-weight:520;justify-content:flex-end;padding:14px 4px 2px}.el-pagination .el-pager li,.el-pagination button{border-radius:var(--ap-radius-xs)!important;background:rgba(255,255,255,.6)!important;border:1px solid rgba(0,0,0,.05);transition:all var(--ap-dur-fast) var(--ap-ease-out);min-width:30px}.el-pagination .el-pager li:hover,.el-pagination button:hover:not(:disabled){background:rgba(255,255,255,.95)!important;transform:translateY(-1px)}.el-pagination .el-pager li.is-active{background:var(--ap-blue)!important;border-color:transparent;color:#fff!important;box-shadow:0 4px 12px #007aff52}.el-overlay{background-color:#14161e47;-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%)}.el-dialog{border-radius:var(--ap-radius-xl)!important;border:1px solid var(--glass-stroke);background:rgba(252,252,253,.88)!important;-webkit-backdrop-filter:blur(var(--glass-blur-xl)) saturate(190%);backdrop-filter:blur(var(--glass-blur-xl)) saturate(190%);box-shadow:var(--ap-shadow-xl),var(--glass-highlight)!important;overflow:hidden;padding:0;animation:dialog-in var(--ap-dur-base) var(--ap-ease-spring)}@keyframes dialog-in{0%{opacity:0;transform:translateY(14px) scale(.972)}to{opacity:1;transform:none}}.el-dialog__header{padding:22px 26px 12px;margin-right:0}.el-dialog__title{font-size:var(--ap-fs-lg);font-weight:680;letter-spacing:-.015em;color:var(--ap-text-1)}.el-dialog__headerbtn{top:18px;right:18px;width:30px;height:30px;border-radius:var(--ap-radius-pill);transition:background-color var(--ap-dur-fast)}.el-dialog__headerbtn:hover{background:rgba(0,0,0,.06)}.el-dialog__body{padding:8px 26px;color:var(--ap-text-2)}.el-dialog__footer{padding:12px 26px 24px}.el-drawer{background:rgba(252,252,253,.88)!important;-webkit-backdrop-filter:blur(var(--glass-blur-xl)) saturate(190%);backdrop-filter:blur(var(--glass-blur-xl)) saturate(190%);box-shadow:var(--ap-shadow-xl)!important}.el-drawer__header{margin-bottom:12px;color:var(--ap-text-1);font-weight:680}.el-message{border-radius:var(--ap-radius-pill)!important;border:1px solid var(--glass-stroke)!important;background:rgba(252,252,253,.82)!important;-webkit-backdrop-filter:blur(var(--glass-blur-lg)) saturate(190%);backdrop-filter:blur(var(--glass-blur-lg)) saturate(190%);box-shadow:var(--ap-shadow-lg),var(--glass-highlight);padding:11px 20px;min-width:220px;font-weight:540}.el-message__content{color:var(--ap-text-1)!important}.el-message-box{border-radius:var(--ap-radius-xl)!important;border:1px solid var(--glass-stroke)!important;background:rgba(252,252,253,.86)!important;-webkit-backdrop-filter:blur(var(--glass-blur-xl)) saturate(190%);backdrop-filter:blur(var(--glass-blur-xl)) saturate(190%);box-shadow:var(--ap-shadow-xl),var(--glass-highlight);padding:22px 24px;overflow:hidden}.el-message-box__title{font-weight:680;color:var(--ap-text-1);font-size:var(--ap-fs-md)}.el-message-box__content{color:var(--ap-text-2)}.el-tag{border-radius:var(--ap-radius-pill)!important;border:1px solid rgba(255,255,255,.6)!important;font-weight:580;font-size:var(--ap-fs-xs);height:24px;line-height:22px;padding:0 10px;-webkit-backdrop-filter:blur(var(--glass-blur-xs));backdrop-filter:blur(var(--glass-blur-xs))}.el-tag--large{height:28px;line-height:26px}.el-empty__description p{color:var(--ap-text-4)}.el-loading-mask{background:rgba(255,255,255,.5)!important;-webkit-backdrop-filter:blur(4px) saturate(140%);backdrop-filter:blur(4px) saturate(140%);border-radius:inherit}.el-loading-spinner .path{stroke:var(--ap-blue)}.el-checkbox__inner{border-radius:6px;border-color:#00000029;transition:all var(--ap-dur-fast) var(--ap-ease-out)}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--ap-blue);border-color:var(--ap-blue)}.el-checkbox__inner:hover{border-color:var(--ap-blue)}.el-radio__inner{border-color:#00000029}.el-radio__input.is-checked .el-radio__inner{background:var(--ap-blue);border-color:var(--ap-blue)}.el-radio__input.is-checked+.el-radio__label{color:var(--ap-text-1)}.el-switch.is-checked .el-switch__core{background:var(--ap-green);border-color:var(--ap-green)}.el-switch__core{border-radius:var(--ap-radius-pill)}.el-date-editor.el-input__wrapper{border-radius:var(--ap-radius-sm)}.el-popper.is-dark{background:rgba(28,28,30,.86)!important;-webkit-backdrop-filter:blur(var(--glass-blur-sm));backdrop-filter:blur(var(--glass-blur-sm));border-radius:var(--ap-radius-xs)!important;font-size:var(--ap-fs-sm);padding:7px 11px}.el-popper.is-dark .el-popper__arrow:before{background:rgba(28,28,30,.86)!important}.el-menu{border-right:none!important;background:transparent!important}.el-menu-item,.el-sub-menu__title{height:46px;line-height:46px;margin:3px 10px;border-radius:var(--ap-radius-sm);font-size:var(--ap-fs-base);font-weight:540;color:var(--ap-text-3);transition:background-color var(--ap-dur-fast) var(--ap-ease-out),color var(--ap-dur-fast) var(--ap-ease-out)}.el-menu-item:hover,.el-sub-menu__title:hover{background-color:#0000000b!important;color:var(--ap-text-1)}.el-menu-item.is-active{background-color:var(--ap-blue)!important;color:#fff!important;font-weight:620;box-shadow:0 6px 16px #007aff4d}.el-menu-item.is-active .el-icon{color:#fff}.el-sub-menu.is-active>.el-sub-menu__title{color:var(--ap-text-1)}.el-menu--collapse .el-menu-item,.el-menu--collapse .el-sub-menu__title{border-radius:var(--ap-radius-sm)}.el-dropdown-menu__item{border-radius:var(--ap-radius-xs);margin:2px 6px;font-size:var(--ap-fs-base)}.el-dropdown-menu__item:not(.is-disabled):hover{background:rgba(0,122,255,.1);color:var(--ap-text-1)}.page-shell{animation:page-in var(--ap-dur-slow) var(--ap-ease-out)}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.stat-num{font-family:var(--ap-font-num);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:700}*{margin:0}html,body{background:#eef3fb}.container{padding:4px 2px}
