| /* | 
 | * Licensed to the Apache Software Foundation (ASF) under one | 
 | * or more contributor license agreements.  See the NOTICE file | 
 | * distributed with this work for additional information | 
 | * regarding copyright ownership.  The ASF licenses this file | 
 | * to you under the Apache License, Version 2.0 (the | 
 | * "License"); you may not use this file except in compliance | 
 | * with the License.  You may obtain a copy of the License at | 
 | * | 
 | *   http://www.apache.org/licenses/LICENSE-2.0 | 
 | * | 
 | * Unless required by applicable law or agreed to in writing, | 
 | * software distributed under the License is distributed on an | 
 | * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY | 
 | * KIND, either express or implied.  See the License for the | 
 | * specific language governing permissions and limitations | 
 | * under the License. | 
 | */ | 
 |  | 
 | * { | 
 |     font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif; | 
 | } | 
 |  | 
 | iframe { | 
 |     border: none; | 
 |     position: absolute; | 
 |     top: 20px; | 
 |     left: 50%; | 
 |  | 
 |     width: 800px; | 
 |     height: 600px; | 
 |     margin-left: -400px; | 
 |  | 
 |     box-shadow: 0 0 30px rgba(0, 0, 0, 0.2); | 
 |     overflow-x: hidden; | 
 | } | 
 |  | 
 | #open-nav { | 
 |     position: fixed; | 
 |     left: 20px; | 
 |     top: 20px; | 
 | } | 
 |  | 
 | .op-notice { | 
 |     width: 200px; | 
 | } | 
 |  | 
 | #tests-nav { | 
 |     position: fixed; | 
 |     top: 0; | 
 |     bottom: 0; | 
 |     z-index: 2000; | 
 |     left: 0; | 
 |     width: 300px; | 
 |     box-shadow: 0 0  50px rgba(0, 0, 0, 0.4); | 
 |     background-color: white; | 
 |     padding: 20px; | 
 |     overflow-y: scroll; | 
 | } | 
 |  | 
 | #tests-nav ul { | 
 |     margin: 0; | 
 |     padding: 0; | 
 | } | 
 |  | 
 | #tests-nav li { | 
 |     list-style: none; | 
 | } | 
 |  | 
 | #tests-nav a { | 
 |     color: #444; | 
 |     text-decoration: none; | 
 |     line-height: 30px; | 
 |     transition: .15s ease-out; | 
 | } | 
 |  | 
 | #tests-nav a:hover, #tests-nav a.active { | 
 |     color: #409eff; | 
 | } | 
 |  | 
 | #tests-nav .el-icon-circle-close { | 
 |     position: fixed; | 
 |     left: 280px; | 
 |     top: 10px; | 
 |     cursor: pointer; | 
 |     font-size: 30px; | 
 |     z-index: 2100; | 
 | } | 
 | #tests-nav .el-icon-circle-close:hover { | 
 |     color: #409eff; | 
 | } | 
 |  | 
 | #recording-status { | 
 |     position: absolute; | 
 |     top: 650px; | 
 |     width: 100%; | 
 |     border-radius: 20px; | 
 |     text-align: center; | 
 | } | 
 |  | 
 | #recording-status .recording-button { | 
 |     width: 60px; | 
 |     height: 60px; | 
 |     border-radius: 50px; | 
 |     font-size: 35px; | 
 | } | 
 |  | 
 | #recording-status .hint { | 
 |     font-size: 22px; | 
 |     font-weight: 200; | 
 |     margin-top: 10px; | 
 | } | 
 |  | 
 | #recording-status .recording-time { | 
 |     font-size: 50px; | 
 |     font-weight: 200; | 
 |     margin-top: 10px; | 
 |     color: #F56C6C; | 
 | } | 
 |  | 
 | #recording-status .hint .emphasis { | 
 |     font-weight: 400; | 
 |     margin: 0 10px; | 
 |     color: #409eff; | 
 | } | 
 |  | 
 | #actions { | 
 |     position: fixed; | 
 |     right: 10px; | 
 |     width: 300px; | 
 | } | 
 |  | 
 | #actions .toolbar { | 
 |     float: right; | 
 |     margin-top: -5px; | 
 | } | 
 |  | 
 | #actions .toolbar>* { | 
 |     display: inline-block; | 
 |     vertical-align: middle; | 
 | } | 
 | #actions .toolbar i.el-icon-setting { | 
 |     font-size: 20px; | 
 |     cursor: pointer; | 
 |     margin-left: 10px; | 
 | } | 
 |  | 
 | .config-item { | 
 |     margin: 5px 0; | 
 | } | 
 |  | 
 | .config-item>* { | 
 |     display: inline-block; | 
 |     vertical-align: middle; | 
 |     margin-right: 10px; | 
 | } | 
 |  | 
 | #actions .action-item { | 
 |     line-height: 40px; | 
 |     padding: 0 20px; | 
 |     margin: 0 -20px; | 
 |     cursor: pointer; | 
 | } | 
 |  | 
 | #actions .action-item:hover { | 
 |     background: #eee; | 
 | } | 
 |  | 
 | #actions .action-item.active { | 
 |     background: #409Eff; | 
 |     color: #ffffff; | 
 | } | 
 |  | 
 | #actions .action-item .operations { | 
 |     height: 30px; | 
 |     font-size: 14px; | 
 | } | 
 | #actions .action-item .operations>* { | 
 |     display: inline-block; | 
 |     vertical-align: middle; | 
 | } | 
 | #actions .action-item .operations i { | 
 |     margin-left: 5px; | 
 |     font-size: 18px; | 
 | } | 
 |  | 
 | #actions .action-item .operations .el-icon-delete { | 
 |     color: #F56C6C; | 
 |     margin-left: 10px; | 
 | } | 
 |  | 
 | ::-webkit-scrollbar { | 
 |     height: 8px; | 
 |     width: 8px; | 
 |     -webkit-transition: all 0.3s ease-in-out; | 
 |     transition: all 0.3s ease-in-out; | 
 |     -webkit-border-radius: 2px; | 
 |     border-radius: 2px | 
 | } | 
 |  | 
 | ::-webkit-scrollbar-button { | 
 |     display: none | 
 | } | 
 |  | 
 | ::-webkit-scrollbar-thumb { | 
 |     width: 8px; | 
 |     min-height: 15px; | 
 |     background: rgba(50,50,50,0.6) !important; | 
 |     -webkit-transition: all 0.3s ease-in-out; | 
 |     transition: all 0.3s ease-in-out; | 
 |     -webkit-border-radius: 2px; | 
 |     border-radius: 2px | 
 | } | 
 |  | 
 | ::-webkit-scrollbar-thumb:hover { | 
 |     background: rgba(0,0,0,0.5) !important | 
 | } |