/*!*********************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/style/app.css ***!
  \*********************************************************************/
:root {
    --main-bg-color: hsl(0, 0%, 100%);
    --stream-bg-color: hsl(0, 0%, 85%);
    --shell-bg-color: hsl(0, 0%, 0%);
    --text-shadow-color: hsl(218, 67%, 95%);
    --header-bg-color: hsl(0, 0%, 95%);
    --controls-bg-color: hsla(0, 0%, 95%, 0.8);
    --control-buttons-bg-color: hsl(0, 0%, 95%);
    --text-color: hsl(210, 16%, 22%);
    --text-color-light: hsl(200, 16%, 52%);
    --link-color: hsl(218, 85%, 43%);
    --link-color-light: hsl(218, 85%, 73%);
    --link-color_visited: hsl(271, 68%, 32%);
    --link-color_visited-light: hsl(271, 68%, 72%);
    --svg-checkbox-bg-color: hsl(172, 100%, 37%);
    --svg-button-fill: hsl(199, 17%, 46%);
    --kill-button-hover-color: hsl(342, 100%, 37%);
    --url-color: hsl(0, 0%, 60%);
    --button-text-color: hsl(214, 82%, 51%);
    --button-border-color: hsl(0, 0%, 70%);
    --progress-background-color: hsla(225, 100%, 50%, 0.2);
    --progress-background-error-color: hsla(0, 100%, 50%, 0.2);
    --font-size: 14px;
}

@media (prefers-color-scheme: dark) {
    :root {
        --main-bg-color: hsl(0, 0%, 14%);
        --stream-bg-color: hsl(0, 0%, 20%);
        --shell-bg-color: hsl(0, 0%, 0%);
        --text-shadow-color: hsl(218, 17%, 18%);
        --header-bg-color: hsl(0, 0%, 20%);
        --controls-bg-color: hsla(201, 18%, 19%, 0.8);
        --control-buttons-bg-color: hsl(201, 18%, 19%);
        --text-color: hsl(0, 0%, 90%);
        --text-color-light: hsl(0, 0%, 60%);
        --link-color: hsl(218, 63%, 70%);
        --link-color-light: hsl(218, 63%, 50%);
        --link-color_visited: hsl(267, 31%, 47%);
        --link-color_visited-light: hsl(267, 31%, 27%);
        --svg-checkbox-bg-color: hsl(172, 100%, 27%);
        --svg-button-fill: hsl(0, 0%, 100%);
        --kill-button-hover-color: hsl(342, 100%, 27%);
        --url-color: hsl(0, 0%, 60%);
        --device-list-stripe-color: hsl(0, 0%, 16%);
        --device-list-default-color: hsl(0, 0%, 14%);
        --button-text-color: hsl(214, 82%, 76%);
        --button-border-color: hsl(213, 5%, 39%);
        --progress-background-color: hsla(225, 100%, 50%, 0.2);
        --progress-background-error-color: hsla(0, 100%, 50%, 0.2);
    }
}

html {
    font-size: var(--font-size);
}

a {
    color: var(--link-color);
}

a:visited {
    color: var(--link-color_visited);
}

body {
    color: var(--text-color);
    background-color: var(--main-bg-color);
    margin: 0;
    float: left;
}


body.shell {
    background-color: var(--shell-bg-color);
}

body.stream {
    background-color: #2C2F33
}

.terminal-container {
    width: 100%;
    height: 100%;
    padding: 5px;
}

:focus {
    outline: none;
}

.flex-center {
    display: flex;
    align-items: center;
}

.wait {
    cursor: wait;
}

.timer {
    width: 100%;
    text-align: center;
    font-size: 24px;
}

.timer.error {
    font-size: 12px;
    color: red;
}

.device-view {
    z-index: 1;
    display: flex;
    position: relative;
    width: fit-content;
    height: fit-content;
}

.video {
    position: relative;
    background-color: #000000;
}

.video-layer {
    position: absolute;
    z-index: 0;
    height: 100%;
    width: 100%;
}

.touch-layer {
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 100%;
}

.control-buttons-list {
    flex: 0 0 3.715rem;
    background-color: var(--control-buttons-bg-color);
    height: 100%;
}

.control-button {
    margin: .357rem .786rem;
    padding: 0;
    width: 2.143rem;
    height: 2.143rem;
    border: none;
    opacity: 0.75;
    background-color: var(--control-buttons-bg-color);
}

