.layout[data-v-d069b95f]{height:100vh}.layout__aside[data-v-d069b95f]{background-color:#304156;transition:width .2s ease;overflow:hidden}.layout__brand[data-v-d069b95f]{height:60px;line-height:60px;text-align:center;color:#fff;font-size:16px;font-weight:600;letter-spacing:1px;border-bottom:1px solid rgba(255,255,255,.12)}.layout__menu[data-v-d069b95f]{border-right:none;background-color:#304156}.layout__menu[data-v-d069b95f] .el-menu-item{color:#bfcbd9}.layout__menu[data-v-d069b95f] .el-menu-item.is-active{color:#409eff;background-color:#263445}.layout__header[data-v-d069b95f]{display:flex;align-items:center;gap:16px;height:60px;background-color:#fff;border-bottom:1px solid #e4e7ed}.layout__toggle[data-v-d069b95f]{padding:6px 12px;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;color:#606266;cursor:pointer}.layout__toggle[data-v-d069b95f]:hover{color:#409eff;border-color:#409eff}.layout__system[data-v-d069b95f]{font-size:16px;font-weight:600}.layout__crumb[data-v-d069b95f]{margin-left:auto;color:#909399;font-size:14px}.layout__account[data-v-d069b95f]{color:#303133;font-size:14px;white-space:nowrap}.layout__role[data-v-d069b95f]{margin-left:4px;padding:2px 6px;border-radius:10px;background-color:#ecf5ff;color:#409eff;font-size:12px}.layout__main[data-v-d069b95f]{padding:20px;background-color:#f5f7fa}:root{font-family:Microsoft YaHei,PingFang SC,Helvetica Neue,Arial,sans-serif;color:#303133;background-color:#f5f7fa;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}
