.menu-custom{color:#475467;display:flex;font-size:.925rem;font-weight:500;gap:.75rem;line-height:1}@media screen and (max-width:760px){.menu-custom{flex-direction:column;gap:0;left:1rem;position:relative;top:2rem;width:calc(50% - 1rem);word-break:break-word}}.menu-custom .main-link{cursor:pointer;position:relative;white-space:nowrap}@media screen and (max-width:760px){.menu-custom .main-link{font-size:1.25rem;padding-bottom:1rem;padding-top:1rem;position:static;white-space:unset}}.menu-custom .main-link a{position:relative}.menu-custom .main-link .arrow-down{height:.875rem;width:.875rem}.menu-custom .main-link>a{align-items:center;display:flex;gap:.25rem}@media screen and (max-width:760px){.menu-custom .main-link>a{align-items:baseline}}.menu-custom .main-link>a span{align-items:center;display:inline-flex;flex-direction:column;justify-content:space-between}.menu-custom .main-link>a span:after{content:attr(data-text);content:attr(data-text)/"";font-weight:600;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden}@media speech{.menu-custom .main-link>a span:after{display:none}}.menu-custom .main-link>a.router-link-active span{color:var(--el-text-color-regular);font-weight:600}@media screen and (max-width:760px){.menu-custom .main-link>a.router-link-active span{font-weight:700;padding-left:1rem}.menu-custom .main-link>a.router-link-active span:before{background-color:var(--el-text-color-regular);border-radius:50%;content:"";height:.33rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.33rem}}.menu-custom .main-link:hover>a{color:var(--el-text-color-regular);font-weight:600}.menu-custom .main-link:hover .sub-links-wrapper{display:block}.menu-custom .main-link:hover .arrow-down{transform:scaleY(-1)}@media screen and (max-width:760px){.menu-custom .main-link:hover .arrow-down{transform:rotate(-90deg)}}.menu-custom .main-link.active-main-link>a{color:var(--el-text-color-regular);font-weight:600}@media screen and (max-width:760px){.menu-custom .main-link.active-main-link>a{font-weight:700;padding-left:1rem}.menu-custom .main-link.active-main-link>a:before{background-color:var(--el-text-color-regular);border-radius:50%;content:"";height:.33rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.33rem}}.menu-custom .sub-links-wrapper{display:none;margin-left:-.88rem;padding-top:1.63rem;position:absolute;top:100%}@media screen and (max-width:760px){.menu-custom .sub-links-wrapper{height:calc(var(--100vh) - var(--header-height) - 3rem);left:calc(100% + 2rem);max-height:calc(var(--100vh) - var(--header-height) - 3rem);overflow-y:auto;padding-top:0;position:absolute;top:0;width:50vw}}.menu-custom .sub-links-wrapper:before{border-color:transparent transparent #fff;border-style:solid;border-width:0 1rem 1rem;content:"";filter:drop-shadow(0 0 .5rem rgba(0,0,0,.05));height:0;left:.88rem;position:absolute;top:.73rem;transform:rotate(0);width:0}@media screen and (max-width:760px){.menu-custom .sub-links-wrapper:before{display:none}}.menu-custom .sub-links-wrapper .sub-links{background-color:#fffffff2;border:1px solid #fff;border-radius:1rem;display:flex;filter:drop-shadow(0 0 .5rem rgba(0,0,0,.05));flex-direction:column;gap:1rem;overflow:hidden;padding:.81rem 3rem .81rem .88rem}@media screen and (max-width:760px){.menu-custom .sub-links-wrapper .sub-links{background-color:unset;border:none;border-radius:unset;filter:unset;gap:0;max-height:calc(var(--100vh) - var(--header-height) - 2rem);overflow:auto;padding:unset}}.menu-custom .sub-links-wrapper .sub-links .sub-link{line-height:1;position:relative}@media screen and (max-width:760px){.menu-custom .sub-links-wrapper .sub-links .sub-link{padding-bottom:1rem;padding-top:1rem}}.menu-custom .sub-links-wrapper .sub-links .sub-link span{align-items:center;display:inline-flex;flex-direction:column;justify-content:space-between}.menu-custom .sub-links-wrapper .sub-links .sub-link span:after{content:attr(data-text);content:attr(data-text)/"";font-weight:600;height:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden}@media speech{.menu-custom .sub-links-wrapper .sub-links .sub-link span:after{display:none}}.menu-custom .sub-links-wrapper .sub-links .sub-link.router-link-active span,.menu-custom .sub-links-wrapper .sub-links .sub-link:hover span{color:var(--el-text-color-regular);font-weight:600}@media screen and (max-width:760px){.menu-custom .sub-links-wrapper .sub-links .sub-link.router-link-active span,.menu-custom .sub-links-wrapper .sub-links .sub-link:hover span{padding-left:1rem}.menu-custom .sub-links-wrapper .sub-links .sub-link.router-link-active span:before,.menu-custom .sub-links-wrapper .sub-links .sub-link:hover span:before{background-color:var(--el-text-color-regular);border-radius:50%;content:"";height:.33rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.33rem}}@media screen and (max-width:760px){.menu-custom .sub-links-wrapper .sub-links .sub-link{font-size:1.25rem}.menu-custom .sub-links-wrapper .sub-links .sub-link .lock-svg{filter:brightness(0) invert(1)}}.menu-custom .sub-links-wrapper .sub-links .sub-link.half-opacity-text{opacity:.5}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{content:"";display:table}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-bottom-right-radius:0;border-top-right-radius:0}.el-button-group>.el-button:last-child{border-bottom-left-radius:0;border-top-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-bottom-left-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-top-right-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-button.is-active{z-index:1}.el-button-group>.el-dropdown>.el-button{border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;color:var(--el-text-color-regular);display:inline-flex;font-size:var(--el-font-size-base);line-height:1;position:relative;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-left-color:transparent;border-top-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:none}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{box-sizing:border-box;list-style:none;margin:0;padding:0}.el-dropdown .el-dropdown__caret-button{align-items:center;border-left:none;display:inline-flex;justify-content:center;padding-left:0;padding-right:0;width:32px}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{background:var(--el-overlay-color-lighter);bottom:-1px;content:"";display:block;left:0;position:absolute;top:-1px;width:1px}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:none}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;left:0;list-style:none;margin:0;padding:5px 0;position:relative;top:0;z-index:var(--el-dropdown-menu-index)}.el-dropdown-menu__item{align-items:center;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:var(--el-font-size-base);line-height:22px;list-style:none;margin:0;outline:none;padding:5px 16px;white-space:nowrap}.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{border-top:1px solid var(--el-border-color-lighter);margin:6px 0}.el-dropdown-menu__item.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{font-size:14px;line-height:22px;padding:7px 20px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{font-size:12px;line-height:20px;padding:2px 12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.header-profile-menu{align-items:center;background:#fff;border-radius:.75rem;display:inline-flex;display:flex;gap:.5rem;justify-content:center}.header-profile-menu .user-info{align-items:center;cursor:pointer;display:flex;gap:.5rem;padding:.375rem}.header-profile-menu .user-info .avatar{border-radius:50%;height:2rem;width:2rem}.header-profile-menu .user-info .user-text{color:#525a6b;display:flex;flex-direction:column;font-size:.625rem;font-weight:500;line-height:1.6}@media screen and (max-width:760px){.header-profile-menu .user-info .user-text{display:none}}.header-profile-menu .user-info .user-text b{color:var(--el-text-color-regular);font-weight:700}.header-profile-menu .user-info .arrow-down{height:1.25rem;margin:.375rem;width:1.25rem}@media screen and (max-width:760px){.header-profile-menu .user-info .arrow-down{display:none}}.el-popper{background:#fff}.is-loading-overlay-component{align-items:center;-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background-color:#fffc;bottom:0;color:var(--el-color-primary);display:flex;justify-content:center;left:1rem;position:fixed;right:1rem;top:0;z-index:1}.is-loading-overlay-component.inline{height:5rem;position:static;width:100%}.spinner{align-items:center;display:flex;flex-direction:column;text-align:center}.spinner-circle{animation:spin 1s linear infinite;border:.4rem solid transparent;border-radius:50%;border-top:.4rem solid var(--el-color-primary);height:4rem;margin-bottom:1rem;width:4rem}@keyframes spin{to{transform:rotate(1turn)}}.el-header{--el-header-padding:0 20px;--el-header-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-header-height);padding:var(--el-header-padding)}.el-main{--el-main-padding:20px;box-sizing:border-box;display:block;flex:1;flex-basis:auto;overflow:auto;padding:var(--el-main-padding)}.el-container{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0}.el-container.is-vertical{flex-direction:column}.el-aside{box-sizing:border-box;flex-shrink:0;overflow:auto;width:var(--el-aside-width,300px)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height);padding:var(--el-footer-padding)}body .layout-container-demo{height:var(--100vh)}body .header-inner{-webkit-user-select:none;-moz-user-select:none;user-select:none}
