html,body{height:100%;margin:0;padding:0;overflow:hidden}#app{height:100vh;margin:0;padding:0;overflow:hidden}.el-card{border-radius:8px!important;box-shadow:0 1px 2px #0000000d,0 1px 3px #0000001a!important}.el-card.is-always-shadow{box-shadow:0 1px 2px #0000000d,0 1px 3px #0000001a!important}.el-card.is-hover-shadow:hover{box-shadow:0 2px 4px #00000014,0 2px 6px #0000001f!important}@media(max-width:768px){html,body{font-size:14px}#app{height:100vh;overflow:hidden}.content-wrapper{min-height:calc(100% - 100px)!important;padding-bottom:70px!important}.el-table{font-size:13px}.el-table th,.el-table td{padding:8px 6px}.table-content{overflow-x:auto}.el-select{width:100%}.el-select__input{font-size:14px}.el-button{padding:8px 16px;font-size:14px}.el-button--small{padding:6px 12px;font-size:13px}.task-item,.tab-item,.nav-item{min-height:44px;min-width:44px}.el-dialog:not(.krossray-login-dialog):not(.login-dialog-transparent){width:90%!important;margin:10px auto!important}.el-dialog__body:not(.krossray-login-dialog .el-dialog__body):not(.login-dialog-transparent .el-dialog__body){padding:16px}.el-form-item{margin-bottom:16px}.el-form-item__label{padding:0 0 8px;font-size:14px}.el-form-item__content{margin-left:0!important}.el-input__inner{font-size:14px;padding:10px 12px}.el-dropdown-menu{font-size:14px}.el-message{min-width:280px;font-size:14px}.el-toast{font-size:14px}}@media(min-width:768px)and (max-width:1024px){html,body{font-size:15px}.sidebar-aside{width:64px!important}.sidebar-aside.expanded{width:200px!important}.el-table{font-size:14px}.el-table th,.el-table td{padding:10px 8px}}.el-table .el-checkbox__inner{transform:scale(1.3)!important}.el-table .el-table-column--selection .cell{cursor:pointer;display:flex;justify-content:center;align-items:center}img{max-width:100%;height:auto}.login-dialog-transparent{background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important;margin:0 auto!important;padding:0!important;position:relative}.login-dialog-transparent .el-dialog__header{display:none!important;padding:0!important;margin:0!important}.login-dialog-transparent .el-dialog__body{padding:0!important;background:transparent!important}.v-overlay,.el-overlay{background-color:#0006}.auth-card{position:relative;width:100%;background:var(--t-surface);border-radius:40px;padding:56px 40px 48px;box-shadow:0 32px 80px #0000001f,0 12px 28px #00000014;box-sizing:border-box}.auth-card .close-btn{position:absolute;top:24px;right:24px;z-index:10;width:36px;height:36px;border-radius:50%;border:none;background:var(--t-surface-2);color:var(--t-text-tertiary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0}.auth-card .close-btn:hover{background:var(--t-surface-hover);color:var(--t-text-primary)}.auth-card .close-btn:active{background:var(--t-surface-3)}.auth-card-title{font-size:24px;font-weight:600;font-family:Comfortaa,PingFang SC,Microsoft YaHei,sans-serif;color:var(--t-text-primary);text-align:center;margin:0 0 40px;letter-spacing:1px}.auth-card .el-form-item{position:relative;margin-bottom:28px!important}.auth-card .el-input .el-input__wrapper{border-radius:16px!important;background:var(--t-surface-2)!important;box-shadow:none!important;border:none!important;padding:8px 20px!important;transition:all .2s ease;display:inline-flex!important;align-items:center!important}.auth-card .el-input .el-input__wrapper:hover{background:var(--t-surface-hover)!important}.auth-card .el-input .el-input__wrapper.is-focus{background:var(--t-surface)!important;box-shadow:0 0 0 2px var(--t-brand)!important}.auth-card .el-input__inner{height:38px!important;line-height:38px!important;font-size:16px!important;color:var(--t-text-primary)!important}.auth-card .el-input__inner::placeholder{color:var(--t-text-disabled)!important}.auth-card .el-input__prefix .el-icon{color:var(--t-text-disabled)!important;font-size:18px!important}.auth-card .el-input-group{display:flex!important;width:100%!important;align-items:center!important;background:var(--t-surface-2)!important;border-radius:16px!important;overflow:hidden!important;transition:all .2s ease}.auth-card .el-input-group:hover{background:var(--t-surface-hover)!important}.auth-card .el-input-group:focus-within{background:var(--t-surface)!important;box-shadow:0 0 0 2px var(--t-brand)!important}.auth-card .el-input-group>.el-input__wrapper{flex:1!important;width:auto!important;min-width:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;padding:8px 10px 8px 20px!important}.auth-card .el-input-group>.el-input__wrapper:hover,.auth-card .el-input-group>.el-input__wrapper.is-focus{background:transparent!important;box-shadow:none!important}.auth-card .el-input-group__append{display:flex!important;align-items:center!important;background:transparent!important;box-shadow:none!important;border:none!important;padding:0 10px 0 4px!important;margin:0!important;white-space:nowrap!important}.auth-card .el-input-group__append .el-button{color:var(--t-brand)!important;font-size:14px!important;font-weight:500!important;height:36px!important;padding:0 14px!important;border-radius:10px!important;background:rgba(var(--t-brand-rgb),.08)!important;border:none!important;box-shadow:none!important;white-space:nowrap!important;margin-right:10px!important}.auth-card .el-input-group__append .el-button:hover{background:rgba(var(--t-brand-rgb),.15)!important;color:var(--t-brand)!important}.auth-card .el-input-group__append .el-button:disabled{color:var(--t-text-disabled)!important;background:transparent!important}.auth-submit-btn.el-button{width:100%!important;height:54px!important;line-height:54px!important;font-size:17px;font-weight:500;border-radius:16px!important;background:var(--t-brand-action-gradient)!important;border:none!important;box-shadow:none!important;transition:all .2s ease;letter-spacing:1px;margin-top:12px;padding:0!important}.auth-submit-btn.el-button:hover{opacity:.9}.auth-submit-btn.el-button:active{opacity:.8;transform:scale(.98)}.auth-footer{display:flex;justify-content:center;gap:40px;margin-top:28px}.auth-footer .footer-link{font-size:14px;color:var(--t-brand);text-decoration:none;cursor:pointer;font-weight:400;transition:opacity .2s ease}.auth-footer .footer-link:hover{opacity:.7}.auth-card .el-form-item__error,.login-card .el-form-item__error{position:static!important;width:100%;box-sizing:border-box;font-size:13px!important;color:var(--t-danger)!important;padding:4px 20px 0!important;line-height:1.4!important;letter-spacing:.3px;white-space:normal!important;overflow-wrap:anywhere;text-align:left!important}.auth-card{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto}@media(max-height:900px){.auth-card{border-radius:28px;padding:36px 32px 32px}.auth-card-title{margin:0 0 24px}.auth-card .el-form-item{margin-bottom:22px!important}.auth-card .el-input-group>.el-input__wrapper{padding:6px 10px 6px 18px!important}.auth-card .el-input-group__append{padding:0 8px 0 4px!important}.auth-card .el-input-group__append .el-button{height:32px!important;padding:0 10px!important;font-size:13px!important;margin-right:6px!important}}@media(max-height:760px){.auth-card{border-radius:20px;padding:24px 24px 20px}.auth-card .close-btn{top:14px;right:14px;width:30px;height:30px}.auth-card-title{font-size:20px;margin:0 0 16px}.auth-card .el-form-item{margin-bottom:18px!important}.auth-card .el-input .el-input__wrapper{padding:6px 16px!important}.auth-card .el-input__inner{height:26px!important;line-height:26px!important;font-size:15px!important}.auth-card .el-input-group>.el-input__wrapper{padding:6px 8px 6px 16px!important}.auth-card .el-input-group__append{padding:0 6px 0 2px!important}.auth-card .el-input-group__append .el-button{height:28px!important;padding:0 8px!important;font-size:12px!important;border-radius:8px!important;margin-right:4px!important}.auth-submit-btn.el-button{height:38px!important;line-height:38px!important;font-size:15px!important;margin-top:4px}.auth-footer{margin-top:14px}}html.dark body{background:var(--t-bg);color:var(--t-text-secondary)}html.dark .sidebar-aside{background-color:var(--t-surface)!important;border-right-color:var(--t-border)!important}html.dark .main-content.el-main{background-color:var(--t-bg)!important}html.dark .content-wrapper{background:var(--t-surface)!important}html.dark .mobile-user-menu,html.dark .drawer-menu{background-color:var(--t-surface)!important}.ff-menu{display:contents}.ff-menu-label{color:var(--t-text-secondary);font-size:var(--t-font-sm);white-space:nowrap}.ff-menu .el-select{width:180px}.ff-menu .el-select.ff-menu-wide{width:240px}.el-form-item__content>.ff-menu>*:not(.ff-menu-error)+*:not(.ff-menu-error){margin-left:var(--t-space-2)}.ff-menu-error{flex:1 0 100%;margin:0;color:var(--el-color-danger);font-size:var(--t-font-xs);line-height:1.6}.ff-menu-warning{color:var(--el-color-warning)}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Comfortaa-cyrillic-ext-Bbyo-ZHz.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Comfortaa-cyrillic-D14l-6cu.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Comfortaa-greek-C_9s1t5x.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Comfortaa-vietnamese-BegpjMof.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Comfortaa-latin-ext-CYL25BRH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/Comfortaa-latin-CLB3k12Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Comfortaa-cyrillic-ext-Bbyo-ZHz.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Comfortaa-cyrillic-D14l-6cu.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Comfortaa-greek-C_9s1t5x.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Comfortaa-vietnamese-BegpjMof.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Comfortaa-latin-ext-CYL25BRH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Comfortaa-latin-CLB3k12Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Comfortaa-cyrillic-ext-Bbyo-ZHz.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Comfortaa-cyrillic-D14l-6cu.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Comfortaa-greek-C_9s1t5x.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Comfortaa-vietnamese-BegpjMof.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Comfortaa-latin-ext-CYL25BRH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/Comfortaa-latin-CLB3k12Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Comfortaa-cyrillic-ext-Bbyo-ZHz.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Comfortaa-cyrillic-D14l-6cu.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Comfortaa-greek-C_9s1t5x.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Comfortaa-vietnamese-BegpjMof.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Comfortaa-latin-ext-CYL25BRH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Comfortaa-latin-CLB3k12Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Comfortaa-cyrillic-ext-Bbyo-ZHz.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Comfortaa-cyrillic-D14l-6cu.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Comfortaa-greek-C_9s1t5x.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Comfortaa-vietnamese-BegpjMof.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Comfortaa-latin-ext-CYL25BRH.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Comfortaa;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Comfortaa-latin-CLB3k12Y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--t-violet-50: #f6f3ff;--t-violet-100: #ede7ff;--t-violet-200: #ddd1ff;--t-violet-300: #c4afff;--t-violet-400: #a78bfa;--t-violet-500: #8965ef;--t-violet-600: #7048e8;--t-violet-700: #6038d0;--t-violet-800: #502bb3;--t-violet-900: #392078;--t-violet-950: #21183f;--t-blue-50: var(--t-violet-50);--t-blue-100: var(--t-violet-100);--t-blue-500: var(--t-violet-600);--t-blue-600: var(--t-violet-700);--t-blue-700: var(--t-violet-800);--t-gray-50: #f8f9fa;--t-gray-100: #f3f5f7;--t-gray-200: #e5e8ec;--t-gray-300: #cfd5dc;--t-gray-400: #929aa6;--t-gray-500: #626d7a;--t-gray-600: #505b69;--t-gray-700: #3e4856;--t-gray-800: #303944;--t-gray-900: #252b34;--t-green-50: #f3fff6;--t-green-500: #22c55e;--t-green-600: #168545;--t-amber-50: #fff8e8;--t-amber-500: #d99a25;--t-amber-600: #986407;--t-red-50: #fff0f2;--t-red-500: #e3586e;--t-red-600: #c3324e;--t-brand: var(--t-violet-600);--t-brand-rgb: 112, 72, 232;--t-brand-hover: var(--t-violet-700);--t-brand-press: var(--t-violet-800);--t-brand-foreground: #ffffff;--t-brand-accent: var(--t-violet-400);--t-brand-accent-rgb: 167, 139, 250;--t-brand-weak: var(--t-violet-50);--t-brand-selected: var(--t-violet-100);--t-brand-disabled: var(--t-violet-100);--t-brand-border: var(--t-violet-200);--t-brand-gradient: linear-gradient(135deg, var(--t-violet-700), var(--t-violet-500));--t-brand-action-gradient: linear-gradient(135deg, var(--t-violet-700), var(--t-violet-600));--t-text-primary: var(--t-gray-900);--t-text-secondary: var(--t-gray-500);--t-text-tertiary: var(--t-gray-400);--t-text-disabled: #aeb5bf;--t-text-inverse: #ffffff;--t-status-foreground: #ffffff;--t-text-link: var(--t-brand);--t-text-link-hover: var(--t-brand-hover);--t-filter-label: var(--t-text-primary);--t-filter-value: var(--t-text-primary);--t-filter-placeholder: var(--t-text-tertiary);--t-success: var(--t-green-600);--t-warning: var(--t-amber-600);--t-warning-indicator: #f59e0b;--t-danger: var(--t-red-600);--t-info: var(--t-gray-500);--t-success-weak: var(--t-green-50);--t-warning-weak: var(--t-amber-50);--t-danger-weak: var(--t-red-50);--t-info-weak: var(--t-gray-100);--t-success-border: #a9dfb9;--t-warning-border: #ecd5a2;--t-danger-border: #f1bec8;--t-info-border: var(--t-gray-200);--t-bg: #ffffff;--t-surface: #ffffff;--t-surface-2: var(--t-gray-50);--t-surface-3: var(--t-gray-100);--t-table-header-bg: #f6f7f8;--t-surface-hover: #f0f2f4;--t-overlay: rgba(25, 31, 40, .38);--t-border: var(--t-gray-200);--t-border-strong: var(--t-gray-300);--t-border-hover: var(--t-gray-400);--t-border-focus: var(--t-brand);--t-divider: #eff1f4;--t-border-light: var(--t-divider)}html.dark{color-scheme:dark;--t-brand: var(--t-violet-400);--t-brand-rgb: 167, 139, 250;--t-brand-hover: var(--t-violet-300);--t-brand-press: var(--t-violet-200);--t-brand-foreground: var(--t-violet-950);--t-brand-weak: #25222d;--t-brand-selected: #2d2838;--t-brand-disabled: #29262f;--t-brand-border: #514961;--t-brand-gradient: linear-gradient(135deg, var(--t-violet-400), var(--t-violet-200));--t-brand-action-gradient: linear-gradient(135deg, var(--t-violet-400), var(--t-violet-300));--t-text-primary: #ececea;--t-text-secondary: #aaa9a5;--t-text-tertiary: #969590;--t-text-disabled: #65645f;--t-filter-label: #f4f4f2;--t-filter-value: #ececea;--t-filter-placeholder: #c1c0bc;--t-status-foreground: #171717;--t-bg: #171717;--t-surface: #1d1d1c;--t-surface-2: #242422;--t-surface-3: #2b2b29;--t-table-header-bg: #212120;--t-surface-hover: #30302d;--t-overlay: rgba(0, 0, 0, .7);--t-border: #343431;--t-border-strong: #474742;--t-border-hover: #606059;--t-divider: #2b2b29;--t-success: #63d991;--t-warning: #e7b65c;--t-danger: #f08094;--t-info: #aaa9a5;--t-success-weak: #1c2c22;--t-warning-weak: #302819;--t-danger-weak: #322126;--t-info-weak: var(--t-surface-3);--t-success-border: #386546;--t-warning-border: #685335;--t-danger-border: #6d3b48;--t-info-border: var(--t-border-strong)}:root{--t-font-xs: 12px;--t-font-sm: 13px;--t-font-base: 14px;--t-font-md: 15px;--t-font-lg: 17px;--t-font-xl: 21px;--t-font-2xl: 29px;--t-font-3xl: 35px;--t-weight-regular: 400;--t-weight-medium: 500;--t-weight-semibold: 600;--t-weight-bold: 700;--t-line-height: 1.5;--t-line-height-tight: 1.3;--t-line-height-relaxed:1.65;--t-tracking-tight: -.01em;--t-tracking-tighter:-.02em;--t-tracking-normal: 0;--t-radius-xs: 3px;--t-radius-sm: 5px;--t-radius-md: 6px;--t-radius-lg: 8px;--t-radius-xl: 10px;--t-radius-2xl:12px;--t-radius-pill:999px;--t-shadow-none: none;--t-shadow-xs: none;--t-shadow-sm: 0 1px 2px rgba(30, 24, 48, .04);--t-shadow-card: none;--t-shadow-md: 0 2px 6px rgba(30, 24, 48, .05);--t-shadow-lg: 0 4px 12px rgba(30, 24, 48, .08);--t-shadow-dialog: 0 8px 24px rgba(30, 24, 48, .12), 0 2px 6px rgba(30, 24, 48, .06);--t-shadow-float: 0 2px 8px rgba(30, 24, 48, .08);--t-shadow-hover: var(--t-shadow-md);--t-ease: cubic-bezier(.25, .1, .25, 1);--t-ease-out: cubic-bezier(0, 0, .2, 1);--t-ease-in: cubic-bezier(.4, 0, 1, 1);--t-duration-fast: .12s;--t-duration-normal: .18s;--t-duration-slow: .25s;--t-space-0: 0;--t-space-1: 4px;--t-space-2: 8px;--t-space-3: 12px;--t-space-4: 16px;--t-space-5: 20px;--t-space-6: 24px;--t-space-8: 32px;--t-space-10: 40px;--t-space-12: 48px;--t-height-input: 32px;--t-height-btn-sm: 28px;--t-height-btn-md: 32px;--t-height-btn-lg: 40px;--t-table-header-text: var(--t-text-primary);--t-table-header-font: var(--t-font-md);--t-table-header-weight: var(--t-weight-semibold);--t-table-cell-font: var(--t-font-base);--t-table-cell-padding-y: 12px;--t-table-cell-padding-x: 12px;--t-table-row-hover: color-mix(in srgb, var(--t-brand) 4%, var(--t-surface));--t-table-row-selected: var(--t-brand-selected);--t-table-row-selected-hover: color-mix(in srgb, var(--t-brand) 16%, var(--t-surface));--t-table-row-warning: var(--t-warning-weak);--t-table-row-warning-hover: color-mix(in srgb, var(--t-warning) 14%, var(--t-surface));--t-table-zebra: color-mix(in srgb, var(--t-text-primary) 2%, var(--t-surface));--t-table-row-stripe: transparent;--t-table-border: var(--t-divider);--t-table-fixed-divider-shadow: inset -8px 0 8px -8px rgba(30, 24, 48, .1);--t-table-radius: var(--t-radius-md);--t-dialog-radius: var(--t-radius-xl);--t-dialog-header-pad: 18px 24px 14px;--t-dialog-body-pad: 20px 24px;--t-dialog-footer-pad: 12px 24px 18px;--t-drawer-header-pad: 16px 20px 12px;--t-drawer-body-pad: 20px;--t-drawer-footer-pad: 12px 20px 20px;--t-close-btn-size: 28px;--t-log-bg: #111827;--t-log-text: #e5e7eb;--t-log-muted: #9ca3af;--t-log-radius: var(--t-radius-lg);--t-log-pad: var(--t-space-3);--t-log-min-h: 220px;--t-log-max-h: 340px;--t-log-10h: calc(10 * var(--t-font-xs) * var(--t-line-height-relaxed) + var(--t-log-pad) * 2);--t-font-family: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "PingFang SC", "Helvetica Neue", "Microsoft YaHei", sans-serif;--t-font-family-mono: "SF Mono", "Menlo", "Monaco", "Consolas", "Liberation Mono", "Courier New", monospace;--t-font-family-display: var(--t-font-family);--t-font-mono: var(--t-font-family-mono);--t-surface-1: var(--t-surface);--t-text-quaternary: var(--t-text-disabled);--t-btn-strong-bg: var(--t-brand);--t-btn-strong-bg-hover: var(--t-brand-hover);--t-btn-strong-text: var(--t-brand-foreground)}html.dark{--t-table-row-stripe: rgba(255,255,255,.02);--t-table-fixed-divider-shadow: inset -8px 0 8px -8px rgba(0, 0, 0, .26);--t-shadow-sm: 0 1px 2px rgba(0, 0, 0, .28);--t-shadow-md: 0 4px 12px rgba(0, 0, 0, .24);--t-shadow-lg: 0 10px 28px rgba(0, 0, 0, .3);--t-shadow-dialog: 0 22px 56px rgba(0, 0, 0, .48), 0 8px 20px rgba(0, 0, 0, .28);--t-shadow-float: 0 8px 24px rgba(0, 0, 0, .3)}*{box-sizing:border-box}html{font-size:14px;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--t-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}body.is-app-page{font-size:var(--t-font-base);line-height:var(--t-line-height);font-weight:var(--t-weight-regular);color:var(--t-text-primary);background:var(--t-bg);letter-spacing:var(--t-tracking-tight)}body.is-app-page>#app{min-height:100vh;background:var(--t-bg)}body.is-marketing-page{background:var(--t-surface);color:var(--t-text-primary)}body.is-marketing-page>#app{min-height:100vh;background:var(--t-surface)}#app{min-height:100vh}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000026;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#00000040}html.dark ::-webkit-scrollbar-thumb{background:#ffffff26}html.dark ::-webkit-scrollbar-thumb:hover{background:#ffffff40}html.dark .user-dropdown-popper{background:color-mix(in srgb,var(--t-surface) 92%,transparent)!important;box-shadow:var(--t-shadow-float)!important}html.dark .task-mask{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--t-surface) 42%,transparent) 30%,var(--t-surface) 100%)}html.dark .about-label{color:var(--t-text-secondary)}a{color:var(--t-text-link);text-decoration:none;transition:color var(--t-duration-fast) var(--t-ease)}a:hover{color:var(--t-text-link-hover)}body.is-app-page h1,body.is-app-page h2,body.is-app-page h3,body.is-app-page h4,body.is-app-page h5,body.is-app-page h6{font-family:var(--t-font-family);margin:0;color:var(--t-text-primary);letter-spacing:var(--t-tracking-tight)}:root,html.dark{--el-color-primary: var(--t-brand);--el-color-primary-light-1: color-mix(in srgb, var(--t-brand) 90%, var(--t-surface));--el-color-primary-light-2: color-mix(in srgb, var(--t-brand) 80%, var(--t-surface));--el-color-primary-light-3: color-mix(in srgb, var(--t-brand) 70%, var(--t-surface));--el-color-primary-light-4: color-mix(in srgb, var(--t-brand) 60%, var(--t-surface));--el-color-primary-light-5: color-mix(in srgb, var(--t-brand) 50%, var(--t-surface));--el-color-primary-light-6: color-mix(in srgb, var(--t-brand) 40%, var(--t-surface));--el-color-primary-light-7: color-mix(in srgb, var(--t-brand) 30%, var(--t-surface));--el-color-primary-light-8: color-mix(in srgb, var(--t-brand) 20%, var(--t-surface));--el-color-primary-light-9: color-mix(in srgb, var(--t-brand) 10%, var(--t-surface));--el-color-primary-dark-2: var(--t-brand-press);--el-color-success: var(--t-success);--el-color-warning: var(--t-warning);--el-color-danger: var(--t-danger);--el-color-info: var(--t-info);--el-color-success-light-3: color-mix(in srgb, var(--t-success) 70%, var(--t-surface));--el-color-success-light-5: color-mix(in srgb, var(--t-success) 50%, var(--t-surface));--el-color-success-light-7: color-mix(in srgb, var(--t-success) 30%, var(--t-surface));--el-color-success-light-8: color-mix(in srgb, var(--t-success) 20%, var(--t-surface));--el-color-success-light-9: var(--t-success-weak);--el-color-success-dark-2: color-mix(in srgb, var(--t-success) 85%, black);--el-color-warning-light-3: color-mix(in srgb, var(--t-warning) 70%, var(--t-surface));--el-color-warning-light-5: color-mix(in srgb, var(--t-warning) 50%, var(--t-surface));--el-color-warning-light-7: color-mix(in srgb, var(--t-warning) 30%, var(--t-surface));--el-color-warning-light-8: color-mix(in srgb, var(--t-warning) 20%, var(--t-surface));--el-color-warning-light-9: color-mix(in srgb, var(--t-warning) 10%, var(--t-surface));--el-color-warning-dark-2: color-mix(in srgb, var(--t-warning) 85%, black);--el-color-danger-light-3: color-mix(in srgb, var(--t-danger) 70%, var(--t-surface));--el-color-danger-light-5: color-mix(in srgb, var(--t-danger) 50%, var(--t-surface));--el-color-danger-light-7: color-mix(in srgb, var(--t-danger) 30%, var(--t-surface));--el-color-danger-light-8: color-mix(in srgb, var(--t-danger) 20%, var(--t-surface));--el-color-danger-light-9: color-mix(in srgb, var(--t-danger) 10%, var(--t-surface));--el-color-danger-dark-2: color-mix(in srgb, var(--t-danger) 85%, black);--el-color-info-light-3: color-mix(in srgb, var(--t-info) 70%, var(--t-surface));--el-color-info-light-5: color-mix(in srgb, var(--t-info) 50%, var(--t-surface));--el-color-info-light-7: color-mix(in srgb, var(--t-info) 30%, var(--t-surface));--el-color-info-light-8: color-mix(in srgb, var(--t-info) 20%, var(--t-surface));--el-color-info-light-9: color-mix(in srgb, var(--t-info) 10%, var(--t-surface));--el-color-info-dark-2: color-mix(in srgb, var(--t-info) 85%, black);--el-text-color-primary: var(--t-text-primary);--el-text-color-regular: var(--t-text-secondary);--el-text-color-secondary: var(--t-text-tertiary);--el-text-color-placeholder: var(--t-text-tertiary);--el-text-color-disabled: var(--t-text-disabled);--el-border-color: var(--t-border);--el-border-color-light: var(--t-border);--el-border-color-lighter: var(--t-border);--el-border-color-extra-light: var(--t-border);--el-border-radius-base: var(--t-radius-sm);--el-border-radius-small: var(--t-radius-xs);--el-border-radius-round: var(--t-radius-pill);--el-bg-color: var(--t-surface);--el-bg-color-page: var(--t-bg);--el-bg-color-overlay: var(--t-surface);--el-fill-color: var(--t-surface-2);--el-fill-color-light: var(--t-surface-2);--el-fill-color-lighter:var(--t-surface-3);--el-fill-color-blank: var(--t-surface);--el-font-size-extra-large: var(--t-font-lg);--el-font-size-large: var(--t-font-md);--el-font-size-medium: var(--t-font-base);--el-font-size-base: var(--t-font-base);--el-font-size-small: var(--t-font-sm);--el-font-size-extra-small: var(--t-font-xs);--el-font-weight-primary: var(--t-weight-medium);--el-line-height-base: var(--t-line-height);--el-font-family: var(--t-font-family);--el-box-shadow: var(--t-shadow-sm);--el-box-shadow-light: var(--t-shadow-xs);--el-box-shadow-lighter: var(--t-shadow-none);--el-box-shadow-dark: var(--t-shadow-md);--el-overlay-color: var(--t-overlay);--el-component-size-large: 40px;--el-component-size: 32px;--el-component-size-small: 28px}.el-card{background:var(--t-surface)!important;border:none!important;border-radius:var(--t-radius-lg)!important;box-shadow:none!important}.el-card__header{padding:var(--t-space-4) var(--t-space-5) var(--t-space-3)!important;border:none!important;font-size:var(--t-font-md)!important;font-weight:var(--t-weight-semibold)!important;color:var(--t-text-primary)}.el-card__body{padding:var(--t-space-3) var(--t-space-5) var(--t-space-5)!important}.el-card__body:has(>.el-table){padding:0!important}.el-card.is-always-shadow,.el-card.is-hover-shadow,.el-card.is-never-shadow,.el-card[class*=shadow]{box-shadow:none!important}.el-button{border-radius:var(--t-radius-sm)!important;font-size:var(--t-font-base)!important;font-weight:var(--t-weight-medium)!important;padding:0 var(--t-space-4)!important;height:var(--t-height-btn-md)!important;line-height:1!important;transition:all var(--t-duration-fast) var(--t-ease)!important}.el-button .el-icon{margin-right:4px}.el-button--small{height:var(--t-height-btn-sm)!important;padding:0 var(--t-space-3)!important;font-size:var(--t-font-sm)!important}.el-button--large{height:var(--t-height-btn-lg)!important;padding:0 var(--t-space-5)!important;font-size:var(--t-font-md)!important;border-radius:var(--t-radius-md)!important}.el-button--primary{background:var(--t-brand)!important;border-color:var(--t-brand)!important;color:var(--t-brand-foreground)!important}.el-button--primary:hover{background:var(--t-brand-hover)!important;border-color:var(--t-brand-hover)!important;color:var(--t-brand-foreground)!important}.el-button--primary:active,.el-button--primary.is-active{background:var(--t-brand-press)!important;border-color:var(--t-brand-press)!important;color:var(--t-brand-foreground)!important}.el-button--primary.is-plain{background:var(--t-brand-weak)!important;border-color:var(--t-brand-border)!important;color:var(--t-brand)!important}.el-button--primary.is-plain:hover{background:var(--t-brand)!important;border-color:var(--t-brand)!important;color:var(--t-brand-foreground)!important}.el-button--primary.is-link,.el-button--primary.is-text{background:transparent!important;border-color:transparent!important;color:var(--t-brand)!important}.el-button--primary.is-link:hover,.el-button--primary.is-text:hover{background:var(--t-brand-weak)!important;color:var(--t-brand)!important}.el-button--success:not(.is-link):not(.is-text):not(.is-plain){color:var(--t-status-foreground)!important}.el-button--success.is-link,.el-button--success.is-text{background:transparent!important;border-color:transparent!important;color:var(--t-success)!important}.el-button--success.is-link:hover,.el-button--success.is-text:hover{background:var(--t-success-weak)!important;color:var(--t-success)!important}.el-button--warning:not(.is-link):not(.is-text):not(.is-plain){color:var(--t-status-foreground)!important}.el-button--warning.is-link,.el-button--warning.is-text{background:transparent!important;border-color:transparent!important;color:var(--t-warning)!important}.el-button--warning.is-link:hover,.el-button--warning.is-text:hover{background:var(--t-warning-weak)!important;color:var(--t-warning)!important}.el-button--danger:not(.is-link):not(.is-text):not(.is-plain){color:var(--t-status-foreground)!important}.el-button--danger.is-link,.el-button--danger.is-text{background:transparent!important;border-color:transparent!important;color:var(--t-danger)!important}.el-button--danger.is-link:hover,.el-button--danger.is-text:hover{background:var(--t-danger-weak)!important;color:var(--t-danger)!important}.el-button:disabled,.el-button.is-disabled{color:var(--t-text-disabled)!important}.el-button--default,.el-button--info{background:var(--t-surface-2)!important;border-color:transparent!important;color:var(--t-text-primary)!important}.el-button--default:hover,.el-button--info:hover{color:var(--t-brand)!important;border-color:transparent!important;background:var(--t-brand-weak)!important}.el-button.is-text{background:transparent!important;border:none!important;color:var(--t-text-secondary)!important;padding:0 var(--t-space-2)!important;height:auto!important}.el-button.is-text:hover{color:var(--t-brand)!important;background:transparent!important}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper,.el-date-editor .el-input__wrapper,.el-cascader .el-input__wrapper{background:var(--t-surface-2)!important;border:none!important;border-radius:var(--t-radius-sm)!important;box-shadow:none!important;transition:background var(--t-duration-fast) var(--t-ease),box-shadow var(--t-duration-fast) var(--t-ease)!important}.el-input__wrapper:hover,.el-select__wrapper:hover,.el-cascader .el-input__wrapper:hover{background:var(--t-surface-3)!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focus,.el-select__wrapper.is-focused,.el-cascader .el-input__wrapper.is-focus{background:var(--t-surface)!important;box-shadow:0 0 0 2px var(--t-border-focus)!important}.el-input__inner{font-size:var(--t-font-base)!important;color:var(--t-text-primary)!important;height:30px!important;line-height:30px!important}.el-input__inner::placeholder{color:var(--t-text-tertiary)!important}.el-cascader__dropdown .el-cascader-menu__wrap.el-scrollbar__wrap{height:min(520px,calc(100vh - 160px))!important}.el-textarea__inner{font-size:var(--t-font-base)!important;color:var(--t-text-primary)!important;padding:var(--t-space-2) var(--t-space-3)!important;line-height:var(--t-line-height)!important}.el-textarea__inner::placeholder{color:var(--t-text-tertiary)!important}.el-input-number{--el-input-number-border-color: transparent !important;--el-input-number-hover-border-color: transparent !important;--el-input-number-focus-border-color: transparent !important}.el-input-number .el-input__wrapper{padding-right:0!important}.el-input-number .el-input-number__decrease,.el-input-number .el-input-number__increase{background:var(--t-surface-3)!important;border:none!important;color:var(--t-text-secondary)!important;width:36px!important;font-size:16px!important;transition:all var(--t-duration-fast) var(--t-ease)!important}.el-input-number .el-input-number__decrease:hover,.el-input-number .el-input-number__increase:hover{background:var(--t-brand-weak)!important;color:var(--t-brand)!important}.el-input-number .el-input-number__decrease{border-radius:0 0 var(--t-radius-sm) 0!important}.el-input-number .el-input-number__increase{border-radius:0 var(--t-radius-sm) 0 0!important}.el-input-number .el-input-number__decrease.is-disabled,.el-input-number .el-input-number__increase.is-disabled{color:var(--t-text-quaternary)!important;background:var(--t-surface-2)!important;cursor:not-allowed!important}.el-table{--el-table-border-color: transparent !important;--el-table-border: none !important;--el-table-header-border-color: transparent !important;--el-table-footer-border-color: transparent !important;--el-table-row-hover-bg-color: var(--t-table-row-hover) !important;--el-table-header-bg-color: var(--t-table-header-bg) !important;font-size:var(--t-font-base)!important;color:var(--t-text-primary)!important;background:var(--t-surface)!important;border:none!important;border-radius:var(--t-radius-lg)!important;overflow:hidden}.el-card .el-table{border:none!important;border-radius:var(--t-radius-lg)!important}.el-table:before,.el-table:after,.el-table__inner-wrapper:before,.el-table__inner-wrapper:after,.el-table__header-wrapper:before,.el-table__header-wrapper:after,.el-table__body-wrapper:before,.el-table__body-wrapper:after,.el-table__footer-wrapper:before,.el-table__footer-wrapper:after{display:none!important;content:none!important;height:0!important;width:0!important;border:none!important}.el-table th.el-table__cell{background:var(--t-table-header-bg)!important;font-size:var(--t-table-header-font)!important;font-weight:var(--t-table-header-weight)!important;color:var(--t-table-header-text)!important;padding:var(--t-table-cell-padding-y) var(--t-table-cell-padding-x)!important;border:none!important;border-bottom:none!important;text-align:left}.el-table td.el-table__cell{padding:var(--t-table-cell-padding-y) var(--t-table-cell-padding-x)!important;border:none!important;border-bottom:none!important;font-size:var(--t-table-cell-font)!important;color:var(--t-text-primary)!important;background:var(--t-surface)!important;overflow:visible!important}.el-table .el-table-fixed-column--left,.el-table .el-table-fixed-column--right,.el-table td.el-table-fixed-column--left,.el-table td.el-table-fixed-column--right,.el-table th.el-table-fixed-column--left,.el-table th.el-table-fixed-column--right{border:none!important;border-right:none!important;border-left:none!important}.el-table__inner-wrapper,.el-table__header-wrapper,.el-table__body-wrapper,.el-table__footer-wrapper{border:none!important;background:var(--t-surface)!important;overflow:hidden}.el-table__inner-wrapper{border-radius:var(--t-radius-lg)!important}.el-table__header-wrapper{border-radius:var(--t-radius-lg) var(--t-radius-lg) 0 0!important}.el-table__body-wrapper{border-radius:0 0 var(--t-radius-lg) var(--t-radius-lg)!important}.el-popper,.el-tooltip__popper{z-index:9999!important}.el-table__body tr{transition:background var(--t-duration-fast) var(--t-ease)}.el-table .el-table__row{background:var(--t-surface)!important}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background:var(--t-table-row-hover)!important}.el-table .el-table__body tr.current-row>td.el-table__cell{background:var(--t-table-row-selected)!important}.el-table .el-table__fixed,.el-table .el-table__fixed-right{background:var(--t-surface)!important;z-index:2!important;overflow:hidden}.el-table .el-table__fixed th.el-table__cell,.el-table .el-table__fixed-right th.el-table__cell{background:var(--t-table-header-bg)!important}.el-table .el-table__fixed td.el-table__cell,.el-table .el-table__fixed-right td.el-table__cell{background:var(--t-surface)!important}.el-table--enable-row-hover .el-table__fixed tr:hover>td.el-table__cell,.el-table--enable-row-hover .el-table__fixed-right tr:hover>td.el-table__cell{background:linear-gradient(var(--t-table-row-hover),var(--t-table-row-hover)),var(--t-surface)!important}.el-table__fixed tr.current-row>td.el-table__cell,.el-table__fixed-right tr.current-row>td.el-table__cell{background:linear-gradient(var(--t-table-row-selected),var(--t-table-row-selected)),var(--t-surface)!important}.el-table__fixed tr.current-row:hover>td.el-table__cell,.el-table__fixed-right tr.current-row:hover>td.el-table__cell{background:linear-gradient(rgba(var(--t-brand-rgb),.18),rgba(var(--t-brand-rgb),.18)),var(--t-surface)!important}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{display:block!important;border-right:0;box-shadow:var(--t-table-fixed-divider-shadow)!important}.el-table__fixed .el-select__wrapper,.el-table__fixed-right .el-select__wrapper,.el-table__fixed .el-input__wrapper,.el-table__fixed-right .el-input__wrapper,.el-table__fixed .el-input-number .el-input__wrapper,.el-table__fixed-right .el-input-number .el-input__wrapper{background:var(--t-surface-2)!important}.el-table .cell{line-height:1.5!important;padding:0 8px!important;white-space:normal;word-break:break-word;overflow:hidden;text-overflow:clip;box-sizing:border-box;vertical-align:middle;text-align:left;width:100%;max-width:100%}.el-table .cell:has(>.sku-with-copy),.el-table .cell:has(>[class*=-with-copy]),.el-table .cell:has(>.inline-flex),.el-table .cell:has(>[class*=flex-row]),.el-table .cell:has(>.logistics-channel),.el-table .cell:has(>.quality-grade),.el-table .cell:has(>.issue-tags-cell),.el-table .cell:has(>.listing-skus),.el-table .cell:has(>.link-list),.el-table .cell:has(>.product-title),.el-table .cell:has(>.sku-text-cell),.el-table .cell:has(>.sku-sp-cell){overflow:visible}.el-table .cell.el-tooltip:not(:has(*)){max-width:100%;white-space:nowrap;text-overflow:ellipsis}.el-table .cell.el-tooltip:has(*){white-space:normal!important;text-overflow:clip!important}.el-table th.el-table__cell .cell{white-space:nowrap!important;overflow:visible!important}.el-table .cell .el-tooltip__trigger{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.el-table .cell .el-tooltip__trigger:has(>div),.el-table .cell .el-tooltip__trigger:has(>a),.el-table .cell .el-tooltip__trigger:has(>button),.el-table .cell .el-tooltip__trigger:has(>.el-icon),.el-table .cell .el-tooltip__trigger:has(>.el-button),.el-table .cell .el-tooltip__trigger:has(>.el-tag),.el-table .cell .el-tooltip__trigger:has(>.el-link),.el-table .cell .el-tooltip__trigger:has(>.sku-with-copy),.el-table .cell .el-tooltip__trigger:has(>[class*=-with-copy]),.el-table .cell .el-tooltip__trigger:has(>.inline-flex),.el-table .cell .el-tooltip__trigger:has(>.listing-skus){display:block!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important}.el-table .cell .el-select__wrapper.el-tooltip__trigger{display:flex!important;align-items:center!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important}.el-table .cell>.el-tooltip{display:block;max-width:100%}.el-table .cell.el-tooltip:has(>.sku-with-copy),.el-table .cell.el-tooltip:has(>[class*=-with-copy]),.el-table .cell.el-tooltip:has(>.inline-flex),.el-table .cell.el-tooltip:has(>.logistics-channel),.el-table .cell.el-tooltip:has(>.quality-grade){overflow:visible!important}.el-table .cell .sku-with-copy,.el-table .cell [class*=-with-copy]{display:flex!important;align-items:center!important;gap:6px!important;min-width:0;width:100%;overflow:visible}.el-table .cell .sku-with-copy>span:first-child,.el-table .cell [class*=-with-copy]>span:first-child,.el-table .cell .sku-with-copy>.text-truncate,.el-table .cell [class*=-with-copy]>.text-truncate,.el-table .cell .sku-with-copy>.mono,.el-table .cell [class*=-with-copy]>.mono{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table .cell .sku-with-copy>.copy-icon,.el-table .cell .sku-with-copy>img,.el-table .cell .sku-with-copy>.el-tooltip,.el-table .cell .sku-with-copy>.el-icon,.el-table .cell .sku-with-copy>.el-button,.el-table .cell [class*=-with-copy]>.copy-icon,.el-table .cell [class*=-with-copy]>img,.el-table .cell [class*=-with-copy]>.el-tooltip,.el-table .cell [class*=-with-copy]>.el-icon,.el-table .cell [class*=-with-copy]>.el-button{flex-shrink:0!important;flex-grow:0!important;overflow:visible!important}.el-table .cell .sku-with-copy>.el-tooltip,.el-table .cell [class*=-with-copy]>.el-tooltip{display:inline-flex!important;flex-shrink:0!important;overflow:visible!important;width:auto!important;min-width:0;max-width:none}.el-table .cell .sku-with-copy>.el-tooltip>.el-tooltip__trigger,.el-table .cell [class*=-with-copy]>.el-tooltip>.el-tooltip__trigger{display:inline-flex!important;align-items:center;justify-content:center;overflow:visible!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:none!important;max-height:none!important;flex-shrink:0!important;flex-grow:0!important;white-space:nowrap!important;line-height:1!important;padding:0!important;margin:0!important}.el-table .cell .sku-with-copy>.el-tooltip>.el-tooltip__trigger svg,.el-table .cell [class*=-with-copy]>.el-tooltip>.el-tooltip__trigger svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;flex-shrink:0!important;display:block!important;overflow:visible!important}.el-table .cell .el-tooltip__trigger.sku-with-copy,.el-table .cell .el-tooltip__trigger[class*=-with-copy],.el-table .cell .el-tooltip__trigger.inline-flex,.el-table .cell .el-tooltip__trigger[class*=flex-row]{display:flex!important;align-items:center!important;gap:6px!important;min-width:0;width:100%;overflow:hidden!important;white-space:normal!important;text-overflow:clip!important}.el-table .cell .el-tooltip__trigger.el-icon,.el-table .cell .el-tooltip__trigger.copy-icon,.el-table .cell .el-tooltip__trigger.edit-icon,.el-table .cell i.el-icon.copy-icon,.el-table .cell i.el-icon.edit-icon{display:inline-flex!important;align-items:center;justify-content:center;overflow:visible!important;white-space:nowrap!important;text-overflow:clip!important;width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:none!important;max-height:none!important;flex-shrink:0!important;flex-grow:0!important;line-height:1!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.el-table .cell .el-tooltip__trigger.edit-icon,.el-table .cell i.el-icon.edit-icon{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;margin-left:8px!important}.el-table .cell .el-tooltip__trigger.el-icon svg,.el-table .cell .el-tooltip__trigger.copy-icon svg,.el-table .cell .el-tooltip__trigger.edit-icon svg,.el-table .cell i.el-icon.copy-icon svg,.el-table .cell i.el-icon.edit-icon svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;flex-shrink:0!important;display:block!important;overflow:visible!important}.el-table .cell .el-tooltip__trigger.edit-icon svg,.el-table .cell i.el-icon.edit-icon svg{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important}.el-table td.el-table__cell,.el-table th.el-table__cell{vertical-align:middle!important;text-align:left}.el-table .cell .inline-flex,.el-table .cell [class*=flex-row]{display:flex!important;align-items:center!important;gap:6px!important;min-width:0;width:100%;overflow:hidden}.el-table .cell .inline-flex>span:first-child,.el-table .cell .inline-flex .text-truncate,.el-table .cell [class*=flex-row]>span:first-child,.el-table .cell [class*=flex-row] .text-truncate{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table .cell .inline-flex>.el-icon,.el-table .cell .inline-flex>.el-button,.el-table .cell .inline-flex>.el-tooltip,.el-table .cell .inline-flex>.el-tag,.el-table .cell .inline-flex>img,.el-table .cell [class*=flex-row]>.el-icon,.el-table .cell [class*=flex-row]>.el-button,.el-table .cell [class*=flex-row]>.el-tooltip,.el-table .cell [class*=flex-row]>.el-tag,.el-table .cell [class*=flex-row]>img{flex-shrink:0!important;width:auto!important;overflow:visible!important}.el-table .cell .el-icon,.el-table .cell .el-button,.el-table .cell .el-tag,.el-table .cell .el-link{display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;flex-shrink:0;overflow:visible}.el-table .cell .el-button span{overflow:visible;text-overflow:clip}.el-table .cell img{display:inline-block;vertical-align:middle;flex-shrink:0}.el-table .cell .copy-icon{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;font-size:14px!important;cursor:pointer;opacity:.45;flex-shrink:0!important;flex-grow:0!important;transition:opacity var(--t-duration-fast) var(--t-ease),color var(--t-duration-fast) var(--t-ease);vertical-align:middle;color:var(--t-text-secondary);overflow:visible!important;display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;margin:0!important;box-sizing:border-box!important;line-height:1!important}.el-table .cell .copy-icon svg{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;display:block!important;flex-shrink:0!important;overflow:visible!important}.el-table .cell .copy-icon:hover{opacity:1;color:var(--t-brand)}.el-table .cell .edit-icon{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;font-size:16px!important;cursor:pointer;opacity:.6;flex-shrink:0!important;flex-grow:0!important;transition:opacity var(--t-duration-fast) var(--t-ease),color var(--t-duration-fast) var(--t-ease);vertical-align:middle;color:var(--t-text-secondary);overflow:visible!important;display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;box-sizing:border-box!important;line-height:1!important;margin-left:8px}.el-table .cell .edit-icon svg{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;flex-shrink:0!important;display:block!important;overflow:visible!important}.el-table .cell .edit-icon:hover{opacity:1;color:var(--t-brand)}.el-table .cell .product-title,.el-table .cell .sku-text-cell>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table .cell .quality-grade,.el-table .cell .issue-tags-cell{display:flex!important;align-items:center!important;gap:4px;min-width:0;width:100%;overflow:hidden}.el-table .cell .logistics-channel{display:flex!important;align-items:center!important;min-width:0}.el-table .cell .logistics-channel>span:first-child,.el-table .cell .quality-grade>span,.el-table .cell .logistics-channel>.el-tag,.el-table .cell .quality-grade>.el-tag{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table .cell .el-button+.el-button{margin-left:4px}.el-table .cell .listing-skus{display:flex;flex-direction:column;gap:4px;overflow:hidden}.el-table .cell .sku-text-cell,.el-table .cell .sku-sp-cell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.el-table .cell .operation-col,.el-table td.operation-col .cell,.el-table td:last-child .cell{white-space:nowrap;overflow:visible!important}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--t-surface)!important}.el-table .el-table-fixed-column--left.is-last-column:after,.el-table .el-table-fixed-column--right.is-first-column:before{display:none!important}.el-table__expand-column .cell{padding:0 8px!important}.el-table .el-table__expanded-cell{border:none!important;padding:var(--t-space-3) var(--t-space-5)!important;background:var(--t-surface-2)!important}.el-table .el-select__selected-item{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.el-table__footer-wrapper{border:none!important;box-shadow:none!important}.el-table__inner-wrapper:after,.el-table__inner-wrapper:before,.el-table:before,.el-table:after{display:none!important}.el-table__empty-text{color:var(--t-text-tertiary)!important;font-size:var(--t-font-base)!important}.el-table .el-fixed-box{box-shadow:none!important}.el-table .el-button--small{font-size:var(--t-font-sm)!important}.el-pagination{font-size:var(--t-font-sm)!important;color:var(--t-text-secondary)!important;margin-top:var(--t-space-2);justify-content:flex-end}.el-pagination button,.el-pagination .el-pager li{background:transparent!important;border:none!important;color:var(--t-text-secondary)!important;border-radius:var(--t-radius-sm)!important;min-width:28px!important;height:28px!important;line-height:28px!important;font-size:var(--t-font-sm)!important;margin:0 2px!important}.el-pagination button:hover,.el-pagination .el-pager li:hover{color:var(--t-brand)!important;background:var(--t-brand-weak)!important}.el-pagination .el-pager li.is-active{background:var(--t-brand)!important;border-color:transparent!important;color:var(--t-brand-foreground)!important}.el-pagination .el-select__wrapper{height:28px!important;min-height:28px}.el-tag{font-size:var(--t-font-xs)!important;font-weight:var(--t-weight-medium)!important;border-radius:var(--t-radius-xs)!important;padding:0 var(--t-space-2)!important;height:20px!important;line-height:18px!important;border:none!important}.el-tag .el-icon{margin-right:2px}.el-tabs__header{margin-bottom:var(--t-space-2)!important;border-bottom:none!important;margin-top:0!important}.el-tabs__content{padding-top:0!important}.el-tabs__item{font-size:var(--t-font-md)!important;font-weight:var(--t-weight-medium)!important;height:40px!important;line-height:40px!important;color:var(--t-text-secondary)!important;padding:0 var(--t-space-4)!important;border:none!important;transition:all var(--t-duration-fast) var(--t-ease)!important;border-radius:var(--t-radius-sm)!important}.el-tabs__item:hover{color:var(--t-text-primary)!important;background:var(--t-surface-2)!important}.el-tabs__item.is-active{color:var(--t-brand)!important;font-weight:var(--t-weight-semibold)!important;background:var(--t-brand-weak)!important}.el-tabs__active-bar{display:none!important}.el-tabs__nav-wrap:after{display:none!important}.el-dialog{background:var(--t-surface)!important;border-radius:var(--t-dialog-radius)!important;box-shadow:var(--t-shadow-dialog)!important;padding:0!important;overflow:hidden}.el-dialog__body{padding:12px 20px 20px!important;font-size:var(--t-font-base)!important;color:var(--t-text-primary)!important}.el-dialog__footer{display:flex;justify-content:flex-end;gap:var(--t-space-2);padding:8px 20px 20px!important;border:none!important}.el-drawer{background:var(--t-surface)!important;box-shadow:var(--t-shadow-dialog)!important;border-top-left-radius:20px!important;border-bottom-left-radius:20px!important;overflow:hidden}.el-drawer.rtl{border-radius:20px 0 0 20px!important}.el-drawer.ltr{border-radius:0 20px 20px 0!important}.el-drawer__header{flex-shrink:0}.el-drawer__body{padding:12px 20px!important;font-size:var(--t-font-base)!important}.el-drawer__footer{padding:8px 20px 20px!important;border:none!important;flex-shrink:0}.app-drawer{display:flex!important;flex-direction:column!important}.app-drawer .el-drawer__header{flex-shrink:0!important}.app-drawer .el-drawer__body{flex:1!important;min-height:0!important;overflow:auto!important}.app-drawer .el-drawer__footer{flex-shrink:0!important}.listing-workspace-drawer .el-drawer__body{display:flex!important;min-height:0!important;flex-direction:column!important;padding:0!important;overflow:hidden!important}.editor-drawer .el-drawer__body{padding:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.el-message-box{background:var(--t-surface)!important;border-radius:var(--t-dialog-radius)!important;box-shadow:var(--t-shadow-dialog)!important;border:none!important;padding:0!important;overflow:hidden}.el-message-box__content{padding:12px 24px 8px!important;font-size:var(--t-font-base)!important;color:var(--t-text-primary)!important}.el-message-box__btns{padding:8px 20px 18px!important;border:none!important;display:flex;justify-content:flex-end;gap:var(--t-space-2)}.el-message-box__message{padding:0!important}.el-select-dropdown,.el-dropdown-menu,.el-popper{background:var(--t-surface)!important;border:none!important;border-radius:var(--t-radius-lg)!important;box-shadow:var(--t-shadow-lg)!important;padding:4px!important}.el-select-dropdown__item,.el-dropdown-menu__item{font-size:var(--t-font-base)!important;color:var(--t-text-primary)!important;border-radius:var(--t-radius-sm)!important;padding:0 var(--t-space-3)!important;height:32px!important;line-height:32px!important;margin:2px 0!important;transition:background var(--t-duration-fast) var(--t-ease)!important}.el-select-dropdown__item:hover,.el-dropdown-menu__item:hover{background:var(--t-surface-2)!important;color:var(--t-text-primary)!important}.el-select-dropdown__item.is-disabled,.el-select-dropdown__item.is-disabled:hover,.el-dropdown-menu__item.is-disabled,.el-dropdown-menu__item.is-disabled:hover{color:var(--t-text-disabled)!important;background:transparent!important;cursor:not-allowed!important}.el-select-dropdown__item.is-selected,.el-dropdown-menu__item:focus{background:var(--t-brand-weak)!important;color:var(--t-brand)!important;font-weight:var(--t-weight-medium)!important}.el-popper__arrow:before{background:var(--t-surface)!important;border-color:var(--t-border)!important}.el-form-item__label{font-size:var(--t-font-base)!important;font-weight:var(--t-weight-regular)!important;color:var(--t-text-secondary)!important;padding-bottom:4px!important}.el-form-item{margin-bottom:var(--t-space-4)!important}.el-form-item__error{font-size:var(--t-font-xs)!important}.el-message{background:var(--t-surface)!important;border:none!important;border-radius:var(--t-radius-lg)!important;box-shadow:var(--t-shadow-lg)!important;padding:var(--t-space-3) var(--t-space-4)!important}.el-message__content{font-size:var(--t-font-base)!important;color:var(--t-text-primary)!important}.el-notification{background:var(--t-surface)!important;border:none!important;border-radius:var(--t-radius-lg)!important;box-shadow:var(--t-shadow-lg)!important}.el-checkbox__label,.el-radio__label{font-size:var(--t-font-base)!important;color:var(--t-text-primary)!important}.el-checkbox__inner,.el-radio__inner{border-radius:var(--t-radius-xs)!important;border-color:var(--t-border-strong)!important;width:16px!important;height:16px!important}.el-checkbox__input.is-checked .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner{background:var(--t-brand)!important;border-color:var(--t-brand)!important}.el-radio__inner{border-radius:50%!important}.el-switch.is-checked .el-switch__core{background:var(--t-brand)!important;border-color:var(--t-brand)!important}.el-switch__core{border-radius:var(--t-radius-pill)!important;height:20px!important;min-width:36px!important}.el-empty__description p{font-size:var(--t-font-base)!important;color:var(--t-text-tertiary)!important}.el-loading-mask{background:#ffffffb3!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}html.dark .el-loading-mask{background:#00000080!important}.el-tooltip__popper,.el-popper.is-dark{background:var(--t-gray-800)!important;color:var(--t-text-inverse)!important;border:none!important;border-radius:var(--t-radius-sm)!important;font-size:var(--t-font-sm)!important;padding:4px 8px!important}.el-popper.is-dark .el-popper__arrow:before{background:var(--t-gray-800)!important;border-color:transparent!important}html.dark .el-tooltip__popper,html.dark .el-popper.is-dark{background:var(--t-surface-3)!important;color:var(--t-text-primary)!important;border:1px solid var(--t-border-strong)!important;box-shadow:var(--t-shadow-float)!important}html.dark .el-popper.is-dark .el-popper__arrow:before{background:var(--t-surface-3)!important;border-color:var(--t-border-strong)!important}.el-menu{background:var(--t-surface)!important;border:none!important;padding:var(--t-space-2)!important}.el-menu-item,.el-sub-menu__title{font-size:var(--t-font-base)!important;font-weight:var(--t-weight-medium)!important;color:var(--t-text-secondary)!important;border-radius:var(--t-radius-sm)!important;margin:2px 0!important;height:38px!important;line-height:38px!important;padding:0 var(--t-space-3)!important;transition:all var(--t-duration-fast) var(--t-ease)!important}.el-menu-item:hover,.el-sub-menu__title:hover{background:var(--t-surface-2)!important;color:var(--t-text-primary)!important}.el-menu-item.is-active{background:var(--t-brand-weak)!important;color:var(--t-brand)!important;font-weight:var(--t-weight-semibold)!important}.el-menu-item .el-icon,.el-sub-menu__title .el-icon{margin-right:var(--t-space-2);width:18px;height:18px}.el-sub-menu .el-menu{padding:0!important;background:transparent!important}.el-sub-menu .el-menu-item{min-width:auto;padding-left:44px!important;height:34px!important;line-height:34px!important;font-size:var(--t-font-sm)!important}.el-breadcrumb{font-size:var(--t-font-sm)!important}.el-breadcrumb__inner{color:var(--t-text-secondary)!important}.el-breadcrumb__inner.is-link:hover{color:var(--t-brand)!important}.el-breadcrumb__separator{color:var(--t-text-tertiary)!important}#app .page-container{padding:var(--t-space-4)!important;min-height:100%;background:var(--t-bg)}#app .page-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:var(--t-space-3)!important;gap:var(--t-space-2);flex-wrap:wrap}#app .page-header .header-left{display:flex;align-items:center;gap:var(--t-space-3);flex:1;min-width:0}#app .page-header .header-actions{display:flex;gap:var(--t-space-2);align-items:center;flex-shrink:0;margin-top:0!important}#app .page-title{font-size:var(--t-font-xl)!important;font-weight:var(--t-weight-semibold)!important;color:var(--t-text-primary)!important;letter-spacing:var(--t-tracking-tighter)!important;line-height:var(--t-line-height-tight)!important;margin:0!important}#app .page-subtitle{font-size:var(--t-font-lg);font-weight:var(--t-weight-semibold);color:var(--t-text-primary);letter-spacing:var(--t-tracking-tight);line-height:var(--t-line-height-tight);margin:0}#app .section-title{font-size:var(--t-font-md)!important;font-weight:var(--t-weight-semibold)!important;color:var(--t-text-primary)!important;letter-spacing:var(--t-tracking-tight)!important;line-height:1.4!important;margin:0!important}#app .settings-title,#app .user-management-container .header .title,#app .store-management-container .page-header .title,#app .api-key-management-container h2,#app .developer-docs-page h1{font-size:var(--t-font-xl)!important;font-weight:var(--t-weight-semibold)!important;color:var(--t-text-primary)!important;letter-spacing:var(--t-tracking-tighter)!important;line-height:var(--t-line-height-tight)!important;margin:0!important}#app .developer-docs-page .subtitle{font-size:var(--t-font-base);color:var(--t-text-secondary);margin-top:var(--t-space-1)}#app .app-btn{border-radius:var(--t-radius-sm)!important;font-size:var(--t-font-base)!important;font-weight:var(--t-weight-medium)!important;padding:0 var(--t-space-4)!important;height:var(--t-height-btn-md)!important;transition:all var(--t-duration-fast) var(--t-ease)!important}#app .search-card{--el-text-color-regular: var(--t-filter-value);--el-text-color-placeholder: var(--t-filter-placeholder);margin-bottom:var(--t-space-4)}#app .search-card .el-form-item__label{color:var(--t-filter-label)!important;font-weight:var(--t-weight-medium)!important;opacity:1}#app .search-card .el-input__inner::placeholder,#app .search-card .el-range-input::placeholder,#app .search-card .el-select__placeholder{color:var(--t-filter-placeholder)!important;opacity:1!important}#app .search-card .el-input__inner,#app .search-card .el-range-input,#app .search-card .el-range-separator,#app .search-card .el-select__selected-item{color:var(--t-filter-value)!important}#app .search-card .el-form-item{margin-bottom:var(--t-space-2)!important}#app .search-card>.el-card__body{padding-top:var(--t-space-3)!important;padding-bottom:var(--t-space-1)!important}#app .table-card{padding-bottom:var(--t-space-1)}#app .task-list-card{border-radius:var(--t-radius-lg)!important;border:none!important;box-shadow:none!important}#app .task-list-card>.el-card__body{padding:0!important}body:has(.landing-page),body:has(.privacy-page){font-size:15px;background:var(--t-surface);color:var(--t-text-primary)}body:has(.landing-page) #app,body:has(.privacy-page) #app{background:var(--t-surface)}.landing-page,.privacy-page{font-size:15px;line-height:1.6;color:var(--t-text-primary);background:var(--t-surface);letter-spacing:normal;-webkit-font-smoothing:antialiased}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4,.landing-page h5,.landing-page h6,.privacy-page h1,.privacy-page h2,.privacy-page h3,.privacy-page h4,.privacy-page h5,.privacy-page h6{font-family:var(--t-font-family-display);margin-top:0;color:inherit;letter-spacing:-.02em;line-height:1.2}.nav-wordmark,.logo-text,.drawer-logo-text{font-family:Comfortaa,Avenir Next,Helvetica Neue,Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif!important;letter-spacing:2px!important}.el-checkbox{--el-checkbox-checked-icon-color: var(--t-brand-foreground)}.el-radio__input.is-checked .el-radio__inner:after{background:var(--t-brand-foreground)}.el-button:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px}.el-button--primary.is-disabled:not(.is-link):not(.is-text),.el-button--primary:disabled:not(.is-link):not(.is-text){background:var(--t-brand-disabled)!important;border-color:transparent!important;color:var(--t-text-disabled)!important}img.brand-avatar{padding:12%;object-fit:contain;background:var(--t-brand-weak)}.el-dialog__header{display:flex!important;align-items:center!important;padding:18px 52px 8px 20px!important;margin:0!important;border:none!important;position:relative;box-sizing:border-box}.el-dialog__header.show-close{padding-right:52px!important}.el-dialog__title{flex:1;font-size:var(--t-font-lg)!important;font-weight:var(--t-weight-semibold)!important;line-height:1.5!important;letter-spacing:var(--t-tracking-tight)!important;color:var(--t-text-primary)!important}.el-dialog__headerbtn{position:absolute!important;top:8px!important;right:8px!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;font-size:16px!important;color:var(--t-text-tertiary)!important;border-radius:var(--t-radius-sm);background:transparent;border:none;cursor:pointer;outline:none;box-sizing:border-box;transition:background var(--t-duration-fast) var(--t-ease),color var(--t-duration-fast) var(--t-ease)}.el-dialog__headerbtn .el-dialog__close{color:inherit!important;font-size:16px!important;font-weight:400;line-height:1}.el-dialog__headerbtn:hover{color:var(--t-text-primary)!important;background:var(--t-surface-2)!important}.el-dialog__headerbtn:focus,.el-dialog__headerbtn:active{outline:none}.el-drawer__header{padding:18px 16px 8px 20px!important;margin-bottom:0!important;display:flex!important;align-items:center!important;border:none!important;box-sizing:border-box}.el-drawer__title{flex:1;font-size:var(--t-font-lg)!important;font-weight:var(--t-weight-semibold)!important;line-height:1.5!important;letter-spacing:var(--t-tracking-tight)!important;color:var(--t-text-primary)!important}.el-drawer__close-btn{flex-shrink:0;width:32px!important;height:32px!important;margin-left:auto!important;padding:0!important;display:inline-flex!important;align-items:center;justify-content:center;font-size:16px!important;color:var(--t-text-tertiary)!important;border-radius:var(--t-radius-sm);box-sizing:border-box;transition:background var(--t-duration-fast) var(--t-ease),color var(--t-duration-fast) var(--t-ease)}.el-drawer__close-btn:hover{color:var(--t-text-primary)!important;background:var(--t-surface-2)!important}.el-message-box__header{padding:18px 52px 8px 20px!important;position:relative;border:none!important;margin:0!important;box-sizing:border-box}.el-message-box__title{font-size:var(--t-font-lg)!important;font-weight:var(--t-weight-semibold)!important;color:var(--t-text-primary)!important;line-height:1.5!important;padding-right:0}.el-message-box__headerbtn{position:absolute!important;top:8px!important;right:8px!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;font-size:16px!important;color:var(--t-text-tertiary)!important;border-radius:var(--t-radius-sm);background:transparent;border:none;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:background var(--t-duration-fast) var(--t-ease),color var(--t-duration-fast) var(--t-ease)}.el-message-box__headerbtn .el-message-box__close{color:inherit!important;font-size:16px!important}.el-message-box__headerbtn:hover{color:var(--t-text-primary)!important;background:var(--t-surface-2)!important}html.dark .el-dialog__title,html.dark .el-drawer__title,html.dark .el-message-box__title{color:var(--t-text-primary)!important}html.dark .el-dialog__headerbtn,html.dark .el-drawer__close-btn,html.dark .el-message-box__headerbtn{color:var(--t-text-tertiary)!important}html.dark .el-dialog__headerbtn:hover,html.dark .el-drawer__close-btn:hover,html.dark .el-message-box__headerbtn:hover{color:var(--t-text-primary)!important;background:var(--t-surface-2)!important}.step-flow .page-desc{margin:var(--t-space-1) 0 0;color:var(--t-text-secondary);font-size:var(--t-font-sm)}.step-flow .step-card{margin-bottom:var(--t-space-5);border-radius:var(--t-radius-xl)}.step-flow .step-title{display:flex;align-items:center;font-weight:var(--t-weight-semibold);font-size:var(--t-font-md);color:var(--t-text-primary)}.step-flow .step-title:before{content:"";width:4px;height:14px;border-radius:var(--t-radius-xs);background:var(--t-brand);margin-right:var(--t-space-3);flex-shrink:0}.step-flow .config-form .el-form-item{margin-bottom:14px}.step-flow .full-width{width:100%}.step-flow .config-btn .el-form-item__content{justify-content:flex-start}.step-flow .toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--t-space-3);margin-bottom:var(--t-space-3);font-size:var(--t-font-sm);color:var(--t-text-secondary)}.step-flow .toolbar .el-select{margin-left:0}.step-flow .toolbar .execute-btn{margin-left:auto}.step-flow .toolbar .stop-btn{margin-left:var(--t-space-2)}.step-flow .toolbar .num{color:var(--t-brand);font-size:var(--t-font-lg);font-variant-numeric:tabular-nums}.step-flow .log-header{display:flex;align-items:center;gap:var(--t-space-3);margin-bottom:var(--t-space-2)}.step-flow .log-title{font-size:var(--t-font-sm);color:var(--t-text-secondary)}.step-flow .log-panel{height:var(--t-log-10h);overflow-y:auto;overscroll-behavior:contain;background:var(--t-log-bg);color:var(--t-log-text);border-radius:var(--t-log-radius);padding:var(--t-log-pad);font-family:var(--t-font-family-mono);font-size:var(--t-font-xs);line-height:var(--t-line-height-relaxed)}.step-flow .log-panel--tall{flex:1;min-height:260px}.step-flow .log-empty{color:var(--t-log-muted)}.step-flow .log-line{white-space:pre-wrap;word-break:break-all}.step-flow .log-time{color:var(--t-log-muted);margin-right:var(--t-space-2)}.step-flow .cell-image{width:48px;height:48px;border-radius:var(--t-radius-xs);vertical-align:middle}.step-flow .cell-empty{color:var(--t-text-tertiary)}.step-flow .cell-reason{color:var(--t-text-secondary);font-size:var(--t-font-xs)}.step-flow .kpi-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--t-space-3);margin-bottom:var(--t-space-3)}.step-flow .kpi-card{background:var(--t-bg-card, #fff);border:1px solid var(--t-border, #e3e7eb);border-radius:var(--t-radius-card, 12px);padding:var(--t-space-3) var(--t-space-4)}.step-flow .kpi-value{margin-top:6px;font-size:22px;font-weight:700;color:var(--t-text-primary);font-variant-numeric:tabular-nums;line-height:1.2}.step-flow .kpi-label{font-size:var(--t-font-sm);font-weight:600;color:var(--t-text-primary)}.step-flow .kpi-desc{font-size:var(--t-font-xs);line-height:1.4;color:var(--t-text-secondary);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.step-flow .kpi-strip{grid-template-columns:repeat(2,1fr)}}.step-flow .m-card{margin-bottom:var(--t-space-3);border-radius:var(--t-radius-card, 12px);background:var(--t-bg-card, #fff);border:1px solid var(--t-border, #e3e7eb)}.step-flow .m-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--t-space-2);padding:var(--t-space-2) var(--t-space-3);font-weight:var(--t-weight-semibold);font-size:var(--t-font-md);color:var(--t-text-primary)}.step-flow .m-head-icon{font-size:var(--t-font-md);color:var(--t-brand)}.step-flow .m-head-tag{font-weight:var(--t-weight-regular)}.step-flow .m-head-spacer{flex:1}.step-flow .m-body{padding:var(--t-space-3)}.step-flow .m-body--flush{padding:0}.step-flow .m-chevron{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--t-space-6);height:var(--t-space-6);border:none;background:transparent;cursor:pointer;color:var(--t-text-secondary);transition:transform var(--t-duration-fast) var(--t-ease),color var(--t-duration-fast) var(--t-ease)}.step-flow .m-chevron:hover{color:var(--t-brand)}.step-flow .m-chevron .el-icon{font-size:var(--t-font-md);transform:rotate(-90deg);transition:transform var(--t-duration-fast) var(--t-ease)}.step-flow .m-chevron.is-open .el-icon{transform:rotate(0)}.step-flow .m-card--collapse>.m-body{padding-top:0}.step-flow .m-card--collapse>.m-body.is-collapsed{display:none}.step-flow .m-split{display:flex;gap:var(--t-space-3);align-items:stretch}.step-flow .m-split-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column}.step-flow .m-pane-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--t-space-2);min-height:var(--t-space-6);margin-bottom:var(--t-space-2)}.step-flow .m-pane-title{font-size:var(--t-font-sm);font-weight:var(--t-weight-semibold);color:var(--t-text-primary)}.step-flow .m-pane-icon{font-size:var(--t-font-sm);color:var(--t-brand)}.step-flow .m-pane--log .log-panel{flex:none;height:var(--t-log-10h)}.step-flow .tip-pane{flex:none;height:var(--t-log-10h);overflow-y:auto;overscroll-behavior:contain;background:var(--el-fill-color-light);border:1px solid var(--el-border-color-lighter);border-radius:var(--t-log-radius);padding:var(--t-log-pad);font-size:var(--t-font-xs);line-height:var(--t-line-height-relaxed);color:var(--t-text-secondary)}.step-flow .tip-item{display:flex;align-items:flex-start;gap:var(--t-space-2)}.step-flow .tip-item+.tip-item{margin-top:var(--t-space-2)}.step-flow .tip-icon{flex:none;margin-top:2px;color:var(--t-brand)}.step-flow .tip-icon--success{color:var(--t-success)}.step-flow .tip-icon--warning{color:var(--t-warning)}.step-flow .tip-icon--danger{color:var(--t-danger)}.step-flow .tip-empty{color:var(--t-text-tertiary)}@media(max-width:991px){.step-flow .m-split{flex-direction:column}}:root{--el-color-white:#fff;--el-color-black:#000;--el-color-primary-rgb:64, 158, 255;--el-color-success-rgb:103, 194, 58;--el-color-warning-rgb:230, 162, 60;--el-color-danger-rgb:245, 108, 108;--el-color-error-rgb:245, 108, 108;--el-color-info-rgb:144, 147, 153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier), opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#fff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#fff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#fff;--el-box-shadow:0px 12px 32px 4px #0000000a, 0px 8px 20px #00000014;--el-box-shadow-light:0px 0px 12px #0000001f;--el-box-shadow-lighter:0px 0px 6px #0000001f;--el-box-shadow-dark:0px 16px 48px 16px #00000014, 0px 12px 32px #0000001f, 0px 8px 16px -8px #00000029;--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:#000c;--el-overlay-color-light:#000000b3;--el-overlay-color-lighter:#00000080;--el-mask-color:#ffffffe6;--el-mask-color-extra-light:#ffffff4d;--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-leave-active,.el-collapse-transition-enter-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;vertical-align:middle;width:-moz-fit-content;width:fit-content;display:inline-block;position:relative}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color);justify-content:center;align-items:center;display:inline-flex}.el-badge__content.is-fixed{top:0;right:calc(1px + var(--el-badge-size) / 2);z-index:var(--el-index-normal);position:absolute;transform:translateY(-50%)translate(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;width:8px;height:8px;padding:0;right:0}.el-badge__content.is-hide-zero{display:none}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:11px 15px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration),transform .4s,top .4s,bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.el-message.is-plain{background-color:var(--el-bg-color-overlay);border-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-message p{margin:0}.el-message--primary{--el-message-bg-color:var(--el-color-primary-light-9);--el-message-border-color:var(--el-color-primary-light-8);--el-message-text-color:var(--el-color-primary)}.el-message--primary .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--primary{color:var(--el-message-text-color)}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:break-word}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}
