.layout-menu[data-v-eb5ee8a0]{height:100%;background:transparent;transition:all .3s cubic-bezier(.645,.045,.355,1);overflow-y:auto;border:none;padding:12px 0}.layout-menu[data-v-eb5ee8a0]::-webkit-scrollbar{width:6px}.layout-menu[data-v-eb5ee8a0]::-webkit-scrollbar-track{background:rgba(0,0,0,.02);border-radius:3px}.layout-menu[data-v-eb5ee8a0]::-webkit-scrollbar-thumb{background:rgba(24,144,255,.2);border-radius:3px;-webkit-transition:all .3s;transition:all .3s}.layout-menu[data-v-eb5ee8a0]::-webkit-scrollbar-thumb:hover{background:rgba(24,144,255,.4)}.layout-menu[data-v-eb5ee8a0] .el-menu-item{transition:all .3s cubic-bezier(.645,.045,.355,1);border-radius:8px;margin:4px 16px;padding-left:20px!important;height:44px;line-height:44px;color:rgba(0,0,0,.65);font-size:14px;position:relative;overflow:hidden}.layout-menu[data-v-eb5ee8a0] .el-menu-item:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(135deg,transparent,rgba(24,144,255,.03));opacity:0;transition:all .3s cubic-bezier(.645,.045,.355,1)}.layout-menu[data-v-eb5ee8a0] .el-menu-item:hover{background:linear-gradient(135deg,#e6f7ff,#f0f9ff);color:#1890ff;transform:translateX(4px);box-shadow:0 2px 8px rgba(24,144,255,.15)}.layout-menu[data-v-eb5ee8a0] .el-menu-item:hover:after{opacity:1}.layout-menu[data-v-eb5ee8a0] .el-menu-item:hover .el-icon{transform:scale(1.1);color:#1890ff}.layout-menu[data-v-eb5ee8a0] .el-menu-item.is-active{background:linear-gradient(135deg,#e6f7ff,#bae7ff);color:#1890ff;font-weight:600;position:relative;box-shadow:0 2px 12px rgba(24,144,255,.25);transform:translateX(4px)}.layout-menu[data-v-eb5ee8a0] .el-menu-item.is-active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:24px;background:linear-gradient(180deg,#1890ff,#096dd9);border-radius:0 4px 4px 0;box-shadow:2px 0 8px rgba(24,144,255,.4)}.layout-menu[data-v-eb5ee8a0] .el-menu-item.is-active .el-icon{color:#1890ff;transform:scale(1.15);filter:drop-shadow(0 2px 4px rgba(24,144,255,.3))}.layout-menu[data-v-eb5ee8a0] .el-menu-item .el-icon{transition:all .3s cubic-bezier(.645,.045,.355,1);color:rgba(0,0,0,.45);font-size:18px;margin-right:8px}.layout-menu[data-v-eb5ee8a0] .el-sub-menu{margin:4px 0}.layout-menu[data-v-eb5ee8a0] .el-sub-menu .el-sub-menu__title{transition:all .3s cubic-bezier(.645,.045,.355,1);border-radius:8px;margin:0 16px;padding-left:20px!important;height:44px;line-height:44px;font-weight:500;color:rgba(0,0,0,.75);font-size:14px;position:relative;overflow:hidden}.layout-menu[data-v-eb5ee8a0] .el-sub-menu .el-sub-menu__title:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(135deg,transparent,rgba(24,144,255,.02));opacity:0;transition:all .3s cubic-bezier(.645,.045,.355,1)}.layout-menu[data-v-eb5ee8a0] .el-sub-menu .el-sub-menu__title:hover{background:linear-gradient(135deg,#f0f2f5,#fafafa);color:#1890ff;transform:translateX(2px);box-shadow:0 2px 8px rgba(0,0,0,.06)}.layout-menu[data-v-eb5ee8a0] .el-sub-menu .el-sub-menu__title:hover:after{opacity:1}.layout-menu[data-v-eb5ee8a0] .el-sub-menu .el-sub-menu__title:hover .el-icon{color:#1890ff;transform:scale(1.1) rotate(5deg)}.layout-menu[data-v-eb5ee8a0] .el-sub-menu .el-sub-menu__title:hover .el-sub-menu__icon-arrow{color:#1890ff}.layout-menu[data-v-eb5ee8a0] .el-sub-menu .el-sub-menu__title .el-icon{transition:all .3s cubic-bezier(.645,.045,.355,1);color:rgba(0,0,0,.55);font-size:18px;margin-right:8px}.layout-menu[data-v-eb5ee8a0] .el-sub-menu .el-sub-menu__title .el-sub-menu__icon-arrow{transition:all .3s cubic-bezier(.645,.045,.355,1);color:rgba(0,0,0,.45);font-size:14px}.layout-menu[data-v-eb5ee8a0] .el-sub-menu.is-opened>.el-sub-menu__title{background:linear-gradient(135deg,#f0f9ff,#e6f7ff);color:#1890ff;font-weight:600;box-shadow:0 2px 8px rgba(24,144,255,.1)}.layout-menu[data-v-eb5ee8a0] .el-sub-menu.is-opened>.el-sub-menu__title .el-icon{color:#1890ff;transform:scale(1.1)}.layout-menu[data-v-eb5ee8a0] .el-sub-menu.is-opened>.el-sub-menu__title .el-sub-menu__icon-arrow{color:#1890ff}.layout-menu[data-v-eb5ee8a0] .el-sub-menu .el-menu{background:transparent;padding:8px 0;position:relative}.layout-menu[data-v-eb5ee8a0] .el-sub-menu .el-menu:before{content:"";position:absolute;left:36px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,rgba(24,144,255,.1),rgba(24,144,255,.05));border-radius:1px}.layout-menu[data-v-eb5ee8a0] .el-sub-menu .el-menu .el-menu-item{margin:3px 16px 3px 32px;padding-left:48px!important;height:40px;line-height:40px;font-size:13px;position:relative;border-radius:8px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.layout-menu[data-v-eb5ee8a0] .el-sub-menu .el-menu .el-menu-item:before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:rgba(0,0,0,.15);border-radius:50%;transition:all .3s cubic-bezier(.645,.045,.355,1);z-index:1}.layout-menu[data-v-eb5ee8a0] .el-sub-menu .el-menu .el-menu-item:after{content:"";position:absolute;left:20px;top:50%;transform:translateY(-50%);width:20px;height:1px;background:rgba(0,0,0,.1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.layout-menu[data-v-eb5ee8a0] .el-sub-menu .el-menu .el-menu-item:hover{background:linear-gradient(135deg,rgba(24,144,255,.08),rgba(24,144,255,.04));transform:translateX(4px);box-shadow:0 2px 6px rgba(24,144,255,.12)}.layout-menu[data-v-eb5ee8a0] .el-sub-menu .el-menu .el-menu-item:hover:before{background:#1890ff;width:8px;height:8px;box-shadow:0 0 8px rgba(24,144,255,.5)}.layout-menu[data-v-eb5ee8a0] .el-sub-menu .el-menu .el-menu-item:hover:after{width:24px;background:#1890ff;box-shadow:0 0 4px rgba(24,144,255,.4)}.layout-menu[data-v-eb5ee8a0] .el-sub-menu .el-menu .el-menu-item.is-active{background:linear-gradient(135deg,rgba(24,144,255,.12),rgba(24,144,255,.08));color:#1890ff;font-weight:600;transform:translateX(4px);box-shadow:0 2px 8px rgba(24,144,255,.2)}.layout-menu[data-v-eb5ee8a0] .el-sub-menu .el-menu .el-menu-item.is-active:before{background:linear-gradient(135deg,#1890ff,#40a9ff);width:10px;height:10px;box-shadow:0 0 12px rgba(24,144,255,.8),0 0 4px rgba(24,144,255,.6);animation:pulse-dot-eb5ee8a0 2s cubic-bezier(.455,.03,.515,.955) infinite}.layout-menu[data-v-eb5ee8a0] .el-sub-menu .el-menu .el-menu-item.is-active:after{width:26px;background:linear-gradient(90deg,#1890ff,rgba(24,144,255,.5));box-shadow:0 0 8px rgba(24,144,255,.6)}.layout-menu[data-v-eb5ee8a0] .el-menu-item-group .el-menu-item-group__title{padding:0;height:0;line-height:0;overflow:hidden}.layout-menu.el-menu--collapse .el-menu-item[data-v-eb5ee8a0],.layout-menu.el-menu--collapse .el-sub-menu__title[data-v-eb5ee8a0]{padding-left:20px!important;justify-content:center}.layout-menu.el-menu--collapse .el-menu-item .el-icon[data-v-eb5ee8a0],.layout-menu.el-menu--collapse .el-sub-menu__title .el-icon[data-v-eb5ee8a0]{margin-right:0}@keyframes menuItemFadeIn-eb5ee8a0{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes pulse-dot-eb5ee8a0{0%,to{transform:translateY(-50%) scale(1);opacity:1}50%{transform:translateY(-50%) scale(1.2);opacity:.8}}.layout-menu[data-v-eb5ee8a0] .el-menu-item,.layout-menu[data-v-eb5ee8a0] .el-sub-menu{animation:menuItemFadeIn-eb5ee8a0 .3s ease-out}.layout-menu[data-v-eb5ee8a0] .el-menu-item:nth-child(15),.layout-menu[data-v-eb5ee8a0] .el-sub-menu:nth-child(15){animation-delay:.3s}.layout-menu[data-v-eb5ee8a0] .el-menu-item:nth-child(14),.layout-menu[data-v-eb5ee8a0] .el-sub-menu:nth-child(14){animation-delay:.28s}.layout-menu[data-v-eb5ee8a0] .el-menu-item:nth-child(13),.layout-menu[data-v-eb5ee8a0] .el-sub-menu:nth-child(13){animation-delay:.26s}.layout-menu[data-v-eb5ee8a0] .el-menu-item:nth-child(12),.layout-menu[data-v-eb5ee8a0] .el-sub-menu:nth-child(12){animation-delay:.24s}.layout-menu[data-v-eb5ee8a0] .el-menu-item:nth-child(11),.layout-menu[data-v-eb5ee8a0] .el-sub-menu:nth-child(11){animation-delay:.22s}.layout-menu[data-v-eb5ee8a0] .el-menu-item:nth-child(10),.layout-menu[data-v-eb5ee8a0] .el-sub-menu:nth-child(10){animation-delay:.2s}.layout-menu[data-v-eb5ee8a0] .el-menu-item:nth-child(9),.layout-menu[data-v-eb5ee8a0] .el-sub-menu:nth-child(9){animation-delay:.18s}.layout-menu[data-v-eb5ee8a0] .el-menu-item:nth-child(8),.layout-menu[data-v-eb5ee8a0] .el-sub-menu:nth-child(8){animation-delay:.16s}.layout-menu[data-v-eb5ee8a0] .el-menu-item:nth-child(7),.layout-menu[data-v-eb5ee8a0] .el-sub-menu:nth-child(7){animation-delay:.14s}.layout-menu[data-v-eb5ee8a0] .el-menu-item:nth-child(6),.layout-menu[data-v-eb5ee8a0] .el-sub-menu:nth-child(6){animation-delay:.12s}.layout-menu[data-v-eb5ee8a0] .el-menu-item:nth-child(5),.layout-menu[data-v-eb5ee8a0] .el-sub-menu:nth-child(5){animation-delay:.1s}.layout-menu[data-v-eb5ee8a0] .el-menu-item:nth-child(4),.layout-menu[data-v-eb5ee8a0] .el-sub-menu:nth-child(4){animation-delay:.08s}.layout-menu[data-v-eb5ee8a0] .el-menu-item:nth-child(3),.layout-menu[data-v-eb5ee8a0] .el-sub-menu:nth-child(3){animation-delay:.06s}.layout-menu[data-v-eb5ee8a0] .el-menu-item:nth-child(2),.layout-menu[data-v-eb5ee8a0] .el-sub-menu:nth-child(2){animation-delay:.04s}.layout-menu[data-v-eb5ee8a0] .el-menu-item:first-child,.layout-menu[data-v-eb5ee8a0] .el-sub-menu:first-child{animation-delay:.02s}.global-search-overlay[data-v-5e6a4fac]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh}.global-search-modal[data-v-5e6a4fac]{width:90%;max-width:640px;max-height:70vh;background:#fff;border-radius:16px;box-shadow:0 12px 48px rgba(0,0,0,.2);overflow:hidden;display:flex;flex-direction:column}.search-header[data-v-5e6a4fac]{display:flex;align-items:center;padding:20px 24px;border-bottom:1px solid #f0f0f0;gap:12px}.search-icon[data-v-5e6a4fac]{font-size:24px;color:#1890ff;flex-shrink:0}.search-input[data-v-5e6a4fac]{flex:1;border:none;outline:none;font-size:16px;color:rgba(0,0,0,.85);background:transparent}.search-input[data-v-5e6a4fac]::-moz-placeholder{color:rgba(0,0,0,.45)}.search-input[data-v-5e6a4fac]::placeholder{color:rgba(0,0,0,.45)}.close-icon[data-v-5e6a4fac]{font-size:20px;color:rgba(0,0,0,.45);cursor:pointer;transition:all .3s;flex-shrink:0}.close-icon[data-v-5e6a4fac]:hover{color:#ff4d4f;transform:rotate(90deg)}.search-default[data-v-5e6a4fac],.search-results[data-v-5e6a4fac]{flex:1;overflow-y:auto;padding:12px;max-height:calc(70vh - 80px)}.results-list[data-v-5e6a4fac]{display:flex;flex-direction:column;gap:4px}.result-item[data-v-5e6a4fac]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;cursor:pointer;transition:all .2s;background:#fff}.result-item.active[data-v-5e6a4fac],.result-item[data-v-5e6a4fac]:hover{background:#e6f7ff}.result-icon[data-v-5e6a4fac]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1890ff,#096dd9);border-radius:8px;color:#fff;flex-shrink:0}.result-content[data-v-5e6a4fac]{flex:1;min-width:0}.result-title[data-v-5e6a4fac]{font-size:15px;font-weight:500;color:rgba(0,0,0,.85);margin-bottom:4px}.result-title[data-v-5e6a4fac] .highlight{color:#1890ff;background:rgba(24,144,255,.1);padding:2px 4px;border-radius:3px;font-weight:600}.result-breadcrumb[data-v-5e6a4fac]{font-size:13px;color:rgba(0,0,0,.45)}.result-arrow[data-v-5e6a4fac]{color:rgba(0,0,0,.25);transition:all .2s;flex-shrink:0}.result-item.active .result-arrow[data-v-5e6a4fac],.result-item:hover .result-arrow[data-v-5e6a4fac]{color:#1890ff;transform:translateX(4px)}.result-remove[data-v-5e6a4fac]{color:rgba(0,0,0,.25);transition:all .2s;padding:4px;border-radius:4px;flex-shrink:0}.result-remove[data-v-5e6a4fac]:hover{color:#ff4d4f;background:rgba(255,77,79,.1)}.no-results[data-v-5e6a4fac]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:rgba(0,0,0,.45)}.no-results-icon[data-v-5e6a4fac]{color:#d9d9d9;margin-bottom:16px}.no-results p[data-v-5e6a4fac]{font-size:16px;font-weight:500;margin:0 0 8px 0}.no-results span[data-v-5e6a4fac]{font-size:14px}.recent-section[data-v-5e6a4fac],.shortcuts-section[data-v-5e6a4fac]{margin-bottom:24px}.section-title[data-v-5e6a4fac]{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;color:rgba(0,0,0,.45);text-transform:uppercase;letter-spacing:.5px}.shortcuts-list[data-v-5e6a4fac]{display:flex;gap:16px;padding:12px 16px}.shortcut-item[data-v-5e6a4fac]{display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(0,0,0,.65)}kbd[data-v-5e6a4fac]{display:inline-block;padding:3px 8px;font-size:12px;font-family:Courier New,monospace;color:rgba(0,0,0,.85);background:#fafafa;border:1px solid #d9d9d9;border-radius:4px;box-shadow:0 2px 0 rgba(0,0,0,.05)}.search-default[data-v-5e6a4fac]::-webkit-scrollbar,.search-results[data-v-5e6a4fac]::-webkit-scrollbar{width:6px}.search-default[data-v-5e6a4fac]::-webkit-scrollbar-track,.search-results[data-v-5e6a4fac]::-webkit-scrollbar-track{background:transparent}.search-default[data-v-5e6a4fac]::-webkit-scrollbar-thumb,.search-results[data-v-5e6a4fac]::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.search-default[data-v-5e6a4fac]::-webkit-scrollbar-thumb:hover,.search-results[data-v-5e6a4fac]::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.search-fade-enter-active[data-v-5e6a4fac],.search-fade-leave-active[data-v-5e6a4fac]{transition:opacity .3s}.search-fade-enter-from[data-v-5e6a4fac],.search-fade-leave-to[data-v-5e6a4fac]{opacity:0}.search-slide-enter-active[data-v-5e6a4fac]{transition:all .3s cubic-bezier(.4,0,.2,1)}.search-slide-leave-active[data-v-5e6a4fac]{transition:all .2s cubic-bezier(.4,0,1,1)}.search-slide-enter-from[data-v-5e6a4fac]{opacity:0;transform:translateY(-20px) scale(.95)}.search-slide-leave-to[data-v-5e6a4fac]{opacity:0;transform:translateY(-10px) scale(.98)}@media (max-width:768px){.global-search-overlay[data-v-5e6a4fac]{padding-top:10vh}.global-search-modal[data-v-5e6a4fac]{width:95%;max-height:80vh}.shortcuts-list[data-v-5e6a4fac]{flex-direction:column}}.layout[data-v-295f3810]{height:100vh;width:100vw;overflow:hidden;display:flex;flex-direction:column}.layout-header[data-v-295f3810]{background:#fff;color:rgba(0,0,0,.85);display:flex;justify-content:space-between;align-items:center;height:56px;padding:0 24px;box-shadow:0 2px 8px 0 rgba(0,0,0,.06);position:relative;z-index:100}.layout-header--logo[data-v-295f3810]{width:280px;text-align:left;cursor:pointer;display:flex;align-items:center;gap:14px;transition:all .4s cubic-bezier(.34,1.56,.64,1);padding:8px 16px;border-radius:12px;position:relative;overflow:hidden}.layout-header--logo[data-v-295f3810]:before{left:0;top:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05))}.layout-header--logo[data-v-295f3810]:after,.layout-header--logo[data-v-295f3810]:before{content:"";position:absolute;opacity:0;transition:all .4s cubic-bezier(.34,1.56,.64,1);border-radius:12px}.layout-header--logo[data-v-295f3810]:after{left:-2px;top:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb,#f5576c);z-index:-1;filter:blur(10px)}.layout-header--logo .logo-icon-wrapper[data-v-295f3810]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));border-radius:10px;transition:all .4s cubic-bezier(.34,1.56,.64,1);position:relative}.layout-header--logo .logo-icon-wrapper[data-v-295f3810]:before{content:"";position:absolute;inset:0;border-radius:10px;padding:1px;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.3}.layout-header--logo .logo-icon-wrapper .logo-icon[data-v-295f3810]{width:28px;height:28px;transition:all .4s cubic-bezier(.34,1.56,.64,1);animation:logoFloat-295f3810 3s ease-in-out infinite}.layout-header--logo .logo-text-wrapper[data-v-295f3810]{display:flex;flex-direction:column;gap:2px;flex:1}.layout-header--logo .logo-text-wrapper .logo-text[data-v-295f3810]{font-size:17px;font-weight:700;background:linear-gradient(135deg,#667eea,#764ba2 50%,#f5576c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px;transition:all .3s cubic-bezier(.34,1.56,.64,1);line-height:1.3;animation:gradientShift-295f3810 8s ease infinite;background-size:200% auto}.layout-header--logo .logo-text-wrapper .logo-subtitle[data-v-295f3810]{font-size:10px;font-weight:500;color:rgba(0,0,0,.45);text-transform:uppercase;letter-spacing:1px;transition:all .3s cubic-bezier(.34,1.56,.64,1);opacity:.7}.layout-header--logo[data-v-295f3810]:hover{transform:translateX(4px)}.layout-header--logo[data-v-295f3810]:hover:before{opacity:1}.layout-header--logo[data-v-295f3810]:hover:after{opacity:.15}.layout-header--logo:hover .logo-icon-wrapper[data-v-295f3810]{transform:rotate(-5deg) scale(1.1);background:linear-gradient(135deg,rgba(102,126,234,.15),rgba(118,75,162,.15));box-shadow:0 4px 12px rgba(102,126,234,.2)}.layout-header--logo:hover .logo-icon-wrapper .logo-icon[data-v-295f3810]{animation:logoHover-295f3810 .6s cubic-bezier(.34,1.56,.64,1) forwards}.layout-header--logo:hover .logo-text-wrapper .logo-text[data-v-295f3810]{letter-spacing:1px}.layout-header--logo:hover .logo-text-wrapper .logo-subtitle[data-v-295f3810]{opacity:1;color:#667eea}.layout-header--logo[data-v-295f3810]:active{transform:translateX(2px) scale(.98)}.layout-header--main[data-v-295f3810]{flex:1;width:100%;text-align:left;display:flex;align-items:center;gap:16px}.layout-header--main .el-icon[data-v-295f3810],.layout-header--main .menu-toggle[data-v-295f3810]{cursor:pointer;font-size:20px;transition:all .3s cubic-bezier(.645,.045,.355,1);padding:10px;border-radius:8px;color:rgba(0,0,0,.65)}.layout-header--main .el-icon[data-v-295f3810]:hover,.layout-header--main .menu-toggle[data-v-295f3810]:hover{background:rgba(24,144,255,.08);color:#1890ff;transform:scale(1.05)}.layout-header--main .search-button[data-v-295f3810]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:rgba(24,144,255,.06);border:1px solid rgba(24,144,255,.15);border-radius:8px;color:rgba(0,0,0,.65);transition:all .3s cubic-bezier(.645,.045,.355,1);height:36px}.layout-header--main .search-button .el-icon[data-v-295f3810]{font-size:16px;padding:0;margin:0}.layout-header--main .search-button span[data-v-295f3810]{font-size:14px}.layout-header--main .search-button .search-kbd[data-v-295f3810]{padding:2px 6px;background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.1);border-radius:4px;font-size:11px;font-family:monospace;color:rgba(0,0,0,.45)}.layout-header--main .search-button[data-v-295f3810]:hover{background:rgba(24,144,255,.1);border-color:rgba(24,144,255,.3);color:#1890ff;transform:translateY(-1px);box-shadow:0 2px 8px rgba(24,144,255,.15)}.layout-header>div[data-v-295f3810]{display:flex;align-items:center;gap:16px}.layout-header>div[data-v-295f3810] .el-badge{cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);position:relative}.layout-header>div[data-v-295f3810] .el-badge .el-icon{font-size:22px;color:rgba(0,0,0,.65);padding:10px;border-radius:8px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.layout-header>div[data-v-295f3810] .el-badge:hover .el-icon{background:rgba(24,144,255,.08);color:#1890ff;transform:scale(1.05)}.layout-header>div[data-v-295f3810] .el-badge .el-badge__content{background:linear-gradient(135deg,#1890ff,#096dd9);border:2px solid #fff;font-weight:600;font-size:12px;height:20px;line-height:16px;box-shadow:0 2px 8px rgba(24,144,255,.4);animation:pulse-295f3810 2s cubic-bezier(.4,0,.6,1) infinite;padding:0 6px;box-shadow:0 2px 8px rgba(24,144,255,.35)}.layout-header[data-v-295f3810] .el-dropdown .el-button{background:linear-gradient(135deg,#fff,#fafafa);border:1px solid rgba(0,0,0,.1);color:rgba(0,0,0,.75);border-radius:8px;padding:10px 20px;font-weight:500;transition:all .3s cubic-bezier(.645,.045,.355,1);height:40px;font-size:14px;box-shadow:0 2px 4px rgba(0,0,0,.06);position:relative;overflow:hidden}.layout-header[data-v-295f3810] .el-dropdown .el-button:before{content:"👤";margin-right:8px;font-size:16px}.layout-header[data-v-295f3810] .el-dropdown .el-button:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(135deg,transparent,rgba(24,144,255,.08));opacity:0;transition:all .3s cubic-bezier(.645,.045,.355,1)}.layout-header[data-v-295f3810] .el-dropdown .el-button:hover{color:#1890ff;border-color:#40a9ff;background:linear-gradient(135deg,#fff,#e6f7ff);transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.2)}.layout-header[data-v-295f3810] .el-dropdown .el-button:hover:after{opacity:1}.layout-body[data-v-295f3810]{flex:1;min-height:0;overflow:hidden;display:flex;background:#f6f9fc}.layout-menu[data-v-295f3810]{flex-shrink:0;background:linear-gradient(180deg,#fff,#fafafa);transition:all .3s cubic-bezier(.645,.045,.355,1);box-shadow:2px 0 12px 0 rgba(0,0,0,.08);position:relative;z-index:50}.layout-menu[data-v-295f3810]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1890ff,#52c41a);z-index:1}.layout-menu[data-v-295f3810]:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(180deg,#1890ff,transparent 50%,#52c41a);opacity:.3}.layout .el-menu-vertical-demo[data-v-295f3810]:not(.el-menu--collapse){width:200px;min-height:100%;background:transparent;border-right:none}.layout-main[data-v-295f3810]{width:100%;flex:1;min-height:0;overflow:hidden;transition:all .3s cubic-bezier(.645,.045,.355,1);background:#f6f9fc;display:flex;flex-direction:column}.layout-main--breadcrumb[data-v-295f3810]{height:56px;min-height:56px;max-height:56px;line-height:56px;display:flex;align-items:center;width:100%;background:#fff;padding:0 24px;position:relative;z-index:1;box-shadow:0 1px 4px rgba(0,0,0,.04);margin-bottom:16px;border-radius:8px;animation:slideInDown-295f3810 .3s ease-out}.layout-main--breadcrumb[data-v-295f3810]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:24px;background:linear-gradient(180deg,#1890ff,#096dd9);border-radius:0 4px 4px 0}.layout-main--breadcrumb[data-v-295f3810] .el-breadcrumb{height:56px;line-height:56px;display:flex;align-items:center}.layout-main--breadcrumb[data-v-295f3810] .el-breadcrumb__item{line-height:normal}.layout-main--breadcrumb[data-v-295f3810] .el-breadcrumb__item .el-breadcrumb__inner{color:rgba(0,0,0,.55);font-weight:400;font-size:14px;transition:all .3s cubic-bezier(.645,.045,.355,1);padding:4px 8px;border-radius:6px;line-height:normal}.layout-main--breadcrumb[data-v-295f3810] .el-breadcrumb__item .el-breadcrumb__inner:hover{color:#1890ff;background:rgba(24,144,255,.06)}.layout-main--breadcrumb[data-v-295f3810] .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:rgba(0,0,0,.85);font-weight:500}.layout-main--breadcrumb[data-v-295f3810] .el-breadcrumb__item .el-breadcrumb__separator{color:rgba(0,0,0,.45);line-height:normal}.layout-main--routerview[data-v-295f3810]{display:flex;flex:1;min-height:0;overflow:auto;padding:16px;margin:0;background:transparent}.layout-main--routerview[data-v-295f3810]::-webkit-scrollbar{width:6px;height:6px}.layout-main--routerview[data-v-295f3810]::-webkit-scrollbar-track{background:transparent}.layout-main--routerview[data-v-295f3810]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.layout-main--routerview[data-v-295f3810]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.menu-toggle-btn[data-v-295f3810]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;background:rgba(0,0,0,.04);transition:all .3s cubic-bezier(.645,.045,.355,1);margin-left:8px}.menu-toggle-btn svg[data-v-295f3810]{color:rgba(0,0,0,.65);transition:all .3s cubic-bezier(.645,.045,.355,1)}.menu-toggle-btn[data-v-295f3810]:hover{background:rgba(24,144,255,.1);transform:scale(1.05)}.menu-toggle-btn:hover svg[data-v-295f3810]{color:#1890ff}.menu-toggle-btn[data-v-295f3810]:active{transform:scale(.95)}.layout-header--actions[data-v-295f3810]{display:flex;align-items:center;gap:8px;padding-right:20px}.action-icon-btn[data-v-295f3810]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;background:rgba(0,0,0,.04);transition:all .3s cubic-bezier(.645,.045,.355,1);color:rgba(0,0,0,.65)}.action-icon-btn svg[data-v-295f3810]{transition:all .3s cubic-bezier(.645,.045,.355,1);width:18px;height:18px}.action-icon-btn[data-v-295f3810]:hover{background:rgba(24,144,255,.1);transform:scale(1.05);color:#1890ff}.action-icon-btn:hover svg[data-v-295f3810]{color:#1890ff}.action-icon-btn[data-v-295f3810]:active{transform:scale(.95)}.action-icon-btn[data-v-295f3810] .el-icon{color:inherit;font-size:18px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.action-icon-btn[data-v-295f3810] .el-icon svg{width:18px;height:18px}.mute-btn:hover svg[data-v-295f3810]{transform:scale(1.1)}.action-badge-item[data-v-295f3810]{transition:all .3s cubic-bezier(.645,.045,.355,1)}.action-badge-item[data-v-295f3810] .el-badge__content{border:none;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 2px 4px rgba(102,126,234,.4);font-weight:600;font-size:11px;height:18px;line-height:18px;padding:0 5px;min-width:18px;border-radius:9px}.action-badge-item[data-v-295f3810] .el-badge__content.is-fixed{animation:badge-pulse-295f3810 2s cubic-bezier(.455,.03,.515,.955) infinite}.action-badge-item:hover .action-icon-btn[data-v-295f3810]{background:rgba(24,144,255,.1);transform:scale(1.05);color:#1890ff}@keyframes badge-pulse-295f3810{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.98)}}.user-dropdown[data-v-295f3810]{margin-left:12px}.user-info-trigger[data-v-295f3810]{display:flex;align-items:center;gap:8px;padding:8px 16px;height:40px;background:hsla(0,0%,100%,.95);border:1px solid rgba(0,0,0,.08);border-radius:20px;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);box-shadow:0 2px 8px rgba(0,0,0,.06)}.user-info-trigger[data-v-295f3810]:hover{background:rgba(24,144,255,.05);border-color:#1890ff;transform:translateY(-1px);box-shadow:0 4px 12px rgba(24,144,255,.15)}.user-info-trigger:hover .user-avatar[data-v-295f3810]{background:linear-gradient(135deg,#667eea,#764ba2)}.user-info-trigger:hover .user-avatar svg[data-v-295f3810]{color:#fff}.user-info-trigger:hover .arrow-icon[data-v-295f3810]{color:#1890ff;transform:rotate(180deg)}.user-info-trigger .user-avatar[data-v-295f3810]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(102,126,234,.1),rgba(118,75,162,.1));transition:all .3s cubic-bezier(.645,.045,.355,1)}.user-info-trigger .user-avatar svg[data-v-295f3810]{color:#667eea;transition:all .3s cubic-bezier(.645,.045,.355,1)}.user-info-trigger .user-name[data-v-295f3810]{font-size:14px;font-weight:500;color:rgba(0,0,0,.85);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-info-trigger .arrow-icon[data-v-295f3810]{color:rgba(0,0,0,.45);transition:all .3s cubic-bezier(.645,.045,.355,1)}.user-dropdown-menu[data-v-295f3810]{min-width:240px;padding:0!important;margin-top:8px!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important;border:1px solid rgba(0,0,0,.06)!important;overflow:hidden}.user-dropdown-menu .dropdown-user-info[data-v-295f3810]{display:flex;align-items:center;gap:12px;padding:20px 16px;background:linear-gradient(135deg,rgba(102,126,234,.05),rgba(118,75,162,.05));border-bottom:1px solid rgba(0,0,0,.06)}.user-dropdown-menu .dropdown-user-info .dropdown-avatar[data-v-295f3810]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 4px 12px rgba(102,126,234,.3)}.user-dropdown-menu .dropdown-user-info .dropdown-avatar svg[data-v-295f3810]{color:#fff}.user-dropdown-menu .dropdown-user-info .dropdown-user-text[data-v-295f3810]{flex:1}.user-dropdown-menu .dropdown-user-info .dropdown-user-text .dropdown-username[data-v-295f3810]{font-size:16px;font-weight:600;color:rgba(0,0,0,.85);margin-bottom:4px}.user-dropdown-menu .dropdown-user-info .dropdown-user-text .dropdown-role[data-v-295f3810]{font-size:12px;color:rgba(0,0,0,.45);padding:2px 8px;background:rgba(102,126,234,.1);border-radius:4px;display:inline-block}.user-dropdown-menu[data-v-295f3810] .el-dropdown-menu__item.logout-item{display:flex;align-items:center;gap:10px;padding:14px 16px;color:#ff4d4f;transition:all .3s cubic-bezier(.645,.045,.355,1);font-size:14px}.user-dropdown-menu[data-v-295f3810] .el-dropdown-menu__item.logout-item svg{color:#ff4d4f;transition:all .3s cubic-bezier(.645,.045,.355,1)}.user-dropdown-menu[data-v-295f3810] .el-dropdown-menu__item.logout-item:hover{background:rgba(255,77,79,.08);color:#ff4d4f}.user-dropdown-menu[data-v-295f3810] .el-dropdown-menu__item.logout-item:hover svg{transform:translateX(2px)}div[style*="width: 24px; height: 24px"][data-v-295f3810]{transition:all .3s cubic-bezier(.645,.045,.355,1);cursor:pointer;border-radius:8px;padding:10px;display:flex;align-items:center;justify-content:center}div[style*="width: 24px; height: 24px"] svg[data-v-295f3810]{transition:all .3s cubic-bezier(.645,.045,.355,1);fill:rgba(0,0,0,.65)}div[style*="width: 24px; height: 24px"][data-v-295f3810]:hover{background:rgba(24,144,255,.08);transform:scale(1.05)}div[style*="width: 24px; height: 24px"]:hover svg[data-v-295f3810]{fill:#1890ff}@keyframes logoFloat-295f3810{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-2px) rotate(1deg)}50%{transform:translateY(-4px) rotate(0deg)}75%{transform:translateY(-2px) rotate(-1deg)}}@keyframes logoHover-295f3810{0%{transform:rotate(0deg) scale(1)}25%{transform:rotate(-10deg) scale(1.1)}50%{transform:rotate(5deg) scale(1.15)}75%{transform:rotate(-5deg) scale(1.1)}to{transform:rotate(0deg) scale(1.1)}}@keyframes gradientShift-295f3810{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes slideInDown-295f3810{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-295f3810{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.audio-tip-overlay[data-v-295f3810]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:20px}.audio-tip-modal[data-v-295f3810]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:32px;max-width:420px;width:100%;box-shadow:0 20px 60px rgba(0,0,0,.3);text-align:center;color:#fff;animation:audioTipSlideIn-295f3810 .3s ease-out}.audio-tip-icon[data-v-295f3810]{width:80px;height:80px;margin:0 auto 24px;background:hsla(0,0%,100%,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:audioIconPulse-295f3810 2s ease-in-out infinite}.audio-tip-icon svg[data-v-295f3810]{color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.audio-tip-title[data-v-295f3810]{font-size:24px;font-weight:600;margin:0 0 12px;color:#fff}.audio-tip-desc[data-v-295f3810]{font-size:15px;line-height:1.6;margin:0 0 28px;color:hsla(0,0%,100%,.9)}.audio-tip-actions[data-v-295f3810]{display:flex;gap:12px;justify-content:center}.audio-tip-btn[data-v-295f3810]{padding:12px 24px;border-radius:8px;border:none;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.audio-tip-btn-cancel[data-v-295f3810]{background:hsla(0,0%,100%,.2);color:#fff}.audio-tip-btn-cancel[data-v-295f3810]:hover{background:hsla(0,0%,100%,.3);transform:translateY(-1px)}.audio-tip-btn-confirm[data-v-295f3810]{background:#fff;color:#667eea;font-weight:600}.audio-tip-btn-confirm[data-v-295f3810]:hover{background:#f8f9ff;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.audio-tip-btn-confirm[data-v-295f3810]:active{transform:translateY(0)}.audio-tip-fade-enter-active[data-v-295f3810],.audio-tip-fade-leave-active[data-v-295f3810]{transition:opacity .3s ease}.audio-tip-fade-enter-from[data-v-295f3810],.audio-tip-fade-leave-to[data-v-295f3810]{opacity:0}.audio-tip-fade-enter-active .audio-tip-modal[data-v-295f3810]{animation:audioTipSlideIn-295f3810 .3s ease-out}.audio-tip-fade-leave-active .audio-tip-modal[data-v-295f3810]{animation:audioTipSlideOut-295f3810 .2s ease-in}@keyframes audioTipSlideIn-295f3810{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pulse-295f3810{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.audio-init-btn[data-v-295f3810]{position:relative;color:#f56c6c!important}.audio-init-btn[data-v-295f3810]:hover{background-color:hsla(0,87%,69%,.1)!important}@keyframes audioTipSlideOut-295f3810{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.95)}}@keyframes audioIconPulse-295f3810{0%,to{transform:scale(1);box-shadow:0 0 0 0 hsla(0,0%,100%,.4)}50%{transform:scale(1.05);box-shadow:0 0 0 10px hsla(0,0%,100%,0)}}.fade-transform-enter-active,.fade-transform-leave-active{transition:all .3s cubic-bezier(.645,.045,.355,1)}.fade-transform-enter-from{opacity:0;transform:translateX(20px)}.fade-transform-leave-to{opacity:0;transform:translateX(-20px)}.fade-enter-active,.fade-leave-active{transition:opacity .3s cubic-bezier(.645,.045,.355,1)}.slide-fade-enter-active,.slide-fade-leave-active{transition:all .3s cubic-bezier(.645,.045,.355,1)}.slide-fade-enter-from{transform:translateX(20px);opacity:0}.slide-fade-leave-to{transform:translateX(-20px);opacity:0}*{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,html,img,li,p,ul{margin:0;padding:0}body,html{background:#f6f9fc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.previewImg{width:100px;max-height:150px;height:auto;margin:0 auto;border-radius:6px;transition:transform .3s cubic-bezier(.645,.045,.355,1)}#app{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:rgba(0,0,0,.85)}nav{padding:30px}nav a{font-weight:700;color:rgba(0,0,0,.85)}nav a.router-link-exact-active{color:#1890ff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:3px;-webkit-transition:background .3s;transition:background .3s}::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.link{color:#1890ff;cursor:pointer;transition:color .3s}.link:hover{color:#40a9ff}.green{color:#52c41a}.red{color:#ff4d4f}.status-success{background:#f6ffed!important;padding:4px 12px;border-radius:4px;font-size:13px;font-weight:500;display:inline-block}.status-success,.status-success-text{color:#52c41a!important}.status-success-bg{background:#f6ffed!important}.status-success-border{border:1px solid #b7eb8f!important}.status-warning{background:#fffbe6!important;padding:4px 12px;border-radius:4px;font-size:13px;font-weight:500;display:inline-block}.status-warning,.status-warning-text{color:#faad14!important}.status-warning-bg{background:#fffbe6!important}.status-warning-border{border:1px solid #ffe58f!important}.status-danger{background:#fff1f0!important;padding:4px 12px;border-radius:4px;font-size:13px;font-weight:500;display:inline-block}.status-danger,.status-danger-text{color:#ff4d4f!important}.status-danger-bg{background:#fff1f0!important}.status-danger-border{border:1px solid #ffccc7!important}.status-info{background:#e6f7ff!important;padding:4px 12px;border-radius:4px;font-size:13px;font-weight:500;display:inline-block}.status-info,.status-info-text{color:#1890ff!important}.status-info-bg{background:#e6f7ff!important}.status-info-border{border:1px solid #91d5ff!important}.status-processing{color:#1890ff!important;background:linear-gradient(135deg,#e6f7ff,#bae7ff)!important;padding:4px 12px;border-radius:4px;font-size:13px;font-weight:500;display:inline-block;position:relative;overflow:hidden}.status-processing:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);animation:processingShimmer 2s infinite}@keyframes processingShimmer{0%{left:-100%}to{left:100%}}.status-disabled{background:#f5f5f5!important;padding:4px 12px;border-radius:4px;font-size:13px;font-weight:500;display:inline-block}.status-disabled,.status-disabled-text{color:#bfbfbf!important}.status-disabled-bg{background:#f5f5f5!important}.status-default{color:rgba(0,0,0,.65)!important;background:#fafafa!important;padding:4px 12px;border-radius:4px;font-size:13px;font-weight:500;display:inline-block}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;animation:statusPulse 2s ease-in-out infinite}.status-dot-success{background:#52c41a;box-shadow:0 0 0 2px rgba(82,196,26,.2)}.status-dot-warning{background:#faad14;box-shadow:0 0 0 2px rgba(250,173,20,.2)}.status-dot-danger{background:#ff4d4f;box-shadow:0 0 0 2px rgba(255,77,79,.2)}.status-dot-info{background:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.status-dot-disabled{background:#bfbfbf;box-shadow:0 0 0 2px hsla(0,0%,75%,.2);animation:none}@keyframes statusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}:deep(.el-button){border-radius:6px;transition:all .3s cubic-bezier(.645,.045,.355,1);font-weight:500;border:none}:deep(.el-button)--primary{background:linear-gradient(135deg,#1890ff,#096dd9);border:none;color:#fff}:deep(.el-button)--primary:focus,:deep(.el-button)--primary:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.4)}:deep(.el-button)--primary:active{transform:translateY(0)}:deep(.el-button)--success{background:linear-gradient(135deg,#52c41a,#389e0d);border:none;color:#fff}:deep(.el-button)--success:focus,:deep(.el-button)--success:hover{background:linear-gradient(135deg,#73d13d,#52c41a);transform:translateY(-2px);box-shadow:0 4px 12px rgba(82,196,26,.4)}:deep(.el-button)--danger{background:linear-gradient(135deg,#ff4d4f,#cf1322);border:none;color:#fff}:deep(.el-button)--danger:focus,:deep(.el-button)--danger:hover{background:linear-gradient(135deg,#ff7875,#ff4d4f);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,77,79,.4)}:deep(.el-button)--warning{background:linear-gradient(135deg,#faad14,#d48806);border:none;color:#fff}:deep(.el-button)--warning:focus,:deep(.el-button)--warning:hover{background:linear-gradient(135deg,#ffc53d,#faad14);transform:translateY(-2px);box-shadow:0 4px 12px rgba(250,173,20,.4)}:deep(.el-button)--info{background:linear-gradient(135deg,#1890ff,#096dd9);border:none;color:#fff}:deep(.el-button)--info:focus,:deep(.el-button)--info:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.4)}:deep(.el-button)--default{background:#fff;border:1px solid #d9d9d9;color:rgba(0,0,0,.85)}:deep(.el-button)--default:focus,:deep(.el-button)--default:hover{color:#1890ff;border-color:#40a9ff;background:#fff}:deep(.el-button).is-text{border:none;background:transparent}:deep(.el-button).is-text:focus,:deep(.el-button).is-text:hover{background:rgba(24,144,255,.08)}.el-button+.el-button{margin-left:8px}:deep(.el-table){border-radius:8px;overflow:hidden;border:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.04);font-size:14px}:deep(.el-table) .el-table__header-wrapper .el-table__header th{background:linear-gradient(180deg,#fafafa 0,#f5f5f5);color:rgba(0,0,0,.85);font-weight:600;border-bottom:2px solid #e8e8e8;padding:14px 0;font-size:14px}:deep(.el-table) .el-table__header-wrapper .el-table__header th .cell{color:rgba(0,0,0,.85);font-weight:600}:deep(.el-table) .el-table__body-wrapper .el-table__body tr{transition:all .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-table) .el-table__body-wrapper .el-table__body tr:hover>td{background:#e6f7ff!important}:deep(.el-table) .el-table__body-wrapper .el-table__body tr.el-table__row--striped td{background:#fafafa}:deep(.el-table) .el-table__body-wrapper .el-table__body tr.el-table__row--striped:hover>td{background:#e6f7ff!important}:deep(.el-table) .el-table__body-wrapper .el-table__body tr td{border-bottom:1px solid #f0f0f0;padding:12px 0;color:rgba(0,0,0,.65)}:deep(.el-table) .el-table__body-wrapper .el-table__body tr td .cell{line-height:1.6}:deep(.el-table) .el-table__empty-block{min-height:200px;background:#fafafa}:deep(.el-table) .el-table__empty-block .el-table__empty-text{color:rgba(0,0,0,.25);font-size:14px}:deep(.el-table) .previewImg{cursor:pointer}:deep(.el-table) .previewImg:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.pagination-block{padding:20px 0;display:flex;justify-content:center;align-items:center}.pagination-block :deep(.el-pagination){display:flex;justify-content:center}.pagination-block :deep(.el-pagination) .btn-next,.pagination-block :deep(.el-pagination) .btn-prev,.pagination-block :deep(.el-pagination) .el-pager li{border-radius:4px;transition:all .3s cubic-bezier(.645,.045,.355,1);margin:0 4px;border:1px solid #d9d9d9;min-width:32px;height:32px;line-height:30px;background:#fff;color:rgba(0,0,0,.65)}.pagination-block :deep(.el-pagination) .btn-next:hover,.pagination-block :deep(.el-pagination) .btn-prev:hover,.pagination-block :deep(.el-pagination) .el-pager li:hover{color:#1890ff;border-color:#1890ff;background:#fff}.pagination-block :deep(.el-pagination) .btn-next.is-active,.pagination-block :deep(.el-pagination) .btn-prev.is-active,.pagination-block :deep(.el-pagination) .el-pager li.is-active{background:linear-gradient(135deg,#1890ff,#096dd9);border-color:transparent;color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(24,144,255,.3)}.pagination-block :deep(.el-pagination) .btn-next.is-active:hover,.pagination-block :deep(.el-pagination) .btn-prev.is-active:hover,.pagination-block :deep(.el-pagination) .el-pager li.is-active:hover{background:linear-gradient(135deg,#40a9ff,#1890ff)}.pagination-block :deep(.el-pagination) .btn-next.is-disabled,.pagination-block :deep(.el-pagination) .btn-prev.is-disabled,.pagination-block :deep(.el-pagination) .el-pager li.is-disabled{color:rgba(0,0,0,.25);background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.pagination-block :deep(.el-pagination) .el-pagination__total{color:rgba(0,0,0,.65);font-weight:500}.pagination-block :deep(.el-pagination) .el-pagination__jump{color:rgba(0,0,0,.65);font-weight:500}:deep(.el-dialog){border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12)}:deep(.el-dialog) .el-dialog__header{background:linear-gradient(180deg,#fafafa 0,#f5f5f5);border-bottom:2px solid #f0f0f0;margin:0}:deep(.el-dialog) .el-dialog__header:after{content:"";position:absolute;left:0;bottom:-2px;width:60px;height:2px;background:linear-gradient(90deg,#1890ff,#40a9ff)}:deep(.el-dialog) .el-dialog__header .el-dialog__headerbtn{right:24px;border-radius:50%}:deep(.el-dialog) .el-dialog__header .el-dialog__headerbtn .el-dialog__close{font-size:16px}:deep(.el-dialog) .el-dialog__footer .dialog-footer{display:flex;justify-content:flex-end;gap:12px}:deep(.el-form) .el-form-item{margin-bottom:20px}:deep(.el-form) .el-form-item .el-form-item__label{color:rgba(0,0,0,.85);font-weight:500;font-size:14px;padding-right:16px;position:relative}:deep(.el-form) .el-form-item .el-form-item__label:before{color:#ff4d4f;margin-right:4px}:deep(.el-form) .el-form-item .el-form-item__content{line-height:32px}:deep(.el-form) .el-form-item .el-form-item__error{color:#ff4d4f;font-size:12px;padding-top:4px;animation:errorSlideDown .3s ease-out}@keyframes errorSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}:deep(.el-input) .el-input__wrapper{border-radius:4px;box-shadow:inset 0 0 0 1px #d9d9d9;transition:all .3s cubic-bezier(.645,.045,.355,1);padding:1px 15px;background:#fff}:deep(.el-input) .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #40a9ff}:deep(.el-input) .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #1890ff,0 0 0 4px rgba(24,144,255,.12);background:#fff}:deep(.el-input) .el-input__wrapper .el-input__inner{color:rgba(0,0,0,.85);font-size:14px}:deep(.el-input) .el-input__wrapper .el-input__inner::-moz-placeholder{color:rgba(0,0,0,.25)}:deep(.el-input) .el-input__wrapper .el-input__inner::placeholder{color:rgba(0,0,0,.25)}:deep(.el-input).is-disabled .el-input__wrapper{background:#f5f5f5;box-shadow:inset 0 0 0 1px #d9d9d9;cursor:not-allowed}:deep(.el-select) .el-select__wrapper{border-radius:4px;box-shadow:inset 0 0 0 1px #d9d9d9;transition:all .3s cubic-bezier(.645,.045,.355,1);padding:1px 15px;background:#fff}:deep(.el-select) .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #40a9ff}:deep(.el-select) .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #1890ff,0 0 0 4px rgba(24,144,255,.12)}:deep(.el-select) .el-select__wrapper .el-select__placeholder{color:rgba(0,0,0,.25)}:deep(.el-select) .el-select__wrapper .el-select__selected-item{color:rgba(0,0,0,.85);font-size:14px}:deep(.el-select).is-disabled .el-select__wrapper{background:#f5f5f5;box-shadow:inset 0 0 0 1px #d9d9d9;cursor:not-allowed}:deep(.el-dropdown-menu){border-radius:4px;border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 24px rgba(0,0,0,.12);padding:8px;background:#fff;animation:dropdownSlideDown .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-dropdown-menu) .el-dropdown-menu__item{border-radius:4px;padding:10px 16px;margin:2px 0;color:rgba(0,0,0,.75);font-size:14px;transition:all .3s cubic-bezier(.645,.045,.355,1);position:relative;overflow:hidden}:deep(.el-dropdown-menu) .el-dropdown-menu__item:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(135deg,transparent,rgba(24,144,255,.05));opacity:0;transition:all .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-dropdown-menu) .el-dropdown-menu__item:hover{background:linear-gradient(135deg,#e6f7ff,#f0f9ff);color:#1890ff;transform:translateX(4px)}:deep(.el-dropdown-menu) .el-dropdown-menu__item:hover:before{opacity:1}:deep(.el-dropdown-menu) .el-dropdown-menu__item:focus{background:linear-gradient(135deg,#e6f7ff,#f0f9ff);color:#1890ff}:deep(.el-dropdown-menu) .el-dropdown-menu__item--divided{border-top:1px solid #f0f0f0;margin-top:8px;padding-top:10px}:deep(.el-date-editor) .el-input__wrapper{border-radius:4px;box-shadow:inset 0 0 0 1px #d9d9d9;transition:all .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-date-editor) .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #40a9ff}:deep(.el-date-editor) .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #1890ff,0 0 0 3px rgba(24,144,255,.1)}:deep(.el-card){border-radius:12px;border:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .3s cubic-bezier(.645,.045,.355,1);overflow:hidden}:deep(.el-card):hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px)}:deep(.el-card) .el-card__header{background:linear-gradient(180deg,#fafafa 0,#f5f5f5);border-bottom:2px solid #f0f0f0;padding:16px 20px;font-weight:600;color:rgba(0,0,0,.85);position:relative}:deep(.el-card) .el-card__header:after{content:"";position:absolute;left:0;bottom:-2px;width:40px;height:2px;background:linear-gradient(90deg,#1890ff,#40a9ff)}:deep(.el-card) .el-card__body{padding:20px}.el-loading-mask{backdrop-filter:blur(4px);background-color:hsla(0,0%,100%,.8)}.el-loading-mask .el-loading-spinner .circular{animation:loading-rotate 2s linear infinite}.el-loading-mask .el-loading-spinner .path{stroke:#1890ff;stroke-width:3}.el-loading-mask .el-loading-spinner .el-loading-text{color:#1890ff;font-weight:500}:deep(.el-message){border-radius:10px;padding:16px 20px;box-shadow:0 6px 24px rgba(0,0,0,.15);border:none;min-width:360px;position:relative;overflow:hidden;backdrop-filter:blur(10px);animation:messageSlideIn .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-message):before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}:deep(.el-message):after{content:"";position:absolute;right:0;top:0;width:60px;height:100%;opacity:.1;background:linear-gradient(90deg,transparent,currentColor)}:deep(.el-message).el-message--success{background:linear-gradient(135deg,#f6ffed,#d9f7be);border-left:4px solid #52c41a}:deep(.el-message).el-message--success:before{background:linear-gradient(180deg,#52c41a,#389e0d);box-shadow:2px 0 8px rgba(82,196,26,.4)}:deep(.el-message).el-message--success .el-message__icon{color:#52c41a;font-size:20px;animation:scaleIn .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-message).el-message--error{background:linear-gradient(135deg,#fff2f0,#ffccc7);border-left:4px solid #ff4d4f}:deep(.el-message).el-message--error:before{background:linear-gradient(180deg,#ff4d4f,#cf1322);box-shadow:2px 0 8px rgba(255,77,79,.4)}:deep(.el-message).el-message--error .el-message__icon{color:#ff4d4f;font-size:20px;animation:shake .5s cubic-bezier(.645,.045,.355,1)}:deep(.el-message).el-message--warning{background:linear-gradient(135deg,#fffbe6,#ffe58f);border-left:4px solid #faad14}:deep(.el-message).el-message--warning:before{background:linear-gradient(180deg,#faad14,#d48806);box-shadow:2px 0 8px rgba(250,173,20,.4)}:deep(.el-message).el-message--warning .el-message__icon{color:#faad14;font-size:20px;animation:shake .5s cubic-bezier(.645,.045,.355,1)}:deep(.el-message).el-message--info{background:linear-gradient(135deg,#e6f7ff,#91d5ff);border-left:4px solid #1890ff}:deep(.el-message).el-message--info:before{background:linear-gradient(180deg,#1890ff,#096dd9);box-shadow:2px 0 8px rgba(24,144,255,.4)}:deep(.el-message).el-message--info .el-message__icon{color:#1890ff;font-size:20px;animation:scaleIn .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-message) .el-message__content{color:rgba(0,0,0,.85);font-size:14px;line-height:1.6;font-weight:500}:deep(.el-message) .el-message__closeBtn{color:rgba(0,0,0,.45);font-size:16px;transition:all .3s}:deep(.el-message) .el-message__closeBtn:hover{color:rgba(0,0,0,.75);transform:rotate(90deg)}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}:deep(.el-notification){border-radius:12px;padding:20px;box-shadow:0 8px 32px rgba(0,0,0,.15);border:none;width:380px;backdrop-filter:blur(10px);animation:notificationSlideIn .4s cubic-bezier(.645,.045,.355,1)}:deep(.el-notification):before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;border-radius:12px 0 0 12px}:deep(.el-notification).el-notification--success{background:linear-gradient(135deg,#f6ffed,#d9f7be)}:deep(.el-notification).el-notification--success:before{background:linear-gradient(180deg,#52c41a,#389e0d)}:deep(.el-notification).el-notification--success .el-notification__icon{color:#52c41a;font-size:24px}:deep(.el-notification).el-notification--warning{background:linear-gradient(135deg,#fffbe6,#ffe58f)}:deep(.el-notification).el-notification--warning:before{background:linear-gradient(180deg,#faad14,#d48806)}:deep(.el-notification).el-notification--warning .el-notification__icon{color:#faad14;font-size:24px}:deep(.el-notification).el-notification--error{background:linear-gradient(135deg,#fff2f0,#ffccc7)}:deep(.el-notification).el-notification--error:before{background:linear-gradient(180deg,#ff4d4f,#cf1322)}:deep(.el-notification).el-notification--error .el-notification__icon{color:#ff4d4f;font-size:24px}:deep(.el-notification).el-notification--info{background:linear-gradient(135deg,#e6f7ff,#91d5ff)}:deep(.el-notification).el-notification--info:before{background:linear-gradient(180deg,#1890ff,#096dd9)}:deep(.el-notification).el-notification--info .el-notification__icon{color:#1890ff;font-size:24px}:deep(.el-notification) .el-notification__title{color:rgba(0,0,0,.85);font-size:16px;font-weight:600;margin-bottom:8px}:deep(.el-notification) .el-notification__content{color:rgba(0,0,0,.65);font-size:14px;line-height:1.6}:deep(.el-notification) .el-notification__closeBtn{color:rgba(0,0,0,.45);font-size:18px;transition:all .3s}:deep(.el-notification) .el-notification__closeBtn:hover{color:rgba(0,0,0,.75);transform:rotate(90deg)}@keyframes notificationSlideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}:deep(.el-dialog){border-radius:16px;overflow:hidden;box-shadow:0 12px 48px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.06);animation:dialogFadeIn .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-dialog) .el-dialog__header{background:linear-gradient(135deg,#f6f9fc,#fff);padding:20px 24px;border-bottom:1px solid #f0f0f0;position:relative}:deep(.el-dialog) .el-dialog__header:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#1890ff,#52c41a 50%,#faad14)}:deep(.el-dialog) .el-dialog__header .el-dialog__title{color:rgba(0,0,0,.85);font-size:18px;font-weight:600;line-height:1.5;position:relative;padding-left:12px}:deep(.el-dialog) .el-dialog__header .el-dialog__title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;background:linear-gradient(180deg,#1890ff,#096dd9);border-radius:2px}:deep(.el-dialog) .el-dialog__header .el-dialog__headerbtn{top:20px;right:20px;width:32px;height:32px;border-radius:6px;transition:all .3s}:deep(.el-dialog) .el-dialog__header .el-dialog__headerbtn:hover{background:rgba(0,0,0,.06)}:deep(.el-dialog) .el-dialog__header .el-dialog__headerbtn:hover .el-dialog__close{color:#ff4d4f;transform:rotate(90deg)}:deep(.el-dialog) .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:rgba(0,0,0,.45);font-size:18px;font-weight:700;transition:all .3s}:deep(.el-dialog) .el-dialog__body{padding:24px;color:rgba(0,0,0,.65);font-size:14px;line-height:1.6;max-height:70vh;overflow-y:auto}:deep(.el-dialog) .el-dialog__body::-webkit-scrollbar{width:8px;height:8px}:deep(.el-dialog) .el-dialog__body::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}:deep(.el-dialog) .el-dialog__body::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:4px;-webkit-transition:all .3s;transition:all .3s}:deep(.el-dialog) .el-dialog__body::-webkit-scrollbar-thumb:hover{background:#8c8c8c}:deep(.el-dialog) .el-dialog__footer{padding:16px 24px;border-top:1px solid #f0f0f0;background:#fafafa;display:flex;justify-content:flex-end;gap:12px}:deep(.el-dialog) .el-dialog__footer .el-button{min-width:80px;height:36px;border-radius:8px;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-dialog) .el-dialog__footer .el-button.el-button--default{border-color:#d9d9d9;color:rgba(0,0,0,.65)}:deep(.el-dialog) .el-dialog__footer .el-button.el-button--default:hover{color:#40a9ff;border-color:#40a9ff;transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.08)}:deep(.el-dialog) .el-dialog__footer .el-button.el-button--primary{background:linear-gradient(135deg,#1890ff,#096dd9);border:none;box-shadow:0 2px 8px rgba(24,144,255,.3)}:deep(.el-dialog) .el-dialog__footer .el-button.el-button--primary:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);transform:translateY(-2px);box-shadow:0 4px 12px rgba(24,144,255,.4)}:deep(.el-dialog) .el-dialog__footer .el-button.el-button--primary:active{transform:translateY(0)}:deep(.el-dialog) .el-dialog__footer .el-button.el-button--danger{background:linear-gradient(135deg,#ff4d4f,#cf1322);border:none;box-shadow:0 2px 8px rgba(255,77,79,.3)}:deep(.el-dialog) .el-dialog__footer .el-button.el-button--danger:hover{background:linear-gradient(135deg,#ff7875,#ff4d4f);transform:translateY(-2px);box-shadow:0 4px 12px rgba(255,77,79,.4)}:deep(.el-dialog) .el-dialog__footer .el-button.el-button--success{background:linear-gradient(135deg,#52c41a,#389e0d);border:none;box-shadow:0 2px 8px rgba(82,196,26,.3)}:deep(.el-dialog) .el-dialog__footer .el-button.el-button--success:hover{background:linear-gradient(135deg,#73d13d,#52c41a);transform:translateY(-2px);box-shadow:0 4px 12px rgba(82,196,26,.4)}:deep(.el-dialog) .el-dialog__footer .el-button.el-button--warning{background:linear-gradient(135deg,#faad14,#d48806);border:none;box-shadow:0 2px 8px rgba(250,173,20,.3)}:deep(.el-dialog) .el-dialog__footer .el-button.el-button--warning:hover{background:linear-gradient(135deg,#ffc53d,#faad14);transform:translateY(-2px);box-shadow:0 4px 12px rgba(250,173,20,.4)}:deep(.el-overlay){background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);animation:overlayFadeIn .3s cubic-bezier(.645,.045,.355,1)}@keyframes dialogFadeIn{0%{opacity:0;transform:scale(.9) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}:deep(.el-select-dropdown){border-radius:4px;box-shadow:0 8px 24px rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.06);padding:4px;animation:dropdownSlideDown .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-select-dropdown) .el-select-dropdown__wrap{max-height:280px}:deep(.el-select-dropdown) .el-select-dropdown__wrap::-webkit-scrollbar{width:6px}:deep(.el-select-dropdown) .el-select-dropdown__wrap::-webkit-scrollbar-track{background:transparent}:deep(.el-select-dropdown) .el-select-dropdown__wrap::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}:deep(.el-select-dropdown) .el-select-dropdown__wrap::-webkit-scrollbar-thumb:hover{background:#bfbfbf}:deep(.el-select-dropdown) .el-select-dropdown__item{height:36px;line-height:36px;padding:0 12px;border-radius:4px;margin:2px 0;color:rgba(0,0,0,.65);font-size:14px;transition:all .2s cubic-bezier(.645,.045,.355,1)}:deep(.el-select-dropdown) .el-select-dropdown__item:hover{background:#e6f7ff;color:#1890ff;transform:translateX(4px)}:deep(.el-select-dropdown) .el-select-dropdown__item.is-selected{background:#e6f7ff;color:#1890ff;font-weight:600}:deep(.el-select-dropdown) .el-select-dropdown__item.is-selected:after{content:"✓";position:absolute;right:12px;color:#1890ff;font-weight:700}:deep(.el-select-dropdown) .el-select-dropdown__item.is-disabled{color:rgba(0,0,0,.25);cursor:not-allowed}:deep(.el-select-dropdown) .el-select-dropdown__item.is-disabled:hover{background:transparent;transform:none}:deep(.el-picker__popper){border-radius:4px;box-shadow:0 12px 32px rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.06);animation:dropdownSlideDown .3s cubic-bezier(.645,.045,.355,1);overflow:hidden}:deep(.el-picker__popper) .el-date-picker .el-picker-panel__body .el-date-table td.available:hover .el-date-table-cell__text{background:#e6f7ff;color:#1890ff;transform:scale(1.1)}:deep(.el-picker__popper) .el-date-picker .el-picker-panel__body .el-date-table td.current:not(.disabled) .el-date-table-cell__text{background:linear-gradient(135deg,#1890ff,#096dd9);box-shadow:0 2px 8px rgba(24,144,255,.3);font-weight:600}:deep(.el-picker__popper) .el-date-picker .el-picker-panel__body .el-date-table td .el-date-table-cell__text{border-radius:4px;transition:all .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-picker__popper) .el-date-picker .el-picker-panel__footer{background:#fafafa;border-top:1px solid #f0f0f0;padding:8px 12px}:deep(.el-picker__popper) .el-date-picker .el-picker-panel__footer .el-button{border-radius:4px;transition:all .3s}:deep(.el-picker__popper) .el-date-picker .el-picker-panel__footer .el-button:hover{transform:translateY(-2px)}:deep(.el-popover){border-radius:4px;box-shadow:0 8px 24px rgba(0,0,0,.12);border:1px solid rgba(0,0,0,.06);animation:popoverFadeIn .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-popover) .el-popover__title{color:rgba(0,0,0,.85);font-weight:600;font-size:15px;margin-bottom:8px}:deep(.el-tooltip__popper){border-radius:4px;padding:8px 12px;font-size:13px;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:tooltipFadeIn .2s cubic-bezier(.645,.045,.355,1)}:deep(.el-tooltip__popper).is-dark{background:rgba(0,0,0,.85);backdrop-filter:blur(8px)}:deep(.el-tooltip__popper).is-light{background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 16px rgba(0,0,0,.1)}:deep(.el-tooltip__popper).is-light .el-tooltip__content{color:rgba(0,0,0,.85)}:deep(.el-loading-mask){background-color:hsla(0,0%,100%,.85);backdrop-filter:blur(4px);animation:loadingFadeIn .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-loading-mask) .el-loading-spinner .circular{animation:loadingRotate 2s linear infinite}:deep(.el-loading-mask) .el-loading-spinner .el-loading-text{color:#1890ff;font-weight:500;font-size:14px;margin-top:12px}:deep(.el-drawer){border-radius:16px 0 0 16px;box-shadow:-4px 0 24px rgba(0,0,0,.12)}:deep(.el-drawer) .el-drawer__header{background:linear-gradient(135deg,#f6f9fc,#fff);padding:20px 24px;border-bottom:1px solid #f0f0f0;margin-bottom:0}:deep(.el-drawer) .el-drawer__header .el-drawer__title{color:rgba(0,0,0,.85);font-size:18px;font-weight:600;position:relative;padding-left:12px}:deep(.el-drawer) .el-drawer__header .el-drawer__title:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:18px;background:linear-gradient(180deg,#1890ff,#096dd9);border-radius:2px}:deep(.el-drawer) .el-drawer__header .el-drawer__close-btn{width:32px;height:32px;border-radius:6px;transition:all .3s}:deep(.el-drawer) .el-drawer__header .el-drawer__close-btn:hover{background:rgba(0,0,0,.06)}:deep(.el-drawer) .el-drawer__header .el-drawer__close-btn:hover .el-icon{color:#ff4d4f;transform:rotate(90deg)}:deep(.el-drawer) .el-drawer__header .el-drawer__close-btn .el-icon{font-size:18px;transition:all .3s}:deep(.el-drawer) .el-drawer__body{padding:24px}:deep(.el-drawer) .el-drawer__body::-webkit-scrollbar{width:8px}:deep(.el-drawer) .el-drawer__body::-webkit-scrollbar-track{background:#f5f5f5}:deep(.el-drawer) .el-drawer__body::-webkit-scrollbar-thumb{background:#bfbfbf;border-radius:4px}:deep(.el-drawer) .el-drawer__body::-webkit-scrollbar-thumb:hover{background:#8c8c8c}:deep(.el-drawer).rtl{animation:drawerSlideIn .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-tabs) .el-tabs__header{margin-bottom:20px}:deep(.el-tabs) .el-tabs__header .el-tabs__item{height:44px;line-height:44px;padding:0 24px;font-size:15px;transition:all .3s cubic-bezier(.645,.045,.355,1);position:relative}:deep(.el-tabs) .el-tabs__header .el-tabs__item:hover{color:#40a9ff;transform:translateY(-2px)}:deep(.el-tabs) .el-tabs__header .el-tabs__item.is-active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:3px;background:linear-gradient(90deg,#1890ff,#096dd9);border-radius:2px 2px 0 0;animation:tabUnderlineExpand .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-tabs) .el-tabs__header .el-tabs__active-bar{display:none}:deep(.el-switch){height:24px;line-height:24px}:deep(.el-switch) .el-switch__core{height:24px;border-radius:12px;transition:all .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-switch) .el-switch__core:after{width:20px;height:20px;transition:all .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-switch).is-checked .el-switch__core{box-shadow:0 2px 8px rgba(24,144,255,.3)}:deep(.el-switch):active .el-switch__core{transform:scale(.95)}@keyframes dropdownSlideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes popoverFadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes tooltipFadeIn{0%{opacity:0}to{opacity:1}}@keyframes loadingFadeIn{0%{opacity:0}to{opacity:1}}@keyframes loadingRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes drawerSlideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes tabUnderlineExpand{0%{transform:scaleX(0)}to{transform:scaleX(1)}}:deep(.el-form-item__label){color:rgba(0,0,0,.85);font-weight:500}:deep(.el-image-viewer) .el-image-viewer__wrapper{backdrop-filter:blur(8px)}:deep(.el-image-viewer) .el-image-viewer__close{width:48px;height:48px;border-radius:24px;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);transition:all .3s}:deep(.el-image-viewer) .el-image-viewer__close:hover{background:rgba(0,0,0,.8);transform:scale(1.1) rotate(90deg)}:deep(.el-image-viewer) .el-image-viewer__close .el-icon{font-size:24px;color:#fff}:deep(.el-image-viewer) .el-image-viewer__actions{background:rgba(0,0,0,.6);backdrop-filter:blur(8px);border-radius:8px;padding:12px 24px}:deep(.el-image-viewer) .el-image-viewer__actions .el-image-viewer__actions__inner .el-icon{font-size:24px;color:#fff;transition:all .3s;cursor:pointer}:deep(.el-image-viewer) .el-image-viewer__actions .el-image-viewer__actions__inner .el-icon:hover{color:#1890ff;transform:scale(1.2)}:deep(.el-image-viewer) .el-image-viewer__canvas img{border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.3)}:deep(.el-upload){border-radius:8px;transition:all .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-upload).el-upload--picture-card{border:2px dashed #d9d9d9;background:#fafafa;transition:all .3s}:deep(.el-upload).el-upload--picture-card:hover{border-color:#1890ff;background:#e6f7ff;transform:scale(1.02)}:deep(.el-upload).el-upload--picture-card .el-icon{color:#8c8c8c;font-size:28px;transition:all .3s}:deep(.el-upload).el-upload--picture-card:hover .el-icon{color:#1890ff;transform:scale(1.1)}:deep(.el-upload) .el-upload-dragger{border:2px dashed #d9d9d9;border-radius:8px;background:#fafafa;transition:all .3s}:deep(.el-upload) .el-upload-dragger:hover{border-color:#1890ff;background:#e6f7ff}:deep(.el-upload) .el-upload-dragger .el-icon{color:#8c8c8c;font-size:48px;margin-bottom:16px;transition:all .3s}:deep(.el-upload) .el-upload-dragger:hover .el-icon{color:#1890ff;transform:scale(1.1)}:deep(.el-upload) .el-upload-dragger .el-upload__text{color:rgba(0,0,0,.65);font-size:14px}:deep(.el-upload) .el-upload-dragger .el-upload__text em{color:#1890ff;font-style:normal;font-weight:600}:deep(.el-upload-list).el-upload-list--picture-card .el-upload-list__item{border-radius:8px;border:1px solid #d9d9d9;transition:all .3s}:deep(.el-upload-list).el-upload-list--picture-card .el-upload-list__item:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}:deep(.el-upload-list).el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-actions{background:rgba(0,0,0,.6);backdrop-filter:blur(4px)}:deep(.el-upload-list).el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-actions .el-icon{color:#fff;transition:all .3s}:deep(.el-upload-list).el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-actions .el-icon:hover{transform:scale(1.2)}:deep(.el-upload-list).el-upload-list--picture-card .el-upload-list__item .el-progress .el-progress-bar__outer{background:rgba(0,0,0,.1)}:deep(.el-upload-list).el-upload-list--picture-card .el-upload-list__item .el-progress .el-progress-bar__inner{background:linear-gradient(90deg,#1890ff,#52c41a)}:deep(.el-pagination){display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 0}:deep(.el-pagination) .el-pagination__total{color:rgba(0,0,0,.65);font-size:14px;font-weight:500}:deep(.el-pagination) .el-pagination__sizes .el-select .el-input__wrapper{border-radius:4px;transition:all .3s}:deep(.el-pagination) .el-pagination__sizes .el-select .el-input__wrapper:hover{border-color:#40a9ff;transform:translateY(-2px)}:deep(.el-pagination) .btn-next,:deep(.el-pagination) .btn-prev{width:32px;height:32px;border-radius:4px;background:#fff;border:1px solid #d9d9d9;transition:all .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-pagination) .btn-next:not(:disabled):hover,:deep(.el-pagination) .btn-prev:not(:disabled):hover{color:#1890ff;border-color:#1890ff;background:#e6f7ff;transform:translateY(-2px)}:deep(.el-pagination) .btn-next:disabled,:deep(.el-pagination) .btn-prev:disabled{background:#f5f5f5;border-color:#e0e0e0;cursor:not-allowed}:deep(.el-pagination) .el-pager .number{width:32px;height:32px;line-height:32px;border-radius:4px;margin:0 4px;background:#fff;border:1px solid #d9d9d9;transition:all .3s cubic-bezier(.645,.045,.355,1);font-weight:500}:deep(.el-pagination) .el-pager .number:hover{color:#1890ff;border-color:#1890ff;background:#e6f7ff;transform:translateY(-2px)}:deep(.el-pagination) .el-pager .number.is-active{color:#fff;background:linear-gradient(135deg,#1890ff,#096dd9);border-color:#1890ff;box-shadow:0 2px 8px rgba(24,144,255,.3);font-weight:600}:deep(.el-pagination) .el-pager .more{color:rgba(0,0,0,.45);transition:all .3s}:deep(.el-pagination) .el-pager .more:hover{color:#1890ff}:deep(.el-pagination) .el-pagination__jump{color:rgba(0,0,0,.65);font-size:14px}:deep(.el-pagination) .el-pagination__jump .el-input .el-input__wrapper{width:50px;border-radius:4px;transition:all .3s}:deep(.el-pagination) .el-pagination__jump .el-input .el-input__wrapper:hover{border-color:#40a9ff}:deep(.el-pagination) .el-pagination__jump .el-input .el-input__wrapper.is-focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}:deep(.el-badge) .el-badge__content{border-radius:10px;padding:0 6px;height:20px;line-height:20px;font-size:12px;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.15);animation:badgeBounce .5s cubic-bezier(.645,.045,.355,1)}:deep(.el-badge) .el-badge__content.is-fixed{top:2px;right:8px}:deep(.el-badge) .el-badge__content.is-dot{width:8px;height:8px;border-radius:4px;animation:badgePulse 2s ease-in-out infinite}:deep(.el-progress) .el-progress-bar__outer{border-radius:100px;background:#f5f5f5}:deep(.el-progress) .el-progress-bar__inner{border-radius:100px;background:linear-gradient(90deg,#1890ff,#52c41a);transition:all .4s cubic-bezier(.645,.045,.355,1)}:deep(.el-progress).el-progress--line .el-progress__text{color:rgba(0,0,0,.85);font-weight:600;font-size:14px}:deep(.el-progress).el-progress--circle .el-progress-circle__track{stroke:#f5f5f5}:deep(.el-progress).el-progress--circle .el-progress-circle__path{stroke:url(#progressGradient);transition:all .4s cubic-bezier(.645,.045,.355,1)}:deep(.el-steps) .el-step .el-step__head .el-step__icon{width:36px;height:36px;border-radius:50%;border:2px solid #d9d9d9;transition:all .3s;background:#fff}:deep(.el-steps) .el-step .el-step__head .el-step__icon .el-step__icon-inner{font-weight:600;font-size:16px}:deep(.el-steps) .el-step .el-step__head.is-process .el-step__icon{border-color:#1890ff;background:linear-gradient(135deg,#1890ff,#096dd9);box-shadow:0 4px 12px rgba(24,144,255,.3)}:deep(.el-steps) .el-step .el-step__head.is-process .el-step__icon .el-step__icon-inner{color:#fff}:deep(.el-steps) .el-step .el-step__head.is-finish .el-step__icon{border-color:#52c41a;background:#52c41a}:deep(.el-steps) .el-step .el-step__head.is-finish .el-step__icon .el-step__icon-inner{color:#fff}:deep(.el-steps) .el-step .el-step__head.is-wait .el-step__icon{border-color:#d9d9d9}:deep(.el-steps) .el-step .el-step__head.is-wait .el-step__icon .el-step__icon-inner{color:rgba(0,0,0,.45)}:deep(.el-steps) .el-step .el-step__title{font-size:15px;font-weight:600}:deep(.el-steps) .el-step .el-step__title.is-process{color:#1890ff}:deep(.el-steps) .el-step .el-step__title.is-finish{color:#52c41a}:deep(.el-steps) .el-step .el-step__title.is-wait{color:rgba(0,0,0,.45)}:deep(.el-steps) .el-step .el-step__description{font-size:13px;color:rgba(0,0,0,.65)}:deep(.el-steps) .el-step .el-step__line{background:#f0f0f0}:deep(.el-steps) .el-step .el-step__line .el-step__line-inner{background:#52c41a;transition:all .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-alert){border-radius:8px;padding:12px 16px;border:none;animation:alertSlideIn .3s cubic-bezier(.645,.045,.355,1)}:deep(.el-alert).el-alert--info{background:#e6f7ff;color:#0050b3}:deep(.el-alert).el-alert--info .el-alert__icon{color:#1890ff}:deep(.el-alert).el-alert--success{background:#f6ffed;color:#135200}:deep(.el-alert).el-alert--success .el-alert__icon{color:#52c41a}:deep(.el-alert).el-alert--warning{background:#fffbe6;color:#874d00}:deep(.el-alert).el-alert--warning .el-alert__icon{color:#faad14}:deep(.el-alert).el-alert--error{background:#fff1f0;color:#820014}:deep(.el-alert).el-alert--error .el-alert__icon{color:#ff4d4f}:deep(.el-alert) .el-alert__title{font-weight:600;font-size:15px}:deep(.el-alert) .el-alert__description{font-size:14px;margin-top:6px}:deep(.el-alert) .el-alert__close-btn{transition:all .3s}:deep(.el-alert) .el-alert__close-btn:hover{transform:scale(1.2) rotate(90deg)}@keyframes badgeBounce{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes badgePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@keyframes alertSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}:deep(.el-tabs) .el-tabs__header{border-bottom:2px solid #f0f0f0}:deep(.el-tabs) .el-tabs__header .el-tabs__nav-wrap:after{display:none}:deep(.el-tabs) .el-tabs__header .el-tabs__item{color:rgba(0,0,0,.65);font-weight:500;padding:0 20px;transition:all .3s}:deep(.el-tabs) .el-tabs__header .el-tabs__item:hover{color:#1890ff}:deep(.el-tabs) .el-tabs__header .el-tabs__item.is-active{color:#1890ff;font-weight:600}:deep(.el-tabs) .el-tabs__header .el-tabs__active-bar{background:linear-gradient(90deg,#1890ff,#40a9ff);height:3px}:deep(.el-switch).is-checked .el-switch__core{background:linear-gradient(135deg,#1890ff,#096dd9)}:deep(.el-checkbox) .el-checkbox__input.is-checked .el-checkbox__inner{background:linear-gradient(135deg,#1890ff,#096dd9);border-color:#1890ff}:deep(.el-radio) .el-radio__input.is-checked .el-radio__inner{background:linear-gradient(135deg,#1890ff,#096dd9);border-color:#1890ff}.empty-state[data-v-6f2b6dfd]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;min-height:400px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;position:relative;overflow:hidden}.empty-state[data-v-6f2b6dfd]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(64,158,255,.03) 0,transparent 70%);animation:rotate-6f2b6dfd 30s linear infinite}@keyframes rotate-6f2b6dfd{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty-state--small[data-v-6f2b6dfd]{padding:40px 20px;min-height:300px}.empty-state--simple[data-v-6f2b6dfd]{padding:40px 20px;min-height:280px;background:transparent}.empty-state--simple[data-v-6f2b6dfd]:before{display:none}.empty-illustration[data-v-6f2b6dfd]{margin-bottom:24px;animation:float-6f2b6dfd 4s ease-in-out infinite;filter:drop-shadow(0 8px 16px rgba(0,0,0,.08));position:relative;z-index:1}@keyframes float-6f2b6dfd{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-8px) rotate(1deg)}50%{transform:translateY(-12px) rotate(0deg)}75%{transform:translateY(-8px) rotate(-1deg)}}.empty-svg[data-v-6f2b6dfd]{width:240px;height:240px;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.empty-state:hover .empty-svg[data-v-6f2b6dfd]{transform:scale(1.08) translateY(-5px);filter:drop-shadow(0 12px 24px rgba(0,0,0,.12))}.empty-state--small .empty-svg[data-v-6f2b6dfd]{width:180px;height:180px}.empty-state--simple .empty-svg[data-v-6f2b6dfd]{width:160px;height:160px}.empty-content[data-v-6f2b6dfd]{text-align:center;max-width:400px;position:relative;z-index:1}.empty-title[data-v-6f2b6dfd]{font-size:20px;font-weight:600;color:#2c3e50;margin:0 0 12px 0;line-height:1.4;letter-spacing:-.02em;animation:fadeInUp-6f2b6dfd .6s ease-out}@keyframes fadeInUp-6f2b6dfd{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.empty-state--small .empty-title[data-v-6f2b6dfd]{font-size:18px;margin-bottom:8px}.empty-description[data-v-6f2b6dfd]{font-size:14px;color:#6c757d;margin:0 0 28px 0;line-height:1.7;animation:fadeInUp-6f2b6dfd .6s ease-out .1s backwards}.empty-state--small .empty-description[data-v-6f2b6dfd]{font-size:13px;margin-bottom:20px}.empty-extra[data-v-6f2b6dfd]{margin-bottom:24px;animation:fadeInUp-6f2b6dfd .6s ease-out .2s backwards}.empty-action[data-v-6f2b6dfd]{margin-top:8px;padding:10px 24px;font-size:14px;border-radius:8px;box-shadow:0 4px 12px rgba(64,158,255,.25);transition:all .3s cubic-bezier(.34,1.56,.64,1);animation:fadeInUp-6f2b6dfd .6s ease-out .3s backwards}.empty-action[data-v-6f2b6dfd]:hover{box-shadow:0 6px 20px rgba(64,158,255,.35);transform:translateY(-3px) scale(1.05)}.empty-action[data-v-6f2b6dfd]:active{transform:translateY(-1px) scale(1.02)}.empty-simple-text[data-v-6f2b6dfd]{font-size:15px;color:#6c757d;margin-top:16px;text-align:center;font-weight:500;position:relative;z-index:1;animation:fadeIn-6f2b6dfd .8s ease-out}@keyframes fadeIn-6f2b6dfd{0%{opacity:0}to{opacity:1}}.empty-state--small .empty-simple-text[data-v-6f2b6dfd]{font-size:14px;margin-top:12px}.empty-state[data-type=no-permission] .empty-title[data-v-6f2b6dfd]{color:#f56c6c}.empty-state[data-type=error] .empty-title[data-v-6f2b6dfd]{color:#e6a23c}.page[data-v-06d4fede]{display:flex;flex-direction:column;padding:20px;background:#fff;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.08);flex:1;min-height:0;overflow:hidden;width:100%}.search-panel[data-v-06d4fede]{flex-shrink:0;margin:-20px -20px 20px -20px;background:#fff;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.03),0 1px 6px -1px rgba(0,0,0,.02),0 2px 4px 0 rgba(0,0,0,.02);overflow:hidden;transition:all .3s cubic-bezier(.645,.045,.355,1)}.search-panel.collapsed .search-fields[data-v-06d4fede]{max-height:0;padding:0 20px;margin:0;opacity:0;visibility:hidden}.search-panel.collapsed .search-actions[data-v-06d4fede]{padding:12px 20px;border-top:none}.search-panel:not(.collapsed) .search-fields[data-v-06d4fede]{max-height:800px;padding:20px 20px 16px;opacity:1;visibility:visible}.search-panel:not(.collapsed) .search-actions[data-v-06d4fede]{padding:12px 20px 16px;border-top:1px solid #f0f0f0}.search-form .search-fields[data-v-06d4fede]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;transition:all .3s cubic-bezier(.645,.045,.355,1);overflow:hidden}.search-form .search-fields[data-v-06d4fede] .el-form-item{margin:0}.search-form .search-fields[data-v-06d4fede] .el-form-item .el-form-item__label{font-size:14px;color:#303133;font-weight:500;line-height:32px;padding-right:12px}.search-form .search-fields[data-v-06d4fede] .el-form-item .el-form-item__content{line-height:32px}.search-form .search-fields[data-v-06d4fede] .el-input{width:180px}.search-form .search-fields[data-v-06d4fede] .el-input .el-input__wrapper{box-shadow:inset 0 0 0 1px #dcdfe6;border-radius:6px;transition:all .2s cubic-bezier(.645,.045,.355,1)}.search-form .search-fields[data-v-06d4fede] .el-input .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #c0c4cc}.search-form .search-fields[data-v-06d4fede] .el-input .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-primary) inset}.search-form .search-fields[data-v-06d4fede] .el-input .el-input__inner{font-size:14px}.search-form .search-fields[data-v-06d4fede] .el-select{width:180px}.search-form .search-fields[data-v-06d4fede] .el-select .el-select__wrapper{box-shadow:inset 0 0 0 1px #dcdfe6;border-radius:6px;transition:all .2s cubic-bezier(.645,.045,.355,1)}.search-form .search-fields[data-v-06d4fede] .el-select .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #c0c4cc}.search-form .search-fields[data-v-06d4fede] .el-select .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.search-form .search-fields[data-v-06d4fede] .el-date-editor{width:240px}.search-form .search-fields[data-v-06d4fede] .el-date-editor .el-input__wrapper{box-shadow:inset 0 0 0 1px #dcdfe6;border-radius:6px;transition:all .2s cubic-bezier(.645,.045,.355,1)}.search-form .search-fields[data-v-06d4fede] .el-date-editor .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #c0c4cc}.search-form .search-fields[data-v-06d4fede] .el-date-editor .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-primary) inset}.search-form .search-actions[data-v-06d4fede]{display:flex;align-items:center;justify-content:flex-end;transition:all .3s cubic-bezier(.645,.045,.355,1)}.search-form .search-actions .actions-group[data-v-06d4fede]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.search-form .search-actions .actions-group .toggle-btn[data-v-06d4fede]{font-size:14px;color:#606266;padding:0 12px;height:32px}.search-form .search-actions .actions-group .toggle-btn[data-v-06d4fede]:hover{color:var(--el-color-primary)}.search-form .search-actions .actions-group .toggle-btn .el-icon[data-v-06d4fede]{margin-right:4px;transition:transform .3s cubic-bezier(.645,.045,.355,1)}.search-form .search-actions .actions-group[data-v-06d4fede] .el-button{height:32px;padding:0 16px;font-size:14px;border-radius:6px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.search-form .search-actions .actions-group[data-v-06d4fede] .el-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.5);transform:translate(-50%,-50%);transition:width .6s,height .6s}.search-form .search-actions .actions-group[data-v-06d4fede] .el-button:active:before{width:200px;height:200px}.search-form .search-actions .actions-group[data-v-06d4fede] .el-button:not(.el-button--primary):not(.el-button--success):not(.is-plain){background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #dcdfe6;color:#606266;box-shadow:0 1px 2px rgba(0,0,0,.05)}.search-form .search-actions .actions-group[data-v-06d4fede] .el-button:not(.el-button--primary):not(.el-button--success):not(.is-plain):hover{color:var(--el-color-primary);border-color:var(--el-color-primary-light-5);background:linear-gradient(135deg,#ecf5ff,#f4f9ff);box-shadow:0 2px 4px rgba(64,158,255,.15);transform:translateY(-1px)}.search-form .search-actions .actions-group[data-v-06d4fede] .el-button:not(.el-button--primary):not(.el-button--success):not(.is-plain):active{transform:translateY(0)}.search-form .search-actions .actions-group[data-v-06d4fede] .el-button.el-button--primary{background:linear-gradient(135deg,#409eff,#5cadff);border:none;box-shadow:0 2px 6px rgba(64,158,255,.35);position:relative}.search-form .search-actions .actions-group[data-v-06d4fede] .el-button.el-button--primary:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent);border-radius:6px;pointer-events:none}.search-form .search-actions .actions-group[data-v-06d4fede] .el-button.el-button--primary:hover{background:linear-gradient(135deg,#66b1ff,#79bbff);box-shadow:0 4px 12px rgba(64,158,255,.45);transform:translateY(-2px)}.search-form .search-actions .actions-group[data-v-06d4fede] .el-button.el-button--primary:active{transform:translateY(0);box-shadow:0 2px 4px rgba(64,158,255,.3)}.search-form .search-actions .actions-group[data-v-06d4fede] .el-button.el-button--success.is-plain{background:linear-gradient(135deg,#fff,#f8fff8);border:1px solid #b3e19d;color:#67c23a;box-shadow:0 1px 2px rgba(103,194,58,.1)}.search-form .search-actions .actions-group[data-v-06d4fede] .el-button.el-button--success.is-plain:hover{background:var(--el-color-success);color:#fff;border-color:var(--el-color-success);box-shadow:0 2px 6px rgba(103,194,58,.3);transform:translateY(-1px)}.search-form .search-actions .actions-group[data-v-06d4fede] .el-button.el-button--success.is-plain:active{transform:translateY(0)}.search-form .search-actions .actions-group[data-v-06d4fede] .el-button.export-btn{position:relative;overflow:hidden}.search-form .search-actions .actions-group[data-v-06d4fede] .el-button.export-btn .export-text{position:relative;z-index:2}.search-form .search-actions .actions-group[data-v-06d4fede] .el-button.export-btn .export-progress-bar{position:absolute;left:0;bottom:0;height:3px;background:linear-gradient(90deg,#67c23a,#85ce61);transition:width .3s ease;border-radius:0 0 6px 6px;box-shadow:0 -1px 3px rgba(103,194,58,.3);animation:progressPulse-06d4fede 1.5s ease-in-out infinite}.search-form .search-actions .actions-group[data-v-06d4fede] .el-button.export-btn.is-loading{animation:exportLoading-06d4fede 1.5s ease-in-out infinite}.search-form .search-actions .actions-group[data-v-06d4fede] .el-button .el-icon{font-size:14px;margin-right:4px}.table-container[data-v-06d4fede]{flex:1;overflow:hidden;min-height:0;display:flex;flex-direction:column;position:relative;border-radius:8px}.table-container[data-v-06d4fede] .empty-state{background:linear-gradient(135deg,#fafbfc,#f5f7fa 50%,#fafbfc);border:1px solid #e4e7ed;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .3s ease;animation:emptyFadeIn-06d4fede .4s ease-in-out}.table-container[data-v-06d4fede] .empty-state:hover{box-shadow:0 4px 16px rgba(0,0,0,.06)}@keyframes emptyFadeIn-06d4fede{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes progressPulse-06d4fede{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.8;filter:brightness(1.2)}}@keyframes exportLoading-06d4fede{0%,to{box-shadow:0 1px 2px rgba(103,194,58,.1)}50%{box-shadow:0 2px 8px rgba(103,194,58,.3)}}[data-v-06d4fede] .el-loading-mask{backdrop-filter:blur(2px);transition:all .3s cubic-bezier(.4,0,.2,1)}[data-v-06d4fede] .el-loading-spinner .circular{width:42px;height:42px;animation:loading-rotate 2s linear infinite}[data-v-06d4fede] .el-loading-spinner .path{stroke:var(--el-color-primary);stroke-width:3;animation:loading-dash 1.5s ease-in-out infinite}.table[data-v-06d4fede]{flex:1;min-height:0}.table[data-v-06d4fede] .el-table__inner-wrapper{height:100%}.table[data-v-06d4fede] .el-table{height:100%;border-radius:8px;border:none;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.03),0 1px 6px -1px rgba(0,0,0,.02),0 2px 4px 0 rgba(0,0,0,.02)}.table[data-v-06d4fede] .el-table .el-table__header-wrapper .el-table__header th{background:linear-gradient(180deg,#fafafa 0,#f5f5f5);color:#303133;font-weight:600;border-bottom:2px solid #e8e8e8;padding:16px 0;font-size:14px;transition:background-color .2s}.table[data-v-06d4fede] .el-table .el-table__header-wrapper .el-table__header th:hover{background:#f0f0f0}.table[data-v-06d4fede] .el-table .el-table__header-wrapper .el-table__header th .cell{color:#303133;font-weight:600;letter-spacing:.3px}.table[data-v-06d4fede] .el-table .el-table__body-wrapper .el-table__body tr{transition:all .25s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative}.table[data-v-06d4fede] .el-table .el-table__body-wrapper .el-table__body tr:before{content:"";position:absolute;left:0;top:0;bottom:0;width:0;background:linear-gradient(90deg,var(--el-color-primary) 0,transparent 100%);transition:width .3s cubic-bezier(.4,0,.2,1);z-index:1}.table[data-v-06d4fede] .el-table .el-table__body-wrapper .el-table__body tr:hover:before{width:4px}.table[data-v-06d4fede] .el-table .el-table__body-wrapper .el-table__body tr:hover>td{background:linear-gradient(90deg,#f5f8fc,#f8fafb)!important;box-shadow:inset 0 1px 0 rgba(64,158,255,.1),inset 0 -1px 0 rgba(64,158,255,.1)}.table[data-v-06d4fede] .el-table .el-table__body-wrapper .el-table__body tr.el-table__row--striped td{background:#fafbfc}.table[data-v-06d4fede] .el-table .el-table__body-wrapper .el-table__body tr.el-table__row--striped:hover>td{background:linear-gradient(90deg,#f0f4f9,#f5f7fa)!important}.table[data-v-06d4fede] .el-table .el-table__body-wrapper .el-table__body tr.current-row:before{width:4px;background:var(--el-color-primary)}.table[data-v-06d4fede] .el-table .el-table__body-wrapper .el-table__body tr.current-row>td{background:linear-gradient(90deg,#e6f3ff,#f0f7ff)!important;font-weight:500;color:#303133}.table[data-v-06d4fede] .el-table .el-table__body-wrapper .el-table__body tr td{border-bottom:1px solid #f0f0f0;padding:14px 0;color:#606266;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1)}.table[data-v-06d4fede] .el-table .el-table__body-wrapper .el-table__body tr td .cell{line-height:1.8;overflow:hidden;text-overflow:ellipsis;padding:0 12px}.table[data-v-06d4fede] .el-table .el-table__body-wrapper .el-table__body tr td :deep(.el-button){margin:0 4px;padding:5px 12px;font-size:13px;border-radius:4px;transition:all .2s ease}.table[data-v-06d4fede] .el-table .el-table__body-wrapper .el-table__body tr td :deep(.el-button)--text,.table[data-v-06d4fede] .el-table .el-table__body-wrapper .el-table__body tr td :deep(.el-button).is-link{padding:2px 8px}.table[data-v-06d4fede] .el-table .el-table__body-wrapper .el-table__body tr td :deep(.el-button)--text:hover,.table[data-v-06d4fede] .el-table .el-table__body-wrapper .el-table__body tr td :deep(.el-button).is-link:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.table[data-v-06d4fede] .el-table .el-table__body-wrapper .el-table__body tr td :deep(.el-button):not(.is-link):hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.1)}.table[data-v-06d4fede] .el-table .el-table__body-wrapper .el-table__body tr:last-child td{border-bottom:none}.table[data-v-06d4fede] .el-table .el-table__empty-block{min-height:260px;background:linear-gradient(180deg,#fafafa 0,#fff)}.table[data-v-06d4fede] .el-table .el-table__empty-block .el-table__empty-text{color:#909399;font-size:14px}[data-v-06d4fede] .el-scrollbar__view{width:100%}.pagination-block[data-v-06d4fede]{padding:20px 0 0 0;flex-shrink:0;display:flex;justify-content:center;align-items:center;background:transparent}.pagination-block[data-v-06d4fede] .el-pagination{display:flex;align-items:center;gap:8px}.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__jump,.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__total{font-size:14px;color:#606266;font-weight:500}.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__sizes .el-select .el-select__wrapper{border-radius:6px;box-shadow:inset 0 0 0 1px #dcdfe6;transition:all .2s cubic-bezier(.645,.045,.355,1)}.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__sizes .el-select .el-select__wrapper:hover{box-shadow:inset 0 0 0 1px #c0c4cc}.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__sizes .el-select .el-select__wrapper.is-focused{box-shadow:inset 0 0 0 1px #409eff}.pagination-block[data-v-06d4fede] .el-pagination .el-pager{display:flex;gap:6px}.pagination-block[data-v-06d4fede] .el-pagination .el-pager li{min-width:36px;height:36px;line-height:36px;border-radius:8px;margin:0;font-weight:500;font-size:14px;transition:all .2s cubic-bezier(.645,.045,.355,1);border:1px solid transparent;background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #e4e7ed;color:#606266;box-shadow:0 1px 2px rgba(0,0,0,.05)}.pagination-block[data-v-06d4fede] .el-pagination .el-pager li:hover:not(.is-active):not(.is-disabled){color:var(--el-color-primary);background:linear-gradient(135deg,#ecf5ff,#f4f9ff);border-color:var(--el-color-primary-light-3);box-shadow:0 2px 4px rgba(64,158,255,.2);transform:translateY(-2px)}.pagination-block[data-v-06d4fede] .el-pagination .el-pager li.is-active{background:linear-gradient(135deg,#409eff,#66b1ff);color:#fff;border:none;box-shadow:0 3px 6px rgba(64,158,255,.35),0 1px 3px rgba(64,158,255,.2);font-weight:600;transform:scale(1.05)}.pagination-block[data-v-06d4fede] .el-pagination .el-pager li.is-active:hover{background:linear-gradient(135deg,#66b1ff,#79bbff);transform:scale(1.05) translateY(-1px);box-shadow:0 4px 10px rgba(64,158,255,.45)}.pagination-block[data-v-06d4fede] .el-pagination .el-pager li.is-more:hover{color:#409eff;background:transparent;border-color:transparent}.pagination-block[data-v-06d4fede] .el-pagination .btn-next,.pagination-block[data-v-06d4fede] .el-pagination .btn-prev{min-width:36px;height:36px;line-height:36px;border-radius:8px;margin:0;padding:0 14px;font-size:14px;font-weight:600;background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #e4e7ed;color:#606266;box-shadow:0 1px 2px rgba(0,0,0,.05);transition:all .25s cubic-bezier(.4,0,.2,1)}.pagination-block[data-v-06d4fede] .el-pagination .btn-next:not(:disabled):hover,.pagination-block[data-v-06d4fede] .el-pagination .btn-prev:not(:disabled):hover{color:var(--el-color-primary);background:linear-gradient(135deg,#ecf5ff,#f4f9ff);border-color:var(--el-color-primary-light-3);box-shadow:0 3px 6px rgba(64,158,255,.25);transform:translateY(-2px)}.pagination-block[data-v-06d4fede] .el-pagination .btn-next:not(:disabled):active,.pagination-block[data-v-06d4fede] .el-pagination .btn-prev:not(:disabled):active{transform:translateY(0);box-shadow:0 1px 3px rgba(64,158,255,.2)}.pagination-block[data-v-06d4fede] .el-pagination .btn-next:disabled,.pagination-block[data-v-06d4fede] .el-pagination .btn-prev:disabled{opacity:.4;cursor:not-allowed;border-color:#ebeef5;background:linear-gradient(135deg,#f5f7fa,#f0f2f5);color:#c0c4cc;box-shadow:none}.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__jump{position:relative}.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__jump .el-input .el-input__wrapper{width:50px;border-radius:6px;box-shadow:inset 0 0 0 1px #dcdfe6;transition:all .3s cubic-bezier(.4,0,.2,1)}.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__jump .el-input .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #c0c4cc;transform:translateY(-1px)}.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__jump .el-input .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #409eff,0 0 0 3px rgba(64,158,255,.1);transform:translateY(-1px)}.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__jump .el-input .el-input__inner{text-align:center;font-weight:500}.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__total{font-weight:500;color:#606266;padding:6px 12px;background:linear-gradient(135deg,#f5f7fa,#fff);border-radius:6px;border:1px solid #e4e7ed}[data-v-06d4fede] .el-table__body,[data-v-06d4fede] .el-table__header{min-width:100%}.table[data-v-06d4fede] .el-button{margin:0 4px;border-radius:6px;font-size:13px;padding:6px 15px;font-weight:500;transition:all .2s cubic-bezier(.645,.045,.355,1)}.table[data-v-06d4fede] .el-button--text,.table[data-v-06d4fede] .el-button.is-link{padding:5px 8px;margin:0 2px;font-weight:500}.table[data-v-06d4fede] .el-button--text:hover,.table[data-v-06d4fede] .el-button.is-link:hover{background-color:rgba(64,158,255,.1)}.table[data-v-06d4fede] .el-button--small{padding:5px 12px;font-size:12px}.table[data-v-06d4fede] .el-button--primary:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(64,158,255,.3)}.table[data-v-06d4fede] .previewImg{border-radius:6px;cursor:pointer;border:2px solid #f0f0f0;transition:all .25s cubic-bezier(.645,.045,.355,1);overflow:hidden}.table[data-v-06d4fede] .previewImg:hover{border-color:#409eff;transform:scale(1.05);box-shadow:0 4px 12px rgba(0,0,0,.15)}.table[data-v-06d4fede] .el-tag{border-radius:4px;font-weight:500;padding:0 10px;font-size:12px;border:none}.table[data-v-06d4fede] .el-tag.el-tag--success{background-color:#f0f9ff;color:#67c23a}.table[data-v-06d4fede] .el-tag.el-tag--warning{background-color:#fdf6ec;color:#e6a23c}.table[data-v-06d4fede] .el-tag.el-tag--danger{background-color:#fef0f0;color:#f56c6c}.table[data-v-06d4fede] .el-tag.el-tag--info{background-color:#f4f4f5;color:#909399}.table[data-v-06d4fede] .el-switch.is-checked .el-switch__core{background-color:#67c23a;border-color:#67c23a}@media (max-width:1024px){.page[data-v-06d4fede]{margin:0 12px 12px 12px;padding:16px;height:calc(100vh - 140px)}.search-panel[data-v-06d4fede]{margin:-16px -16px 16px -16px}.search-panel:not(.collapsed) .search-fields[data-v-06d4fede]{padding:16px;gap:12px}.search-panel:not(.collapsed) .search-fields[data-v-06d4fede] .el-form-item{width:calc(50% - 6px);min-width:0}.pagination-block[data-v-06d4fede]{padding:16px 0 0 0}.pagination-block[data-v-06d4fede] .el-pagination{flex-wrap:wrap;gap:8px}.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__total{order:-1;width:100%;text-align:center;margin-bottom:8px}.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__jump{display:none}}@media (max-width:768px){.page[data-v-06d4fede]{margin:0 8px 8px 8px;padding:12px;border-radius:6px;height:calc(100vh - 136px);box-shadow:0 1px 3px rgba(0,0,0,.06);-webkit-user-select:none;-moz-user-select:none;user-select:none}.page input[data-v-06d4fede],.page textarea[data-v-06d4fede]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.search-panel[data-v-06d4fede]{margin:-12px -12px 12px -12px;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.search-panel:not(.collapsed) .search-fields[data-v-06d4fede]{padding:12px;gap:10px}.search-panel:not(.collapsed) .search-fields[data-v-06d4fede] .el-form-item{width:100%;flex-direction:column;align-items:flex-start}.search-panel:not(.collapsed) .search-fields[data-v-06d4fede] .el-form-item .el-form-item__label{padding-bottom:6px;line-height:1.5;font-size:13px;font-weight:600}.search-panel:not(.collapsed) .search-fields[data-v-06d4fede] .el-form-item .el-date-editor,.search-panel:not(.collapsed) .search-fields[data-v-06d4fede] .el-form-item .el-form-item__content,.search-panel:not(.collapsed) .search-fields[data-v-06d4fede] .el-form-item .el-input,.search-panel:not(.collapsed) .search-fields[data-v-06d4fede] .el-form-item .el-select{width:100%}.search-panel:not(.collapsed) .search-actions[data-v-06d4fede]{padding:12px;background:linear-gradient(135deg,#fafbfc,#fff);border-top:1px solid #f0f0f0}.search-panel:not(.collapsed) .search-actions .actions-group[data-v-06d4fede]{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px}.search-panel:not(.collapsed) .search-actions .actions-group .toggle-btn[data-v-06d4fede]{grid-column:span 2;justify-content:center;padding:8px;background:linear-gradient(135deg,#f5f7fa,#fff);border:1px solid #e4e7ed;border-radius:6px;color:#606266;font-weight:500}.search-panel:not(.collapsed) .search-actions .actions-group .toggle-btn[data-v-06d4fede]:hover{background:linear-gradient(135deg,#ecf5ff,#f4f9ff);border-color:var(--el-color-primary-light-5)}.search-panel:not(.collapsed) .search-actions .actions-group[data-v-06d4fede] .el-button{min-width:0;padding:0 12px;height:36px;font-size:13px}.search-panel:not(.collapsed) .search-actions .actions-group[data-v-06d4fede] .el-button.el-button--primary{grid-column:span 2}.table[data-v-06d4fede] .el-table{font-size:13px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.table[data-v-06d4fede] .el-table td,.table[data-v-06d4fede] .el-table th{padding:10px 0}.table[data-v-06d4fede] .el-table td .cell,.table[data-v-06d4fede] .el-table th .cell{font-size:13px;padding:0 8px;white-space:nowrap}.table[data-v-06d4fede] .el-table .el-table__body tr{-webkit-tap-highlight-color:rgba(64,158,255,.1)}.table[data-v-06d4fede] .el-table .el-table__body tr:active>td,.table[data-v-06d4fede] .el-table .el-table__body tr:hover>td{transform:none;box-shadow:none;background-color:#f8f9fa!important}.table[data-v-06d4fede] .el-table .el-table__body tr:active>td{background-color:#ecf5ff!important}.table[data-v-06d4fede] .el-button{padding:6px 12px;font-size:13px;border-radius:6px;margin:0 3px;min-height:36px;-webkit-tap-highlight-color:transparent}.table[data-v-06d4fede] .el-button:not(.is-link):hover{transform:none}.table[data-v-06d4fede] .el-button:active{transform:scale(.96)}.table[data-v-06d4fede] .el-button .el-icon{font-size:15px}.table-container[data-v-06d4fede] .empty-state{padding:30px 16px;min-height:240px}.table-container[data-v-06d4fede] .empty-state .empty-svg{width:140px;height:140px}.table-container[data-v-06d4fede] .empty-state .empty-simple-text{font-size:13px}.pagination-block[data-v-06d4fede]{padding:12px 0 0 0;background:linear-gradient(135deg,#fafbfc,#fff);border-radius:6px;margin-top:8px}.pagination-block[data-v-06d4fede] .el-pagination{flex-wrap:wrap;justify-content:center;gap:6px;padding:8px}.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__sizes{order:-2;width:100%;display:flex;justify-content:center;margin-bottom:8px}.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__sizes .el-select .el-select__wrapper{box-shadow:inset 0 0 0 1px #dcdfe6;border-radius:6px;background:#fff}.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__total{order:-1;width:100%;text-align:center;margin-bottom:8px;font-size:13px;padding:6px 10px;background:linear-gradient(135deg,#ecf5ff,#f4f9ff);border-radius:6px;border:1px solid #d9ecff;color:#409eff;font-weight:600}.pagination-block[data-v-06d4fede] .el-pagination .btn-next span,.pagination-block[data-v-06d4fede] .el-pagination .btn-prev span,.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__jump{display:none}.pagination-block[data-v-06d4fede] .el-pagination .btn-next,.pagination-block[data-v-06d4fede] .el-pagination .btn-prev{min-width:32px;height:32px;line-height:32px;padding:0;border-radius:6px;box-shadow:0 1px 3px rgba(0,0,0,.08)}.pagination-block[data-v-06d4fede] .el-pagination .btn-next:not(:disabled):hover,.pagination-block[data-v-06d4fede] .el-pagination .btn-prev:not(:disabled):hover{box-shadow:0 2px 6px rgba(64,158,255,.2)}.pagination-block[data-v-06d4fede] .el-pagination .el-pager li{min-width:32px;height:32px;line-height:32px;font-size:13px;border-radius:6px;margin:0 2px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.pagination-block[data-v-06d4fede] .el-pagination .el-pager li.is-active{box-shadow:0 2px 6px rgba(64,158,255,.25)}.pagination-block[data-v-06d4fede] .el-pagination .el-pager li:not(.is-active):hover{box-shadow:0 2px 6px rgba(64,158,255,.15)}}@media (max-width:480px){.page[data-v-06d4fede]{margin:0 4px 4px 4px;padding:8px;height:calc(100vh - 130px)}.search-panel[data-v-06d4fede]{margin:-8px -8px 8px -8px;border-radius:4px}.search-panel.collapsed .search-actions[data-v-06d4fede]{padding:8px}.search-panel:not(.collapsed) .search-actions[data-v-06d4fede],.search-panel:not(.collapsed) .search-fields[data-v-06d4fede]{padding:8px;gap:8px}.search-panel:not(.collapsed) .search-actions .actions-group[data-v-06d4fede]{gap:6px}.search-panel:not(.collapsed) .search-actions .actions-group[data-v-06d4fede] .el-button{padding:0 12px;height:28px;font-size:12px}.search-panel:not(.collapsed) .search-actions .actions-group[data-v-06d4fede] .el-button .el-icon{font-size:14px}.table[data-v-06d4fede] .el-table{font-size:12px}.table[data-v-06d4fede] .el-table td,.table[data-v-06d4fede] .el-table th{padding:8px 0}.table[data-v-06d4fede] .el-table td .cell,.table[data-v-06d4fede] .el-table th .cell{padding:0 6px}.table[data-v-06d4fede] .el-button{padding:4px 10px;font-size:12px;margin:0 2px}.table[data-v-06d4fede] .el-button--text,.table[data-v-06d4fede] .el-button.is-link{padding:2px 6px}.pagination-block[data-v-06d4fede]{padding:10px 0 0 0}.pagination-block[data-v-06d4fede] .el-pagination{justify-content:center;gap:4px}.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__jump,.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__sizes{display:none}.pagination-block[data-v-06d4fede] .el-pagination .el-pagination__total{width:100%;text-align:center;font-size:12px;margin-bottom:6px}.pagination-block[data-v-06d4fede] .el-pagination .btn-next,.pagination-block[data-v-06d4fede] .el-pagination .btn-prev{min-width:28px;height:28px;line-height:28px;padding:0 6px;font-size:12px}.pagination-block[data-v-06d4fede] .el-pagination .el-pager li{min-width:28px;height:28px;line-height:28px;font-size:12px}}@media (max-width:768px) and (orientation:landscape){.page[data-v-06d4fede]{height:calc(100vh - 80px)}.header-form.is-collapsed[data-v-06d4fede]{height:45px!important}.pagination-block[data-v-06d4fede]{padding:8px 0 0 0}}@media (min-width:1920px){.page[data-v-06d4fede]{max-width:1800px;margin:0 auto 16px auto}}@media print{.page[data-v-06d4fede]{height:auto;box-shadow:none;border:1px solid #e0e0e0}.header-form[data-v-06d4fede],.pagination-block[data-v-06d4fede]{display:none}.table-container[data-v-06d4fede]{height:auto;overflow:visible}.table[data-v-06d4fede] .el-button{display:none}}:host,:root{--w-e-textarea-bg-color:#fff;--w-e-textarea-color:#333;--w-e-textarea-border-color:#ccc;--w-e-textarea-slight-border-color:#e8e8e8;--w-e-textarea-slight-color:#d4d4d4;--w-e-textarea-slight-bg-color:#f5f2f0;--w-e-textarea-selected-border-color:#b4d5ff;--w-e-textarea-handler-bg-color:#4290f7;--w-e-toolbar-color:#595959;--w-e-toolbar-bg-color:#fff;--w-e-toolbar-active-color:#333;--w-e-toolbar-active-bg-color:#f1f1f1;--w-e-toolbar-disabled-color:#999;--w-e-toolbar-border-color:#e8e8e8;--w-e-modal-button-bg-color:#fafafa;--w-e-modal-button-border-color:#d9d9d9}.w-e-text-container *,.w-e-toolbar *{box-sizing:border-box;margin:0;outline:none;padding:0}.w-e-text-container blockquote,.w-e-text-container li,.w-e-text-container p,.w-e-text-container td,.w-e-text-container th,.w-e-toolbar *{line-height:1.5}.w-e-text-container{background-color:var(--w-e-textarea-bg-color);color:var(--w-e-textarea-color);height:100%;position:relative}.w-e-text-container .w-e-scroll{-webkit-overflow-scrolling:touch;height:100%}.w-e-text-container [data-slate-editor]{word-wrap:break-word;border-top:1px solid transparent;min-height:100%;outline:0;padding:0 10px;white-space:pre-wrap}.w-e-text-container [data-slate-editor] p{margin:15px 0}.w-e-text-container [data-slate-editor] h1,.w-e-text-container [data-slate-editor] h2,.w-e-text-container [data-slate-editor] h3,.w-e-text-container [data-slate-editor] h4,.w-e-text-container [data-slate-editor] h5{margin:20px 0}.w-e-text-container [data-slate-editor] img{cursor:default;display:inline!important;max-width:100%;min-height:20px;min-width:20px}.w-e-text-container [data-slate-editor] span{text-indent:0}.w-e-text-container [data-slate-editor] [data-selected=true]{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-placeholder{font-style:italic;left:10px;top:17px;width:90%}.w-e-max-length-info,.w-e-text-placeholder{color:var(--w-e-textarea-slight-color);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.w-e-max-length-info{bottom:.5em;right:1em}.w-e-bar{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-color);font-size:14px;padding:0 5px}.w-e-bar svg{fill:var(--w-e-toolbar-color);height:14px;width:14px}.w-e-bar-show{display:flex}.w-e-bar-hidden{display:none}.w-e-hover-bar{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 5px #0000001f;position:absolute}.w-e-toolbar{flex-wrap:wrap;position:relative}.w-e-bar-divider{background-color:var(--w-e-toolbar-border-color);display:inline-flex;height:40px;margin:0 5px;width:1px}.w-e-bar-item{display:flex;height:40px;padding:4px;position:relative;text-align:center}.w-e-bar-item,.w-e-bar-item button{align-items:center;justify-content:center}.w-e-bar-item button{background:transparent;border:none;color:var(--w-e-toolbar-color);cursor:pointer;display:inline-flex;height:32px;overflow:hidden;padding:0 8px;white-space:nowrap}.w-e-bar-item button:hover{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item button .title{margin-left:5px}.w-e-bar-item .active{background-color:var(--w-e-toolbar-active-bg-color);color:var(--w-e-toolbar-active-color)}.w-e-bar-item .disabled{color:var(--w-e-toolbar-disabled-color);cursor:not-allowed}.w-e-bar-item .disabled svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover{background-color:var(--w-e-toolbar-bg-color);color:var(--w-e-toolbar-disabled-color)}.w-e-bar-item .disabled:hover svg{fill:var(--w-e-toolbar-disabled-color)}.w-e-menu-tooltip-v5:before{background-color:var(--w-e-toolbar-active-color);border-radius:5px;color:var(--w-e-toolbar-bg-color);content:attr(data-tooltip);font-size:.75em;padding:5px 10px;text-align:center;top:40px;white-space:pre;z-index:1}.w-e-menu-tooltip-v5:after,.w-e-menu-tooltip-v5:before{opacity:0;position:absolute;transition:opacity .6s;visibility:hidden}.w-e-menu-tooltip-v5:after{border:5px solid transparent;border-bottom:5px solid var(--w-e-toolbar-active-color);content:"";top:30px}.w-e-menu-tooltip-v5:hover:after,.w-e-menu-tooltip-v5:hover:before{opacity:1;visibility:visible}.w-e-menu-tooltip-v5.tooltip-right:before{left:100%;top:10px}.w-e-menu-tooltip-v5.tooltip-right:after{border-bottom-color:transparent;border-left-color:transparent;border-right-color:var(--w-e-toolbar-active-color);border-top-color:transparent;left:100%;margin-left:-10px;top:16px}.w-e-bar-item-group .w-e-bar-item-menus-container{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;display:none;left:0;margin-top:40px;position:absolute;top:0;z-index:1}.w-e-bar-item-group:hover .w-e-bar-item-menus-container{display:block}.w-e-select-list{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;left:0;margin-top:40px;max-height:350px;min-width:100px;overflow-y:auto;position:absolute;top:0;z-index:1}.w-e-select-list ul{line-height:1;list-style:none}.w-e-select-list ul .selected{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li{cursor:pointer;padding:7px 0 7px 25px;position:relative;text-align:left;white-space:nowrap}.w-e-select-list ul li:hover{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-select-list ul li svg{left:0;margin-left:5px;margin-top:-7px;position:absolute;top:50%}.w-e-bar-bottom .w-e-select-list{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-drop-panel{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;margin-top:40px;min-width:200px;padding:10px;position:absolute;top:0;z-index:1}.w-e-bar-bottom .w-e-drop-panel{bottom:0;margin-bottom:40px;margin-top:0;top:inherit}.w-e-modal{background-color:var(--w-e-toolbar-bg-color);border:1px solid var(--w-e-toolbar-border-color);border-radius:3px;box-shadow:0 2px 10px #0000001f;color:var(--w-e-toolbar-color);font-size:14px;min-height:40px;min-width:100px;padding:20px 15px 0;position:absolute;text-align:left;z-index:1}.w-e-modal .btn-close{cursor:pointer;line-height:1;padding:5px;position:absolute;right:8px;top:7px}.w-e-modal .btn-close svg{fill:var(--w-e-toolbar-color);height:10px;width:10px}.w-e-modal .babel-container{display:block;margin-bottom:15px}.w-e-modal .babel-container span{display:block;margin-bottom:10px}.w-e-modal .button-container{margin-bottom:15px}.w-e-modal button{background-color:var(--w-e-modal-button-bg-color);cursor:pointer;font-weight:400;height:32px;padding:4.5px 15px;text-align:center;touch-action:manipulation;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.w-e-modal button,.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{border:1px solid var(--w-e-modal-button-border-color);border-radius:4px;color:var(--w-e-toolbar-color)}.w-e-modal input[type=number],.w-e-modal input[type=text],.w-e-modal textarea{font-feature-settings:"tnum";background-color:var(--w-e-toolbar-bg-color);font-variant:tabular-nums;padding:4.5px 11px;transition:all .3s;width:100%}.w-e-modal textarea{min-height:60px}body .w-e-modal,body .w-e-modal *{box-sizing:border-box}.w-e-progress-bar{background-color:var(--w-e-textarea-handler-bg-color);height:1px;position:absolute;transition:width .3s;width:0}.w-e-full-screen-container{bottom:0!important;display:flex!important;flex-direction:column!important;height:100%!important;left:0!important;margin:0!important;padding:0!important;position:fixed;right:0!important;top:0!important;width:100%!important}.w-e-full-screen-container [data-w-e-textarea=true]{flex:1!important}.w-e-text-container [data-slate-editor] code{background-color:var(--w-e-textarea-slight-bg-color);border-radius:3px;font-family:monospace;padding:3px}.w-e-panel-content-color{list-style:none;text-align:left;width:230px}.w-e-panel-content-color li{border:1px solid var(--w-e-toolbar-bg-color);border-radius:3px 3px;cursor:pointer;display:inline-block;padding:2px}.w-e-panel-content-color li:hover{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color li .color-block{border:1px solid var(--w-e-toolbar-border-color);border-radius:3px 3px;height:17px;width:17px}.w-e-panel-content-color .active{border-color:var(--w-e-toolbar-color)}.w-e-panel-content-color .clear{line-height:1.5;margin-bottom:5px;width:100%}.w-e-panel-content-color .clear svg{height:16px;margin-bottom:-4px;width:16px}.w-e-text-container [data-slate-editor] blockquote{background-color:var(--w-e-textarea-slight-bg-color);border-left:8px solid var(--w-e-textarea-selected-border-color);display:block;font-size:100%;line-height:1.5;margin:10px 0;padding:10px}.w-e-panel-content-emotion{font-size:20px;list-style:none;text-align:left;width:300px}.w-e-panel-content-emotion li{border-radius:3px 3px;cursor:pointer;display:inline-block;padding:0 5px}.w-e-panel-content-emotion li:hover{background-color:var(--w-e-textarea-slight-bg-color)}.w-e-textarea-divider{border-radius:3px;margin:20px auto;padding:20px}.w-e-textarea-divider hr{background-color:var(--w-e-textarea-border-color);border:0;display:block;height:1px}.w-e-text-container [data-slate-editor] pre>code{background-color:var(--w-e-textarea-slight-bg-color);border:1px solid var(--w-e-textarea-slight-border-color);border-radius:4px 4px;display:block;font-size:14px;padding:10px;text-indent:0}.w-e-text-container [data-slate-editor] .w-e-image-container{display:inline-block;margin:0 3px}.w-e-text-container [data-slate-editor] .w-e-image-container:hover{box-shadow:0 0 0 2px var(--w-e-textarea-selected-border-color)}.w-e-text-container [data-slate-editor] .w-e-selected-image-container{overflow:hidden;position:relative}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .w-e-image-dragger{background-color:var(--w-e-textarea-handler-bg-color);height:7px;position:absolute;width:7px}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-top{cursor:nwse-resize;left:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-top{cursor:nesw-resize;right:0;top:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .left-bottom{bottom:0;cursor:nesw-resize;left:0}.w-e-text-container [data-slate-editor] .w-e-selected-image-container .right-bottom{bottom:0;cursor:nwse-resize;right:0}.w-e-text-container [contenteditable=false] .w-e-image-container:hover,.w-e-text-container [data-slate-editor] .w-e-selected-image-container:hover{box-shadow:none}.w-e-text-container [data-slate-editor] .table-container{border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin-top:10px;overflow-x:auto;padding:10px;width:100%}.w-e-text-container [data-slate-editor] table{border-collapse:collapse}.w-e-text-container [data-slate-editor] table td,.w-e-text-container [data-slate-editor] table th{border:1px solid var(--w-e-textarea-border-color);line-height:1.5;min-width:30px;padding:3px 5px;text-align:left}.w-e-text-container [data-slate-editor] table th{background-color:var(--w-e-textarea-slight-bg-color);font-weight:700;text-align:center}.w-e-panel-content-table{background-color:var(--w-e-toolbar-bg-color)}.w-e-panel-content-table table{border-collapse:collapse}.w-e-panel-content-table td{border:1px solid var(--w-e-toolbar-border-color);cursor:pointer;height:15px;padding:3px 5px;width:20px}.w-e-panel-content-table td.active{background-color:var(--w-e-toolbar-active-bg-color)}.w-e-textarea-video-container{background-image:linear-gradient(45deg,#eee 25%,transparent 0,transparent 75%,#eee 0,#eee),linear-gradient(45deg,#eee 25%,#fff 0,#fff 75%,#eee 0,#eee);background-position:0 0,10px 10px;background-size:20px 20px;border:1px dashed var(--w-e-textarea-border-color);border-radius:5px;margin:10px auto 0;padding:10px 0;text-align:center}.w-e-text-container [data-slate-editor] pre>code{word-wrap:normal;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;hyphens:none;line-height:1.5;margin:.5em 0;overflow:auto;padding:1em;-moz-tab-size:4;-o-tab-size:4;tab-size:4;text-align:left;text-shadow:0 1px #fff;white-space:pre;word-break:normal;word-spacing:normal}.w-e-text-container [data-slate-editor] pre>code .token.cdata,.w-e-text-container [data-slate-editor] pre>code .token.comment,.w-e-text-container [data-slate-editor] pre>code .token.doctype,.w-e-text-container [data-slate-editor] pre>code .token.prolog{color:#708090}.w-e-text-container [data-slate-editor] pre>code .token.punctuation{color:#999}.w-e-text-container [data-slate-editor] pre>code .token.namespace{opacity:.7}.w-e-text-container [data-slate-editor] pre>code .token.boolean,.w-e-text-container [data-slate-editor] pre>code .token.constant,.w-e-text-container [data-slate-editor] pre>code .token.deleted,.w-e-text-container [data-slate-editor] pre>code .token.number,.w-e-text-container [data-slate-editor] pre>code .token.property,.w-e-text-container [data-slate-editor] pre>code .token.symbol,.w-e-text-container [data-slate-editor] pre>code .token.tag{color:#905}.w-e-text-container [data-slate-editor] pre>code .token.attr-name,.w-e-text-container [data-slate-editor] pre>code .token.builtin,.w-e-text-container [data-slate-editor] pre>code .token.char,.w-e-text-container [data-slate-editor] pre>code .token.inserted,.w-e-text-container [data-slate-editor] pre>code .token.selector,.w-e-text-container [data-slate-editor] pre>code .token.string{color:#690}.w-e-text-container [data-slate-editor] pre>code .language-css .token.string,.w-e-text-container [data-slate-editor] pre>code .style .token.string,.w-e-text-container [data-slate-editor] pre>code .token.entity,.w-e-text-container [data-slate-editor] pre>code .token.operator,.w-e-text-container [data-slate-editor] pre>code .token.url{color:#9a6e3a}.w-e-text-container [data-slate-editor] pre>code .token.atrule,.w-e-text-container [data-slate-editor] pre>code .token.attr-value,.w-e-text-container [data-slate-editor] pre>code .token.keyword{color:#07a}.w-e-text-container [data-slate-editor] pre>code .token.class-name,.w-e-text-container [data-slate-editor] pre>code .token.function{color:#dd4a68}.w-e-text-container [data-slate-editor] pre>code .token.important,.w-e-text-container [data-slate-editor] pre>code .token.regex,.w-e-text-container [data-slate-editor] pre>code .token.variable{color:#e90}.w-e-text-container [data-slate-editor] pre>code .token.bold,.w-e-text-container [data-slate-editor] pre>code .token.important{font-weight:700}.w-e-text-container [data-slate-editor] pre>code .token.italic{font-style:italic}.w-e-text-container [data-slate-editor] pre>code .token.entity{cursor:help}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-in{animation:fadeIn .3s ease}.fade-out{animation:fadeOut .3s ease}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fade-in-up{animation:fadeInUp .5s cubic-bezier(.645,.045,.355,1)}.fade-in-down{animation:fadeInDown .5s cubic-bezier(.645,.045,.355,1)}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-30px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(30px)}}.fade-in-left{animation:fadeInLeft .5s ease}.fade-in-right{animation:fadeInRight .5s ease}@keyframes slideInUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideInDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideInLeft{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideInRight{0%{transform:translateX(100%)}to{transform:translateX(0)}}.slide-in-up{animation:slideInUp .5s ease}.slide-in-down{animation:slideInDown .5s ease}.slide-in-left{animation:slideInLeft .5s ease}.slide-in-right{animation:slideInRight .5s ease}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@keyframes scaleBounce{0%{transform:scale(0)}50%{transform:scale(1.2)}to{transform:scale(1)}}.scale-in{animation:scaleIn .3s ease}.scale-out{animation:scaleOut .3s ease}.scale-bounce{animation:scaleBounce .5s ease}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateReverse{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.rotate{animation:rotate 1s linear infinite}.rotate-reverse{animation:rotateReverse 1s linear infinite}.rotate-slow{animation:rotate 2s linear infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes heartbeat{0%,to{transform:scale(1)}25%{transform:scale(1.1)}50%{transform:scale(1)}75%{transform:scale(1.05)}}.pulse{animation:pulse 2s ease infinite}.heartbeat{animation:heartbeat 1.5s ease infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.float{animation:float 3s ease-in-out infinite}.float-slow{animation:floatSlow 4s ease-in-out infinite}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}@keyframes wobble{0%,to{transform:translateX(0)}15%{transform:translateX(-10px) rotate(-5deg)}30%{transform:translateX(8px) rotate(3deg)}45%{transform:translateX(-6px) rotate(-3deg)}60%{transform:translateX(4px) rotate(2deg)}75%{transform:translateX(-2px) rotate(-1deg)}}.shake{animation:shake .5s ease}.wobble{animation:wobble 1s ease}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-10px)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounce{animation:bounce 1s ease infinite}.bounce-in{animation:bounceIn .6s ease}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.blink{animation:blink 1s ease infinite}.flash{animation:flash 1.5s ease infinite}@keyframes skeletonLoading{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-loading{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;animation:skeletonLoading 1.4s ease infinite}@keyframes progress{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes progressIndeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}.progress-animate{animation:progress 2s ease infinite}@keyframes shine{0%{left:-100%}to{left:100%}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.shine{position:relative;overflow:hidden}.shine:after{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0));animation:shine 2s ease infinite}.fade-in-up-fast{animation:fadeInUp .3s ease}.fade-in-up-slow{animation:fadeInUp .8s ease}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.transition-all{transition:all .3s cubic-bezier(.645,.045,.355,1)}.transition-fast{transition:all .15s ease}.transition-slow{transition:all .5s ease}.transition-transform{transition:transform .3s ease}.transition-opacity{transition:opacity .3s ease}.transition-colors{transition:background-color .3s ease,border-color .3s ease,color .3s ease}.hover-lift{transition:all .3s ease}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.hover-grow{transition:transform .3s ease}.hover-grow:hover{transform:scale(1.05)}.hover-shrink{transition:transform .3s ease}.hover-shrink:hover{transform:scale(.95)}.hover-brighten{transition:filter .3s ease}.hover-brighten:hover{filter:brightness(1.1)}.hover-dim{transition:opacity .3s ease}.hover-dim:hover{opacity:.8}@keyframes breathing{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.98)}}.breathing{animation:breathing 3s ease infinite}@keyframes ripple{0%{transform:scale(0);opacity:1}to{transform:scale(2);opacity:0}}.ripple{position:relative;overflow:hidden}.ripple:after{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:50%;background:hsla(0,0%,100%,.5);transform:translate(-50%,-50%) scale(0);animation:ripple .6s ease}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{50%{border-color:transparent}}.typing-effect{overflow:hidden;border-right:2px solid;white-space:nowrap;animation:typing 3.5s steps(40) 1s,blink-caret .75s step-end infinite}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-fade-enter-active{transition:all .3s ease-out}.slide-fade-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{transform:translateX(20px);opacity:0}.scale-fade-enter-active,.scale-fade-leave-active{transition:all .3s ease}.scale-fade-enter-from,.scale-fade-leave-to{transform:scale(.9);opacity:0}:root{--color-primary:#409eff;--color-success:#67c23a;--color-warning:#e6a23c;--color-danger:#f56c6c;--color-error:#f56c6c;--color-info:#909399;--text-color-primary:#303133;--text-color-regular:#606266;--text-color-secondary:#909399;--text-color-placeholder:#c0c4cc;--border-color-base:#dcdfe6;--border-color-light:#e4e7ed;--border-color-lighter:#ebeef5;--bg-color-base:#f5f7fa;--bg-color-light:#fafafa;--bg-color-white:#fff;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-base:16px;--space-lg:20px;--space-xl:24px;--space-xxl:32px;--border-radius-sm:4px;--border-radius-base:6px;--border-radius-md:8px;--border-radius-lg:12px;--box-shadow-base:0 2px 12px rgba(0,0,0,.08);--box-shadow-hover:0 4px 20px rgba(0,0,0,.15);--duration-base:0.3s;--duration-fast:0.15s;--ease-in-out:cubic-bezier(0.645,0.045,0.355,1)}[data-theme=dark]{--color-primary:#409eff;--text-color-primary:#e5e5e5;--text-color-regular:silver;--border-color-base:#4c4d4f;--bg-color-base:#1a1a1a;--bg-color-white:#2a2a2a}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-justify{text-align:justify!important}.text-uppercase{text-transform:uppercase!important}.text-lowercase{text-transform:lowercase!important}.text-capitalize{text-transform:capitalize!important}.text-underline{text-decoration:underline!important}.text-line-through{text-decoration:line-through!important}.text-no-decoration{text-decoration:none!important}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis-2{-webkit-line-clamp:2}.text-ellipsis-2,.text-ellipsis-3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.text-ellipsis-3{-webkit-line-clamp:3}.text-nowrap{white-space:nowrap!important}.text-break{word-break:break-all!important;word-wrap:break-word!important}.text-pre-wrap{white-space:pre-wrap!important}.font-light{font-weight:300!important}.font-normal{font-weight:400!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.text-xs{font-size:12px!important}.text-sm{font-size:13px!important}.text-base{font-size:14px!important}.text-md{font-size:15px!important}.text-lg{font-size:16px!important}.text-xl{font-size:18px!important}.text-xxl{font-size:20px!important}.text-primary{color:#303133!important}.text-regular{color:#606266!important}.text-secondary{color:#909399!important}.text-placeholder{color:#c0c4cc!important}.text-success{color:#67c23a!important}.text-warning{color:#e6a23c!important}.text-danger{color:#f56c6c!important}.text-info{color:#909399!important}.text-white{color:#fff!important}.bg-primary{background-color:#409eff!important}.bg-success{background-color:#67c23a!important}.bg-warning{background-color:#e6a23c!important}.bg-danger{background-color:#f56c6c!important}.bg-info{background-color:#909399!important}.bg-light{background-color:#f5f7fa!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.flex-row{flex-direction:row!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-col{flex-direction:column!important}.flex-col-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-start{justify-content:flex-start!important}.justify-end{justify-content:flex-end!important}.justify-center{justify-content:center!important}.justify-between{justify-content:space-between!important}.justify-around{justify-content:space-around!important}.justify-evenly{justify-content:space-evenly!important}.items-start{align-items:flex-start!important}.items-end{align-items:flex-end!important}.items-center{align-items:center!important}.items-baseline{align-items:baseline!important}.items-stretch{align-items:stretch!important}.content-start{align-content:flex-start!important}.content-end{align-content:flex-end!important}.content-center{align-content:center!important}.content-between{align-content:space-between!important}.content-around{align-content:space-around!important}.flex-1{flex:1!important}.flex-auto{flex:auto!important}.flex-none{flex:none!important}.flex-grow{flex-grow:1!important}.flex-shrink{flex-shrink:1!important}.flex-no-shrink{flex-shrink:0!important}.flex-center{justify-content:center!important}.flex-between,.flex-center{display:flex!important;align-items:center!important}.flex-between{justify-content:space-between!important}.flex-start{justify-content:flex-start!important}.flex-end,.flex-start{display:flex!important;align-items:center!important}.flex-end{justify-content:flex-end!important}.grid{display:grid!important}.grid-cols-1{grid-template-columns:repeat(1,1fr)!important}.grid-cols-2{grid-template-columns:repeat(2,1fr)!important}.grid-cols-3{grid-template-columns:repeat(3,1fr)!important}.grid-cols-4{grid-template-columns:repeat(4,1fr)!important}.grid-cols-5{grid-template-columns:repeat(5,1fr)!important}.grid-cols-6{grid-template-columns:repeat(6,1fr)!important}.gap-xs{gap:8px!important}.gap-sm{gap:12px!important}.gap-base{gap:16px!important}.gap-lg{gap:20px!important}.gap-xl{gap:24px!important}.m-0{margin:0!important}.m-xs{margin:4px!important}.m-sm{margin:8px!important}.m-base{margin:16px!important}.m-lg{margin:20px!important}.m-xl{margin:24px!important}.m-auto{margin:auto!important}.mt-0{margin-top:0!important}.mt-xs{margin-top:4px!important}.mt-sm{margin-top:8px!important}.mt-base{margin-top:16px!important}.mt-lg{margin-top:20px!important}.mt-xl{margin-top:24px!important}.mt-xxl{margin-top:32px!important}.mb-0{margin-bottom:0!important}.mb-xs{margin-bottom:4px!important}.mb-sm{margin-bottom:8px!important}.mb-base{margin-bottom:16px!important}.mb-lg{margin-bottom:20px!important}.mb-xl{margin-bottom:24px!important}.mb-xxl{margin-bottom:32px!important}.ml-0{margin-left:0!important}.ml-xs{margin-left:4px!important}.ml-sm{margin-left:8px!important}.ml-base{margin-left:16px!important}.ml-lg{margin-left:20px!important}.ml-xl{margin-left:24px!important}.ml-auto{margin-left:auto!important}.mr-0{margin-right:0!important}.mr-xs{margin-right:4px!important}.mr-sm{margin-right:8px!important}.mr-base{margin-right:16px!important}.mr-lg{margin-right:20px!important}.mr-xl{margin-right:24px!important}.mr-auto{margin-right:auto!important}.p-0{padding:0!important}.p-xs{padding:4px!important}.p-sm{padding:8px!important}.p-base{padding:16px!important}.p-lg{padding:20px!important}.p-xl{padding:24px!important}.pt-0{padding-top:0!important}.pt-xs{padding-top:4px!important}.pt-sm{padding-top:8px!important}.pt-base{padding-top:16px!important}.pt-lg{padding-top:20px!important}.pt-xl{padding-top:24px!important}.pb-0{padding-bottom:0!important}.pb-xs{padding-bottom:4px!important}.pb-sm{padding-bottom:8px!important}.pb-base{padding-bottom:16px!important}.pb-lg{padding-bottom:20px!important}.pb-xl{padding-bottom:24px!important}.pl-0{padding-left:0!important}.pl-xs{padding-left:4px!important}.pl-sm{padding-left:8px!important}.pl-base{padding-left:16px!important}.pl-lg{padding-left:20px!important}.pl-xl{padding-left:24px!important}.pr-0{padding-right:0!important}.pr-xs{padding-right:4px!important}.pr-sm{padding-right:8px!important}.pr-base{padding-right:16px!important}.pr-lg{padding-right:20px!important}.pr-xl{padding-right:24px!important}.w-full{width:100%!important}.w-auto{width:auto!important}.w-screen{width:100vw!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.h-full{height:100%!important}.h-auto{height:auto!important}.h-screen{height:100vh!important}.min-w-0{min-width:0!important}.max-w-full{max-width:100%!important}.min-h-0{min-height:0!important}.max-h-full{max-height:100%!important}.relative{position:relative!important}.absolute{position:absolute!important}.fixed{position:fixed!important}.sticky{position:sticky!important}.static{position:static!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.inset-0,.left-0{left:0!important}.inset-0{top:0!important;right:0!important;bottom:0!important}.block{display:block!important}.inline-block{display:inline-block!important}.inline{display:inline!important}.hidden{display:none!important}.invisible{visibility:hidden!important}.visible{visibility:visible!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-y-auto{overflow-y:auto!important}.rounded-none{border-radius:0!important}.rounded-sm{border-radius:4px!important}.rounded-base{border-radius:6px!important}.rounded-md{border-radius:8px!important}.rounded-lg{border-radius:12px!important}.rounded-xl{border-radius:16px!important}.rounded-full{border-radius:50%!important}.border{border:1px solid #dcdfe6!important}.border-0{border:0!important}.border-t{border-top:1px solid #dcdfe6!important}.border-r{border-right:1px solid #dcdfe6!important}.border-b{border-bottom:1px solid #dcdfe6!important}.border-l{border-left:1px solid #dcdfe6!important}.shadow-none{box-shadow:none!important}.shadow-xs{box-shadow:0 1px 2px rgba(0,0,0,.05)!important}.shadow-sm{box-shadow:0 2px 4px rgba(0,0,0,.08)!important}.shadow-base{box-shadow:0 2px 12px rgba(0,0,0,.08)!important}.shadow-md{box-shadow:0 4px 16px rgba(0,0,0,.1)!important}.shadow-lg{box-shadow:0 8px 24px rgba(0,0,0,.12)!important}.shadow-xl{box-shadow:0 12px 32px rgba(0,0,0,.15)!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.cursor-auto{cursor:auto!important}.cursor-default{cursor:default!important}.cursor-pointer{cursor:pointer!important}.cursor-wait{cursor:wait!important}.cursor-text{cursor:text!important}.cursor-move{cursor:move!important}.cursor-not-allowed{cursor:not-allowed!important}.select-none{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.select-text{-webkit-user-select:text!important;-moz-user-select:text!important;user-select:text!important}.select-all{-webkit-user-select:all!important;-moz-user-select:all!important;user-select:all!important}.select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;user-select:auto!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.z-0{z-index:0!important}.z-10{z-index:10!important}.z-20{z-index:20!important}.z-30{z-index:30!important}.z-40{z-index:40!important}.z-50{z-index:50!important}@media (max-width:768px){.hide-mobile{display:none!important}}@media (min-width:768px) and (max-width:1200px){.hide-tablet{display:none!important}}@media (min-width:1200px){.hide-desktop{display:none!important}}@media (min-width:768px){.show-mobile-only{display:none!important}}@media (max-width:1200px){.show-desktop-only{display:none!important}}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.scrollbar-thin::-webkit-scrollbar{width:6px;height:6px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.3)}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.clearfix:after{content:"";display:table;clear:both}.disabled{opacity:.6!important;cursor:not-allowed!important;pointer-events:none!important}.el-table .el-table__body .el-button.el-button--small{padding:5px 12px!important;height:28px!important;font-size:13px!important;border-radius:4px!important}.el-table .el-table__body .el-button.el-button--small:hover{opacity:.85}.el-table .el-table__body .el-button+.el-button{margin-left:8px}.el-dialog{border-radius:12px!important;box-shadow:0 12px 48px rgba(0,0,0,.12),0 0 0 1px rgba(0,0,0,.05)!important;overflow:hidden;margin:0 auto!important;position:relative!important;transition:all .3s cubic-bezier(.645,.045,.355,1)}.el-dialog .el-dialog__header{padding:20px 24px!important;background:linear-gradient(135deg,#f6f9fc,#fff)!important;border-bottom:1px solid #f0f0f0!important;margin:0!important;position:relative}.el-dialog .el-dialog__header:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#1890ff,#096dd9);border-radius:12px 0 0 0}.el-dialog .el-dialog__header .el-dialog__title{font-size:16px!important;font-weight:600!important;color:rgba(0,0,0,.85)!important;display:flex;align-items:center;gap:8px}.el-dialog .el-dialog__header .el-dialog__title:before{content:"📝";font-size:18px;display:inline-block;animation:iconFloat 3s ease-in-out infinite}.el-dialog .el-dialog__header .el-dialog__headerbtn{top:20px!important;right:24px!important;width:32px!important;height:32px!important;border-radius:8px;transition:all .3s cubic-bezier(.645,.045,.355,1);display:flex;align-items:center;justify-content:center}.el-dialog .el-dialog__header .el-dialog__headerbtn:hover{background:rgba(0,0,0,.06);transform:rotate(90deg)}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:rgba(0,0,0,.45)!important;font-size:18px!important;font-weight:700}.el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:rgba(0,0,0,.75)!important}.el-dialog .el-dialog__body{padding:24px!important;background:#fff!important}.el-dialog .el-dialog__body::-webkit-scrollbar{height:6px}.el-dialog .el-dialog__body::-webkit-scrollbar-track{background:#f0f0f0;border-radius:3px}.el-dialog .el-dialog__body::-webkit-scrollbar-thumb{background:#bfbfbf;-webkit-transition:background .3s;transition:background .3s}.el-dialog .el-dialog__body::-webkit-scrollbar-thumb:hover{background:#8c8c8c}.el-dialog .el-dialog__footer{padding:16px 24px!important;background:linear-gradient(135deg,#fafafa,#fff)!important;border-top:1px solid #f0f0f0!important;display:flex;justify-content:flex-end;gap:12px}.el-dialog .el-dialog__footer .dialog-footer{display:flex;gap:12px;width:100%;justify-content:flex-end}.el-dialog .el-dialog__footer .dialog-footer .el-button{border-radius:8px!important;padding:10px 24px!important;font-size:14px!important;font-weight:500!important;transition:all .3s cubic-bezier(.645,.045,.355,1)!important;box-shadow:0 2px 4px rgba(0,0,0,.08)!important}.el-dialog .el-dialog__footer .dialog-footer .el-button:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important}.el-dialog .el-dialog__footer .dialog-footer .el-button:active{transform:translateY(0)!important}.el-dialog .el-dialog__footer .dialog-footer .el-button--primary{background:linear-gradient(135deg,#1890ff,#096dd9)!important;border:none!important}.el-dialog .el-dialog__footer .dialog-footer .el-button--primary:hover{background:linear-gradient(135deg,#40a9ff,#1890ff)!important;box-shadow:0 4px 12px rgba(24,144,255,.3)!important}.el-dialog .el-dialog__footer .dialog-footer .el-button--default{background:#fff!important;border:1px solid #d9d9d9!important;color:rgba(0,0,0,.65)!important}.el-dialog .el-dialog__footer .dialog-footer .el-button--default:hover{color:#1890ff!important;border-color:#40a9ff!important;background:#f0f8ff!important}.el-overlay{background-color:rgba(0,0,0,.45)!important;backdrop-filter:blur(4px);transition:all .3s cubic-bezier(.645,.045,.355,1)}.el-overlay-dialog{padding:30px 20px!important;box-sizing:border-box!important}.el-dialog__wrapper,.el-overlay-dialog{display:flex!important;align-items:center!important;justify-content:center!important;overflow:auto!important}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (max-width:768px){.el-dialog{width:95%!important;margin:20px auto!important}.el-dialog .el-dialog__body{max-height:60vh}.el-dialog{width:95%!important;margin:0 auto}}@media (min-width:768px) and (max-width:1200px){.el-dialog{width:80%!important;max-width:800px!important}}@media (min-width:1200px){.el-dialog{width:70%!important;max-width:1000px!important}}.el-dialog .el-dialog__header{border-bottom:1px solid #f0f0f0;padding:16px 20px}.el-dialog .el-dialog__header .el-dialog__title{font-size:16px;font-weight:500;color:#303133}.el-dialog .el-dialog__body{padding:20px;max-height:70vh;overflow-y:auto}.el-dialog .el-dialog__body::-webkit-scrollbar{width:6px}.el-dialog .el-dialog__body::-webkit-scrollbar-thumb{background-color:#dcdfe6;border-radius:3px}.el-dialog .el-dialog__body::-webkit-scrollbar-thumb:hover{background-color:#c0c4cc}.el-dialog .el-dialog__footer{border-top:1px solid #f0f0f0;padding:12px 20px;text-align:right}.el-collapse-item__content .demo-form-inline,.el-collapse-item__content .el-form,.el-dialog__body .demo-form-inline,.el-dialog__body .el-form{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px 20px;padding:4px}.el-collapse-item__content .demo-form-inline .el-form-item,.el-collapse-item__content .el-form .el-form-item,.el-dialog__body .demo-form-inline .el-form-item,.el-dialog__body .el-form .el-form-item{margin-bottom:0!important;display:flex!important;flex-direction:row!important;width:100%!important}@media (max-width:768px){.el-collapse-item__content .demo-form-inline,.el-collapse-item__content .el-form,.el-dialog__body .demo-form-inline,.el-dialog__body .el-form{grid-template-columns:1fr;gap:12px}}@media (min-width:1200px){.el-collapse-item__content .demo-form-inline,.el-collapse-item__content .el-form,.el-dialog__body .demo-form-inline,.el-dialog__body .el-form{grid-template-columns:repeat(2,1fr)}}.el-collapse-item__content .demo-form-inline .full-width-item,.el-collapse-item__content .demo-form-inline .rich-text-item,.el-collapse-item__content .el-form .full-width-item,.el-collapse-item__content .el-form .rich-text-item,.el-dialog .demo-form-inline .rich-text-item,.el-dialog .el-form .rich-text-item,.el-dialog__body .demo-form-inline .full-width-item,.el-dialog__body .demo-form-inline .rich-text-item,.el-dialog__body .el-form .full-width-item,.el-dialog__body .el-form .rich-text-item{grid-column:1/-1!important;flex-direction:column!important;align-items:flex-start!important;width:100%!important}.el-collapse-item__content .demo-form-inline .full-width-item :deep(.el-form-item__content),.el-collapse-item__content .demo-form-inline .rich-text-item :deep(.el-form-item__content),.el-collapse-item__content .el-form .full-width-item :deep(.el-form-item__content),.el-collapse-item__content .el-form .rich-text-item :deep(.el-form-item__content),.el-dialog .demo-form-inline .rich-text-item :deep(.el-form-item__content),.el-dialog .el-form .rich-text-item :deep(.el-form-item__content),.el-dialog__body .demo-form-inline .full-width-item :deep(.el-form-item__content),.el-dialog__body .demo-form-inline .rich-text-item :deep(.el-form-item__content),.el-dialog__body .el-form .full-width-item :deep(.el-form-item__content),.el-dialog__body .el-form .rich-text-item :deep(.el-form-item__content){width:100%!important;max-width:100%!important;flex:1!important}.demo-form-inline,.el-form{justify-content:flex-start;display:flex;flex-wrap:wrap;gap:8px 16px;animation:formFadeIn .4s cubic-bezier(.645,.045,.355,1)}.demo-form-inline .el-form-item,.el-form .el-form-item{display:flex!important;align-items:center!important;margin-bottom:18px}.demo-form-inline .el-form-item .el-form-item__label,.el-form .el-form-item .el-form-item__label{display:flex!important;align-items:center!important;height:32px!important;line-height:32px!important;color:#606266!important;font-weight:400!important;font-size:14px!important;padding-right:12px!important}.demo-form-inline .el-form-item .el-form-item__content,.el-form .el-form-item .el-form-item__content{display:flex!important;align-items:center!important;flex:1;min-height:32px}.demo-form-inline .el-form-item .el-input,.el-form .el-form-item .el-input{width:180px!important;--el-input-width:180px}.demo-form-inline .el-form-item .el-input .el-input__wrapper,.el-form .el-form-item .el-input .el-input__wrapper{width:100%!important;border-radius:4px!important;padding:0 12px!important;min-height:32px!important;height:32px!important;transition:all .2s ease!important;box-shadow:inset 0 0 0 1px #dcdfe6!important;background:#fff!important}.demo-form-inline .el-form-item .el-input .el-input__wrapper:hover,.el-form .el-form-item .el-input .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #c0c4cc!important}.demo-form-inline .el-form-item .el-input .el-input__wrapper.is-focus,.el-form .el-form-item .el-input .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #409eff!important;background:#fff!important}.demo-form-inline .el-form-item .el-input .el-input__wrapper.is-disabled,.el-form .el-form-item .el-input .el-input__wrapper.is-disabled{background:#f5f7fa!important;box-shadow:inset 0 0 0 1px #dcdfe6!important;cursor:not-allowed!important;opacity:.7!important}.demo-form-inline .el-form-item .el-input .el-input__wrapper.is-disabled .el-input__inner,.el-form .el-form-item .el-input .el-input__wrapper.is-disabled .el-input__inner{color:#909399!important;cursor:not-allowed!important;-webkit-text-fill-color:#909399!important}.demo-form-inline .el-form-item .el-input .el-input__wrapper .el-input__inner,.el-form .el-form-item .el-input .el-input__wrapper .el-input__inner{background:transparent;color:#606266;font-size:14px;height:30px!important;line-height:30px!important}.demo-form-inline .el-form-item .el-input .el-input__wrapper .el-input__inner::-moz-placeholder,.el-form .el-form-item .el-input .el-input__wrapper .el-input__inner::-moz-placeholder{color:#c0c4cc}.demo-form-inline .el-form-item .el-input .el-input__wrapper .el-input__inner::placeholder,.el-form .el-form-item .el-input .el-input__wrapper .el-input__inner::placeholder{color:#c0c4cc}.demo-form-inline .el-form-item .el-input .el-input__wrapper .el-input__prefix,.demo-form-inline .el-form-item .el-input .el-input__wrapper .el-input__suffix,.el-form .el-form-item .el-input .el-input__wrapper .el-input__prefix,.el-form .el-form-item .el-input .el-input__wrapper .el-input__suffix{color:#909399;transition:color .2s;display:flex!important;align-items:center!important}.demo-form-inline .el-form-item .el-select,.el-form .el-form-item .el-select{width:180px!important;--el-select-width:180px}.demo-form-inline .el-form-item .el-select .el-input,.el-form .el-form-item .el-select .el-input{width:100%!important;height:32px!important}.demo-form-inline .el-form-item .el-select .el-input .el-input__wrapper,.el-form .el-form-item .el-select .el-input .el-input__wrapper{width:100%!important;border-radius:4px!important;padding:0 12px!important;min-height:32px!important;height:32px!important;transition:all .2s ease!important;box-shadow:inset 0 0 0 1px #dcdfe6!important;background:#fff!important}.demo-form-inline .el-form-item .el-select .el-input .el-input__wrapper:hover,.el-form .el-form-item .el-select .el-input .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #c0c4cc!important}.demo-form-inline .el-form-item .el-select .el-input .el-input__wrapper.is-focus,.el-form .el-form-item .el-select .el-input .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #409eff!important;background:#fff!important}.demo-form-inline .el-form-item .el-select .el-input .el-input__wrapper.is-disabled,.el-form .el-form-item .el-select .el-input .el-input__wrapper.is-disabled{background:#f5f7fa!important;box-shadow:inset 0 0 0 1px #dcdfe6!important;cursor:not-allowed!important;opacity:.7!important}.demo-form-inline .el-form-item .el-select .el-input .el-input__wrapper.is-disabled .el-input__inner,.el-form .el-form-item .el-select .el-input .el-input__wrapper.is-disabled .el-input__inner{color:#909399!important;cursor:not-allowed!important;-webkit-text-fill-color:#909399!important}.demo-form-inline .el-form-item .el-select .el-input .el-input__inner,.el-form .el-form-item .el-select .el-input .el-input__inner{height:30px!important;line-height:30px!important;background:transparent!important;color:#606266!important;font-size:14px!important}.demo-form-inline .el-form-item .el-select .el-input .el-input__inner::-moz-placeholder,.el-form .el-form-item .el-select .el-input .el-input__inner::-moz-placeholder{color:#c0c4cc!important}.demo-form-inline .el-form-item .el-select .el-input .el-input__inner::placeholder,.el-form .el-form-item .el-select .el-input .el-input__inner::placeholder{color:#c0c4cc!important}.demo-form-inline .el-form-item .el-select .el-input .el-input__suffix,.el-form .el-form-item .el-select .el-input .el-input__suffix{display:flex!important;align-items:center!important;color:#909399!important;transition:color .2s!important}.demo-form-inline .el-form-item .el-date-editor,.el-form .el-form-item .el-date-editor{width:180px!important}.demo-form-inline .el-form-item .el-date-editor .el-input__wrapper,.el-form .el-form-item .el-date-editor .el-input__wrapper{width:100%!important;border-radius:4px!important;padding:0 12px!important;min-height:32px!important;height:32px!important;transition:all .2s ease!important;box-shadow:inset 0 0 0 1px #dcdfe6!important;background:#fff!important;display:flex!important;align-items:center!important}.demo-form-inline .el-form-item .el-date-editor .el-input__wrapper:hover,.el-form .el-form-item .el-date-editor .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #c0c4cc!important}.demo-form-inline .el-form-item .el-date-editor .el-input__wrapper.is-focus,.el-form .el-form-item .el-date-editor .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #409eff!important;background:#fff!important}.demo-form-inline .el-form-item .el-date-editor .el-input__wrapper.is-disabled,.el-form .el-form-item .el-date-editor .el-input__wrapper.is-disabled{background:#f5f7fa!important;box-shadow:inset 0 0 0 1px #dcdfe6!important;cursor:not-allowed!important;opacity:.7!important}.demo-form-inline .el-form-item .el-date-editor .el-input__wrapper.is-disabled .el-input__inner,.el-form .el-form-item .el-date-editor .el-input__wrapper.is-disabled .el-input__inner{color:#909399!important;cursor:not-allowed!important;-webkit-text-fill-color:#909399!important}.demo-form-inline .el-form-item .el-date-editor .el-input__wrapper.is-disabled .el-input__prefix,.demo-form-inline .el-form-item .el-date-editor .el-input__wrapper.is-disabled .el-input__suffix,.el-form .el-form-item .el-date-editor .el-input__wrapper.is-disabled .el-input__prefix,.el-form .el-form-item .el-date-editor .el-input__wrapper.is-disabled .el-input__suffix{color:#c0c4cc!important}.demo-form-inline .el-form-item .el-date-editor .el-input__wrapper .el-input__inner,.el-form .el-form-item .el-date-editor .el-input__wrapper .el-input__inner{height:30px!important;line-height:30px!important;color:#606266;font-size:14px}.demo-form-inline .el-form-item .el-date-editor .el-input__wrapper .el-input__inner::-moz-placeholder,.el-form .el-form-item .el-date-editor .el-input__wrapper .el-input__inner::-moz-placeholder{color:#c0c4cc}.demo-form-inline .el-form-item .el-date-editor .el-input__wrapper .el-input__inner::placeholder,.el-form .el-form-item .el-date-editor .el-input__wrapper .el-input__inner::placeholder{color:#c0c4cc}.demo-form-inline .el-form-item .el-date-editor .el-input__wrapper .el-input__prefix,.demo-form-inline .el-form-item .el-date-editor .el-input__wrapper .el-input__suffix,.el-form .el-form-item .el-date-editor .el-input__wrapper .el-input__prefix,.el-form .el-form-item .el-date-editor .el-input__wrapper .el-input__suffix{display:flex!important;align-items:center!important;color:#909399}.demo-form-inline .el-form-item .date-range-picker,.el-form .el-form-item .date-range-picker{display:flex!important;align-items:center!important;gap:4px!important}.demo-form-inline .el-form-item .date-range-picker .el-date-editor,.el-form .el-form-item .date-range-picker .el-date-editor{flex:0 0 auto!important;width:180px!important}.demo-form-inline .el-form-item .date-range-picker .date-separator,.el-form .el-form-item .date-range-picker .date-separator{flex:0 0 auto!important;padding:0 1px!important;color:#909399!important;font-size:14px!important;line-height:32px!important;height:32px!important;display:flex!important;align-items:center!important}.demo-form-inline .el-form-item .el-textarea,.el-form .el-form-item .el-textarea{width:240px!important}.demo-form-inline .el-form-item .el-textarea .el-textarea__inner,.el-form .el-form-item .el-textarea .el-textarea__inner{border-radius:4px!important;padding:8px 12px!important;min-height:64px!important;transition:all .2s ease!important;box-shadow:inset 0 0 0 1px #dcdfe6!important;background:#fff!important;font-size:14px;color:#606266;line-height:1.5}.demo-form-inline .el-form-item .el-textarea .el-textarea__inner:hover,.el-form .el-form-item .el-textarea .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #c0c4cc!important}.demo-form-inline .el-form-item .el-textarea .el-textarea__inner:focus,.el-form .el-form-item .el-textarea .el-textarea__inner:focus{box-shadow:inset 0 0 0 1px #409eff!important;background:#fff!important}.demo-form-inline .el-form-item .el-textarea .el-textarea__inner:disabled,.el-form .el-form-item .el-textarea .el-textarea__inner:disabled{background:#f5f7fa!important;box-shadow:inset 0 0 0 1px #dcdfe6!important;cursor:not-allowed!important;opacity:.7!important;color:#909399!important;-webkit-text-fill-color:#909399!important}.demo-form-inline .el-form-item .el-textarea .el-textarea__inner::-moz-placeholder,.el-form .el-form-item .el-textarea .el-textarea__inner::-moz-placeholder{color:#c0c4cc}.demo-form-inline .el-form-item .el-textarea .el-textarea__inner::placeholder,.el-form .el-form-item .el-textarea .el-textarea__inner::placeholder{color:#c0c4cc}.demo-form-inline .el-form-item .el-radio-group,.el-form .el-form-item .el-radio-group{width:240px;display:flex;gap:12px}.demo-form-inline .el-form-item .el-radio-group .el-radio,.el-form .el-form-item .el-radio-group .el-radio{margin-right:0;transition:all .2s}.demo-form-inline .el-form-item .el-radio-group .el-radio .el-radio__label,.el-form .el-form-item .el-radio-group .el-radio .el-radio__label{color:#606266;font-size:14px;font-weight:400}.demo-form-inline .el-form-item .el-radio-group .el-radio.is-checked .el-radio__label,.el-form .el-form-item .el-radio-group .el-radio.is-checked .el-radio__label{color:#409eff;font-weight:500}.demo-form-inline .el-form-item .el-radio-group .el-radio.is-checked .el-radio__inner,.el-form .el-form-item .el-radio-group .el-radio.is-checked .el-radio__inner{border-color:#409eff;background:#409eff}.demo-form-inline .el-form-item .el-checkbox-group,.el-form .el-form-item .el-checkbox-group{display:flex;flex-wrap:wrap;gap:12px}.demo-form-inline .el-form-item .el-checkbox-group .el-checkbox,.el-form .el-form-item .el-checkbox-group .el-checkbox{margin-right:0;transition:all .2s}.demo-form-inline .el-form-item .el-checkbox-group .el-checkbox .el-checkbox__label,.el-form .el-form-item .el-checkbox-group .el-checkbox .el-checkbox__label{color:#606266;font-size:14px;font-weight:400}.demo-form-inline .el-form-item .el-checkbox-group .el-checkbox.is-checked .el-checkbox__label,.el-form .el-form-item .el-checkbox-group .el-checkbox.is-checked .el-checkbox__label{color:#409eff;font-weight:500}.demo-form-inline .el-form-item .el-checkbox-group .el-checkbox.is-checked .el-checkbox__inner,.el-form .el-form-item .el-checkbox-group .el-checkbox.is-checked .el-checkbox__inner{border-color:#409eff;background:#409eff}.demo-form-inline .el-form-item .el-switch .el-switch__core,.el-form .el-form-item .el-switch .el-switch__core{border-radius:12px;transition:all .2s ease}.demo-form-inline .el-form-item .el-switch.is-checked .el-switch__core,.el-form .el-form-item .el-switch.is-checked .el-switch__core{background:#409eff}.demo-form-inline .el-form-item img:not(.w-e-image-container img):not(.w-e-text-container img),.el-form .el-form-item img:not(.w-e-image-container img):not(.w-e-text-container img){max-width:100px;max-height:100px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:all .2s ease;cursor:pointer}.demo-form-inline .el-form-item img:not(.w-e-image-container img):not(.w-e-text-container img):hover,.el-form .el-form-item img:not(.w-e-image-container img):not(.w-e-text-container img):hover{box-shadow:0 4px 12px rgba(0,0,0,.12)}.form-title{text-align:left;padding-left:20px;margin:20px auto 10px;height:40px;background:#fafafa;border-radius:4px;line-height:40px;font-size:14px;font-weight:600;color:#303133;border-left:3px solid #409eff;box-shadow:0 1px 2px rgba(0,0,0,.05)}@keyframes formFadeIn{0%{opacity:0}to{opacity:1}}@keyframes formItemSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.demo-form-inline .el-form-item,.el-form .el-form-item{width:100%!important}.demo-form-inline .el-form-item .el-date-editor,.demo-form-inline .el-form-item .el-input,.demo-form-inline .el-form-item .el-radio-group,.demo-form-inline .el-form-item .el-select,.el-form .el-form-item .el-date-editor,.el-form .el-form-item .el-input,.el-form .el-form-item .el-radio-group,.el-form .el-form-item .el-select{width:100%!important;--el-input-width:100%!important;--el-select-width:100%!important}.demo-form-inline .date-range-picker,.el-form .date-range-picker{flex-direction:column!important;gap:8px!important;width:100%!important}.demo-form-inline .date-range-picker .el-date-editor,.el-form .date-range-picker .el-date-editor{width:100%!important}.demo-form-inline .date-range-picker .date-separator,.el-form .date-range-picker .date-separator{display:none!important}}.el-select{width:100%!important}.el-select .el-input__wrapper{display:flex!important;align-items:center!important;border-radius:4px!important;padding:0 12px!important;min-height:32px!important;height:32px!important;transition:all .2s ease!important;box-shadow:inset 0 0 0 1px #dcdfe6!important;background:#fff!important}.el-select .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #c0c4cc!important}.el-select .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #409eff!important;background:#fff!important}.el-select .el-input__inner{height:30px!important;line-height:30px!important;color:#606266!important;font-size:14px!important}.el-select .el-input__inner::-moz-placeholder{color:#c0c4cc!important}.el-select .el-input__inner::placeholder{color:#c0c4cc!important}.el-select .el-input__suffix{display:flex!important;align-items:center!important;height:100%!important;color:#909399!important;transition:color .2s!important}.el-input-number{width:240px!important}.el-input-number .el-input__wrapper{width:100%!important;border-radius:4px!important;padding:0 12px!important;min-height:32px!important;height:32px!important;transition:all .2s ease!important;box-shadow:inset 0 0 0 1px #dcdfe6!important;background:#fff!important}.el-input-number .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #c0c4cc!important}.el-input-number .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #409eff!important}.el-input-number .el-input__wrapper.is-disabled{background:#f5f7fa!important;box-shadow:inset 0 0 0 1px #dcdfe6!important;cursor:not-allowed!important;opacity:.7!important}.el-input-number .el-input__wrapper.is-disabled .el-input__inner{color:#909399!important;cursor:not-allowed!important;-webkit-text-fill-color:#909399!important}.el-input-number .el-input__wrapper .el-input__inner{height:30px!important;line-height:30px!important;color:#606266;font-size:14px}.el-cascader{width:240px!important}.el-cascader .el-input__wrapper{width:100%!important}.el-cascader .el-input__wrapper.is-disabled{background:#f5f7fa!important;box-shadow:inset 0 0 0 1px #dcdfe6!important;cursor:not-allowed!important;opacity:.7!important}.el-cascader .el-input__wrapper.is-disabled .el-input__inner{color:#909399!important;cursor:not-allowed!important;-webkit-text-fill-color:#909399!important}.el-date-editor--daterange{width:280px!important}.el-date-editor--daterange .el-input__wrapper{width:100%!important}.el-form-item .el-upload,.el-form-item .upload-demo{width:120px!important;height:120px!important}.el-form-item .el-upload .el-upload-dragger,.el-form-item .upload-demo .el-upload-dragger{width:120px!important;height:120px!important;border-radius:4px!important;border:1px dashed #dcdfe6!important;background:#fff!important;transition:all .2s ease!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:8px!important}.el-form-item .el-upload .el-upload-dragger:hover,.el-form-item .upload-demo .el-upload-dragger:hover{border-color:#409eff!important}.el-form-item .el-upload .el-upload-dragger .el-icon,.el-form-item .upload-demo .el-upload-dragger .el-icon{font-size:32px!important;color:#c0c4cc!important;margin-bottom:4px!important}.el-form-item .el-upload .el-upload-dragger .el-upload__text,.el-form-item .upload-demo .el-upload-dragger .el-upload__text{font-size:12px!important;color:#909399!important;margin:0!important}.el-form-item .el-upload .el-upload-dragger img.avatar,.el-form-item .upload-demo .el-upload-dragger img.avatar{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:4px!important}.el-upload-list--picture-card .el-upload-list__item{width:120px!important;height:120px!important;border-radius:4px!important}.el-input__wrapper{border-radius:4px!important;padding:0 12px!important;min-height:32px!important;height:32px!important;transition:all .2s ease!important;box-shadow:inset 0 0 0 1px #dcdfe6!important;background:#fff!important}.el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #c0c4cc!important}.el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #409eff!important;background:#fff!important}.el-input__wrapper .el-input__inner{height:30px!important;line-height:30px!important;color:#606266!important;font-size:14px!important}.el-input__wrapper .el-input__inner::-moz-placeholder{color:#c0c4cc!important}.el-input__wrapper .el-input__inner::placeholder{color:#c0c4cc!important}.el-input__wrapper .el-input__prefix,.el-input__wrapper .el-input__suffix{display:flex!important;align-items:center!important;height:100%!important;color:#909399!important;transition:color .2s!important}.el-cascader .el-input__wrapper,.el-date-picker .el-input__wrapper,.el-input-number .el-input__wrapper,.el-select .el-input__wrapper{box-shadow:inset 0 0 0 1px #dcdfe6!important}.el-cascader .el-input__wrapper:hover,.el-date-picker .el-input__wrapper:hover,.el-input-number .el-input__wrapper:hover,.el-select .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #c0c4cc!important}.el-cascader .el-input__wrapper.is-focus,.el-cascader .el-input__wrapper.is-focused,.el-date-picker .el-input__wrapper.is-focus,.el-date-picker .el-input__wrapper.is-focused,.el-input-number .el-input__wrapper.is-focus,.el-input-number .el-input__wrapper.is-focused,.el-select .el-input__wrapper.is-focus,.el-select .el-input__wrapper.is-focused{box-shadow:inset 0 0 0 1px #409eff!important}.el-cascader .el-input__wrapper.is-disabled,.el-date-picker .el-input__wrapper.is-disabled,.el-input-number .el-input__wrapper.is-disabled,.el-select .el-input__wrapper.is-disabled{background:#f5f7fa!important;box-shadow:inset 0 0 0 1px #dcdfe6!important;cursor:not-allowed!important;opacity:.7!important}.el-cascader .el-input__wrapper.is-disabled .el-input__inner,.el-date-picker .el-input__wrapper.is-disabled .el-input__inner,.el-input-number .el-input__wrapper.is-disabled .el-input__inner,.el-select .el-input__wrapper.is-disabled .el-input__inner{color:#909399!important;cursor:not-allowed!important;-webkit-text-fill-color:#909399!important}.el-cascader .el-input__wrapper.is-disabled .el-input__prefix,.el-cascader .el-input__wrapper.is-disabled .el-input__suffix,.el-date-picker .el-input__wrapper.is-disabled .el-input__prefix,.el-date-picker .el-input__wrapper.is-disabled .el-input__suffix,.el-input-number .el-input__wrapper.is-disabled .el-input__prefix,.el-input-number .el-input__wrapper.is-disabled .el-input__suffix,.el-select .el-input__wrapper.is-disabled .el-input__prefix,.el-select .el-input__wrapper.is-disabled .el-input__suffix{color:#c0c4cc!important}:root{--el-input-border-color:#dcdfe6;--el-input-hover-border-color:#c0c4cc;--el-input-focus-border-color:#409eff;--el-input-border-radius:4px;--el-disabled-bg-color:#f5f7fa;--el-disabled-text-color:#909399;--el-disabled-border-color:#dcdfe6}.el-form-item .el-date-picker .el-input__wrapper,.el-form-item .el-input__wrapper,.el-form-item .el-select .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color) inset!important;border:none!important}.el-form-item .el-date-picker .el-input__wrapper:hover,.el-form-item .el-input__wrapper:hover,.el-form-item .el-select .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset!important}.el-form-item .el-date-picker .el-input__wrapper.is-focus,.el-form-item .el-date-picker .el-input__wrapper.is-focused,.el-form-item .el-input__wrapper.is-focus,.el-form-item .el-input__wrapper.is-focused,.el-form-item .el-select .el-input__wrapper.is-focus,.el-form-item .el-select .el-input__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset!important}.el-form-item .el-date-picker .el-input__wrapper.is-disabled,.el-form-item .el-input__wrapper.is-disabled,.el-form-item .el-select .el-input__wrapper.is-disabled{background:var(--el-disabled-bg-color)!important;box-shadow:0 0 0 1px var(--el-disabled-border-color) inset!important;cursor:not-allowed!important;opacity:.7!important}.el-cascader.is-disabled .el-input__wrapper,.el-date-editor.is-disabled .el-input__wrapper,.el-input-number.is-disabled .el-input__wrapper,.el-input.is-disabled .el-input__wrapper,.el-select.is-disabled .el-input__wrapper{background:#f5f7fa!important;box-shadow:inset 0 0 0 1px #dcdfe6!important;cursor:not-allowed!important;opacity:.7!important}.el-cascader.is-disabled .el-input__wrapper:hover,.el-date-editor.is-disabled .el-input__wrapper:hover,.el-input-number.is-disabled .el-input__wrapper:hover,.el-input.is-disabled .el-input__wrapper:hover,.el-select.is-disabled .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px #dcdfe6!important}.el-cascader.is-disabled .el-input__inner,.el-date-editor.is-disabled .el-input__inner,.el-input-number.is-disabled .el-input__inner,.el-input.is-disabled .el-input__inner,.el-select.is-disabled .el-input__inner{color:#909399!important;cursor:not-allowed!important;-webkit-text-fill-color:#909399!important}.el-cascader.is-disabled .el-input__prefix,.el-cascader.is-disabled .el-input__suffix,.el-date-editor.is-disabled .el-input__prefix,.el-date-editor.is-disabled .el-input__suffix,.el-input-number.is-disabled .el-input__prefix,.el-input-number.is-disabled .el-input__suffix,.el-input.is-disabled .el-input__prefix,.el-input.is-disabled .el-input__suffix,.el-select.is-disabled .el-input__prefix,.el-select.is-disabled .el-input__suffix{color:#c0c4cc!important}.el-textarea.is-disabled .el-textarea__inner{background:#f5f7fa!important;box-shadow:inset 0 0 0 1px #dcdfe6!important;cursor:not-allowed!important;opacity:.7!important;color:#909399!important;-webkit-text-fill-color:#909399!important}.el-textarea.is-disabled .el-textarea__inner:hover{box-shadow:inset 0 0 0 1px #dcdfe6!important}.el-checkbox.is-disabled,.el-radio.is-disabled{opacity:.6!important;cursor:not-allowed!important}.el-checkbox.is-disabled .el-checkbox__label,.el-checkbox.is-disabled .el-radio__label,.el-radio.is-disabled .el-checkbox__label,.el-radio.is-disabled .el-radio__label{color:#c0c4cc!important;cursor:not-allowed!important}.el-checkbox.is-disabled .el-checkbox__inner,.el-checkbox.is-disabled .el-radio__inner,.el-radio.is-disabled .el-checkbox__inner,.el-radio.is-disabled .el-radio__inner{background-color:#f5f7fa!important;border-color:#dcdfe6!important;cursor:not-allowed!important}.el-switch.is-disabled{opacity:.6!important;cursor:not-allowed!important}.el-switch.is-disabled .el-switch__core{background-color:#dcdfe6!important;cursor:not-allowed!important}.el-table{border-radius:8px;overflow:hidden;box-shadow:0 2px 12px 0 rgba(0,0,0,.05)}.el-table .el-table__header-wrapper .el-table__header th{background-color:#f5f7fa;color:#606266;font-weight:500;font-size:14px;padding:12px 0;border-bottom:1px solid #ebeef5}.el-table .el-table__body-wrapper .el-table__body tr{transition:background-color .2s}.el-table .el-table__body-wrapper .el-table__body tr:hover{background-color:#f5f7fa}.el-table .el-table__body-wrapper .el-table__body tr td{padding:12px 0;font-size:14px;color:#606266;border-bottom:1px solid #ebeef5;word-wrap:break-word;word-break:break-all}.el-table .el-table__empty-block{padding:40px 0}.el-table .el-table__empty-block .el-table__empty-text{color:#909399;font-size:14px}.el-table .el-table__column--action .cell{display:flex;flex-wrap:wrap;gap:4px 8px;justify-content:flex-start}.el-table .el-table__column--action .cell .el-button{margin:0}@media (max-width:1200px){.el-table .el-table__body-wrapper{overflow-x:auto}.el-table .el-table__body-wrapper::-webkit-scrollbar{height:8px}.el-table .el-table__body-wrapper::-webkit-scrollbar-thumb{background-color:#dcdfe6;border-radius:4px}.el-table .el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background-color:#c0c4cc}.el-table .el-table__body-wrapper::-webkit-scrollbar-track{background-color:#f5f7fa}}.el-card,.pages-section{border-radius:8px;box-shadow:0 2px 12px 0 rgba(0,0,0,.05);border:1px solid #ebeef5;margin-bottom:16px;transition:all .3s}.el-card:hover,.pages-section:hover{box-shadow:0 4px 16px 0 rgba(0,0,0,.08)}.el-card .el-card__header,.pages-section .el-card__header{border-bottom:1px solid #ebeef5;padding:16px 20px;font-weight:500;font-size:16px;color:#303133}.el-card .el-card__body,.pages-section .el-card__body{padding:20px}.pages{padding:16px}@media (max-width:768px){.pages{padding:12px}}.pages .pages-section{margin-bottom:16px}.pages .pages-section:last-child{margin-bottom:0}.el-button-group,.header-form-buttons{display:flex;gap:8px;flex-wrap:wrap}.el-button-group .el-button,.header-form-buttons .el-button{margin:0!important}@media (max-width:768px){.el-table .el-table__body-wrapper{overflow-x:auto}.el-form-item,.el-form-item .el-date-picker,.el-form-item .el-input,.el-form-item .el-select{width:100%!important}.el-button{width:100%}.el-card__body,.pages-section{padding:12px!important}}.demo-form-inline .el-form-item:has(.rich-text-editor-container),.el-form .el-form-item:has(.rich-text-editor-container){width:100%!important;margin-top:20px!important;flex-direction:column!important;align-items:flex-start!important}.demo-form-inline .el-form-item:has(.rich-text-editor-container) .el-form-item__label,.el-form .el-form-item:has(.rich-text-editor-container) .el-form-item__label{width:100%!important;text-align:left!important;padding-bottom:8px!important;margin-bottom:0!important;height:auto!important;line-height:1.5!important}.demo-form-inline .el-form-item:has(.rich-text-editor-container) .el-form-item__label:before,.el-form .el-form-item:has(.rich-text-editor-container) .el-form-item__label:before{content:"*"!important;color:#f56c6c!important;margin-right:4px!important}.demo-form-inline .el-form-item:has(.rich-text-editor-container) .el-form-item__content,.el-form .el-form-item:has(.rich-text-editor-container) .el-form-item__content{width:100%!important;margin-left:0!important}.el-dialog__body .rich-text-section{margin-top:20px;width:100%}.el-dialog__body .rich-text-section .section-label{font-size:14px;color:#606266;font-weight:400;line-height:32px;margin-bottom:8px;padding-left:0}.el-dialog__body .rich-text-section .section-label .required-mark{color:#f56c6c;margin-right:4px}.el-dialog__body .rich-text-section .rich-text-editor-container{width:100%}.el-form-item.full-width-item,.el-form-item.rich-text-item{width:100%!important;margin-top:20px!important}.el-form-item.full-width-item .el-form-item__content,.el-form-item.rich-text-item .el-form-item__content{width:100%!important}.el-form-item.full-width-item .rich-text-editor-container,.el-form-item.rich-text-item .rich-text-editor-container{width:100%}.rich-text-editor-container{width:100%;box-sizing:border-box}