.hidden{display:none !important}.loginState{color:red;text-align:center;padding-top:1em;font-weight:bold}@font-face{font-family:'Gotham Book';src:url('../fonts/GothamBook.ttf') format('truetype');font-style:normal}*{font-family:'Gotham Book',Helvetica,Arial,sans-serif}.ui.input>input{font-family:'Gotham Book' !important}.gradient-bg{background:radial-gradient(circle, #b9b9b9 0%, #8f8f8f 100%)}body{padding:50px;font-size:14px;display:flex;background:radial-gradient(circle, #b9b9b9 0%, #8f8f8f 100%) !important}.version.red{color:red}.login-page{display:flex;height:100%;margin:0 auto}.login-container{margin:auto;width:700px}form.ui.form{padding:1em .75em;border:1px solid #d2d2d2;box-shadow:0 0 13px 4px #0000002b;background:#fff !important;border-radius:5px}.logo{text-align:center;margin-bottom:2em}.logo img{width:20%}.searchbox .huge{width:100%}.body{width:800px;margin:auto;padding:1.5em 1.5em .5em 1.5em;background-color:whitesmoke;box-shadow:0 5px 12px 1px #00000040;border-radius:5px}.main-content{display:grid;gap:1em}header{text-align:center;margin-bottom:1em;display:flex !important;align-items:flex-end;position:relative}header i.power{font-size:2.5em;position:absolute;right:0;top:.2em;color:#9bf00b;transition:all .5s ease;cursor:pointer}header i.power:hover{color:red}header img{height:35px}header .title{margin-left:1em}header .title h2{line-height:.6em}header .title h2 span{color:#888;font-size:.6em;margin-left:.5em}.field label{display:block;font-weight:bold;margin-top:.5em;margin-bottom:.2em}footer{border-top:1px solid #ddd;padding-top:.5em;text-align:center;font-size:.85em;color:#999;display:grid !important;grid-template-columns:1fr auto}footer .session{display:flex;gap:.5em}footer span{font-weight:bold;color:black}.sticker-container img{border:1px solid #dadada;width:100%;background:white;display:block}.sticker-container .image-info{margin-bottom:1em;font-size:.8em;background-color:#dadada;color:#222;text-align:center}.error{background-color:red;color:white;font-size:1.5em;padding:1em;border-radius:5px}.dz-message{width:100%;display:flex;justify-content:center;align-items:center;height:50px;background:#e9e9e9;border-radius:5px;border:1px dashed #c5c5c5;cursor:pointer;font-weight:bold}.dz-message:hover{background-color:#dcdcdc}.flex{display:flex !important;flex-direction:column;gap:1em}.barcodes{display:flex;flex-direction:column;gap:.5em;max-height:50vh;overflow-y:scroll;overflow-x:clip}.barcodes .item{display:grid;grid-template-columns:.5fr 1fr 1fr auto;padding:.5em;background:#e9e9e9;align-items:center;min-height:45px;border-radius:5px;margin-right:5px}.barcodes .item.KO{background:#ffc1c1;color:red}.barcodes .item .item-barcode{font-weight:bold}.barcodes .item .sticker-preview{display:flex;justify-content:flex-end;font-weight:bold}.barcodes .item img{height:30px;background:white}.barcodes .item i.icon{margin-left:1em;color:red;cursor:pointer}.ui.green.button{background-color:#107c10 !important}.ui.green.button:hover{background-color:#16a916 !important}.autoprint .ui.toggle.checkbox input:checked~.box:before,.autoprint .ui.toggle.checkbox input:checked~label:before{background-color:#107c10 !important}.modal{position:absolute;top:0;left:0;width:100vw;height:100vh;background:#000000d9;z-index:1000;display:flex;justify-content:center;align-items:center;color:white}.modal .no-connection{text-align:center}.modal .no-connection img{margin-bottom:2em;width:200px}.modal .message{font-size:2em;font-weight:bold;color:orangered}.modal .description{margin-top:2em;font-size:1.25em}.modal.hidden{display:none}.modal .downloads{display:flex;flex-direction:row;justify-content:center;gap:.5em;margin-top:2em}.modal .downloads a.btn{min-width:200px;text-align:center;padding:1em;background:#19ad69;border-radius:10px;color:white;cursor:pointer;transition:all .25s ease}.modal .downloads a.btn:hover{background-color:#1fda84}.modal .downloads a.btn.disabled{color:#818181;background:#5c5c5c !important;cursor:default}.list-controls{display:grid;grid-template-columns:1fr auto}.file-queue{display:flex;flex-direction:column;gap:.25em}.file-queue .print-job-file{background-color:#fdfdfd;font-weight:bold;padding:.5em 1em;display:grid;align-items:center;grid-template-columns:1fr auto;border-radius:5px;gap:.5em}.file-queue .print-job-file .job-details{display:grid;grid-template-columns:auto 1fr auto}.file-queue .print-job-file .batch-name{color:#007eff}