.m2-header[data-v-9ef489e2]{align-items:center;display:flex;margin-bottom:8px}.m2-header .m2-header-title[data-v-9ef489e2]{color:#fff;font-size:18px;font-weight:700;line-height:1.2}.m2-header.m2-header-link[data-v-9ef489e2]{cursor:pointer;text-decoration:none}.m2-header.m2-header-link .el-icon-arrow-right[data-v-9ef489e2]{color:#fff;font-size:14px;margin-left:10px}.m2-header.m2-header-link:hover .el-icon-arrow-right[data-v-9ef489e2]{color:#fffc}.module2-wrap[data-v-9ef489e2]{display:flex;flex-direction:row;gap:24px}.col-item[data-v-9ef489e2]{display:flex;flex-direction:column;gap:4px;min-width:240px}.m2-item[data-v-9ef489e2]{align-items:center;border-radius:8px;cursor:pointer;display:flex;gap:12px;padding:8px 0;text-decoration:none}.m2-item[data-v-9ef489e2]:hover{background:#ffffff0f}.m2-icon-box[data-v-9ef489e2]{align-items:center;background:#ffffff0d;border-radius:12px;display:flex;flex-shrink:0;height:46px;justify-content:center;overflow:visible;position:relative;width:46px}.m2-icon-box .m2-cover[data-v-9ef489e2]{border-radius:4px;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}.m2-icon-box .m2-font-icon[data-v-9ef489e2]{transition:opacity .15s ease}.m2-icon-box .m2-font-icon[data-v-9ef489e2],.m2-icon-box .m2-font-icon-only[data-v-9ef489e2]{color:#ffffffd9;font-size:20px;line-height:1}.m2-icon-box .m2-font-icon-pair[data-v-9ef489e2]{flex-shrink:0;height:20px;position:relative;width:20px}.m2-icon-box .m2-font-icon-pair .m2-font-icon[data-v-9ef489e2]{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.m2-icon-box .m2-font-icon-pair .m2-font-icon-active[data-v-9ef489e2]{opacity:0}.m2-icon-box .m2-icon-placeholder[data-v-9ef489e2]{color:#ffffff4d;font-size:18px}.m2-icon-box .m2-badge[data-v-9ef489e2]{left:50%;pointer-events:none;position:absolute;top:-8px;transform:translate(-50%);width:35px}.m2-item:hover .m2-icon-box .m2-font-icon-default[data-v-9ef489e2]{opacity:0}.m2-item:hover .m2-icon-box .m2-font-icon-active[data-v-9ef489e2]{opacity:1}.m2-content[data-v-9ef489e2]{flex:1;overflow:hidden}.m2-content .m2-title[data-v-9ef489e2]{color:#f0f0f0;font-size:14px;font-weight:500;margin:0 0 3px}.m2-content .m2-desc[data-v-9ef489e2],.m2-content .m2-title[data-v-9ef489e2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m2-content .m2-desc[data-v-9ef489e2]{color:#ffffff80;font-size:12px;margin:0}
