.outline-box[data-v-6e4e0753]{padding:2px;cursor:pointer}.outline-box__inner[data-v-6e4e0753]{position:relative;display:inline-flex;align-items:center;justify-content:center;background-color:transparent;transition:all .3s ease-in-out;outline:2px solid transparent}.outline-box__disabled[data-v-6e4e0753]{cursor:not-allowed;opacity:.5}.outline-box__content[data-v-6e4e0753]{display:flex;width:100%;align-items:center;justify-content:center;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);position:relative;z-index:2}.outline-box--disabled .outline-box__content[data-v-6e4e0753]{opacity:.7}.outline-box__hover-expand[data-v-6e4e0753]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:inherit;width:0;height:0;transition:all .3s cubic-bezier(.4,0,.2,1);outline:solid transparent;outline-width:inherit;z-index:1}.outline-box:hover .outline-box__hover-current[data-v-6e4e0753]{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));box-shadow:0 2px 8px #0000001a}.outline-box:hover .outline-box__hover-expand[data-v-6e4e0753]:after{outline-color:var(--outline-color);width:100%;height:100%}.setting-tabs[data-v-719e3a8b]{display:flex;justify-content:center;gap:6px;border-radius:.375rem;padding:4px;background:var(--el-bg-color);border:1px solid var(--el-border-color)}.setting-tabs .tab-item[data-v-719e3a8b]{flex:1 1 0%;cursor:pointer;border-radius:.375rem;padding:4px 8px;text-align:center;font-size:var( --el-font-size-base);line-height:24px;transition-duration:.3s;color:var(--el-text-color-primary)}.setting-tabs .tab-item[data-v-719e3a8b]:hover{background:var(--el-fill-color-dark)}.setting-tabs .tab-item.active[data-v-719e3a8b]{color:#fff;background:var(--el-color-primary)}.setting-drawer[data-v-719e3a8b]{display:flex;height:100%;flex-direction:column;gap:24px}.setting-drawer .setting-color[data-v-719e3a8b]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.setting-drawer .setting-color .color-item[data-v-719e3a8b]{position:relative;height:48px;width:48px;cursor:pointer;border-radius:.375rem;transition:all .3s ease;box-shadow:0 2px 8px #0000001a;overflow:hidden}.setting-drawer .setting-color .color-item[data-v-719e3a8b]:hover{transform:translateY(-3px);box-shadow:0 4px 12px #00000026}.setting-drawer .setting-color .color-item[data-v-719e3a8b] .item-custom{height:100%;width:100%}.setting-drawer .setting-color .color-item[data-v-719e3a8b] .item-custom .el-color-picker__trigger{padding:8px;border:2px dashed var(--el-border-color);background-color:var(--el-fill-color-light);transition:all .3s}.setting-drawer .setting-color .color-item[data-v-719e3a8b] .item-custom:hover .el-color-picker__trigger{border-color:var(--el-color-primary);background-color:var(--el-color-primary-light-9)}.setting-drawer .setting-color .check-icon[data-v-719e3a8b]{position:absolute;top:50%;left:50%;--tw-translate-x: -50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));font-size:var( --el-font-size-medium);color:var(--color-white)}.user-info[data-v-c69dc0a2]{display:flex;cursor:pointer;align-items:center;gap:8px;border-radius:.375rem;padding:4px 8px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.user-info[data-v-c69dc0a2]:hover{background-color:var(--el-fill-color-dark)}.header-tabs[data-v-bc29e821]{margin-top:-1px;display:flex;border-top-width:1px;border-color:var(--el-border-color);background-color:var(--el-bg-color);padding-left:16px;padding-right:16px}.header-tabs[data-v-bc29e821] .el-tabs .el-tabs__header{margin-bottom:0;border-bottom:none}.header-tabs[data-v-bc29e821] .el-tabs .el-tabs__header .el-tabs__nav-next,.header-tabs[data-v-bc29e821] .el-tabs .el-tabs__header .el-tabs__nav-prev{font-size:var(--el-font-size-large)}.header-tabs[data-v-bc29e821] .el-tabs .el-tabs__header .el-tabs__nav{border:none;gap:4px;height:var(--tabs-height);padding:4px 0}.header-tabs[data-v-bc29e821] .el-tabs .el-tabs__header .el-tabs__nav .el-tabs__item{border:1px solid var(--el-border-color);border-radius:5px;padding:0;height:100%;transition:none}.header-tabs[data-v-bc29e821] .el-tabs .el-tabs__header .el-tabs__nav .el-tabs__item:hover{background-color:var(--menu-hover-bg-color);border-color:var(--menu-hover-br-color);color:var(--menu-hover-text-color)}.header-tabs[data-v-bc29e821] .el-tabs .el-tabs__header .el-tabs__nav .el-tabs__item.is-active{background-color:var(--menu-active-bg-color);border-color:var(--menu-active-br-color);color:var(--menu-active-text-color)}.header-tabs[data-v-bc29e821] .el-tabs .el-tabs__content{display:none}.dialog-fullscreen[data-v-c23b7b6b]{position:absolute;right:48px;cursor:pointer;line-height:1;transition-duration:.3s;height:48px;top:0;color:var(--el-color-info);display:flex;align-items:center}.dialog-fullscreen[data-v-c23b7b6b]:hover{color:var(--el-color-primary)}.search-container[data-v-f5a06fca]{display:flex;flex-direction:column;gap:12px}.search-container .search-header[data-v-f5a06fca]{padding-left:24px;padding-right:24px}.search-container .search-body[data-v-f5a06fca]{min-height:180px;flex:1 1 0%;padding-left:24px;padding-right:24px}.search-container .search-body__item[data-v-f5a06fca]{display:flex;min-width:0px;cursor:pointer;align-items:center;gap:8px;border-radius:.5rem;padding:14px;background:var(--el-fill-color-dark);transition:all .3s}.search-container .search-body__item[data-v-f5a06fca]:hover{background:var(--el-color-primary);color:#fff}.search-container .search-body[data-v-f5a06fca] .search-empty .el-empty__image{width:120px;height:120px}.search-container .search-footer[data-v-f5a06fca]{display:flex;align-items:flex-end;justify-content:center;gap:16px;font-size:var( --el-font-size-base);font-weight:500;border-top-width:1px;border-color:var(--el-border-color);padding-left:24px;padding-right:24px;padding-top:15px;line-height:20px}.header .header-navbar[data-v-e185e779]{display:flex;background-color:var(--el-bg-color);padding-left:12px;padding-right:12px;--tw-shadow: var(--el-box-shadow-light);--tw-shadow-colored: var(--el-box-shadow-light);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);height:var(--navbar-height)}.header .header-navbar .header-item[data-v-e185e779]{display:flex;width:32px;height:32px;cursor:pointer;align-items:center;justify-content:center;border-radius:50%;transition:all .3s}.header .header-navbar .header-item[data-v-e185e779]:hover{background-color:var(--el-fill-color-dark)}.header .header-navbar .header-user[data-v-e185e779]{display:flex;cursor:pointer;align-items:center;gap:8px;border-radius:.375rem;padding:4px 8px;transition:all .3s}.header .header-navbar .header-user[data-v-e185e779]:hover{background-color:var(--el-fill-color-dark)}.header .header-navbar.dark[data-v-e185e779]{background:var(--el-bg-color-dark);color:#fff;--el-text-color-primary: #fff;--el-text-color-placeholder: #fff;--el-text-color-regular: #fff;--el-fill-color-dark: hsl(0, 0%, 28%)}.side-logo-container[data-v-e0b216ac]{display:flex;width:100%;align-items:center;gap:12px;padding:8px 13px;height:var(--navbar-height);overflow:hidden}.side-logo-container .logo-image[data-v-e0b216ac]{height:28px;width:28px}.side-logo-container .logo-title[data-v-e0b216ac]{width:calc(100% - 52px);position:absolute;left:52px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;font-size:var( --el-font-size-medium);font-weight:700}.side-logo-container .title-transition-enter-active[data-v-e0b216ac]{opacity:0;transition:all .3s ease-out}.side-logo-container .title-transition-leave-active[data-v-e0b216ac]{transition:all .3s cubic-bezier(1,.5,.8,1)}.side-logo-container .title-transition-enter-from[data-v-e0b216ac],.side-logo-container .title-transition-leave-to[data-v-e0b216ac]{width:0;opacity:0}.side-container[data-v-5ef0c99d]{display:flex;height:100%;flex-direction:column;position:relative;z-index:999;background-color:var(--el-bg-color)}.side-container .side-logo[data-v-5ef0c99d]{display:flex;cursor:pointer;align-items:center;gap:8px;overflow:hidden;padding:8px}.side-container .side-logo .logo-image[data-v-5ef0c99d]{height:32px;width:32px;flex-shrink:0}.side-container .side-logo .logo-title[data-v-5ef0c99d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap;font-size:var( --el-font-size-base);font-weight:600}.side-container .side-menu[data-v-5ef0c99d]{padding:8px 8px 0}.side-container .side-menu[data-v-5ef0c99d] .el-menu{border-right:none}.side-container .side-menu[data-v-5ef0c99d] .el-menu .el-menu-item,.side-container .side-menu[data-v-5ef0c99d] .el-menu .el-sub-menu__title{margin-bottom:4px;border-radius:.5rem;border-style:none}.side-container .side-menu[data-v-5ef0c99d] .el-menu .el-menu-item .el-icon,.side-container .side-menu[data-v-5ef0c99d] .el-menu .el-sub-menu__title .el-icon{margin-right:6px;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.side-container .side-menu[data-v-5ef0c99d] .el-menu .el-menu-item:not(.is-active):hover .el-icon,.side-container .side-menu[data-v-5ef0c99d] .el-menu .el-sub-menu__title:not(.is-active):hover .el-icon{transform:scale(1.2)}.side-container .side-menu[data-v-5ef0c99d] .el-menu .el-menu-item span,.side-container .side-menu[data-v-5ef0c99d] .el-menu .el-sub-menu__title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-wrap:nowrap}.side-container .side-menu[data-v-5ef0c99d] .el-menu.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{background-color:var(--menu-active-bg-color);color:var(--menu-active-text-color)}.side-container .side-menu[data-v-5ef0c99d] .el-menu.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title .el-icon{transform:scale(1)}.side-container .side-menu[data-v-5ef0c99d] .el-menu:not(.el-menu--collapse){width:calc(var(--aside-width) - 16px)}.side-container .side-menu[data-v-5ef0c99d] .el-menu.el-menu--collapse .el-menu-tooltip__trigger{padding:0 var(--el-menu-base-level-padding)}.side-container .side-menu[data-v-5ef0c99d] .el-menu.menu-light .el-menu-item:hover,.side-container .side-menu[data-v-5ef0c99d] .el-menu.menu-light .el-sub-menu__title:hover{color:var(--el-color-primary);background-color:var(--menu-hover-bg-color);color:var(--menu-hover-text-color)}.side-container .side-menu[data-v-5ef0c99d] .el-menu.menu-light .el-menu-item.is-active{background-color:var(--menu-active-bg-color);color:var(--menu-active-text-color)}.side-container .side-menu[data-v-5ef0c99d] .el-menu.menu-dark .el-menu-item:hover,.side-container .side-menu[data-v-5ef0c99d] .el-menu.menu-dark .el-sub-menu__title:hover{background-color:#474747}.side-container .side-menu[data-v-5ef0c99d] .el-menu.menu-dark .el-menu-item.is-active{background-color:var(--el-color-primary)}.side-container .side-menu[data-v-5ef0c99d] .el-menu.menu-dark.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{background-color:var(--el-color-primary);color:var(--color-white)}.side-container.dark[data-v-5ef0c99d]{background-color:var(--el-bg-color-dark)}
