.layout[data-v-c6809bd2]{width:90%;max-width:1200px;margin:2rem auto;display:flex;gap:2rem}.layout .navigation[data-v-c6809bd2]{width:25%;min-width:240px}.layout .navigation .navigation-logo[data-v-c6809bd2]{display:flex;align-items:center;gap:1rem;background-color:#fff;padding:2rem;border-radius:.8rem;box-shadow:0 2px 12px rgba(0,0,0,.05);margin-bottom:1rem}.layout .navigation .navigation-logo .navigation-title[data-v-c6809bd2]{font-size:2rem;font-weight:600;color:#194d8f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layout .navigation[data-v-c6809bd2] .el-menu{border-radius:.8rem;box-shadow:0 2px 12px rgba(0,0,0,.05)}.layout .navigation[data-v-c6809bd2] .el-menu .el-menu-item{height:5rem;line-height:5rem}.layout .navigation[data-v-c6809bd2] .el-menu .el-menu-item:hover{background-color:#f0f5ff}.layout .navigation[data-v-c6809bd2] .el-menu .el-menu-item.is-active{background-color:#e6f0ff;border-right:none;border-left:3px solid #194d8f;padding-left:17px}.layout .operate[data-v-c6809bd2]{flex:1;background-color:#fff;min-height:calc(100vh - 39rem);border-radius:.8rem;box-shadow:0 2px 12px rgba(0,0,0,.05)}.layout .menu-skeleton[data-v-c6809bd2]{background:#fff;border-radius:.8rem;padding:1rem;box-shadow:0 2px 12px rgba(0,0,0,.05)}.layout .menu-skeleton .skeleton-item[data-v-c6809bd2]{padding:1.4rem 1rem;border-radius:.4rem}.layout .menu-skeleton .skeleton-item[data-v-c6809bd2]:not(:last-child){margin-bottom:.5rem}.layout .menu-skeleton .skeleton-item[data-v-c6809bd2] .el-skeleton__text{height:2rem}.layout .content-skeleton[data-v-c6809bd2]{padding:2.5rem 2rem}.layout .content-skeleton .skeleton-header[data-v-c6809bd2]{padding-bottom:1.5rem;margin-bottom:2rem;border-bottom:2px solid #e6e6e6}.layout .content-skeleton .skeleton-header[data-v-c6809bd2] .el-skeleton__text{height:2.4rem}.layout .content-skeleton .skeleton-content[data-v-c6809bd2]{padding:2rem;background:#f7f8fa;border-radius:.8rem}.layout .content-skeleton .skeleton-content[data-v-c6809bd2] .el-skeleton__text{height:1.6rem}.layout[data-v-c6809bd2] .el-skeleton__item{background:linear-gradient(90deg,#f2f2f2 25%,#e6e6e6 37%,#f2f2f2 63%);background-size:400% 100%;animation:skeleton-loading-c6809bd2 1.4s ease infinite}@keyframes skeleton-loading-c6809bd2{0%{background-position:100% 50%}to{background-position:0 50%}}@media screen and (max-width:768px){.layout[data-v-c6809bd2]{width:95%;flex-direction:column}.layout .navigation[data-v-c6809bd2]{width:100%;margin-bottom:2rem}.layout .operate[data-v-c6809bd2]{width:100%}}