html{-ms-touch-action:manipulation;touch-action:manipulation}.h6,h6{font-size:.9rem}body{color:#333;background-color:#eee}.btn-block,nav .btn{text-align:left}.btn-block+.btn-block{margin-top:.25rem}.ng-valid.required,.ng-valid[required]{border-left:5px solid #42a948}.ng-invalid:not(form){border-left:5px solid #a94442}.card.bg-selected{background-color:#ddd!important}label{font-weight:600}code{font-size:100%}span.shipper{text-transform:uppercase;font-weight:500;padding:0 .15rem;border-radius:.15rem}.opacity-075{opacity:.75}.opacity-05{opacity:.5}.opacity-025{opacity:.25}body.dark-mode{color:#fafafa;xbackground-color:#777;background-color:var(--dark)}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5{font-weight:600}.card .list-group .list-group-item{padding:.5rem}span.flag{padding:.1rem .5rem;border-radius:.25rem;color:#fff;text-transform:uppercase;display:inline-block;font-weight:600;margin-top:.5rem}.container{padding:0;min-height:100vh;max-width:100%!important}.wrapper{padding:.25rem .25rem 10vh}.wrapper-fullscreen{min-height:100vh}.wrapper.indent-header{padding-top:calc(78px + .25rem)}.header{padding:.25rem .25rem .15rem}.header h3,.header h4,.header h5,.header h6{margin:0;border-bottom:1px solid #ccc;padding-bottom:.25rem}.header h3::first-letter,.header h4::first-letter,.header h5::first-letter,.header h6::first-letter{text-transform:capitalize}.header.with-content{width:100%;z-index:1000;background:#dee2e6;border-bottom:1px solid #ccc;padding:.25rem}.header.fixed{position:fixed;top:0}.header p{margin:.15rem 0 0}.header.with-content h3,.header.with-content h4,.header.with-content h5,.header.with-content h6{border-bottom:none;padding-bottom:.25rem}.header .header-content input{text-align:center}.header .header-content .counter{margin-top:.25rem;display:block;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-content .counter:after,.header .header-content .counter:before{content:'';height:1.5rem;width:1rem;border-radius:.25rem;background-color:transparent}.header .header-content .counter.error:after,.header .header-content .counter.error:before{background-color:#dc3545}.header .header-content .counter.success:after,.header .header-content .counter.success:before{background-color:#28a745}.header .barcode-input{position:relative}.header .barcode-input::after,.header .barcode-input::before{content:'';height:1.5rem;width:1rem;border-radius:.25rem;position:absolute;top:7px;background-color:#ccc;z-index:1000}.header .barcode-input::before{left:.5rem}.header .barcode-input::after{right:.5rem}.header .barcode-input.error::after,.header .barcode-input.error::before{background-color:#dc3545}.header .barcode-input.success::after,.header .barcode-input.success::before{background-color:#28a745}.header input[name=barcode]{font-family:monospace;font-size:1.5rem;padding:.25rem 2rem}.header .navbar .navbar-toggler{background:#dee2e6!important;-webkit-box-shadow:-5px 0 10px #dee2e6!important;box-shadow:-5px 0 10px #dee2e6!important}.wrapper .header{margin:0 -.35rem .35rem}.button:active{background:#000}.form-control:focus{-webkit-box-shadow:none;box-shadow:none}.modal{background-color:#0009}.modal-dialog{margin:.25rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:calc(100% - .5rem)}.hotkey{background:#fff;padding:.1rem .25rem 0;color:#000;border-radius:.15rem;margin-right:.15rem;margin-left:-.15rem;font-size:80%;letter-spacing:-.05rem}nav button>i{margin-left:-.25rem}.spinner{text-align:center;color:#aaa;padding:1rem}.spinner i{display:block;font-size:3rem;margin-top:1rem}.empty{text-align:center;color:#aaa;padding:1rem}.empty.ready-to-scan{text-transform:uppercase}.empty i{display:block;font-size:5rem;margin-top:1rem;margin-bottom:1rem;color:var(--gray)}input.barcode{text-align:center;font-family:monospace;font-size:1.35rem;padding:.275rem .75rem}.barcode-input{background-color:#eee;position:relative}.barcode-input input{text-align:center}.barcode-input.loading:before{z-index:100;content:'';-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:calc(100% - 20px);width:20px;height:20px;margin-top:-10px;margin-left:-10px;border-radius:50%;border:3px solid #ccc;border-top-color:#666;-webkit-animation:.6s linear infinite spinner;animation:.6s linear infinite spinner}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.status{text-transform:uppercase;font-weight:700}.status.status-draft{color:var(--primary)}.status.status-loading{color:var(--secondary)}.status.status-error{color:var(--danger)}.cursor{display:inline-block;background-color:#ff9800;vertical-align:top;width:10px;height:100%;-webkit-animation:1s step-end infinite blinker;animation:1s step-end infinite blinker}.blink{-webkit-animation:2s linear infinite blinker;animation:2s linear infinite blinker}.footer-options .overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;overflow:hidden;outline:0;background-color:rgba(0,0,0,.8)}.footer-options .card{position:fixed;bottom:0;width:100%;left:0;z-index:2050;max-height:90vh;border-bottom-left-radius:0;border-bottom-right-radius:0;border:none}.footer-options .card .card-body.scroll{overflow:scroll;max-height:60vh}.footer-options .card .card-body,.footer-options .card .card-footer,.footer-options .card .card-header{padding:.5rem!important}.footer-options .card .card-body button,.footer-options .card .card-footer button,.footer-options .card .card-header button{text-align:center}.footer-options .card .card-body>div:not(:last-child){margin-bottom:.5rem}.prompt .card{border-top-right-radius:0;border-top-left-radius:0}.prompt .prompt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;overflow:hidden;outline:0;background-color:rgba(0,0,0,.8)}.prompt .prompt-content{overflow:hidden;position:fixed;top:0;left:0;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;-webkit-box-shadow:0 2px 10px #000;box-shadow:0 2px 10px #000;z-index:2050;border:none;width:100vw;-webkit-transition:all .5s;transition:all .5s}.prompt .prompt-content .card-header{padding:.5rem;text-align:center}.prompt .prompt-content .card-header h6{margin:0;text-transform:uppercase;color:var(--secondary)}.prompt .prompt-content .card-body{padding:.5rem!important}.prompt .prompt-content .card-body.scroll{overflow-y:scroll;max-height:calc(90vh - 155px)}.prompt .prompt-content .card-footer{text-align:center}.prompt .prompt-content .list-group .list-group-item{padding:.75rem!important}@-webkit-keyframes blinker{50%{opacity:0}}@keyframes blinker{50%{opacity:0}}.card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1050;background-color:rgba(0,0,0,.5);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ffeb3b;font-size:2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-actions{position:fixed;right:0;bottom:0;left:0;z-index:100;padding:.25rem;xbackground-color:#dee2e6;text-align:right}