body{--ac-color-primary: #43c465;--ac-color-primary-text: #009f4d;--ac-color-primary-3: #69d883;--ac-color-primary-5: #70a57d;--ac-color-primary-7: #b4eebf;--ac-color-primary-9: #d8f8de;--ac-color-primary-10: #f3fcf5;--ac-main-width: 1200px;--el-color-primary: #43c465;--el-color-primary-light-3: #69d883;--el-color-primary-light-5: #8fe3a1;--el-color-primary-light-7: #b4eebf;--el-color-primary-light-8: #c6f3ce;--el-color-primary-light-9: #d8f8de;--el-color-primary-dark-2: #359d51}*{box-sizing:border-box}body{height:100%;margin:0;padding:0}#app{height:100%;margin:0;padding:0;min-height:100vh;display:flex;flex-direction:column;background:#f6f8fc;min-width:calc(var(--ac-main-width) + 20px)}.page{flex:1;width:100%;max-width:var(--ac-main-width)}p{margin:0}.cursor{cursor:pointer}.ellipsis1{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical}.ellipsis2{overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.page[data-v-0e4ddf5f]{overflow:hidden;height:calc(100vh - 76px);display:flex;flex-direction:column}.page .el-scrollbar[data-v-0e4ddf5f]{flex:1;overflow:hidden}.page[data-v-0e4ddf5f] .page-scroll{min-height:99.99%;display:flex;flex-direction:column;padding:10px 20px}.panel[data-v-0e4ddf5f]{display:flex;flex-direction:column;margin-left:5px;gap:var(--ac-page-panel-gap, 5px)}.panel .head-wrap[data-v-0e4ddf5f],.panel .footer-wrap[data-v-0e4ddf5f]{background:var(--ac-page-panel-bg, #fff);margin-right:var(--ac-page-panel-pr, 6px);flex-shrink:0}.panel .main[data-v-0e4ddf5f]{flex:1;display:flex;flex-direction:column;background:var(--ac-page-panel-bg, #fff);margin-right:var(--ac-page-panel-pr, 6px);gap:var(--ac-page-panel-main-gap, 5px);overflow:hidden;height:100%}a[data-v-643d9e5b]{color:var(--el-color-primary);text-decoration:none;text-wrap:nowrap}a[data-v-643d9e5b]:hover{color:#a0cfff}.login-modal-content[data-v-6412edf3]{padding-top:20px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.login-modal .el-dialog__header{border-bottom:none}.login-modal .el-dialog__header .el-dialog__headerbtn{font-size:25px;right:30px;top:30px;z-index:10;--el-color-primary: var(--ac-color-primary-text)}
