.feedback[data-v-abc7167a]{font-size:.8rem;margin:0;color:#c05050}.scaner-wrapper[data-v-d1e260fa]{display:grid;grid-template-columns:[setting-start camera-start result-start] 1fr [setting-end camera-end result-end];grid-template-rows:[setting-start] auto [setting-end camera-start] 1fr [result-start] 120px [camera-end result-end];gap:5px;height:100%}.setting-row[data-v-d1e260fa]{grid-area:setting}.gui-row[data-v-d1e260fa],.setting-row[data-v-d1e260fa]{width:100%;display:grid;grid-template-columns:[cell-start] 1fr [cell-1] 1fr [cell-2] 1fr [cell-3] 1fr [cell-end];grid-template-rows:1fr;gap:5px}.camera-row[data-v-d1e260fa]{grid-area:camera}.result-row[data-v-d1e260fa]{z-index:100;grid-area:result}.start-cell[data-v-d1e260fa]{grid-column-start:cell-start;grid-column-end:cell-2}.start-cell>[data-v-d1e260fa]{max-width:100%}.end-cell[data-v-d1e260fa]{grid-column-start:cell-2;grid-column-end:cell-end}.full-cell[data-v-d1e260fa]{grid-column-start:cell-start;grid-column-end:cell-end}.middle-cell[data-v-d1e260fa]{grid-column-start:cell-1;grid-column-end:cell-3}.result-row[data-v-d1e260fa]{padding:5px}.result-wrapper[data-v-d1e260fa]{display:flex;align-items:center;width:100%;height:100%;padding:10px;background:hsla(0,0%,100%,.75)}.code-list[data-v-389056c2]{list-style:none}.code-list li[data-v-389056c2]{padding:.7rem 1rem 1rem;border-bottom:1px solid #a0a0a0}.code-list[data-v-044258a8]{list-style:none}.code-list li[data-v-044258a8]{padding:.7rem 1rem 1rem;border-bottom:1px solid #a0a0a0}.toast[data-v-55dcb454]{position:fixed;left:5px;right:5px;bottom:5px;padding:10px 20px 5px 5px}.danger-toast[data-v-55dcb454]{background:#ffb0b0;border:1px solid red;border-radius:3px;color:#800}.danger-toast .toast-close[data-v-55dcb454]:after,.danger-toast .toast-close[data-v-55dcb454]:before{background:#800}.info-toast[data-v-55dcb454]{background:#80b0ff;border:1px solid #00a;border-radius:3px;color:#008}.info-toast .toast-close[data-v-55dcb454]:after,.info-toast .toast-close[data-v-55dcb454]:before{background:#008}.toast-close[data-v-55dcb454]{position:absolute;right:3px;top:8px;width:15px;height:15px;border:none;background:none}.toast-close[data-v-55dcb454]:after,.toast-close[data-v-55dcb454]:before{content:"";display:block;position:absolute;top:0;width:100%;height:3px;border-radius:1px}.toast-close[data-v-55dcb454]:before{transform:rotate(45deg)}.toast-close[data-v-55dcb454]:after{transform:rotate(-45deg)}*{box-sizing:border-box}*,body{margin:0;padding:0}body{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#404040}.app-wrapper{display:grid;width:100%;height:100vh;grid-template-columns:[header-start content-start aside-start] 1fr [header-end content-end aside-end];grid-template-rows:[header-start] auto [header-end content-start aside-start] 1fr [content-end aside-end]}header{grid-area:header;display:grid;grid-template-columns:[title-start] 1fr [title-end button-start] 60px [button-end];grid-template-rows:[title-start button-start] 1fr [title-end button-end];background:#004080;color:#fff;line-height:1.15rem;min-height:3rem;max-height:5rem;padding:4px}.bar-status{display:flex;align-items:start;gap:15px;grid-area:title;overflow:hidden}.button-block{grid-area:button}.content{grid-area:content}aside{grid-area:aside;display:flex;justify-content:end;width:100%;background:rgba(0,0,0,.5);transition:opacity .5s;z-index:200}.aside-inner{width:300px;height:100%;background:#fff;transition:transform .5s;border-left:1px solid #e0e0e0}aside.show-menu-enter-from{opacity:0}aside.show-menu-enter-to,aside.show-menu-leave-from{opacity:1}aside.show-menu-leave-to{opacity:0}aside.show-menu-enter-from .aside-inner{transform:translateX(100%)}aside.show-menu-enter-to .aside-inner,aside.show-menu-leave-from .aside-inner{transform:translateX(0)}aside.show-menu-leave-to .aside-inner{transform:translateX(100%)}nav{display:flex;gap:5px;flex-direction:column;padding:.1rem}nav .nav-link{display:block;width:100%;padding:1rem;background:#e0e0e0;text-decoration:none;color:#404040}nav .nav-link.router-link-active{color:#4080f0;font-weight:700}.sending-status{padding:.5rem}.rc-btn{background:#4080f0;color:#fff}.rc-btn,.rc-form-select{font-size:1rem;padding:.5rem;border:1px solid #4080f0;border-radius:2px}.rc-form-select{width:100%;max-width:100%;background-color:#fff}.full-width{width:100%}.full-height{height:100%}.block-form{position:relative;max-width:540px;margin:0 auto;padding:1rem 1rem 0;display:flex;flex-direction:column;gap:1rem}.rc-form-control[data-v-7db36412]{font-size:1rem;padding:.5rem;border:1px solid #4080f0;border-radius:2px}header .rc-btn[data-v-003bce28]{font-size:1rem;padding:.5rem;background:#004080;border:1px solid #fff;border-radius:2px;color:#fff}.rc-form-select[data-v-e40f902e]{font-size:1rem;padding:.5rem;background-color:#fff;border:1px solid #0070d0;border-radius:2px}.loading-wrapper[data-v-6dab55f0]{position:absolute;top:0;right:0;bottom:0;left:0;background:hsla(0,0%,100%,.5);display:flex;justify-content:center;align-items:center}.indicator-server-wrapper[data-v-1c81571a]{width:auto;height:100%;display:flex;flex-direction:row;align-items:center}.indicator-server-wrapper>[data-v-1c81571a]{flex:0 1 auto}.indicator-server-wrapper .net-indicator[data-v-1c81571a]{width:24px;height:24px}.indicator-server-wrapper .net-indicator img[data-v-1c81571a]{width:100%;height:100%}.indicator-server-wrapper .net-indicator img.process[data-v-1c81571a]{animation-duration:.66s;animation-name:blink-1c81571a;animation-iteration-count:infinite}.indicator-server-wrapper .indicator-light[data-v-1c81571a]{display:grid;grid-template-areas:"light";align-items:center;justify-content:center;width:20px}.indicator-server-wrapper .indicator-light[data-v-1c81571a]:before{content:"";grid-area:light;display:block;width:14px;height:14px;margin:0 auto;border-radius:50%;background-color:#fff}.indicator-server-wrapper .indicator-light[data-v-1c81571a]:after{content:"";grid-area:light;display:block;width:10px;height:10px;margin:0 auto;border-radius:50%;background-color:#fff;box-shadow:0 0 5px #fff}.indicator-server-wrapper .indicator-light.connect[data-v-1c81571a]:after{background-color:#4a4;box-shadow:0 0 5px #9f9}.indicator-server-wrapper .indicator-light.disconnect[data-v-1c81571a]:after{background-color:#a44;box-shadow:0 0 5px #a44}.indicator-server-wrapper .indicator-light.process[data-v-1c81571a]:after{animation-duration:.66s;animation-name:blink-1c81571a;animation-iteration-count:infinite}.indicator-server-wrapper .indicator-status[data-v-1c81571a]{color:#fff}@keyframes blink-1c81571a{0%{opacity:1}50%{opacity:.5}to{opacity:1}}