.control-button:hover {
    opacity: 1;
}

.control-wrapper > input[type=checkbox] {
    display: none;
}

.control-wrapper > label {
    display: inline-block;
}

.control-button > svg {
    fill: var(--svg-button-fill);
}

.control-wrapper > input[type=checkbox].two-images:checked + label > svg.image-on {
    display: block;
}

.control-wrapper > input[type=checkbox].two-images:not(:checked) + label > svg.image-on {
    display: none;
}

.control-wrapper > input[type=checkbox].two-images:checked + label > svg.image-off {
    display: none;
}

.control-wrapper > input[type=checkbox].two-images:not(:checked) + label > svg.image-off {
    display: block;
}

.control-wrapper > input[type=checkbox]:checked + label > svg {
    fill: var(--svg-checkbox-bg-color);
}

/*!*************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/style/morebox.css ***!
  \*************************************************************************/
.text-area {
    width: 100%;
    resize: vertical;
}

.more-box {
    display: none;
    position: absolute;
    background-color: var(--controls-bg-color);
    z-index: 2;
    padding: 0 .714rem .714rem .714rem;
}

.text-with-shadow, .more-box label {
    color: var(--text-color);
    text-shadow: var(--text-shadow-color) 0 0 .357rem;
}

.spoiler > input ~ .box {
    display: none;
}

.spoiler > input:checked ~ .box {
    display: block;
}

.spoiler > label::before {
    content: '►';
    margin-right: 5px;
}

.spoiler > input:checked ~ label::before {
    content: '▼';
}

.spoiler > input:checked ~ div {
    display: block;
    padding: 10px;
}

