@charset "UTF-8";.sidebar[data-v-1bdcee44]{height:100%;display:flex;flex-direction:column;background-color:#fff}.sidebar .logo-container[data-v-1bdcee44]{padding:16px;border-bottom:1px solid #e5e6eb}.sidebar .logo-container .logo[data-v-1bdcee44]{display:flex;align-items:center;gap:10px}.sidebar .logo-container .logo .logo-icon[data-v-1bdcee44]{color:#165dff;flex-shrink:0}.sidebar .logo-container .logo .title[data-v-1bdcee44]{font-size:18px;font-weight:600;color:#1f2329;letter-spacing:-.5px}.sidebar .menu-container[data-v-1bdcee44]{flex:1}.sidebar .menu-container .sidebar-menu[data-v-1bdcee44]{border-right:none;background-color:#fff;padding:8px 0}.sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-menu-item{height:44px;line-height:44px;margin:2px 8px;border-radius:4px;padding:0 16px!important;transition:all .2s;color:#646a73;font-size:14px;font-weight:500}.sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-menu-item .el-icon{color:#86909c;font-size:18px;transition:all .2s}.sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-menu-item:hover{background-color:#f7f8fa;color:#1f2329}.sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-menu-item:hover .el-icon{color:#165dff}.sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-menu-item.is-active{background-color:#e8f3ff;color:#165dff;font-weight:600}.sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-menu-item.is-active .el-icon{color:#165dff}.sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-menu-item.is-active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background-color:#165dff;border-radius:0 2px 2px 0}.sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-sub-menu .el-sub-menu__title{height:44px;line-height:44px;margin:2px 8px;border-radius:4px;padding:0 16px!important;transition:all .2s;color:#646a73;font-size:14px;font-weight:500}.sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-sub-menu .el-sub-menu__title .el-icon{color:#86909c;font-size:18px;transition:all .2s}.sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-sub-menu .el-sub-menu__title:hover{background-color:#f7f8fa;color:#1f2329}.sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-sub-menu .el-sub-menu__title:hover .el-icon{color:#165dff}.sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-sub-menu.is-active>.el-sub-menu__title{color:#165dff;font-weight:600}.sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-sub-menu.is-active>.el-sub-menu__title .el-icon{color:#165dff}.sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-sub-menu .el-menu{background-color:transparent}html.dark .sidebar[data-v-1bdcee44]{background-color:#1f1f1f}html.dark .sidebar .logo-container[data-v-1bdcee44]{border-bottom-color:#2c2e2f}html.dark .sidebar .logo-container .logo .logo-icon[data-v-1bdcee44]{color:#4080ff}html.dark .sidebar .logo-container .logo .title[data-v-1bdcee44]{color:#e5eaf3}html.dark .sidebar .menu-container .sidebar-menu[data-v-1bdcee44]{background-color:#1f1f1f}html.dark .sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-menu-item{color:#cfd3dc}html.dark .sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-menu-item .el-icon{color:#a3a6ad}html.dark .sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-menu-item:hover{background-color:#2a2a2a;color:#e5eaf3}html.dark .sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-menu-item:hover .el-icon{color:#4080ff}html.dark .sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-menu-item.is-active{background-color:#1e2a3a;color:#4080ff}html.dark .sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-menu-item.is-active .el-icon{color:#4080ff}html.dark .sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-menu-item.is-active:before{background-color:#4080ff}html.dark .sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-sub-menu .el-sub-menu__title{color:#cfd3dc}html.dark .sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-sub-menu .el-sub-menu__title .el-icon{color:#a3a6ad}html.dark .sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-sub-menu .el-sub-menu__title:hover{background-color:#2a2a2a;color:#e5eaf3}html.dark .sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-sub-menu .el-sub-menu__title:hover .el-icon{color:#4080ff}html.dark .sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-sub-menu.is-active>.el-sub-menu__title{color:#4080ff}html.dark .sidebar .menu-container .sidebar-menu[data-v-1bdcee44] .el-sub-menu.is-active>.el-sub-menu__title .el-icon{color:#4080ff}.navbar[data-v-df762e19]{height:57px;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.navbar .navbar-left[data-v-df762e19]{flex:1;display:flex;align-items:center;gap:8px}.navbar .navbar-left .mobile-menu-btn[data-v-df762e19]{display:none}.navbar .navbar-left[data-v-df762e19] .el-breadcrumb{font-size:14px}.navbar .navbar-left[data-v-df762e19] .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner{color:#86909c;font-weight:500}.navbar .navbar-left[data-v-df762e19] .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner:hover{color:#165dff}.navbar .navbar-left[data-v-df762e19] .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#1f2329;font-weight:600}.navbar .navbar-left[data-v-df762e19] .el-breadcrumb .el-breadcrumb__separator{color:#c9cdd4}.navbar .navbar-right[data-v-df762e19]{display:flex;align-items:center;gap:4px}.navbar .navbar-right .status-indicators[data-v-df762e19]{display:flex;gap:12px;margin-right:12px;padding-right:12px;border-right:1px solid #e5e6eb}.navbar .navbar-right .status-indicators .status-item[data-v-df762e19]{display:flex;align-items:center;gap:6px;font-size:13px;color:#646a73;padding:4px 8px;border-radius:4px;background-color:#f7f8fa;cursor:pointer;transition:all .2s}.navbar .navbar-right .status-indicators .status-item[data-v-df762e19]:hover{background-color:#e8f3ff;color:#165dff}.navbar .navbar-right .status-indicators .status-item .status-text[data-v-df762e19]{font-weight:500}.navbar .navbar-right[data-v-df762e19] .el-button--text{width:36px;height:36px;padding:0;border-radius:4px;color:#646a73;transition:all .2s}.navbar .navbar-right[data-v-df762e19] .el-button--text:hover{background-color:#f7f8fa;color:#165dff}.navbar .navbar-right[data-v-df762e19] .el-button--text .el-icon{font-size:18px}.navbar .navbar-right .user-avatar[data-v-df762e19]{display:flex;align-items:center;gap:8px;padding:6px 12px;margin-left:8px;border-radius:4px;cursor:pointer;transition:all .2s;background-color:#f7f8fa}.navbar .navbar-right .user-avatar[data-v-df762e19]:hover{background-color:#e8f3ff}.navbar .navbar-right .user-avatar:hover .username[data-v-df762e19],.navbar .navbar-right .user-avatar:hover .el-icon[data-v-df762e19]{color:#165dff}.navbar .navbar-right .user-avatar .username[data-v-df762e19]{font-size:14px;color:#1f2329;font-weight:600;transition:color .2s}.navbar .navbar-right .user-avatar .el-icon[data-v-df762e19]{color:#86909c;font-size:14px;transition:color .2s}@media (max-width: 768px){.navbar[data-v-df762e19]{height:52px;padding:0 12px}.navbar .navbar-left[data-v-df762e19] .el-breadcrumb{display:none}.navbar .navbar-left .mobile-menu-btn[data-v-df762e19]{display:inline-flex;width:36px;height:36px}.navbar .navbar-right[data-v-df762e19]{gap:2px}.navbar .navbar-right .status-indicators[data-v-df762e19]{gap:8px;margin-right:8px;padding-right:8px}.navbar .navbar-right .status-indicators .status-item[data-v-df762e19]{padding:4px 6px}.navbar .navbar-right .status-indicators .status-item .status-text[data-v-df762e19]{display:none}.navbar .navbar-right[data-v-df762e19] .el-button--text{width:32px;height:32px}.navbar .navbar-right .user-avatar[data-v-df762e19]{padding:6px 8px}.navbar .navbar-right .user-avatar .username[data-v-df762e19]{display:none}}html.dark .navbar .navbar-left[data-v-df762e19] .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner{color:#a3a6ad}html.dark .navbar .navbar-left[data-v-df762e19] .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner:hover{color:#4080ff}html.dark .navbar .navbar-left[data-v-df762e19] .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#e5eaf3}html.dark .navbar .navbar-left[data-v-df762e19] .el-breadcrumb .el-breadcrumb__separator{color:#4e5969}html.dark .navbar .navbar-right .status-indicators[data-v-df762e19]{border-right-color:#2c2e2f}html.dark .navbar .navbar-right .status-indicators .status-item[data-v-df762e19]{color:#cfd3dc;background-color:#2a2a2a}html.dark .navbar .navbar-right .status-indicators .status-item[data-v-df762e19]:hover{background-color:#1e2a3a;color:#4080ff}html.dark .navbar .navbar-right[data-v-df762e19] .el-button--text{color:#cfd3dc}html.dark .navbar .navbar-right[data-v-df762e19] .el-button--text:hover{background-color:#2a2a2a;color:#4080ff}html.dark .navbar .navbar-right .user-avatar[data-v-df762e19]{background-color:#2a2a2a}html.dark .navbar .navbar-right .user-avatar[data-v-df762e19]:hover{background-color:#1e2a3a}html.dark .navbar .navbar-right .user-avatar:hover .username[data-v-df762e19],html.dark .navbar .navbar-right .user-avatar:hover .el-icon[data-v-df762e19]{color:#4080ff}html.dark .navbar .navbar-right .user-avatar .username[data-v-df762e19]{color:#e5eaf3}html.dark .navbar .navbar-right .user-avatar .el-icon[data-v-df762e19]{color:#a3a6ad}.app-wrapper[data-v-36ea506c]{display:flex;width:100%;height:100vh;background-color:#f5f7fa}.app-wrapper .sidebar-container[data-v-36ea506c]{width:210px;height:100vh;position:fixed;top:0;left:0;z-index:1001;overflow:hidden;background-color:#fff;border-right:1px solid #e5e6eb;box-shadow:2px 0 8px #0000000a}.app-wrapper .main-container[data-v-36ea506c]{margin-left:210px;width:calc(100% - 210px);height:100vh;display:flex;flex-direction:column}.app-wrapper .main-container .navbar-container[data-v-36ea506c]{height:57px;background-color:#fff;border-bottom:1px solid #e5e6eb;box-shadow:0 1px 4px #0000000a}.app-wrapper .main-container .app-main[data-v-36ea506c]{flex:1;overflow:auto;background-color:#f5f7fa;padding:20px}@media (max-width: 768px){.app-wrapper .sidebar-container[data-v-36ea506c]{display:none}.app-wrapper .main-container[data-v-36ea506c]{margin-left:0;width:100%}.app-wrapper .main-container .app-main[data-v-36ea506c]{padding:12px}.app-wrapper .main-container .navbar-container[data-v-36ea506c]{height:52px}}[data-v-36ea506c] .mobile-sidebar-drawer .el-drawer__body{padding:0}[data-v-36ea506c] .mobile-sidebar-drawer .sidebar .logo-container{padding:12px}[data-v-36ea506c] .mobile-sidebar-drawer .sidebar .logo-container .logo{gap:8px}[data-v-36ea506c] .mobile-sidebar-drawer .sidebar .logo-container .logo .title{font-size:16px}[data-v-36ea506c] .mobile-sidebar-drawer .sidebar .menu-container .sidebar-menu{padding:6px 0}[data-v-36ea506c] .mobile-sidebar-drawer .sidebar .menu-container .sidebar-menu :deep(.el-menu-item){height:40px;line-height:40px;margin:2px 6px;padding:0 12px!important;font-size:13px}[data-v-36ea506c] .mobile-sidebar-drawer .sidebar .menu-container .sidebar-menu :deep(.el-sub-menu) .el-sub-menu__title{height:40px;line-height:40px;margin:2px 6px;padding:0 12px!important;font-size:13px}html.dark .app-wrapper[data-v-36ea506c]{background-color:#141414}html.dark .app-wrapper .sidebar-container[data-v-36ea506c]{background-color:#1f1f1f;border-right-color:#2c2e2f;box-shadow:2px 0 8px #0003}html.dark .app-wrapper .main-container .navbar-container[data-v-36ea506c]{background-color:#1f1f1f;border-bottom-color:#2c2e2f;box-shadow:0 1px 4px #0003}html.dark .app-wrapper .main-container .app-main[data-v-36ea506c]{background-color:#141414}.fade-transform-enter-active[data-v-36ea506c],.fade-transform-leave-active[data-v-36ea506c]{transition:all .3s}.fade-transform-enter-from[data-v-36ea506c]{opacity:0;transform:translate(30px)}.fade-transform-leave-to[data-v-36ea506c]{opacity:0;transform:translate(-30px)}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#app{height:100vh;width:100vw}:root{--el-color-primary: #165dff;--el-color-primary-light-3: #4080ff;--el-color-primary-light-5: #6aa1ff;--el-color-primary-light-7: #94bfff;--el-color-primary-light-8: #bedaff;--el-color-primary-light-9: #e8f3ff;--el-color-primary-dark-2: #0e42d2;--el-bg-color: #ffffff;--el-bg-color-page: #f5f7fa;--el-bg-color-overlay: #ffffff;--el-text-color-primary: #1f2329;--el-text-color-regular: #646a73;--el-text-color-secondary: #86909c;--el-border-color: #e5e6eb;--el-border-color-light: #e5e6eb;--el-border-color-lighter: #f0f0f0;--el-fill-color: #f7f8fa;--el-fill-color-light: #fafafa;--el-fill-color-lighter: #ffffff}html.dark{--el-color-primary: #4080ff;--el-color-primary-light-3: #6aa1ff;--el-color-primary-light-5: #94bfff;--el-color-primary-light-7: #bedaff;--el-color-primary-light-8: #d4e8ff;--el-color-primary-light-9: #1e2a3a;--el-color-primary-dark-2: #165dff;--el-bg-color: #1f1f1f;--el-bg-color-page: #141414;--el-bg-color-overlay: #2a2a2a;--el-text-color-primary: #e5eaf3;--el-text-color-regular: #cfd3dc;--el-text-color-secondary: #a3a6ad;--el-border-color: #2c2e2f;--el-border-color-light: #262727;--el-border-color-lighter: #1d1e1f;--el-fill-color: #2a2a2a;--el-fill-color-light: #262727;--el-fill-color-lighter: #1f1f1f;--el-color-success: #00b578;--el-color-warning: #ff9f00;--el-color-danger: #f53f3f;--el-color-info: #86909c;color-scheme:dark}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}html.dark ::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15)}html.dark ::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.25)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.w-full{width:100%}.h-full{height:100%}.m-0{margin:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.p-0{padding:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-top:0;padding-bottom:0}.m-1{margin:4px}.mt-1{margin-top:4px}.mr-1{margin-right:4px}.mb-1{margin-bottom:4px}.ml-1{margin-left:4px}.mx-1{margin-left:4px;margin-right:4px}.my-1{margin-top:4px;margin-bottom:4px}.p-1{padding:4px}.pt-1{padding-top:4px}.pr-1{padding-right:4px}.pb-1{padding-bottom:4px}.pl-1{padding-left:4px}.px-1{padding-left:4px;padding-right:4px}.py-1{padding-top:4px;padding-bottom:4px}.m-2{margin:8px}.mt-2{margin-top:8px}.mr-2{margin-right:8px}.mb-2{margin-bottom:8px}.ml-2{margin-left:8px}.mx-2{margin-left:8px;margin-right:8px}.my-2{margin-top:8px;margin-bottom:8px}.p-2{padding:8px}.pt-2{padding-top:8px}.pr-2{padding-right:8px}.pb-2{padding-bottom:8px}.pl-2{padding-left:8px}.px-2{padding-left:8px;padding-right:8px}.py-2{padding-top:8px;padding-bottom:8px}.m-3{margin:12px}.mt-3{margin-top:12px}.mr-3{margin-right:12px}.mb-3{margin-bottom:12px}.ml-3{margin-left:12px}.mx-3{margin-left:12px;margin-right:12px}.my-3{margin-top:12px;margin-bottom:12px}.p-3{padding:12px}.pt-3{padding-top:12px}.pr-3{padding-right:12px}.pb-3{padding-bottom:12px}.pl-3{padding-left:12px}.px-3{padding-left:12px;padding-right:12px}.py-3{padding-top:12px;padding-bottom:12px}.m-4{margin:16px}.mt-4{margin-top:16px}.mr-4{margin-right:16px}.mb-4{margin-bottom:16px}.ml-4{margin-left:16px}.mx-4{margin-left:16px;margin-right:16px}.my-4{margin-top:16px;margin-bottom:16px}.p-4{padding:16px}.pt-4{padding-top:16px}.pr-4{padding-right:16px}.pb-4{padding-bottom:16px}.pl-4{padding-left:16px}.px-4{padding-left:16px;padding-right:16px}.py-4{padding-top:16px;padding-bottom:16px}.m-5{margin:20px}.mt-5{margin-top:20px}.mr-5{margin-right:20px}.mb-5{margin-bottom:20px}.ml-5{margin-left:20px}.mx-5{margin-left:20px;margin-right:20px}.my-5{margin-top:20px;margin-bottom:20px}.p-5{padding:20px}.pt-5{padding-top:20px}.pr-5{padding-right:20px}.pb-5{padding-bottom:20px}.pl-5{padding-left:20px}.px-5{padding-left:20px;padding-right:20px}.py-5{padding-top:20px;padding-bottom:20px}.m-6{margin:24px}.mt-6{margin-top:24px}.mr-6{margin-right:24px}.mb-6{margin-bottom:24px}.ml-6{margin-left:24px}.mx-6{margin-left:24px;margin-right:24px}.my-6{margin-top:24px;margin-bottom:24px}.p-6{padding:24px}.pt-6{padding-top:24px}.pr-6{padding-right:24px}.pb-6{padding-bottom:24px}.pl-6{padding-left:24px}.px-6{padding-left:24px;padding-right:24px}.py-6{padding-top:24px;padding-bottom:24px}.m-7{margin:28px}.mt-7{margin-top:28px}.mr-7{margin-right:28px}.mb-7{margin-bottom:28px}.ml-7{margin-left:28px}.mx-7{margin-left:28px;margin-right:28px}.my-7{margin-top:28px;margin-bottom:28px}.p-7{padding:28px}.pt-7{padding-top:28px}.pr-7{padding-right:28px}.pb-7{padding-bottom:28px}.pl-7{padding-left:28px}.px-7{padding-left:28px;padding-right:28px}.py-7{padding-top:28px;padding-bottom:28px}.m-8{margin:32px}.mt-8{margin-top:32px}.mr-8{margin-right:32px}.mb-8{margin-bottom:32px}.ml-8{margin-left:32px}.mx-8{margin-left:32px;margin-right:32px}.my-8{margin-top:32px;margin-bottom:32px}.p-8{padding:32px}.pt-8{padding-top:32px}.pr-8{padding-right:32px}.pb-8{padding-bottom:32px}.pl-8{padding-left:32px}.px-8{padding-left:32px;padding-right:32px}.py-8{padding-top:32px;padding-bottom:32px}.m-9{margin:36px}.mt-9{margin-top:36px}.mr-9{margin-right:36px}.mb-9{margin-bottom:36px}.ml-9{margin-left:36px}.mx-9{margin-left:36px;margin-right:36px}.my-9{margin-top:36px;margin-bottom:36px}.p-9{padding:36px}.pt-9{padding-top:36px}.pr-9{padding-right:36px}.pb-9{padding-bottom:36px}.pl-9{padding-left:36px}.px-9{padding-left:36px;padding-right:36px}.py-9{padding-top:36px;padding-bottom:36px}.m-10{margin:40px}.mt-10{margin-top:40px}.mr-10{margin-right:40px}.mb-10{margin-bottom:40px}.ml-10{margin-left:40px}.mx-10{margin-left:40px;margin-right:40px}.my-10{margin-top:40px;margin-bottom:40px}.p-10{padding:40px}.pt-10{padding-top:40px}.pr-10{padding-right:40px}.pb-10{padding-bottom:40px}.pl-10{padding-left:40px}.px-10{padding-left:40px;padding-right:40px}.py-10{padding-top:40px;padding-bottom:40px}.m-11{margin:44px}.mt-11{margin-top:44px}.mr-11{margin-right:44px}.mb-11{margin-bottom:44px}.ml-11{margin-left:44px}.mx-11{margin-left:44px;margin-right:44px}.my-11{margin-top:44px;margin-bottom:44px}.p-11{padding:44px}.pt-11{padding-top:44px}.pr-11{padding-right:44px}.pb-11{padding-bottom:44px}.pl-11{padding-left:44px}.px-11{padding-left:44px;padding-right:44px}.py-11{padding-top:44px;padding-bottom:44px}.m-12{margin:48px}.mt-12{margin-top:48px}.mr-12{margin-right:48px}.mb-12{margin-bottom:48px}.ml-12{margin-left:48px}.mx-12{margin-left:48px;margin-right:48px}.my-12{margin-top:48px;margin-bottom:48px}.p-12{padding:48px}.pt-12{padding-top:48px}.pr-12{padding-right:48px}.pb-12{padding-bottom:48px}.pl-12{padding-left:48px}.px-12{padding-left:48px;padding-right:48px}.py-12{padding-top:48px;padding-bottom:48px}.m-13{margin:52px}.mt-13{margin-top:52px}.mr-13{margin-right:52px}.mb-13{margin-bottom:52px}.ml-13{margin-left:52px}.mx-13{margin-left:52px;margin-right:52px}.my-13{margin-top:52px;margin-bottom:52px}.p-13{padding:52px}.pt-13{padding-top:52px}.pr-13{padding-right:52px}.pb-13{padding-bottom:52px}.pl-13{padding-left:52px}.px-13{padding-left:52px;padding-right:52px}.py-13{padding-top:52px;padding-bottom:52px}.m-14{margin:56px}.mt-14{margin-top:56px}.mr-14{margin-right:56px}.mb-14{margin-bottom:56px}.ml-14{margin-left:56px}.mx-14{margin-left:56px;margin-right:56px}.my-14{margin-top:56px;margin-bottom:56px}.p-14{padding:56px}.pt-14{padding-top:56px}.pr-14{padding-right:56px}.pb-14{padding-bottom:56px}.pl-14{padding-left:56px}.px-14{padding-left:56px;padding-right:56px}.py-14{padding-top:56px;padding-bottom:56px}.m-15{margin:60px}.mt-15{margin-top:60px}.mr-15{margin-right:60px}.mb-15{margin-bottom:60px}.ml-15{margin-left:60px}.mx-15{margin-left:60px;margin-right:60px}.my-15{margin-top:60px;margin-bottom:60px}.p-15{padding:60px}.pt-15{padding-top:60px}.pr-15{padding-right:60px}.pb-15{padding-bottom:60px}.pl-15{padding-left:60px}.px-15{padding-left:60px;padding-right:60px}.py-15{padding-top:60px;padding-bottom:60px}.m-16{margin:64px}.mt-16{margin-top:64px}.mr-16{margin-right:64px}.mb-16{margin-bottom:64px}.ml-16{margin-left:64px}.mx-16{margin-left:64px;margin-right:64px}.my-16{margin-top:64px;margin-bottom:64px}.p-16{padding:64px}.pt-16{padding-top:64px}.pr-16{padding-right:64px}.pb-16{padding-bottom:64px}.pl-16{padding-left:64px}.px-16{padding-left:64px;padding-right:64px}.py-16{padding-top:64px;padding-bottom:64px}.m-17{margin:68px}.mt-17{margin-top:68px}.mr-17{margin-right:68px}.mb-17{margin-bottom:68px}.ml-17{margin-left:68px}.mx-17{margin-left:68px;margin-right:68px}.my-17{margin-top:68px;margin-bottom:68px}.p-17{padding:68px}.pt-17{padding-top:68px}.pr-17{padding-right:68px}.pb-17{padding-bottom:68px}.pl-17{padding-left:68px}.px-17{padding-left:68px;padding-right:68px}.py-17{padding-top:68px;padding-bottom:68px}.m-18{margin:72px}.mt-18{margin-top:72px}.mr-18{margin-right:72px}.mb-18{margin-bottom:72px}.ml-18{margin-left:72px}.mx-18{margin-left:72px;margin-right:72px}.my-18{margin-top:72px;margin-bottom:72px}.p-18{padding:72px}.pt-18{padding-top:72px}.pr-18{padding-right:72px}.pb-18{padding-bottom:72px}.pl-18{padding-left:72px}.px-18{padding-left:72px;padding-right:72px}.py-18{padding-top:72px;padding-bottom:72px}.m-19{margin:76px}.mt-19{margin-top:76px}.mr-19{margin-right:76px}.mb-19{margin-bottom:76px}.ml-19{margin-left:76px}.mx-19{margin-left:76px;margin-right:76px}.my-19{margin-top:76px;margin-bottom:76px}.p-19{padding:76px}.pt-19{padding-top:76px}.pr-19{padding-right:76px}.pb-19{padding-bottom:76px}.pl-19{padding-left:76px}.px-19{padding-left:76px;padding-right:76px}.py-19{padding-top:76px;padding-bottom:76px}.m-20{margin:80px}.mt-20{margin-top:80px}.mr-20{margin-right:80px}.mb-20{margin-bottom:80px}.ml-20{margin-left:80px}.mx-20{margin-left:80px;margin-right:80px}.my-20{margin-top:80px;margin-bottom:80px}.p-20{padding:80px}.pt-20{padding-top:80px}.pr-20{padding-right:80px}.pb-20{padding-bottom:80px}.pl-20{padding-left:80px}.px-20{padding-left:80px;padding-right:80px}.py-20{padding-top:80px;padding-bottom:80px}.text-primary{color:var(--el-color-primary)}.text-success{color:#00b578}.text-warning{color:#ff9f00}.text-danger{color:#f53f3f}.text-info{color:var(--el-text-color-secondary)}.card-shadow{box-shadow:0 2px 12px #0000000f}html.dark .card-shadow{box-shadow:0 2px 12px #0000004d}.card-shadow-hover{transition:box-shadow .3s}.card-shadow-hover:hover{box-shadow:0 4px 20px #0000001a}html.dark .card-shadow-hover:hover{box-shadow:0 4px 20px #0006}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.fade-in{animation:fadeIn .3s ease-in-out}.slide-in-up{animation:slideInUp .3s ease-out}.pulse{animation:pulse 2s infinite}.el-card{border-radius:4px;border:1px solid var(--el-border-color)}.el-card .el-card__header{border-bottom:1px solid var(--el-border-color);padding:16px 20px;background-color:var(--el-fill-color-lighter)}.el-card .el-card__body{padding:20px}.el-table{--el-table-bg-color: var(--el-bg-color);--el-table-tr-bg-color: var(--el-bg-color);--el-table-header-bg-color: var(--el-fill-color)}.el-table .el-table__header th{background-color:var(--el-fill-color);color:var(--el-text-color-primary);font-weight:600}.el-table .el-table__row:hover{background-color:var(--el-fill-color-light)}.el-button{border-radius:4px;font-weight:500}.el-button.el-button--primary{background:var(--el-color-primary);border-color:var(--el-color-primary)}.el-button.el-button--primary:hover{background:var(--el-color-primary-light-3);border-color:var(--el-color-primary-light-3)}.el-input .el-input__wrapper{border-radius:4px;background-color:var(--el-fill-color-lighter);box-shadow:0 0 0 1px var(--el-border-color) inset}.el-input .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-border-color-light) inset}.el-input .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select .el-input__wrapper{border-radius:4px;background-color:var(--el-fill-color-lighter)}.el-dialog{background-color:var(--el-bg-color);border:1px solid var(--el-border-color)}@media (max-width: 768px){.el-overlay .el-dialog{width:92vw!important;max-width:92vw!important;margin:8vh auto 0!important;border-radius:8px}.el-overlay .el-dialog__header{padding:12px 16px}.el-overlay .el-dialog__body{padding:12px 16px;max-height:calc(80vh - 120px);overflow:auto}.el-overlay .el-dialog__footer{padding:12px 16px}.el-date-range-picker{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:90vw!important;max-width:360px!important;height:auto!important;max-height:90vh!important;margin:0!important;z-index:9999!important;box-shadow:0 4px 24px #0000004d!important;border-radius:12px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.el-date-range-picker .el-popper__arrow{display:none!important}.el-date-range-picker .el-picker-panel__body{min-width:auto!important;display:flex;flex-direction:column;width:100%!important;flex:1;overflow-y:auto!important;overflow-x:hidden!important}.el-date-range-picker__content{width:100%!important;padding:0!important;margin:0!important;border-right:none!important;border-bottom:none!important}.el-date-range-picker__content.is-right{display:none!important}.el-date-range-picker__header{margin:12px 12px 8px!important}.el-date-range-picker__sidebar{display:none!important}.el-date-table{width:100%!important;margin:0!important;padding-bottom:12px!important}.el-date-table th{padding:4px 0!important;font-size:12px!important;color:var(--el-text-color-secondary)!important;border-bottom:none!important}.el-date-table td{padding:0!important}.el-date-table td .el-date-table-cell{height:36px!important;line-height:36px!important;padding:0!important}.el-date-table td .el-date-table-cell .el-date-table-cell__text{width:28px!important;height:28px!important;line-height:28px!important;font-size:13px!important;border-radius:6px!important}}.el-dropdown-menu,.el-message{background-color:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.page-transition-enter-active,.page-transition-leave-active{transition:all .3s ease}.page-transition-enter-from{opacity:0;transform:translate(30px)}.page-transition-leave-to{opacity:0;transform:translate(-30px)}
