@charset "UTF-8";body{margin:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;background-color:var(--fc-bg)}.auth-wrapper[data-v-92e45c52]{position:relative;min-height:100vh;width:100%;background-color:var(--fc-bg);background-image:radial-gradient(at 0% 0%,rgb(30,41,59) 0,transparent 50%),radial-gradient(at 100% 100%,rgb(30,41,59) 0,transparent 50%);display:flex;align-items:center;justify-content:center;overflow:hidden}.glow-orb[data-v-92e45c52]{position:absolute;border-radius:50%;filter:blur(100px);z-index:1;opacity:.5}.glow-1[data-v-92e45c52]{width:400px;height:400px;background:var(--fc-primary);top:-100px;left:-100px;animation:drift-92e45c52 15s infinite alternate}.glow-2[data-v-92e45c52]{width:500px;height:500px;background:var(--fc-success);bottom:-150px;right:-150px;animation:drift-92e45c52 20s infinite alternate-reverse}@keyframes drift-92e45c52{0%{transform:translate(0)}to{transform:translate(100px,50px)}}.auth-container[data-v-92e45c52]{position:relative;z-index:10;width:100%;max-width:450px;padding:20px}.glass-card[data-v-92e45c52]{background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--fc-border);border-radius:24px;padding:40px;box-shadow:0 8px 32px #0000004d}.fade-enter-active[data-v-92e45c52],.fade-leave-active[data-v-92e45c52]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-92e45c52],.fade-leave-to[data-v-92e45c52]{opacity:0;transform:translateY(10px)}.top-layout[data-v-f34be09b]{min-height:100vh;background-color:var(--fc-bg)}.fixed-header[data-v-f34be09b]{position:sticky;top:0;z-index:1000;height:64px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:#0f172a99!important;-webkit-backdrop-filter:blur(var(--fc-blur))!important;backdrop-filter:blur(var(--fc-blur))!important;border-bottom:1px solid var(--fc-border)}.logo-area[data-v-f34be09b]{display:flex;align-items:center;gap:10px;flex-shrink:0;cursor:pointer}.logo-icon[data-v-f34be09b]{color:var(--fc-primary)}.brand-text[data-v-f34be09b]{font-size:18px;font-weight:700;color:var(--fc-text)}.glass-menu[data-v-f34be09b]{flex:1;display:flex;justify-content:center;background:transparent!important;border-bottom:none!important;height:64px}.glass-menu[data-v-f34be09b] .el-menu-item,.glass-menu[data-v-f34be09b] .el-sub-menu__title{height:64px;line-height:64px;color:var(--fc-text-muted);border-bottom:2px solid transparent;padding:0 16px;background:transparent!important}.glass-menu[data-v-f34be09b] .el-menu-item.is-active{color:var(--fc-text);border-bottom-color:var(--fc-primary)}.user-area[data-v-f34be09b]{display:flex;align-items:center;gap:12px;flex-shrink:0}.notify-trigger[data-v-f34be09b]{display:flex;align-items:center;cursor:pointer}.notify-icon[data-v-f34be09b]{color:var(--fc-text);font-size:18px}.notify-dropdown[data-v-f34be09b]{width:320px;padding:12px;background:var(--fc-panel-strong);border:1px solid var(--fc-border);border-radius:10px;color:var(--fc-text)}.notify-header[data-v-f34be09b],.notify-footer[data-v-f34be09b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.notify-footer[data-v-f34be09b]{margin-top:8px}.notify-list[data-v-f34be09b]{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow:auto}.notify-item[data-v-f34be09b]{padding:8px;border-radius:6px;background:var(--fc-panel-hover);cursor:pointer}.notify-item[data-v-f34be09b]:hover{background:#ffffff14}.notify-title[data-v-f34be09b]{display:flex;justify-content:space-between;font-size:13px;margin-bottom:4px}.notify-title .unread[data-v-f34be09b]{font-weight:600;color:#93c5fd}.notify-title .read[data-v-f34be09b]{color:var(--fc-text-muted)}.notify-time[data-v-f34be09b]{font-size:11px;color:var(--fc-text-muted)}.notify-content[data-v-f34be09b]{font-size:12px;color:var(--fc-text)}.notify-empty[data-v-f34be09b]{padding:16px 0;text-align:center;color:var(--fc-text-muted);font-size:12px}.user-dropdown-link[data-v-f34be09b]{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--fc-text)}.user-avatar[data-v-f34be09b]{background:linear-gradient(135deg,var(--fc-primary),#06b6d4);color:#fff;font-weight:600}.user-name[data-v-f34be09b]{font-size:13px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrow-icon[data-v-f34be09b]{font-size:12px;color:var(--fc-text-muted)}.main-content[data-v-f34be09b]{padding:20px 24px;background-color:var(--fc-bg);min-height:calc(100vh - 64px)}.route-loading[data-v-f34be09b]{color:var(--fc-text-muted);padding:32px 0;text-align:center;font-size:14px}.fade-transform-enter-active[data-v-f34be09b],.fade-transform-leave-active[data-v-f34be09b]{transition:opacity .3s ease,transform .3s ease}.fade-transform-enter-from[data-v-f34be09b]{opacity:0;transform:translateY(8px)}.fade-transform-leave-to[data-v-f34be09b]{opacity:0;transform:translateY(-8px)}.split-layout[data-v-fbc423b1]{min-height:100vh;background-color:var(--fc-bg)}.sidebar[data-v-fbc423b1]{background:#0f172ae6;border-right:1px solid var(--fc-border);display:flex;flex-direction:column}.brand[data-v-fbc423b1]{display:flex;align-items:center;gap:10px;padding:18px 20px;color:var(--fc-text);cursor:pointer;border-bottom:1px solid var(--fc-border-light)}.brand-icon[data-v-fbc423b1]{color:var(--fc-primary)}.brand-text[data-v-fbc423b1]{font-size:17px;font-weight:700}.side-menu[data-v-fbc423b1]{flex:1;border-right:none!important;background:transparent!important}.side-menu[data-v-fbc423b1] .el-menu-item{color:var(--fc-text-muted);background:transparent!important}.side-menu[data-v-fbc423b1] .el-menu-item.is-active{color:var(--fc-text);background:#4f46e51f!important;border-left:3px solid var(--fc-primary)}.sidebar-footer[data-v-fbc423b1]{padding:16px 20px;border-top:1px solid var(--fc-border-light)}.content-shell[data-v-fbc423b1]{min-height:100vh}.topbar[data-v-fbc423b1]{height:56px;padding:0 24px;display:flex;align-items:center;justify-content:space-between;background:#0f172a99;border-bottom:1px solid var(--fc-border)}.page-title[data-v-fbc423b1]{color:var(--fc-text);font-size:16px;font-weight:600}.user-area[data-v-fbc423b1]{display:flex;align-items:center}.user-dropdown-link[data-v-fbc423b1]{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--fc-text)}.user-avatar[data-v-fbc423b1]{background:linear-gradient(135deg,var(--fc-primary),#06b6d4);color:#fff;font-weight:600}.user-name[data-v-fbc423b1]{font-size:13px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arrow-icon[data-v-fbc423b1]{font-size:12px;color:var(--fc-text-muted)}.main-content[data-v-fbc423b1]{padding:20px 24px;background-color:var(--fc-bg);min-height:calc(100vh - 56px)}.route-loading[data-v-fbc423b1]{color:var(--fc-text-muted);padding:32px 0;text-align:center;font-size:14px}.fade-transform-enter-active[data-v-fbc423b1],.fade-transform-leave-active[data-v-fbc423b1]{transition:opacity .3s ease,transform .3s ease}.fade-transform-enter-from[data-v-fbc423b1]{opacity:0;transform:translateY(8px)}.fade-transform-leave-to[data-v-fbc423b1]{opacity:0;transform:translateY(-8px)}.login-page[data-v-9a61e0cc]{color:#fff}.login-page .title[data-v-9a61e0cc]{font-size:28px;font-weight:700;margin-bottom:8px;text-align:center;background:linear-gradient(to right,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.login-page .subtitle[data-v-9a61e0cc]{font-size:14px;color:var(--fc-text-muted);text-align:center;margin-bottom:32px}.custom-form[data-v-9a61e0cc] .el-form-item__label{color:var(--fc-text-muted);font-size:13px;padding-bottom:4px}.custom-form[data-v-9a61e0cc] .el-input__wrapper{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:none!important;border-radius:12px;padding:8px 12px}.custom-form[data-v-9a61e0cc] .el-input__wrapper.is-focus{border-color:var(--fc-primary);background-color:#ffffff14}.custom-form[data-v-9a61e0cc] .el-input__inner{color:#fff}.custom-form[data-v-9a61e0cc] .el-input__inner::placeholder{color:#ffffff4d}.submit-btn[data-v-9a61e0cc]{width:100%;height:48px;border-radius:12px;font-size:16px;font-weight:600;border:none;background:linear-gradient(135deg,#06b6d4,var(--fc-primary));transition:all .3s ease;margin-top:16px}.submit-btn[data-v-9a61e0cc]:hover{transform:scale(1.02);box-shadow:0 0 20px #4f46e566;opacity:.9}.footer-links[data-v-9a61e0cc]{margin-top:24px;text-align:center;font-size:14px;color:var(--fc-text-muted)}.footer-links .link[data-v-9a61e0cc]{color:var(--fc-primary);margin-left:8px;text-decoration:none;font-weight:500}.footer-links .link[data-v-9a61e0cc]:hover{text-decoration:underline}.register-page[data-v-b33a40f6]{color:#fff}.register-page .title[data-v-b33a40f6]{font-size:28px;font-weight:700;margin-bottom:8px;text-align:center;background:linear-gradient(to right,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.register-page .subtitle[data-v-b33a40f6]{font-size:14px;color:var(--fc-text-muted);text-align:center;margin-bottom:32px}.custom-form[data-v-b33a40f6] .el-form-item__label{color:var(--fc-text-muted);font-size:13px;padding-bottom:4px}.custom-form[data-v-b33a40f6] .el-input__wrapper{background-color:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:none!important;border-radius:12px;padding:8px 12px}.custom-form[data-v-b33a40f6] .el-input__wrapper.is-focus{border-color:var(--fc-primary);background-color:#ffffff14}.custom-form[data-v-b33a40f6] .el-input__inner{color:#fff}.custom-form[data-v-b33a40f6] .el-input__inner::placeholder{color:#ffffff4d}.submit-btn[data-v-b33a40f6]{width:100%;height:48px;border-radius:12px;font-size:16px;font-weight:600;border:none;background:linear-gradient(135deg,#06b6d4,var(--fc-primary));transition:all .3s ease;margin-top:16px}.submit-btn[data-v-b33a40f6]:hover{transform:scale(1.02);box-shadow:0 0 20px #4f46e566;opacity:.9}.footer-links[data-v-b33a40f6]{margin-top:24px;text-align:center;font-size:14px;color:var(--fc-text-muted)}.footer-links .link[data-v-b33a40f6]{color:var(--fc-primary);margin-left:8px;text-decoration:none;font-weight:500}.footer-links .link[data-v-b33a40f6]:hover{text-decoration:underline}:root{--fc-bg: #0b1120;--fc-bg-gradient: linear-gradient(135deg, #0b1120, #162033);--fc-panel: rgba(30, 41, 59, .55);--fc-panel-strong: rgba(30, 41, 59, .75);--fc-panel-hover: rgba(255, 255, 255, .06);--fc-border: rgba(255, 255, 255, .1);--fc-border-light: rgba(255, 255, 255, .06);--fc-text: #f1f5f9;--fc-text-strong: #ffffff;--fc-text-muted: #94a3b8;--fc-text-disabled: #475569;--fc-primary: #4f46e5;--fc-primary-glow: rgba(79, 70, 229, .35);--fc-secondary: #10b981;--fc-danger: #ef4444;--fc-warning: #e6a23c;--fc-success: #10b981;--fc-error: #ef4444;--fc-up: #F56C6C;--fc-down: #67C23A;--fc-shadow: 0 8px 32px rgba(0, 0, 0, .3);--fc-radius: 14px;--fc-blur: 16px;--fc-input-bg: rgba(255, 255, 255, .07);--fc-input-border: rgba(255, 255, 255, .14);--fc-input-focus-border: rgba(79, 70, 229, .6);--fc-table-header-bg: rgba(15, 23, 42, .6);--fc-table-row-hover: rgba(255, 255, 255, .04);--el-fill-color-blank: rgba(30, 41, 59, .75);--el-fill-color: rgba(255, 255, 255, .05);--el-fill-color-light: rgba(255, 255, 255, .04);--el-fill-color-lighter: rgba(255, 255, 255, .03);--el-fill-color-extra-light: rgba(255, 255, 255, .02);--el-fill-color-dark: rgba(255, 255, 255, .08);--el-bg-color: #0b1120;--el-bg-color-overlay: rgba(30, 41, 59, .92);--el-bg-color-page: #0b1120;--el-text-color-primary: #f1f5f9;--el-text-color-regular: #f1f5f9;--el-text-color-secondary: #94a3b8;--el-text-color-placeholder: #475569;--el-text-color-disabled: #475569;--el-border-color: rgba(255, 255, 255, .1);--el-border-color-light: rgba(255, 255, 255, .08);--el-border-color-lighter: rgba(255, 255, 255, .06);--el-border-color-extra-light: rgba(255, 255, 255, .04);--el-border-color-dark: rgba(255, 255, 255, .14);--el-border-color-darker: rgba(255, 255, 255, .18);--el-color-white: #f1f5f9;--el-mask-color: rgba(0, 0, 0, .6);--el-mask-color-extra-light: rgba(0, 0, 0, .3);--el-box-shadow: 0 8px 32px rgba(0, 0, 0, .4);--el-box-shadow-light: 0 4px 16px rgba(0, 0, 0, .3);--el-box-shadow-lighter: 0 2px 8px rgba(0, 0, 0, .2);--el-box-shadow-dark: 0 12px 48px rgba(0, 0, 0, .5)}.el-input__wrapper,.el-input__wrapper.is-focus,.el-textarea__inner{background-color:var(--fc-input-bg)!important;border-color:var(--fc-input-border)!important;box-shadow:none!important;color:var(--fc-text)!important}.el-input__wrapper:hover,.el-textarea__inner:hover{border-color:#ffffff38!important}.el-input__wrapper.is-focus,.el-textarea__inner:focus{border-color:var(--fc-input-focus-border)!important;box-shadow:0 0 0 3px var(--fc-primary-glow)!important}.el-input__wrapper.is-disabled,.el-textarea__inner:disabled{background-color:#ffffff08!important;border-color:#ffffff0f!important;color:var(--fc-text-disabled)!important;cursor:not-allowed}.el-input__inner{color:var(--fc-text)!important;caret-color:var(--fc-primary)!important}.el-input__inner::placeholder{color:var(--fc-text-muted)!important;opacity:.7}.el-textarea__inner{color:var(--fc-text)!important;caret-color:var(--fc-primary)!important}.el-textarea__inner::placeholder{color:var(--fc-text-muted)!important;opacity:.7}.el-input__count-inner{background:transparent!important;color:var(--fc-text-muted)!important}.el-input-group__prepend,.el-input-group__append{background-color:#ffffff0d!important;border-color:var(--fc-input-border)!important;color:var(--fc-text-muted)!important}.el-select__wrapper{background-color:var(--fc-input-bg)!important;border-color:var(--fc-input-border)!important;box-shadow:none!important;color:var(--fc-text)!important}.el-select__wrapper:hover{border-color:#ffffff38!important}.el-select__wrapper.is-focused,.el-select__wrapper.is-focus{border-color:var(--fc-input-focus-border)!important;box-shadow:0 0 0 3px var(--fc-primary-glow)!important}.el-select__wrapper.is-disabled{background-color:#ffffff08!important;border-color:#ffffff0f!important;color:var(--fc-text-disabled)!important}.el-select__placeholder,.el-select__input{color:var(--fc-text)!important}.el-select__placeholder.is-transparent{color:var(--fc-text-muted)!important;opacity:.7}.el-select-dropdown{background:var(--fc-panel-strong)!important;-webkit-backdrop-filter:blur(var(--fc-blur))!important;backdrop-filter:blur(var(--fc-blur))!important;border:1px solid var(--fc-border)!important;border-radius:10px!important}.el-select-dropdown .el-select-dropdown__item{color:var(--fc-text)!important}.el-select-dropdown .el-select-dropdown__item:hover,.el-select-dropdown .el-select-dropdown__item.hover{background:var(--fc-panel-hover)!important}.el-select-dropdown .el-select-dropdown__item.is-selected,.el-select-dropdown .el-select-dropdown__item.selected{color:var(--fc-primary)!important;font-weight:600}.el-select-dropdown .el-select-dropdown__item.is-disabled{color:var(--fc-text-disabled)!important}.el-select-dropdown__empty{color:var(--fc-text-muted)!important}.el-date-editor{--el-input-bg-color: var(--fc-input-bg);--el-input-border-color: var(--fc-input-border);--el-input-text-color: var(--fc-text)}.el-date-editor .el-input__wrapper{background-color:var(--fc-input-bg)!important;border-color:var(--fc-input-border)!important;box-shadow:none!important}.el-date-editor .el-input__wrapper.is-focus{border-color:var(--fc-input-focus-border)!important;box-shadow:0 0 0 3px var(--fc-primary-glow)!important}.el-date-editor .el-range-input{color:var(--fc-text)!important;background:transparent!important}.el-date-editor .el-range-input::placeholder{color:var(--fc-text-muted)!important}.el-date-editor .el-range-separator,.el-date-editor .el-input__prefix-inner,.el-date-editor .el-input__suffix-inner{color:var(--fc-text-muted)!important}.el-picker-panel{background:var(--fc-panel-strong)!important;-webkit-backdrop-filter:blur(var(--fc-blur))!important;backdrop-filter:blur(var(--fc-blur))!important;border:1px solid var(--fc-border)!important;border-radius:10px!important;color:var(--fc-text)!important}.el-picker-panel .el-date-picker__header,.el-picker-panel .el-date-picker__header .el-date-picker__header-label{color:var(--fc-text)!important}.el-picker-panel .el-date-picker__header .el-date-picker__header-label:hover{color:var(--fc-primary)!important}.el-picker-panel .el-date-picker__header .el-picker-panel__icon-btn{color:var(--fc-text-muted)!important}.el-picker-panel .el-date-picker__header .el-picker-panel__icon-btn:hover{color:var(--fc-primary)!important}.el-picker-panel .el-date-table th{color:var(--fc-text-muted)!important;border-bottom-color:var(--fc-border-light)!important}.el-picker-panel .el-date-table td{color:var(--fc-text)!important}.el-picker-panel .el-date-table td.is-selected .el-date-table-cell__text,.el-picker-panel .el-date-table td.current .el-date-table-cell__text{background:var(--fc-primary)!important;color:#fff!important}.el-picker-panel .el-date-table td.today .el-date-table-cell__text{color:var(--fc-primary)!important}.el-picker-panel .el-date-table td:hover .el-date-table-cell__text{background:var(--fc-panel-hover)!important;color:var(--fc-text)!important}.el-picker-panel .el-date-table td.disabled .el-date-table-cell__text{color:var(--fc-text-disabled)!important;background:transparent!important}.el-picker-panel .el-month-table td,.el-picker-panel .el-year-table td,.el-picker-panel .el-month-table td .cell,.el-picker-panel .el-year-table td .cell{color:var(--fc-text)!important}.el-picker-panel .el-month-table td .cell:hover,.el-picker-panel .el-year-table td .cell:hover{background:var(--fc-panel-hover)!important}.el-picker-panel .el-month-table td.current .cell,.el-picker-panel .el-month-table td.today .cell,.el-picker-panel .el-year-table td.current .cell,.el-picker-panel .el-year-table td.today .cell{color:var(--fc-primary)!important;font-weight:600}.el-picker-panel .el-picker-panel__footer{background:transparent!important;border-top-color:var(--fc-border-light)!important}.el-picker-panel .el-picker-panel__sidebar{background:transparent!important;border-right-color:var(--fc-border-light)!important}.el-picker-panel .el-picker-panel__sidebar .el-picker-panel__shortcut{color:var(--fc-text-muted)!important}.el-picker-panel .el-picker-panel__sidebar .el-picker-panel__shortcut:hover{color:var(--fc-primary)!important}.el-table{--el-table-bg-color: transparent !important;--el-table-tr-bg-color: transparent !important;--el-table-header-bg-color: var(--fc-table-header-bg) !important;--el-table-row-hover-bg-color: var(--fc-table-row-hover) !important;--el-table-border-color: var(--fc-border-light) !important;--el-table-text-color: var(--fc-text) !important;--el-table-header-text-color: var(--fc-text) !important;--el-table-current-row-bg-color: rgba(79, 70, 229, .1) !important;background-color:transparent!important;color:var(--fc-text)!important}.el-table:before,.el-table:after{background-color:var(--fc-border-light)!important}.el-table tr{background-color:transparent!important;color:var(--fc-text)!important}.el-table th.el-table__cell{background-color:var(--fc-table-header-bg)!important;color:var(--fc-text)!important;font-weight:600;border-bottom-color:var(--fc-border)!important}.el-table td.el-table__cell{background-color:transparent!important;border-bottom-color:var(--fc-border-light)!important;color:var(--fc-text)!important}.el-table .el-table__body tr:hover>td.el-table__cell{background-color:var(--fc-table-row-hover)!important}.el-table .el-table__empty-block{background:transparent!important}.el-table .el-table__empty-text{color:var(--fc-text-muted)!important}.el-table .el-table-fixed-column--left,.el-table .el-table-fixed-column--right{background:inherit!important}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#ffffff05!important}.el-table .el-table__inner-wrapper{background-color:transparent!important}.el-table .el-table__inner-wrapper:before{background-color:var(--fc-border-light)!important}.el-table .el-table__header-wrapper,.el-table .el-table__body-wrapper{background-color:transparent!important}.el-table .sort-caret{border-bottom-color:var(--fc-text-muted)!important;border-top-color:var(--fc-text-muted)!important}.el-table--border{border-color:var(--fc-border-light)!important}.el-table--border .el-table__cell{border-right-color:var(--fc-border-light)!important}.el-table--border:after{background-color:var(--fc-border-light)!important}.el-card{--el-card-bg-color: var(--fc-panel);background:var(--fc-panel)!important;border:1px solid var(--fc-border)!important;border-radius:var(--fc-radius)!important;color:var(--fc-text)!important;box-shadow:none!important}.el-card .el-card__header{border-bottom-color:var(--fc-border-light)!important;color:var(--fc-text)!important;font-weight:600}.el-card .el-card__body,.el-form-item__label{color:var(--fc-text)!important}.el-form-item__error{color:var(--fc-danger)!important}.el-dialog{background:var(--fc-panel-strong)!important;backdrop-filter:blur(var(--fc-blur))!important;-webkit-backdrop-filter:blur(var(--fc-blur))!important;border:1px solid var(--fc-border)!important;border-radius:var(--fc-radius)!important;box-shadow:var(--fc-shadow)!important;padding:0!important}.el-dialog .el-dialog__header{padding:20px 24px 16px!important;margin-right:0!important;border-bottom:1px solid var(--fc-border-light)!important;background:transparent!important}.el-dialog .el-dialog__title{color:var(--fc-text-strong)!important;font-weight:600}.el-dialog .el-dialog__body{color:var(--fc-text)!important;padding:20px 24px!important;background:transparent!important}.el-dialog .el-dialog__headerbtn{top:18px!important;right:18px!important;width:32px!important;height:32px!important;border-radius:8px;transition:background .2s}.el-dialog .el-dialog__headerbtn:hover{background:var(--fc-panel-hover)!important}.el-dialog .el-dialog__headerbtn .el-dialog__close{color:var(--fc-text-muted)!important;font-size:16px}.el-dialog .el-dialog__headerbtn .el-dialog__close:hover{color:var(--fc-text)!important}.el-dialog .el-dialog__footer{padding:12px 24px 20px!important;border-top:1px solid var(--fc-border-light)!important;background:transparent!important}.el-overlay{background-color:#0009!important}.el-overlay-dialog{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.el-pagination{--el-pagination-bg-color: transparent !important;--el-pagination-button-bg-color: rgba(255, 255, 255, .05) !important;--el-pagination-button-color: var(--fc-text-muted) !important;--el-pagination-hover-color: var(--fc-primary) !important;--el-pagination-text-color: var(--fc-text-muted) !important;color:var(--fc-text-muted)!important}.el-pagination .el-pager li{background:#ffffff0d!important;color:var(--fc-text-muted)!important;border:1px solid transparent;border-radius:6px!important}.el-pagination .el-pager li.is-active{background:#4f46e533!important;color:var(--fc-primary)!important;border-color:#4f46e54d!important}.el-pagination .el-pager li:hover:not(.is-active){color:var(--fc-primary)!important}.el-pagination button{background:#ffffff0d!important;color:var(--fc-text-muted)!important;border-radius:6px!important}.el-pagination button:hover:not(:disabled){color:var(--fc-primary)!important}.el-pagination button:disabled{background:transparent!important;color:var(--fc-text-disabled)!important}.el-pagination .el-pagination__total,.el-pagination .el-pagination__jump{color:var(--fc-text-muted)!important}.el-pagination .el-pagination__sizes .el-select .el-select__wrapper{background-color:#ffffff0d!important;border-color:transparent!important;color:var(--fc-text-muted)!important}.el-pagination .el-input__wrapper{background-color:#ffffff0d!important;border-color:transparent!important;box-shadow:none!important}.el-tag{background:var(--fc-panel)!important;border:1px solid var(--fc-border-light)!important;color:var(--fc-text)!important;border-radius:8px!important;transition:all .2s}.el-tag--info{background-color:#9093991f!important;border-color:#90939940!important;color:#a0a4ab!important}.el-tag--success{background-color:#10b9811f!important;border-color:#10b98140!important;color:var(--fc-success)!important}.el-tag--warning{background-color:#e6a23c1f!important;border-color:#e6a23c40!important;color:var(--fc-warning)!important}.el-tag--danger{background-color:#ef44441f!important;border-color:#ef444440!important;color:var(--fc-danger)!important}.el-tag--primary{background-color:#4f46e51f!important;border-color:#4f46e540!important;color:var(--fc-primary)!important}.el-tag .el-tag__close{color:inherit!important;opacity:.6;transition:all .2s}.el-tag .el-tag__close:hover{background:#ffffff1a!important;color:inherit!important;opacity:1}.el-tag.is-round{border-radius:20px!important}.el-dropdown-menu{background:var(--fc-panel-strong)!important;backdrop-filter:blur(var(--fc-blur))!important;-webkit-backdrop-filter:blur(var(--fc-blur))!important;border:1px solid var(--fc-border)!important;border-radius:10px!important;padding:6px!important;box-shadow:var(--fc-shadow)!important}.el-dropdown-menu .el-dropdown-menu__item{color:var(--fc-text)!important;border-radius:6px;padding:8px 16px;transition:all .15s}.el-dropdown-menu .el-dropdown-menu__item:hover,.el-dropdown-menu .el-dropdown-menu__item:focus{background:var(--fc-panel-hover)!important;color:var(--fc-text)!important}.el-dropdown-menu .el-dropdown-menu__item:active{background:#4f46e51f!important}.el-dropdown-menu .el-dropdown-menu__item--divided{border-top-color:var(--fc-border-light)!important}.el-dropdown-menu .el-dropdown-menu__item--divided:before{background:var(--fc-border-light)!important}.el-dropdown-menu .el-dropdown-menu__item.is-disabled{color:var(--fc-text-disabled)!important;background:transparent!important}.el-dropdown__popper{background:var(--fc-panel-strong)!important;border:1px solid var(--fc-border)!important;border-radius:10px!important;box-shadow:var(--fc-shadow)!important}.el-dropdown__popper .el-popper__arrow:before{background:var(--fc-panel-strong)!important;border-color:var(--fc-border)!important}.el-popper{background:var(--fc-panel-strong)!important;border:1px solid var(--fc-border)!important;border-radius:10px!important;color:var(--fc-text)!important;box-shadow:var(--fc-shadow)!important}.el-popper .el-popper__arrow:before{background:var(--fc-panel-strong)!important;border-color:var(--fc-border)!important}.el-popover{background:var(--fc-panel-strong)!important;backdrop-filter:blur(var(--fc-blur))!important;-webkit-backdrop-filter:blur(var(--fc-blur))!important;border:1px solid var(--fc-border)!important;border-radius:10px!important;color:var(--fc-text)!important;box-shadow:var(--fc-shadow)!important}.el-popover .el-popover__title{color:var(--fc-text-strong)!important}.el-message-box{background:var(--fc-panel-strong)!important;backdrop-filter:blur(var(--fc-blur))!important;-webkit-backdrop-filter:blur(var(--fc-blur))!important;border:1px solid var(--fc-border)!important;border-radius:var(--fc-radius)!important;box-shadow:var(--fc-shadow)!important}.el-message-box .el-message-box__header{padding-bottom:12px!important;border-bottom:1px solid var(--fc-border-light)!important}.el-message-box .el-message-box__title{color:var(--fc-text-strong)!important;font-weight:600}.el-message-box .el-message-box__message,.el-message-box .el-message-box__content{color:var(--fc-text)!important}.el-message-box .el-message-box__close{color:var(--fc-text-muted)!important;transition:color .2s}.el-message-box .el-message-box__close:hover{color:var(--fc-text)!important}.el-message-box .el-message-box__headerbtn{border-radius:8px;transition:background .2s}.el-message-box .el-message-box__headerbtn:hover{background:var(--fc-panel-hover)!important}.el-message-box .el-message-box__input .el-input__wrapper{background-color:var(--fc-input-bg)!important;border-color:var(--fc-input-border)!important;box-shadow:none!important}.el-message-box .el-message-box__input .el-input__wrapper.is-focus{border-color:var(--fc-input-focus-border)!important;box-shadow:0 0 0 3px var(--fc-primary-glow)!important}.el-message-box .el-message-box__input .el-input__inner{color:var(--fc-text)!important}.el-message-box .el-message-box__btns{padding-top:12px!important;border-top:1px solid var(--fc-border-light)!important}.el-message-box .el-message-box__status.el-icon--warning{color:var(--fc-warning)!important}.el-message-box .el-message-box__status.el-icon--error{color:var(--fc-danger)!important}.el-message-box .el-message-box__status.el-icon--success{color:var(--fc-success)!important}.el-message-box .el-message-box__status.el-icon--info{color:var(--fc-text-muted)!important}.el-message{background:var(--fc-panel-strong)!important;backdrop-filter:blur(var(--fc-blur))!important;-webkit-backdrop-filter:blur(var(--fc-blur))!important;border:1px solid var(--fc-border)!important;border-radius:10px!important;box-shadow:var(--fc-shadow)!important;transition:all .3s}.el-message .el-message__content{color:var(--fc-text)!important}.el-message .el-message__closeBtn{color:var(--fc-text-muted)!important;transition:color .2s}.el-message .el-message__closeBtn:hover{color:var(--fc-text)!important}.el-message--success{border-left:3px solid var(--fc-success)!important}.el-message--success .el-message__icon{color:var(--fc-success)!important}.el-message--warning{border-left:3px solid var(--fc-warning)!important}.el-message--warning .el-message__icon{color:var(--fc-warning)!important}.el-message--error{border-left:3px solid var(--fc-danger)!important}.el-message--error .el-message__icon{color:var(--fc-danger)!important}.el-message--info{border-left:3px solid var(--fc-text-muted)!important}.el-message--info .el-message__icon{color:var(--fc-text-muted)!important}.el-notification{background:var(--fc-panel-strong)!important;backdrop-filter:blur(var(--fc-blur))!important;-webkit-backdrop-filter:blur(var(--fc-blur))!important;border:1px solid var(--fc-border)!important;border-radius:var(--fc-radius)!important;box-shadow:var(--fc-shadow)!important;transition:all .3s}.el-notification .el-notification__title{color:var(--fc-text-strong)!important;font-weight:600}.el-notification .el-notification__content{color:var(--fc-text)!important}.el-notification .el-notification__closeBtn{color:var(--fc-text-muted)!important;transition:color .2s}.el-notification .el-notification__closeBtn:hover{color:var(--fc-text)!important}.el-notification.right,.el-notification.left{border-left:3px solid var(--fc-text-muted)!important}.el-notification .el-notification__icon.el-icon--success{color:var(--fc-success)!important}.el-notification.el-notification--success{border-left-color:var(--fc-success)!important}.el-notification .el-notification__icon.el-icon--warning{color:var(--fc-warning)!important}.el-notification.el-notification--warning{border-left-color:var(--fc-warning)!important}.el-notification .el-notification__icon.el-icon--error{color:var(--fc-danger)!important}.el-notification.el-notification--error{border-left-color:var(--fc-danger)!important}.el-notification .el-notification__icon.el-icon--info{color:var(--fc-text-muted)!important}.el-alert{border-radius:10px!important}.el-alert--error{background:#ef44441f!important;border-color:#ef444440!important;color:#fca5a5!important}.el-alert--error .el-alert__title,.el-alert--error .el-alert__close-btn{color:#fca5a5!important}.el-alert--warning{background:#e6a23c1f!important;border-color:#e6a23c40!important;color:#fcd34d!important}.el-alert--warning .el-alert__title{color:#fcd34d!important}.el-alert--success{background:#10b9811f!important;border-color:#10b98140!important;color:#6ee7b7!important}.el-alert--success .el-alert__title{color:#6ee7b7!important}.el-alert--info{background:#9093991f!important;border-color:#90939940!important;color:var(--fc-text-muted)!important}.el-alert--info .el-alert__title{color:var(--fc-text-muted)!important}.el-tabs .el-tabs__header{border-bottom-color:var(--fc-border-light)!important}.el-tabs .el-tabs__item{color:var(--fc-text-muted)!important}.el-tabs .el-tabs__item.is-active{color:var(--fc-primary)!important}.el-tabs .el-tabs__item:hover{color:var(--fc-text)!important}.el-tabs .el-tabs__active-bar{background-color:var(--fc-primary)!important}.el-tabs .el-tabs__nav-wrap:after{background-color:var(--fc-border-light)!important}.el-tabs .el-tab-pane{color:var(--fc-text)!important}.el-menu--horizontal{background:transparent!important;border-bottom-color:transparent!important}.el-menu--horizontal .el-menu-item,.el-menu--horizontal .el-sub-menu__title{color:var(--fc-text-muted)!important;background:transparent!important}.el-menu--horizontal .el-menu-item:hover,.el-menu--horizontal .el-sub-menu__title:hover{color:var(--fc-text)!important;background:transparent!important}.el-menu--horizontal .el-menu-item.is-active,.el-menu--horizontal .el-sub-menu__title.is-active{color:var(--fc-text-strong)!important;border-bottom-color:var(--fc-primary)!important}.el-menu--horizontal .el-sub-menu .el-menu{background:var(--fc-panel-strong)!important;border:1px solid var(--fc-border)!important;border-radius:10px!important}.el-menu--horizontal .el-sub-menu .el-menu .el-menu-item{color:var(--fc-text)!important}.el-menu--horizontal .el-sub-menu .el-menu .el-menu-item:hover{background:var(--fc-panel-hover)!important}.el-menu--horizontal .el-sub-menu .el-menu .el-menu-item.is-active{color:var(--fc-primary)!important}.el-menu{border-right-color:transparent!important;background:transparent!important}.el-menu .el-menu-item{color:var(--fc-text-muted)!important;background:transparent!important}.el-menu .el-menu-item:hover,.el-menu .el-menu-item:focus{background:var(--fc-panel-hover)!important;color:var(--fc-text)!important}.el-menu .el-menu-item.is-active{color:var(--fc-primary)!important;background:#4f46e51f!important}.el-menu .el-sub-menu__title{color:var(--fc-text-muted)!important}.el-menu .el-sub-menu__title:hover{background:var(--fc-panel-hover)!important}.el-menu--popup-container,.el-menu--popup{background:var(--fc-panel-strong)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid var(--fc-border)!important;border-radius:10px!important;box-shadow:var(--fc-shadow)!important;padding:4px 0!important}.el-menu--popup-container .el-menu,.el-menu--popup .el-menu{background:transparent!important}.el-menu--popup-container .el-menu-item,.el-menu--popup .el-menu-item{color:var(--fc-text)!important;background:transparent!important}.el-menu--popup-container .el-menu-item:hover,.el-menu--popup .el-menu-item:hover{background:var(--fc-panel-hover)!important;color:var(--fc-text-strong)!important}.el-menu--popup-container .el-menu-item.is-active,.el-menu--popup .el-menu-item.is-active{color:var(--fc-primary)!important;background:#4f46e51f!important}.el-menu--popup-container .el-sub-menu__title,.el-menu--popup .el-sub-menu__title{color:var(--fc-text)!important}.el-menu--popup-container .el-sub-menu__title:hover,.el-menu--popup .el-sub-menu__title:hover{background:var(--fc-panel-hover)!important}.el-popper.is-pure .el-menu--popup{background:var(--fc-panel-strong)!important}.el-loading-mask{background-color:#00000059!important}.el-loading-spinner .circular .path{stroke:var(--fc-primary)!important}.el-loading-spinner .el-loading-text{color:var(--fc-text)!important}.el-button{border-radius:10px!important;transition:all .2s ease!important;font-weight:500}.el-button--default{background:var(--fc-panel)!important;border-color:var(--fc-border)!important;color:var(--fc-text)!important}.el-button--default:hover,.el-button--default:focus{background:#ffffff1a!important;border-color:#ffffff38!important;color:var(--fc-text)!important}.el-button--default:active{background:#ffffff0f!important}.el-button--default.is-disabled,.el-button--default.is-disabled:hover,.el-button--default.is-disabled:focus{background:#ffffff08!important;border-color:var(--fc-border-light)!important;color:var(--fc-text-disabled)!important;cursor:not-allowed}.el-button--primary{background:var(--fc-primary)!important;border-color:var(--fc-primary)!important}.el-button--primary:hover,.el-button--primary:focus{background:#5b52f0!important;border-color:#5b52f0!important;box-shadow:0 0 0 3px var(--fc-primary-glow)!important}.el-button--primary:active{background:#4338ca!important;border-color:#4338ca!important}.el-button--primary.is-plain{background:#4f46e51f!important;border-color:#4f46e566!important;color:var(--fc-primary)!important}.el-button--primary.is-plain:hover,.el-button--primary.is-plain:focus{background:#4f46e538!important;color:var(--fc-primary)!important}.el-button--primary.is-disabled,.el-button--primary.is-disabled:hover,.el-button--primary.is-disabled:focus{background:#4f46e540!important;border-color:#4f46e526!important;color:#fff6!important}.el-button--danger{background:var(--fc-danger)!important;border-color:var(--fc-danger)!important}.el-button--danger:hover,.el-button--danger:focus{background:#f87171!important;border-color:#f87171!important}.el-button--danger.is-plain{background:#ef44441f!important;border-color:#ef444466!important;color:var(--fc-danger)!important}.el-button--danger.is-plain:hover,.el-button--danger.is-plain:focus{background:#ef444438!important}.el-button--danger.is-disabled,.el-button--danger.is-disabled:hover{background:#ef444440!important;border-color:#ef444426!important;color:#fff6!important}.el-button--warning{background:var(--fc-warning)!important;border-color:var(--fc-warning)!important}.el-button--warning:hover,.el-button--warning:focus{background:#f0b54d!important;border-color:#f0b54d!important}.el-button--warning.is-plain{background:#e6a23c1f!important;border-color:#e6a23c66!important;color:var(--fc-warning)!important}.el-button--warning.is-plain:hover,.el-button--warning.is-plain:focus{background:#e6a23c38!important}.el-button--warning.is-disabled,.el-button--warning.is-disabled:hover{background:#e6a23c40!important;border-color:#e6a23c26!important;color:#fff6!important}.el-button--success{background:var(--fc-success)!important;border-color:var(--fc-success)!important}.el-button--success:hover,.el-button--success:focus{background:#34d399!important;border-color:#34d399!important}.el-button--success.is-plain{background:#10b9811f!important;border-color:#10b98166!important;color:var(--fc-success)!important}.el-button--success.is-plain:hover,.el-button--success.is-plain:focus{background:#10b98138!important}.el-button--success.is-disabled,.el-button--success.is-disabled:hover{background:#10b98140!important;border-color:#10b98126!important;color:#fff6!important}.el-button--info{background:#90939940!important;border-color:#90939966!important;color:var(--fc-text)!important}.el-button--info:hover,.el-button--info:focus{background:#90939959!important}.el-button--info.is-plain{background:#9093991f!important;border-color:#9093994d!important;color:var(--fc-text-muted)!important}.el-button--info.is-disabled,.el-button--info.is-disabled:hover{background:#9093991a!important;border-color:#90939926!important;color:var(--fc-text-disabled)!important}.el-button--text,.el-button.is-text,.el-button.is-link{background:transparent!important;border-color:transparent!important;color:var(--fc-primary)!important}.el-button--text:hover,.el-button--text:focus,.el-button.is-text:hover,.el-button.is-text:focus,.el-button.is-link:hover,.el-button.is-link:focus{background:var(--fc-panel-hover)!important;color:var(--fc-primary)!important}.el-button--text:active,.el-button.is-text:active,.el-button.is-link:active{background:#4f46e51a!important}.el-button--text.is-disabled,.el-button--text.is-disabled:hover,.el-button.is-text.is-disabled,.el-button.is-text.is-disabled:hover,.el-button.is-link.is-disabled,.el-button.is-link.is-disabled:hover{background:transparent!important;color:var(--fc-text-disabled)!important}.el-checkbox__inner{background-color:var(--fc-input-bg)!important;border-color:var(--fc-input-border)!important}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--fc-primary)!important;border-color:var(--fc-primary)!important}.el-checkbox__label{color:var(--fc-text)!important}.el-radio__inner{background-color:var(--fc-input-bg)!important;border-color:var(--fc-input-border)!important}.el-radio__input.is-checked .el-radio__inner{background-color:var(--fc-primary)!important;border-color:var(--fc-primary)!important}.el-radio__label{color:var(--fc-text)!important}.el-switch__core{border-color:var(--fc-input-border)!important}.el-tooltip__popper{background:var(--fc-panel-strong)!important;backdrop-filter:blur(var(--fc-blur))!important;-webkit-backdrop-filter:blur(var(--fc-blur))!important;border:1px solid var(--fc-border)!important;border-radius:8px!important;color:var(--fc-text)!important;box-shadow:var(--fc-shadow)!important}.el-tooltip__popper.is-dark{background:#0f172af2!important;border-color:var(--fc-border)!important;color:var(--fc-text)!important}.el-tooltip__popper.is-light{background:var(--fc-panel-strong)!important;border-color:var(--fc-border)!important;color:var(--fc-text)!important}.el-tooltip__popper .el-popper__arrow:before{background:var(--fc-panel-strong)!important;border-color:var(--fc-border)!important}.el-collapse{border-color:var(--fc-border-light)!important}.el-collapse .el-collapse-item__header{background:transparent!important;color:var(--fc-text)!important;border-bottom-color:var(--fc-border-light)!important}.el-collapse .el-collapse-item__wrap{background:transparent!important;border-bottom-color:var(--fc-border-light)!important}.el-collapse .el-collapse-item__content{color:var(--fc-text)!important}.el-scrollbar__thumb{background-color:#ffffff26!important}.el-scrollbar__thumb:hover{background-color:#ffffff40!important}.el-empty__description,.el-breadcrumb__inner{color:var(--fc-text-muted)!important}.el-breadcrumb__inner.is-link:hover{color:var(--fc-text)!important}.el-breadcrumb__separator{color:var(--fc-text-disabled)!important}.el-badge__content{border-color:transparent!important;background-color:#dc3c3cd9!important;color:#fffffff2!important;font-weight:500;box-shadow:0 2px 6px #dc3c3c4d!important}.el-badge__content--primary{background-color:#4f46e5d9!important;box-shadow:0 2px 6px #4f46e54d!important}.el-badge__content--success{background-color:#10b981d9!important;box-shadow:0 2px 6px #10b9814d!important}.el-badge__content--warning{background-color:#e6a23cd9!important;box-shadow:0 2px 6px #e6a23c4d!important}.el-badge__content--info{background-color:#909399b3!important;box-shadow:0 2px 6px #9093994d!important}.el-drawer{background:var(--fc-panel-strong)!important;backdrop-filter:blur(var(--fc-blur))!important;-webkit-backdrop-filter:blur(var(--fc-blur))!important;border-left:1px solid var(--fc-border)!important;box-shadow:var(--fc-shadow)!important}.el-drawer .el-drawer__header{color:var(--fc-text-strong)!important;border-bottom:1px solid var(--fc-border-light)!important;margin-bottom:0!important;padding:16px 20px!important;background:transparent!important}.el-drawer .el-drawer__body{color:var(--fc-text)!important;padding:20px!important;background:transparent!important}.el-drawer .el-drawer__footer{border-top:1px solid var(--fc-border-light)!important;padding:12px 20px!important;background:transparent!important}.el-drawer .el-drawer__close-btn{color:var(--fc-text-muted)!important;border-radius:8px;transition:all .2s}.el-drawer .el-drawer__close-btn:hover{color:var(--fc-text)!important;background:var(--fc-panel-hover)!important}.el-drawer .el-scrollbar__thumb{background-color:#ffffff26!important}.el-drawer .el-scrollbar__thumb:hover{background-color:#ffffff40!important}.el-descriptions{color:var(--fc-text)!important}.el-descriptions .el-descriptions__header{color:var(--fc-text-strong)!important;margin-bottom:12px}.el-descriptions .el-descriptions__title{color:var(--fc-text-strong)!important}.el-descriptions .el-descriptions__extra{color:var(--fc-text-muted)!important}.el-descriptions .el-descriptions__body{background:transparent!important;color:var(--fc-text)!important}.el-descriptions .el-descriptions__body table,.el-descriptions .el-descriptions__body tbody,.el-descriptions .el-descriptions__body tr,.el-descriptions .el-descriptions__table{background:transparent!important}.el-descriptions .el-descriptions__cell{background:transparent!important;border-color:var(--fc-border-light)!important;color:var(--fc-text)!important;padding:10px 12px!important}.el-descriptions .el-descriptions__label{color:var(--fc-text-muted)!important;background:transparent!important;font-weight:500}.el-descriptions .el-descriptions__label.is-bordered-label{background:#ffffff0a!important;color:var(--fc-text-muted)!important}.el-descriptions .el-descriptions__content{color:var(--fc-text)!important;background:transparent!important}.el-descriptions.is-bordered .el-descriptions__body{border:1px solid var(--fc-border-light)!important;border-radius:var(--fc-radius)!important;overflow:hidden}.el-descriptions.is-bordered .el-descriptions__table{border-collapse:collapse!important}.el-descriptions.is-bordered .el-descriptions__cell{border-color:var(--fc-border-light)!important}.el-descriptions--small .el-descriptions__body,.el-descriptions--default .el-descriptions__body,.el-descriptions--large .el-descriptions__body{background:transparent!important}.el-divider{border-top-color:var(--fc-border-light)!important}.el-divider .el-divider__text{background:var(--fc-bg)!important;color:var(--fc-text-muted)!important}.el-statistic__head{color:var(--fc-text-muted)!important}.el-statistic__content{color:var(--fc-text-strong)!important}.fc-page{min-height:100vh;padding:24px;background:var(--fc-bg-gradient);color:var(--fc-text)}.fc-page-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px;flex-wrap:wrap}.fc-page-title{margin:0;font-size:22px;font-weight:700;color:var(--fc-text-strong)}.fc-page-subtitle{margin:6px 0 0;color:var(--fc-text-muted);font-size:13px}.fc-card{background:var(--fc-panel);backdrop-filter:blur(var(--fc-blur));-webkit-backdrop-filter:blur(var(--fc-blur));border:1px solid var(--fc-border);border-radius:var(--fc-radius);box-shadow:var(--fc-shadow);padding:20px;margin-bottom:16px;transition:border-color .2s ease,box-shadow .2s ease}.fc-card:hover{border-color:#ffffff24}.fc-card-strong{background:var(--fc-panel-strong)}.fc-card-header{color:var(--fc-text-strong);font-size:16px;font-weight:600;margin-bottom:16px;display:flex;align-items:center;gap:8px}.fc-card-subtitle{color:var(--fc-text-muted);font-size:13px;margin-top:4px}.fc-metric-value{font-size:26px;font-weight:700;color:var(--fc-text-strong);margin:10px 0 4px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";line-height:1.2;word-break:break-all}.fc-metric-label{color:var(--fc-text-muted);font-size:13px;font-weight:500}.fc-metric-sub{color:var(--fc-text-disabled);font-size:12px;margin-top:2px}.fc-filters{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fc-filter-item{min-width:220px}.fc-table-footer{display:flex;justify-content:flex-end;padding-top:12px}.fc-error-banner,.fc-mb-16{margin-bottom:16px}.fc-mb-20{margin-bottom:20px}body{background-color:var(--fc-bg)!important;color:var(--fc-text)}.el-card.fc-card{padding:0}.el-card.fc-card>.el-card__body{padding:20px}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:var(--fc-text);background-color:var(--fc-bg);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}#app{width:100%}.fc-table[data-v-4148a95f]{--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent}