.spoiler > input {
    display: none;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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O0FBQ3JCOztBQUVBO0lBQ0ksWUFBWTtBQUNoQjs7QUFFQTtJQUNJLGNBQWM7SUFDZCxhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksYUFBYTtBQUNqQiIsInNvdXJjZXMiOlsid2VicGFjazovL3dzLXNjcmNweS8uL3NyYy9zdHlsZS9hcHAuY3NzIiwid2VicGFjazovL3dzLXNjcmNweS8uL3NyYy9zdHlsZS9tb3JlYm94LmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XG4gICAgLS1tYWluLWJnLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICAgIC0tc3RyZWFtLWJnLWNvbG9yOiBoc2woMCwgMCUsIDg1JSk7XG4gICAgLS1zaGVsbC1iZy1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gICAgLS10ZXh0LXNoYWRvdy1jb2xvcjogaHNsKDIxOCwgNjclLCA5NSUpO1xuICAgIC0taGVhZGVyLWJnLWNvbG9yOiBoc2woMCwgMCUsIDk1JSk7XG4gICAgLS1jb250cm9scy1iZy1jb2xvcjogaHNsYSgwLCAwJSwgOTUlLCAwLjgpO1xuICAgIC0tY29udHJvbC1idXR0b25zLWJnLWNvbG9yOiBoc2woMCwgMCUsIDk1JSk7XG4gICAgLS10ZXh0LWNvbG9yOiBoc2woMjEwLCAxNiUsIDIyJSk7XG4gICAgLS10ZXh0LWNvbG9yLWxpZ2h0OiBoc2woMjAwLCAxNiUsIDUyJSk7XG4gICAgLS1saW5rLWNvbG9yOiBoc2woMjE4LCA4NSUsIDQzJSk7XG4gICAgLS1saW5rLWNvbG9yLWxpZ2h0OiBoc2woMjE4LCA4NSUsIDczJSk7XG4gICAgLS1saW5rLWNvbG9yX3Zpc2l0ZWQ6IGhzbCgyNzEsIDY4JSwgMzIlKTtcbiAgICAtLWxpbmstY29sb3JfdmlzaXRlZC1saWdodDogaHNsKDI3MSwgNjglLCA3MiUpO1xuICAgIC0tc3ZnLWNoZWNrYm94LWJnLWNvbG9yOiBoc2woMTcyLCAxMDAlLCAzNyUpO1xuICAgIC0tc3ZnLWJ1dHRvbi1maWxsOiBoc2woMTk5LCAxNyUsIDQ2JSk7XG4gICAgLS1raWxsLWJ1dHRvbi1ob3Zlci1jb2xvcjogaHNsKDM0MiwgMTAwJSwgMzclKTtcbiAgICAtLXVybC1jb2xvcjogaHNsKDAsIDAlLCA2MCUpO1xuICAgIC0tYnV0dG9uLXRleHQtY29sb3I6IGhzbCgyMTQsIDgyJSwgNTElKTtcbiAgICAtLWJ1dHRvbi1ib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgNzAlKTtcbiAgICAtLXByb2dyZXNzLWJhY2tncm91bmQtY29sb3I6IGhzbGEoMjI1LCAxMDAlLCA1MCUsIDAuMik7XG4gICAgLS1wcm9ncmVzcy1iYWNrZ3JvdW5kLWVycm9yLWNvbG9yOiBoc2xhKDAsIDEwMCUsIDUwJSwgMC4yKTtcbiAgICAtLWZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogZGFyaykge1xuICAgIDpyb290IHtcbiAgICAgICAgLS1tYWluLWJnLWNvbG9yOiBoc2woMCwgMCUsIDE0JSk7XG4gICAgICAgIC0tc3RyZWFtLWJnLWNvbG9yOiBoc2woMCwgMCUsIDIwJSk7XG4gICAgICAgIC0tc2hlbGwtYmctY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICAgICAgICAtLXRleHQtc2hhZG93LWNvbG9yOiBoc2woMjE4LCAxNyUsIDE4JSk7XG4gICAgICAgIC0taGVhZGVyLWJnLWNvbG9yOiBoc2woMCwgMCUsIDIwJSk7XG4gICAgICAgIC0tY29udHJvbHMtYmctY29sb3I6IGhzbGEoMjAxLCAxOCUsIDE5JSwgMC44KTtcbiAgICAgICAgLS1jb250cm9sLWJ1dHRvbnMtYmctY29sb3I6IGhzbCgyMDEsIDE4JSwgMTklKTtcbiAgICAgICAgLS10ZXh0LWNvbG9yOiBoc2woMCwgMCUsIDkwJSk7XG4gICAgICAgIC0tdGV4dC1jb2xvci1saWdodDogaHNsKDAsIDAlLCA2MCUpO1xuICAgICAgICAtLWxpbmstY29sb3I6IGhzbCgyMTgsIDYzJSwgNzAlKTtcbiAgICAgICAgLS1saW5rLWNvbG9yLWxpZ2h0OiBoc2woMjE4LCA2MyUsIDUwJSk7XG4gICAgICAgIC0tbGluay1jb2xvcl92aXNpdGVkOiBoc2woMjY3LCAzMSUsIDQ3JSk7XG4gICAgICAgIC0tbGluay1jb2xvcl92aXNpdGVkLWxpZ2h0OiBoc2woMjY3LCAzMSUsIDI3JSk7XG4gICAgICAgIC0tc3ZnLWNoZWNrYm94LWJnLWNvbG9yOiBoc2woMTcyLCAxMDAlLCAyNyUpO1xuICAgICAgICAtLXN2Zy1idXR0b24tZmlsbDogaHNsKDAsIDAlLCAxMDAlKTtcbiAgICAgICAgLS1raWxsLWJ1dHRvbi1ob3Zlci1jb2xvcjogaHNsKDM0MiwgMTAwJSwgMjclKTtcbiAgICAgICAgLS11cmwtY29sb3I6IGhzbCgwLCAwJSwgNjAlKTtcbiAgICAgICAgLS1kZXZpY2UtbGlzdC1zdHJpcGUtY29sb3I6IGhzbCgwLCAwJSwgMTYlKTtcbiAgICAgICAgLS1kZXZpY2UtbGlzdC1kZWZhdWx0LWNvbG9yOiBoc2woMCwgMCUsIDE0JSk7XG4gICAgICAgIC0tYnV0dG9uLXRleHQtY29sb3I6IGhzbCgyMTQsIDgyJSwgNzYlKTtcbiAgICAgICAgLS1idXR0b24tYm9yZGVyLWNvbG9yOiBoc2woMjEzLCA1JSwgMzklKTtcbiAgICAgICAgLS1wcm9ncmVzcy1iYWNrZ3JvdW5kLWNvbG9yOiBoc2xhKDIyNSwgMTAwJSwgNTAlLCAwLjIpO1xuICAgICAgICAtLXByb2dyZXNzLWJhY2tncm91bmQtZXJyb3ItY29sb3I6IGhzbGEoMCwgMTAwJSwgNTAlLCAwLjIpO1xuICAgIH1cbn1cblxuaHRtbCB7XG4gICAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUpO1xufVxuXG5hIHtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG59XG5cbmE6dmlzaXRlZCB7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3JfdmlzaXRlZCk7XG59XG5cbmJvZHkge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJnLWNvbG9yKTtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cblxuYm9keS5zaGVsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2hlbGwtYmctY29sb3IpO1xufVxuXG5ib2R5LnN0cmVhbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkYzM1xufVxuXG4udGVybWluYWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG46Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbi5mbGV4LWNlbnRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ud2FpdCB7XG4gICAgY3Vyc29yOiB3YWl0O1xufVxuXG4udGltZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDI0cHg7XG59XG5cbi50aW1lci5lcnJvciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiByZWQ7XG59XG5cbi5kZXZpY2UtdmlldyB7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cblxuLnZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnZpZGVvLWxheWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi50b3VjaC1sYXllciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udHJvbC1idXR0b25zLWxpc3Qge1xuICAgIGZsZXg6IDAgMCAzLjcxNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb250cm9sLWJ1dHRvbnMtYmctY29sb3IpO1xuICAgIGhlaWdodDogMTAwJTtcbn1cblxuLmNvbnRyb2wtYnV0dG9uIHtcbiAgICBtYXJnaW46IC4zNTdyZW0gLjc4NnJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyLjE0M3JlbTtcbiAgICBoZWlnaHQ6IDIuMTQzcmVtO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjc1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbnRyb2wtYnV0dG9ucy1iZy1jb2xvcik7XG59XG5cbi5jb250cm9sLWJ1dHRvbjpob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmNvbnRyb2wtd3JhcHBlciA+IGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udHJvbC13cmFwcGVyID4gbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNvbnRyb2wtYnV0dG9uID4gc3ZnIHtcbiAgICBmaWxsOiB2YXIoLS1zdmctYnV0dG9uLWZpbGwpO1xufVxuXG4uY29udHJvbC13cmFwcGVyID4gaW5wdXRbdHlwZT1jaGVja2JveF0udHdvLWltYWdlczpjaGVja2VkICsgbGFiZWwgPiBzdmcuaW1hZ2Utb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udHJvbC13cmFwcGVyID4gaW5wdXRbdHlwZT1jaGVja2JveF0udHdvLWltYWdlczpub3QoOmNoZWNrZWQpICsgbGFiZWwgPiBzdmcuaW1hZ2Utb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250cm9sLXdyYXBwZXIgPiBpbnB1dFt0eXBlPWNoZWNrYm94XS50d28taW1hZ2VzOmNoZWNrZWQgKyBsYWJlbCA+IHN2Zy5pbWFnZS1vZmYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb250cm9sLXdyYXBwZXIgPiBpbnB1dFt0eXBlPWNoZWNrYm94XS50d28taW1hZ2VzOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbCA+IHN2Zy5pbWFnZS1vZmYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29udHJvbC13cmFwcGVyID4gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsID4gc3ZnIHtcbiAgICBmaWxsOiB2YXIoLS1zdmctY2hlY2tib3gtYmctY29sb3IpO1xufVxuIiwiLnRleHQtYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuLm1vcmUtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb250cm9scy1iZy1jb2xvcik7XG4gICAgei1pbmRleDogMjtcbiAgICBwYWRkaW5nOiAwIC43MTRyZW0gLjcxNHJlbSAuNzE0cmVtO1xufVxuXG4udGV4dC13aXRoLXNoYWRvdywgLm1vcmUtYm94IGxhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gICAgdGV4dC1zaGFkb3c6IHZhcigtLXRleHQtc2hhZG93LWNvbG9yKSAwIDAgLjM1N3JlbTtcbn1cblxuLnNwb2lsZXIgPiBpbnB1dCB+IC5ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcG9pbGVyID4gaW5wdXQ6Y2hlY2tlZCB+IC5ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BvaWxlciA+IGxhYmVsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfilronO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uc3BvaWxlciA+IGlucHV0OmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAn4pa8Jztcbn1cblxuLnNwb2lsZXIgPiBpbnB1dDpjaGVja2VkIH4gZGl2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uc3BvaWxlciA+IGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/