body,html{margin:0;padding:0;height:100%}#app{height:100%;font-family:Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.layout-container[data-v-0dc7a634]{min-height:100vh}.layout-header[data-v-0dc7a634]{background-color:#047857;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.header-left[data-v-0dc7a634]{display:flex;align-items:center;gap:16px;position:relative}.fold-icon[data-v-0dc7a634]{font-size:20px;cursor:pointer;padding:4px;transition:all .3s;display:flex;align-items:center;justify-content:center;position:relative}.fold-icon[data-v-0dc7a634]:after,.fold-icon[data-v-0dc7a634]:before{content:"";position:absolute;width:100%;height:100%;pointer-events:none}@keyframes sparkle-0dc7a634{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.fold-icon .star[data-v-0dc7a634]{position:absolute;width:4px;height:4px;background:#fff;border-radius:50%;opacity:0}.fold-icon .star[data-v-0dc7a634]:first-child{top:-10px;left:50%;animation:sparkle-0dc7a634 2s 0s infinite}.fold-icon .star[data-v-0dc7a634]:nth-child(2){top:0;right:-10px;animation:sparkle-0dc7a634 2s .25s infinite}.fold-icon .star[data-v-0dc7a634]:nth-child(3){bottom:-10px;left:50%;animation:sparkle-0dc7a634 2s .5s infinite}.fold-icon .star[data-v-0dc7a634]:nth-child(4){top:0;left:-10px;animation:sparkle-0dc7a634 2s .75s infinite}.fold-icon .star[data-v-0dc7a634]:nth-child(5){top:-8px;right:-8px;animation:sparkle-0dc7a634 2s 1s infinite}.fold-icon .star[data-v-0dc7a634]:nth-child(6){bottom:-8px;right:-8px;animation:sparkle-0dc7a634 2s 1.25s infinite}.fold-icon .star[data-v-0dc7a634]:nth-child(7){bottom:-8px;left:-8px;animation:sparkle-0dc7a634 2s 1.5s infinite}.fold-icon .star[data-v-0dc7a634]:nth-child(8){top:-8px;left:-8px;animation:sparkle-0dc7a634 2s 1.75s infinite}.fold-icon[data-v-0dc7a634]:hover{color:#fff;transform:scale(1.1)}.fold-icon:hover .star[data-v-0dc7a634]{animation-play-state:paused;opacity:1}.header-left .logo[data-v-0dc7a634]{margin:0;font-size:18px;font-weight:700}.header-right .user-info[data-v-0dc7a634]{display:flex;align-items:center;gap:8px;cursor:pointer;color:#fff}.layout-aside[data-v-0dc7a634]{transition:width .3s;background-color:#fff;border-right:1px solid #e6e6e6}.layout-menu[data-v-0dc7a634]{height:100%;border-right:none}.layout-menu[data-v-0dc7a634] .el-menu-item.is-active{background-color:#047857;color:#fff}.layout-main[data-v-0dc7a634]{background-color:#f5f7fa;padding:20px}.el-icon[data-v-0dc7a634]{vertical-align:middle}.el-menu-item span[data-v-0dc7a634],.el-sub-menu__title span[data-v-0dc7a634]{margin-left:8px}.layout-menu[data-v-0dc7a634]:not(.el-menu--collapse){width:200px}:root{--el-color-primary:#047857;--el-color-primary-light-3:#047857;--el-color-primary-light-5:rgba(4,120,87,.15);--el-color-primary-light-7:rgba(4,120,87,.1);--el-color-primary-light-9:rgba(4,120,87,.05)}.el-select-dropdown.el-popper{--el-select-dropdown-option-selected-text-color:#047857;--el-select-dropdown-option-selected-bg:rgba(4,120,87,.15);--el-select-dropdown-option-hover-bg:rgba(4,120,87,.1)}.el-pagination .el-select .el-select__popper.el-popper{--el-select-dropdown-option-selected-text-color:#047857}.el-dialog__header{border-bottom:2px solid #047857;margin-right:0;padding:16px 20px}.el-dialog__header .el-dialog__title{font-size:16px;font-weight:500;color:#111827}.el-dialog__body{padding:16px 20px}.el-dialog__footer{padding:16px 20px;background:none;border-top:none}.el-message--success{--el-message-bg-color:rgba(4,120,87,.1);--el-message-text-color:#047857;--el-message-border-color:#047857}.el-pagination.is-background .el-pager li:not(.is-disabled).is-active{background-color:#047857;color:#fff}.el-pagination.is-background .el-pager li:not(.is-disabled):hover{color:#047857}.el-radio__input.is-checked .el-radio__inner{background-color:#047857;border-color:#047857}.el-radio__input.is-checked+.el-radio__label{color:#047857}.el-input__wrapper.is-focus,.el-textarea__wrapper.is-focus{box-shadow:inset 0 0 0 1px #047857!important}.el-popper.is-light .el-popper__arrow:before{border-color:#047857}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:#047857;border-radius:4px}::-webkit-scrollbar-track{background-color:#f5f5f5;border-radius:4px}