:root{--n1:#fff;--n2:#fafafb;--n3:#fafafb;--n4:#fafafb;--n5:#f0f0f2;--n6:#f0f0f2;--n7:#d2d2d7;--n8:#a3a3a3;--n9:#86868b;--n10:#6e6e73;--n11:#1d1d1f;--n12:#1d1d1f;--border-card:transparent;--brand-1:#eaf2fe;--brand-2:#9dc8f7;--brand-3:#0077ed;--brand-5:#0071e3;--brand-6:#0062c8;--brand-7:#004e99;--green-1:#e7f7ec;--green-2:#e7f7ec;--green-3:#a8e6b8;--green-4:#2da44e;--green-5:#1d7a35;--green-6:#0f5223;--amber-1:#fff9ef;--amber-2:#fff4e5;--amber-3:#ffd98f;--amber-4:#ff9500;--amber-5:#b25e00;--amber-6:#8a4400;--red-1:#ffecea;--red-2:#ffecea;--red-3:#ffa29b;--red-4:#ff6b60;--red-5:#ff3b30;--red-6:#d70015;--pink-1:#fff0f5;--pink-2:#ffe4ee;--pink-3:#ffc1da;--pink-4:#f84581;--pink-5:#c2185b;--pink-6:#8e1148;--facade-text:#fff9f0;--facade-warm-a:#5b4636;--facade-warm-b:#8a6a4a;--brand-primary:var(--brand-5);--brand-primary-hover:var(--brand-3);--brand-primary-active:var(--brand-6);--brand-focus:#0071e32e;--brand-on-primary:#fff;--brand-text:var(--brand-6);--status-running-text:var(--brand-5);--status-running-bg:var(--brand-1);--status-running-deep:var(--brand-6);--status-done-text:var(--green-5);--status-done-bg:var(--green-2);--status-pending-text:var(--n10);--status-pending-bg:var(--n2);--status-due-text:var(--amber-5);--status-due-bg:var(--amber-2);--status-due-large:var(--amber-5);--status-error-text:var(--red-6);--status-error-bg:var(--red-2);--bar-idle:#86868b;--danger:var(--red-6);--chart-1:var(--brand-5);--chart-2:var(--green-4);--chart-3:var(--amber-4);--chart-4:var(--n9);--chart-5:var(--n7);--welcome-fallback-bg:linear-gradient(120deg, var(--facade-warm-a), var(--facade-warm-b));--welcome-mask-h:linear-gradient(100deg, #382410eb 0%, #382410ad 45%, #3824104d 100%);--welcome-mask-v:linear-gradient(180deg, #3824101a, #38241059);--welcome-text:var(--facade-text);--welcome-text-shadow:0 1px 10px #1e0f0066;--welcome-sign-bg:#fff6e824;--welcome-sign-border:#fff6e847;--welcome-yi-bg:#ffd9a840;--welcome-ji-bg:#ffffff24;--welcome-note-border:#fff6e838;--welcome-note-text:var(--facade-text);--text-title:var(--n12);--text-body:var(--n11);--text-secondary:var(--n10);--text-tertiary:var(--n9);--text-placeholder:#b4b4bb;--text-disabled:#b4b4bb;--bg-page:var(--n3);--bg-card:var(--n1);--bg-table-header:#f5f5f7;--bg-stripe:var(--n2);--bg-field:var(--n1);--bg-hover:var(--n4);--bg-selected:var(--n5);--bg-summary-row:#e5e5ea;--border-divider:var(--n6);--border-field:var(--n7);--sidebar-bg:#242424;--sidebar-text:#a3a3a3;--sidebar-text-hover:#fff;--sidebar-text-muted:#6e6e6e;--sidebar-active-bg:var(--brand-primary);--sidebar-title:var(--n1);--sidebar-accent:#69b1ff;--sidebar-border:#2c2c2c;--sidebar-border-strong:#3a3a3a;--radius-xs:6px;--radius-field:10px;--radius-card:10px;--radius-lg:14px;--radius-xl:16px;--radius-pill:9999px;--login-page-bg:linear-gradient(180deg, #fcfcff 0%, #f2f5f7 100%);--login-accent-hi:#0077ed;--login-accent-lo:#0062c8;--login-card-bg:#ffffffb8;--login-card-border:#ffffffe6;--login-card-shadow:0 24px 64px #171e2e1a;--login-glow-blue:#b8c7e04d;--login-grid-line:#1a223309;--login-grid-row:#1a223307;--login-skyline:#e2e7f0;--login-field-bg:#1a223309;--login-field-border:#1a223317;--login-chip-bg:#1a223308;--login-chip-border:#1a223314;--radius-login-card:28px;--radius-login-field:14px;--radius-login-chip:12px;--shadow-pop:0 6px 16px -4px #0000001a;--shadow-float:0 16px 40px -8px #00000024;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--motion-press:80ms;--motion-hover:.12s;--motion-pop:.16s;--motion-fast:.14s;--motion-page:.2s;--motion-tab:.18s;--motion-sidebar:.24s;--motion-ease:cubic-bezier(.25, .1, .25, 1);--motion-ease-snap:cubic-bezier(.32, .72, 0, 1);--motion-ease-exit:cubic-bezier(.4, 0, 1, 1);--font-family:"Segoe UI", Arial, "Microsoft YaHei", "PingFang SC", sans-serif;--font-mono:Consolas, "Courier New", monospace;--fs-2xs:12px;--fs-xs:12px;--fs-sm:14px;--fs-md:16px;--fs-lg:20px;--fs-xl:24px;--fs-title:20px;--fs-facade-display:40px;--fs-facade-title:32px;--fw-regular:400;--fw-medium:500;--fw-strong:700;--fw-display:700;--lh-tight:1.25;--lh-base:1.5;--lh-relaxed:1.75;--ls-tight:-.02em;--fs-dense:1;--el-font-size-base:var(--fs-sm);--el-font-weight-primary:var(--fw-strong);--el-transition-duration:var(--motion-pop);--el-transition-duration-fast:var(--motion-hover);--el-transition-function-fast-bezier:var(--motion-ease);--el-transition-function-ease-in-out-bezier:var(--motion-ease);--el-color-primary:var(--brand-primary);--el-color-primary-light-3:var(--brand-primary-hover);--el-color-primary-light-5:color-mix(in srgb, var(--brand-primary) 50%, var(--bg-card));--el-color-primary-light-7:color-mix(in srgb, var(--brand-primary) 30%, var(--bg-card));--el-color-primary-light-8:color-mix(in srgb, var(--brand-primary) 20%, var(--bg-card));--el-color-primary-light-9:var(--brand-1);--el-color-primary-dark-2:var(--brand-primary-active);--el-color-success:var(--status-done-text);--el-color-success-light-3:color-mix(in srgb, var(--status-done-text) 70%, var(--bg-card));--el-color-success-light-5:color-mix(in srgb, var(--status-done-text) 50%, var(--bg-card));--el-color-success-light-7:color-mix(in srgb, var(--status-done-text) 30%, var(--bg-card));--el-color-success-light-8:color-mix(in srgb, var(--status-done-text) 20%, var(--bg-card));--el-color-success-light-9:var(--status-done-bg);--el-color-success-dark-2:color-mix(in srgb, var(--status-done-text) 80%, black);--el-color-warning:var(--status-due-text);--el-color-warning-light-3:color-mix(in srgb, var(--status-due-text) 70%, var(--bg-card));--el-color-warning-light-5:color-mix(in srgb, var(--status-due-text) 50%, var(--bg-card));--el-color-warning-light-7:color-mix(in srgb, var(--status-due-text) 30%, var(--bg-card));--el-color-warning-light-8:color-mix(in srgb, var(--status-due-text) 20%, var(--bg-card));--el-color-warning-light-9:var(--status-due-bg);--el-color-warning-dark-2:color-mix(in srgb, var(--status-due-text) 80%, black);--el-color-danger:var(--danger);--el-color-danger-light-3:color-mix(in srgb, var(--danger) 70%, var(--bg-card));--el-color-danger-light-5:color-mix(in srgb, var(--danger) 50%, var(--bg-card));--el-color-danger-light-7:color-mix(in srgb, var(--danger) 30%, var(--bg-card));--el-color-danger-light-8:color-mix(in srgb, var(--danger) 20%, var(--bg-card));--el-color-danger-light-9:var(--status-error-bg);--el-color-danger-dark-2:color-mix(in srgb, var(--danger) 80%, black);--el-color-error:var(--danger);--el-color-error-light-3:color-mix(in srgb, var(--danger) 70%, var(--bg-card));--el-color-error-light-5:color-mix(in srgb, var(--danger) 50%, var(--bg-card));--el-color-error-light-7:color-mix(in srgb, var(--danger) 30%, var(--bg-card));--el-color-error-light-8:color-mix(in srgb, var(--danger) 20%, var(--bg-card));--el-color-error-light-9:var(--status-error-bg);--el-color-error-dark-2:color-mix(in srgb, var(--danger) 80%, black);--el-color-info:var(--status-pending-text);--el-color-info-light-3:color-mix(in srgb, var(--status-pending-text) 70%, var(--bg-card));--el-color-info-light-5:color-mix(in srgb, var(--status-pending-text) 50%, var(--bg-card));--el-color-info-light-7:color-mix(in srgb, var(--status-pending-text) 30%, var(--bg-card));--el-color-info-light-8:color-mix(in srgb, var(--status-pending-text) 20%, var(--bg-card));--el-color-info-light-9:var(--status-pending-bg);--el-color-info-dark-2:color-mix(in srgb, var(--status-pending-text) 80%, black);--el-text-color-primary:var(--text-title);--el-text-color-regular:var(--text-body);--el-text-color-secondary:var(--text-secondary);--el-text-color-placeholder:var(--text-placeholder);--el-text-color-disabled:var(--text-disabled);--el-border-color:var(--border-field);--el-border-color-light:var(--border-divider);--el-border-color-lighter:color-mix(in srgb, var(--border-divider) 55%, var(--bg-card));--el-border-color-extra-light:color-mix(in srgb, var(--border-divider) 35%, var(--bg-card));--el-fill-color-blank:var(--bg-card);--el-fill-color:color-mix(in srgb, var(--text-body) 6%, var(--bg-card));--el-fill-color-light:var(--bg-table-header);--el-fill-color-lighter:var(--bg-stripe);--el-fill-color-extra-light:var(--bg-stripe);--el-fill-color-dark:color-mix(in srgb, var(--text-body) 10%, var(--bg-card));--el-fill-color-darker:color-mix(in srgb, var(--text-body) 14%, var(--bg-card));--el-bg-color:var(--bg-card);--el-bg-color-page:var(--bg-page);--el-bg-color-overlay:var(--bg-card);--el-mask-color:#ffffffbf;--el-mask-color-lighter:#ffffff80;--el-box-shadow:var(--shadow-float);--el-box-shadow-light:var(--shadow-pop);--el-border-radius-base:var(--radius-field);--menu-hover-bg:#2c2c2c}.el-button.el-button--primary.is-link,.el-button.el-button--primary.is-text{--el-button-text-color:var(--brand-text)}*{box-sizing:border-box}body{font-family:var(--font-family);font-size:var(--fs-sm);background:var(--bg-page);color:var(--text-body);margin:0}html,body{overflow:hidden}.el-button{border-radius:var(--radius-field)}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button.el-button--primary:not(.is-link):not(.is-text):not(.is-plain){--el-button-text-color:var(--brand-on-primary);--el-button-hover-text-color:var(--brand-on-primary);--el-button-active-text-color:var(--brand-on-primary)}.el-radio-button{--el-radio-button-checked-text-color:var(--brand-on-primary)}.el-radio .el-radio__input.is-checked .el-radio__inner:after{background-color:var(--brand-on-primary)}.el-tag{border-radius:var(--radius-pill)}.el-tag.el-tag--primary{--el-tag-bg-color:var(--bg-selected);--el-tag-text-color:var(--text-title);--el-tag-border-color:transparent}.el-tag.el-tag--success{--el-tag-bg-color:var(--status-done-bg);--el-tag-text-color:var(--status-done-text);--el-tag-border-color:transparent}.el-tag.el-tag--warning{--el-tag-bg-color:var(--status-due-bg);--el-tag-text-color:var(--status-due-text);--el-tag-border-color:transparent}.el-tag.el-tag--warning.status-tag{--el-tag-bg-color:var(--status-running-bg);--el-tag-text-color:var(--status-running-deep)}.el-tag.el-tag--danger,.el-tag.el-tag--error{--el-tag-bg-color:var(--status-error-bg);--el-tag-text-color:var(--status-error-text);--el-tag-border-color:transparent}.el-tag.el-tag--info{--el-tag-bg-color:var(--status-pending-bg);--el-tag-text-color:var(--status-pending-text);--el-tag-border-color:transparent}.el-table{--el-table-bg-color:var(--bg-card);--el-table-tr-bg-color:var(--bg-card);--el-table-header-bg-color:var(--bg-table-header);--el-table-header-text-color:var(--text-secondary);--el-table-text-color:var(--text-body);--el-table-border-color:var(--border-divider);--el-table-row-hover-bg-color:var(--bg-hover)}.el-table th.el-table__cell{padding:var(--sp-2) 0 6px}.el-table th.el-table__cell>.cell{font-size:var(--fs-sm);font-weight:var(--fw-strong)}.el-table--small th.el-table__cell>.cell{font-size:var(--fs-2xs)}.el-table .el-table__footer-wrapper tfoot tr,.el-table .el-table__footer-wrapper tfoot td.el-table__cell{background-color:var(--bg-summary-row)}.el-table .el-table__footer-wrapper tfoot td.el-table__cell{font-weight:var(--fw-strong)}.el-table .num-cell{font-variant-numeric:tabular-nums;font-weight:var(--fw-medium)}.el-empty{--el-empty-padding:32px 0;--el-empty-description-margin-top:0}.el-empty__image{display:none}.el-card{--el-card-border-radius:var(--radius-lg);--el-card-padding:var(--sp-4);border:1px solid var(--border-card);box-shadow:none}.el-dialog{--el-dialog-title-font-size:var(--fs-md);--el-dialog-content-font-size:var(--fs-sm);border-radius:var(--radius-xl)}.el-message-box.danger-confirm .el-message-box__status{width:44px;height:44px;font-size:var(--fs-xl);border-radius:var(--radius-pill);background:var(--status-error-bg);flex:none;justify-content:center;align-items:center;display:inline-flex}.el-message-box.danger-confirm .el-message-box__status svg{width:22px;height:22px}.el-message-box.danger-confirm .el-message-box__btns .el-button--primary{background-color:var(--danger);border-color:var(--danger)}.el-message-box.danger-confirm .el-message-box__btns .el-button--primary:hover,.el-message-box.danger-confirm .el-message-box__btns .el-button--primary:focus{background-color:color-mix(in srgb, var(--danger) 85%, black);border-color:color-mix(in srgb, var(--danger) 85%, black)}.el-message-box.danger-confirm .el-message-box__btns .el-button--primary:active{background-color:color-mix(in srgb, var(--danger) 75%, black);border-color:color-mix(in srgb, var(--danger) 75%, black)}.el-dialog__title{font-weight:var(--fw-strong)}.el-form-item__label,.el-button:not(.el-button--primary),.el-button.is-plain,.el-button.is-text,.el-button.is-link{font-weight:var(--fw-regular)}.el-button.is-link{min-height:24px}.el-tag{font-weight:var(--fw-strong)}.el-progress__text{font-size:var(--fs-sm)!important}.el-progress-bar__outer{background-color:var(--bg-selected)}.el-drawer{border-radius:var(--radius-xl) 0 0 var(--radius-xl);max-width:100%}.dialog-fade-enter-active{animation-duration:var(--motion-page)}.dialog-fade-leave-active{animation-duration:var(--motion-fast)}.msgbox-fade-enter-active{animation-duration:var(--motion-page)}.msgbox-fade-leave-active{animation-duration:var(--motion-fast)}.el-drawer,.el-drawer-fade-enter-active{transition-duration:var(--motion-sidebar);transition-timing-function:var(--motion-ease-snap)}.el-drawer-fade-leave-active{transition-duration:var(--motion-fast);transition-timing-function:var(--motion-ease-exit)}.el-message-fade-enter-active{transition-duration:var(--motion-page)}.el-message-fade-leave-active{transition-duration:var(--motion-fast)}.el-button:active{transition-duration:var(--motion-press)}.el-input__wrapper.is-focus,.el-textarea__inner:focus{box-shadow:0 0 0 1px var(--brand-primary) inset, 0 0 0 3px var(--brand-focus)!important}.el-pagination .el-pager li{border-radius:var(--radius-xs)}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.layout{height:100vh}.aside{background:var(--sidebar-bg);color:var(--sidebar-text);border-right:1px solid var(--sidebar-border);transition:width var(--motion-sidebar) var(--motion-ease-snap);--text-title:var(--sidebar-title);--text-body:var(--sidebar-text);--border-divider:var(--sidebar-border);--border-field:var(--sidebar-border-strong);--brand-text:var(--sidebar-accent);flex-direction:column;display:flex;overflow:hidden}.logo{padding:20px var(--sp-4);color:var(--text-title);flex:none;align-items:center;gap:10px;display:flex}.logo-mark{background:var(--brand-primary);width:26px;height:26px;color:var(--brand-on-primary);border-radius:var(--radius-xs);font-size:var(--fs-sm);font-weight:var(--fw-strong);flex:none;place-items:center;line-height:1;display:grid}.logo-glyph{display:block;transform:translateY(-.5px)}.logo-text{flex:1;min-width:0}.logo-text .logo-title{font-size:var(--fs-sm);font-weight:var(--fw-strong);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.logo-toggle{border-radius:var(--radius-field);width:32px;height:32px;color:var(--sidebar-text-muted);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.logo-toggle:hover{color:var(--sidebar-text);background:var(--menu-hover-bg)}.aside--collapsed .logo{justify-content:center;gap:0}.logo{transition:gap var(--motion-sidebar) var(--motion-ease-snap)}.logo-mark,.logo-text,.user-meta,.user-chevron{transition:max-width var(--motion-sidebar) var(--motion-ease-snap), opacity var(--motion-sidebar) var(--motion-ease-snap);overflow:hidden}.logo-mark,.logo-text{max-width:320px}.user-meta{max-width:160px}.user-chevron{max-width:20px}.aside--collapsed .logo-mark,.aside--collapsed .logo-text,.aside--collapsed .user-meta,.aside--collapsed .user-chevron{opacity:0;max-width:0}.menu{scrollbar-gutter:stable both-edges;background:0 0;border-right:none;flex:auto;min-height:0;transition:none;overflow:hidden auto}.menu::-webkit-scrollbar{width:12px}.menu::-webkit-scrollbar-track{background:0 0}.menu::-webkit-scrollbar-thumb{background:var(--border-divider);border-radius:var(--radius-pill);background-clip:padding-box;border:3px solid #0000}.menu::-webkit-scrollbar-thumb:hover{background:var(--border-field);background-clip:padding-box}.menu::-webkit-scrollbar-button{background-position:50%;background-repeat:no-repeat;background-size:12px;width:12px;height:12px;display:block}.menu::-webkit-scrollbar-button:start:decrement{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 7.5 6 4.5l3 3' fill='none' stroke='%238E8E93' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.menu::-webkit-scrollbar-button:end:increment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M3 4.5 6 7.5l3-3' fill='none' stroke='%238E8E93' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.menu::-webkit-scrollbar-button:hover{background-color:var(--border-divider);border-radius:var(--radius-xs)}@supports not selector(::-webkit-scrollbar){.menu{scrollbar-width:thin}}.menu .nav-item{align-items:center;gap:var(--sp-1);width:calc(100% - var(--sp-2) * 2);box-sizing:border-box;padding:0 var(--sp-3);color:var(--sidebar-text);border-radius:var(--radius-field);margin:2px var(--sp-2);height:36px;line-height:36px;font-size:var(--fs-sm);font-weight:var(--fw-regular);text-decoration:none;display:flex}.menu .nav-item .el-icon{width:24px;font-size:var(--fs-lg);flex:none}.menu .nav-item:hover{background:var(--menu-hover-bg);color:var(--sidebar-text-hover)}.menu .nav-item.is-active{background:var(--sidebar-active-bg);color:var(--sidebar-title);font-weight:var(--fw-strong)}.menu .nav-item:focus{outline:none}.menu .nav-item:focus-visible{outline:2px solid var(--sidebar-accent);outline-offset:-2px}.menu .nav-group__title{padding:var(--sp-3) var(--sp-4) var(--sp-2);font-size:var(--fs-2xs);color:var(--sidebar-text-muted);line-height:1}.aside--collapsed .menu .nav-item span{display:none}.aside--collapsed .menu{scrollbar-gutter:auto}.aside--collapsed .menu .nav-item{justify-content:center;width:auto;margin-left:0;margin-right:0}.aside--collapsed .menu .nav-group__title{display:none}.side-tip-enter-active{transition:opacity var(--motion-sidebar) var(--motion-ease-snap), clip-path var(--motion-sidebar) var(--motion-ease-snap)}.side-tip-leave-active{transition:opacity var(--motion-fast) var(--motion-ease-exit)}.side-tip-enter-from{opacity:0;clip-path:inset(-24px 100% -24px -24px)}.side-tip-enter-to{opacity:1;clip-path:inset(-24px)}.side-tip-leave-to{opacity:0}.aside-footer{padding:var(--sp-3);font-size:var(--fs-2xs);color:var(--sidebar-text-muted);border-top:1px solid var(--border-divider);flex:none}.user-avatar{width:32px;height:32px;font-size:var(--fs-sm);font-weight:var(--fw-strong);color:var(--brand-on-primary);background:var(--brand-primary);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.user-meta{min-width:0;line-height:1.35}.user-name{color:var(--text-title);font-size:var(--fs-xs);font-weight:var(--fw-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-role{color:var(--sidebar-text-muted);font-size:var(--fs-2xs)}.user-row{cursor:pointer;border-radius:var(--radius-field);width:100%;padding:var(--sp-1);align-items:center;gap:9px;display:flex}.user-row:hover{background:var(--menu-hover-bg)}.user-row:focus{outline:none}html.kb-nav .user-row:focus{outline:2px solid var(--sidebar-accent);outline-offset:2px}.user-chevron{color:var(--sidebar-text-muted);flex:none;margin-left:auto}.user-menu-popper{--el-bg-color-overlay:var(--sidebar-bg);--el-text-color-regular:var(--sidebar-text);--el-border-color-light:var(--sidebar-border);--el-border-color-lighter:var(--sidebar-border);--el-dropdown-menuItem-hover-fill:var(--menu-hover-bg);--el-dropdown-menuItem-hover-color:var(--sidebar-title)}.main{padding:var(--sp-5) 28px;scrollbar-gutter:stable both-edges;position:relative;overflow-y:auto}.page-fade-enter-active{transition:opacity var(--motion-page) var(--motion-ease), transform var(--motion-page) var(--motion-ease)}.page-fade-leave-active{transition:opacity var(--motion-fast) var(--motion-ease-exit)}.page-fade-enter-from{opacity:0;transform:translateY(6px)}.page-fade-leave-to{opacity:0}@keyframes tab-in-next{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes tab-in-prev{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.tabs-slide.tab-next .el-tab-pane{animation:tab-in-next var(--motion-tab) var(--motion-ease)}.tabs-slide.tab-prev .el-tab-pane{animation:tab-in-prev var(--motion-tab) var(--motion-ease)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.el-loading-spinner .circular{animation-duration:2s!important;animation-iteration-count:infinite!important}.el-loading-spinner .path{animation-duration:1.5s!important;animation-iteration-count:infinite!important}.page-fade-enter-active,.page-fade-leave-active{transition:none}.page-fade-enter-from{transform:none}.tabs-slide.tab-next .el-tab-pane,.tabs-slide.tab-prev .el-tab-pane{animation:none}.aside,.logo,.logo-mark,.logo-text,.user-meta,.user-chevron,.side-tip-enter-active,.side-tip-leave-active{transition:none}.side-tip-enter-from{opacity:1;clip-path:none}}.page-toolbar{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;min-height:32px;display:flex}.page-toolbar .spacer{flex:1}.toolbar-card{margin-bottom:var(--sp-3)}.toolbar-card .page-toolbar{margin-bottom:0}.muted{color:var(--text-secondary);font-size:var(--fs-2xs)}.clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-title{font-size:var(--fs-title);font-weight:var(--fw-strong);color:var(--text-title);line-height:var(--lh-tight);margin:0}b,strong,h1,h2,h3,h4,h5,h6{font-weight:var(--fw-strong)}.el-date-table td.hol-holiday:not(.current):not(.today) .el-date-table-cell__text{color:var(--danger);font-weight:var(--fw-strong)}.table-head-center.el-table thead th>.cell{text-align:center;justify-content:center}
