html,body,#app{height:100%;margin:0}body{color:var(--el-text-color-primary);background-color:var(--el-bg-color-page);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif}.section-panel{margin-top:24px}.section-title{align-items:center;margin:0;font-size:15px;font-weight:600;display:flex}.section-title:before{content:"";background:var(--el-color-primary);border-radius:2px;width:4px;height:16px;margin-right:8px}.section-panel>.section-title{border-bottom:1px solid var(--el-border-color-lighter);margin-bottom:12px;padding-bottom:8px}.bell[data-v-500376cf]{cursor:pointer;align-items:center;display:inline-flex}.bell__head[data-v-500376cf],.bell__foot[data-v-500376cf]{justify-content:space-between;align-items:center;display:flex}.bell__foot[data-v-500376cf]{border-top:1px solid var(--el-border-color-lighter);justify-content:center;padding-top:6px}.bell__list[data-v-500376cf]{min-height:60px;max-height:360px;overflow-y:auto}.bell__item[data-v-500376cf]{border-bottom:1px solid var(--el-border-color-lighter);cursor:pointer;padding:8px 4px}.bell__item[data-v-500376cf]:hover{background:var(--el-fill-color-light)}.bell__title[data-v-500376cf]{color:var(--el-text-color-secondary)}.bell__item--unread .bell__title[data-v-500376cf]{color:var(--el-text-color-primary);font-weight:600}.bell__body[data-v-500376cf]{color:var(--el-text-color-regular);word-break:break-all;margin-top:2px;font-size:13px}.bell__time[data-v-500376cf]{color:var(--el-text-color-secondary);margin-top:2px;font-size:12px}.layout[data-v-748a7ce6]{height:100vh}.layout__top[data-v-748a7ce6]{border-bottom:1px solid var(--el-border-color-light);background:#fff;align-items:center;gap:24px;padding:0 20px;display:flex}.layout__logo[data-v-748a7ce6]{color:inherit;white-space:nowrap;flex:none;align-items:center;gap:8px;text-decoration:none;display:flex}.layout__logo-img[data-v-748a7ce6]{flex:none}.layout__brand[data-v-748a7ce6]{color:var(--el-color-primary);font-size:18px;font-weight:600}.layout__subtitle[data-v-748a7ce6]{color:var(--el-text-color-secondary);font-size:12px}.layout__nav[data-v-748a7ce6]{border-bottom:none;flex:1;min-width:0;height:56px}.layout__nav[data-v-748a7ce6]>.el-menu-item,.layout__nav[data-v-748a7ce6]>.el-sub-menu>.el-sub-menu__title{padding:0 14px;font-size:15px}.layout__nav[data-v-748a7ce6]>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{margin-left:4px}.layout__nav[data-v-748a7ce6] .is-current>.el-sub-menu__title,.layout__nav[data-v-748a7ce6] .el-menu-item.is-current{border-bottom:2px solid var(--el-color-primary);color:var(--el-color-primary)}.layout__actions[data-v-748a7ce6]{flex:none;align-items:center;gap:20px;display:flex}.layout__user[data-v-748a7ce6]{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.layout__org[data-v-748a7ce6]{color:var(--el-text-color-secondary)}@media (max-width:1440px){.layout__subtitle[data-v-748a7ce6],.layout__org[data-v-748a7ce6]{display:none}}.layout__body[data-v-748a7ce6]{min-height:0}.layout__aside[data-v-748a7ce6]{border-right:1px solid var(--el-border-color-light);background:#fff;flex-shrink:0;position:relative;overflow:hidden}.layout__aside--collapsed[data-v-748a7ce6]{cursor:pointer}.layout__sidebar-content[data-v-748a7ce6]{height:100%;overflow:hidden auto}.layout__side-toggle[data-v-748a7ce6]{z-index:3;width:32px;height:32px;color:var(--el-text-color-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px;right:8px}.layout__side-toggle[data-v-748a7ce6]:hover{background:var(--el-fill-color);color:var(--el-text-color-primary)}.layout__side-toggle[data-v-748a7ce6]:focus-visible{outline:2px solid var(--el-color-primary-light-5);outline-offset:2px}.layout__section[data-v-748a7ce6]{color:var(--el-text-color-secondary);align-items:center;gap:8px;padding:16px 48px 8px 20px;font-size:13px;font-weight:600;display:flex}.layout__side[data-v-748a7ce6]{border-right:none}.layout__main[data-v-748a7ce6]{background:var(--el-bg-color-page);min-width:0}.layout__heading[data-v-748a7ce6]{align-items:center;gap:8px;margin-bottom:16px;display:flex}.layout__title[data-v-748a7ce6]{font-size:18px;font-weight:600}
