#app,body,html{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Arial,sans-serif;background:#f5f7fa;color:#303133}.app{height:100%}.aside{background:#fff;border-right:1px solid #ebeef5;display:flex;flex-direction:column}.logo{height:56px;display:flex;align-items:center;padding-left:20px;font-size:16px;font-weight:600;color:#303133;border-bottom:1px solid #ebeef5}.logo i{color:#409eff;margin-right:8px;font-size:20px}.menu{border-right:none;flex:1}.header{background:#fff;border-bottom:1px solid #ebeef5;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.page-title{font-size:16px;font-weight:600}.header-right{display:flex;align-items:center;gap:8px}.main{padding:16px 20px 24px;overflow-y:auto}.card{background:#fff;border-radius:4px;padding:16px 20px;margin-bottom:16px;border:1px solid #ebeef5}.card-title{font-size:15px;font-weight:600;margin-bottom:12px;justify-content:space-between}.card-title,.toolbar{display:flex;align-items:center}.toolbar{gap:12px;margin-bottom:14px;flex-wrap:wrap}.muted{color:#909399;font-size:12px;line-height:1.7}