.test-camera[data-v-61264dde]{position:fixed;padding:20px;left:0;top:0;height:100%;width:100%;box-sizing:border-box}.test-camera .title[data-v-61264dde]{font-size:20px;font-weight:700;text-align:center}.test-camera #camera[data-v-61264dde]{display:block;width:100%;height:100%;background-color:#000;transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg)}.test-camera .actions[data-v-61264dde]{display:flex;margin:10px auto;justify-content:start;align-items:center}.test-camera .actions .van-button+.van-button[data-v-61264dde]{margin-left:10px}.test-camera .logs[data-v-61264dde]{height:calc(100% - 388px);margin:auto;border-radius:4px;padding:10px;box-sizing:border-box;font-size:12px;line-height:1.6;background-color:#f3f4f6;overflow:auto}.test-camera .logs .error[data-v-61264dde]{color:#f43f5e}.test-camera .logs .warn[data-v-61264dde]{color:#f59e0b}.test-camera .logs .print[data-v-61264dde]{color:#3b82f6}.test-camera .live-view[data-v-61264dde]{position:relative;width:350px;height:300px;margin:auto;margin-top:10px;border-radius:4px}.test-camera .live-view[data-v-61264dde] p{position:absolute;padding-bottom:5px;padding-top:5px;background-color:#007f8b;color:#fff;border:1px dashed hsla(0,0%,100%,.7);z-index:2;font-size:12px;margin:0}.test-camera[data-v-61264dde] .highlighter{background:rgba(0,255,0,.25);border:1px dashed #fff;z-index:1;position:absolute}.test-camera[data-v-61264dde] .key-point{position:absolute;z-index:1;width:3px;height:3px;background-color:red;border-radius:50%;display:block}