.dash{width:100%;max-width:600px}.dash td{width:33.3%}.dash2{width:100%;max-width:800px}.dash2 td{width:16.5%}.dash-box{font-size:32px}@media screen and (max-width:1000px){.dash-txt{font-size:9px}.dash-box{font-size:20px}.graph-mob{max-width:90vw;overflow-x:auto;margin-top:50px;margin-bottom:100px}.graph-wrapper{min-width:600px}}#qr-reader button{margin-top:6px;margin-bottom:6px}#qr-reader button{color:#fff;background-color:#6e6e6e;border:none;font-weight:700;font-size:12px;border-radius:4px;padding:6px 20px;box-shadow:0 8px 15px rgba(0,0,0,.1);outline:none}#qr-reader button:hover,#qr-reader button:active{color:#fff;background-color:#333}#qr-reader button:focus{outline:none}#qr-reader buttonactive{box-shadow:none}#qr-reader button{cursor:pointer;display:inline-block;width:auto;min-height:unset;height:auto;margin-left:5px;margin-right:5px}.bps-scanner{width:100%;max-width:400px;margin:0 auto;position:relative;user-select:none}.bps-scanner .hide-settings{display:none}.bps-scanner h2{position:relative}.bt-row{display:flex;gap:4px;margin:4px auto}.bt-row button{width:100%;min-height:70px;background-color:#ececec;color:#000;border:thin #ccc solid;border-radius:5px;user-select:none}.bt-row>div{flex-basis:100%}.bt-row .selected{background-color:#6e6e6e;color:#fff;font-weight:bold}.bt-row .disabled{opacity:.5;color:#a2a2a2}.bt-row .bt-ic{margin-bottom:5px}.bt-row .bt-lb{font-size:10px}.bt-row .bt-ac{display:flex;align-items:center;justify-content:center;background-color:#f8f8f8;border:solid thin #ccc;border-radius:5px;user-select:none}.bt-row .bt-ac h2{text-align:center!important}#bps-message{margin:10px auto;text-align:center;font-size:12px;padding:10px;background-color:#fffed1;border:solid thin #ccc;overflow:auto;max-height:100px;word-wrap:break-word;border-radius:5px;user-select:none}#bps-readings{margin-top:8px}.erro{background-color:#ffdada!important}.conf{background-color:#d0f7d1!important}#rfid-settings-icon{position:absolute;right:0}#div-tags{margin:5px auto;padding:6px;background-color:#f8f8f8;border:solid 1px #ccc;overflow-y:scroll;height:85px;word-wrap:break-word;border-radius:5px;user-select:none}.bps-scanner select,#div-tags,#div-debug{margin-top:3px}#box-modal,#camera-modal,#keyboard-modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);justify-content:center;align-items:center;align-content:center;user-select:none}#bps-boxes,#bps-camera,#bps-keyboard{width:100%;max-width:400px;background-color:#fff;border:thin solid #ccc;border-radius:10px;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0;max-height:80vh;overflow-y:auto;user-select:none}#bps-camera{text-align:center;padding:20px;min-height:400px}#bps-keyboard{text-align:center;padding:20px}#bps-keyboard .keyboard-input input{width:calc(100% - 20px);text-align:center;font-size:20px;margin:20px auto}#bps-camera #qr-reader{width:100%;margin:20px auto;border-radius:5px;overflow:hidden;min-height:261px}.boxes-wrapper{padding:20px}#bps-boxes h2,#bps-boxes p{text-align:center}#box-title,#camera-title,#keyboard-title{font-weight:bold}#bt-finalizar{width:100%;min-height:70px;background-color:#ececec;color:#000;border:thin #ccc solid;border-radius:5px;user-select:none}#box-quantity1{margin-top:10px;margin-bottom:0;font-weight:bold}#box-quantity2{font-size:12px;margin-top:0;margin-bottom:10px}#box-contents{margin:5px auto;padding:6px;background-color:#f8f8f8;border:solid 1px #ccc;overflow-y:scroll;height:120px;word-wrap:break-word;border-radius:5px}#box-table,#tags-table{border-collapse:separate;text-indent:initial;border-spacing:4px}#box-table td,#tags-table td{vertical-align:baseline}#tags-table td{font-size:9px;word-wrap:break-word}#box-table td:first-child{text-align:right}#box-table td:fnth-child(2){text-align:center}#box-table td:last-child{text-align:left}#box-table td:first-child,#box-table td:nth-child(2){width:1px}#box-table td:last-child,#box-table td:nth-child(2){font-size:9px}#box-table .neg{color:#fff;background-color:#b90000;font-weight:bold}#box-message{margin:10px auto;text-align:center;font-size:12px;padding:10px;background-color:#fffed1;border:solid thin #ccc;overflow:auto;max-height:100px;word-wrap:break-word;border-radius:5px;user-select:none}.date-field{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;min-height:30px;width:100%;text-align:center}.search-grow{flex-grow:1}.sec-search{width:95%;margin-top:20px;margin-bottom:20px}.search-roll{display:flex;margin-bottom:5px}.search-cell{display:flex;flex:33.33%;align-items:center}.search-cell4{display:flex;flex:25%;align-items:center}.search-cell .c1{flex:25%;text-align:right;padding-right:5px;padding-left:20px}.search-cell .c2{flex:75%;text-align:left}.search-range{display:flex;justify-content:center;align-items:center;gap:10px;width:100%}@media screen and (max-width:1000px){.sec-search{width:100%}.search-roll{display:block;margin-bottom:0}.search-cell{display:block;margin-bottom:5px}.search-cell .c1{text-align:left;padding-left:0}}.st-g{color:#fff;padding:2px;padding-left:4px;padding-right:4px;border-radius:4px;white-space:nowrap}.st-amarelo{background-color:#ffb600}.st-amarelo-primario{background-color:#ff0}.st-vermelho{background-color:#b82e2e}.st-vermelho-claro{background-color:#ee3324}.st-vermelho-primario{background-color:red}.st-azul{background-color:#316395}.st-azul-claro{background-color:#08a5e1}.st-azul-primario{background-color:#00f}.st-verde{background-color:#6a0}.st-verde-claro{background-color:#76b900}.st-verde-escuro{background-color:green}.st-cinza{background-color:#999}.st-cinza-claro{background-color:#f7f8fa;border:1px solid #e1e2e5;color:#3f4145}.st-cinza-escuro{background-color:#313337}.st-laranja{background-color:#ed8000}.st-turquesa{background-color:#20999f}.st-roxo{background-color:#72398b}body{background-color:#fff;color:#313337;margin:0}.maincontent{padding:20px;padding-top:30px;padding-bottom:30px;min-height:calc(100vh - (80px + 43px + 50px + 30px + 30px) + 2px)}.maincontent h2{margin:0;font-size:18px;font-weight:normal}.maincontent h3{font-weight:normal}body,td,th{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:12px}input,select,textarea,button{font-family:Montserrat,Arial,Helvetica,sans-serif;font-size:12px}a,a:visited,a:active{color:#666;text-decoration:none}a:hover{text-decoration:underline}.bg-wrapper{width:100vw;height:100vh;padding:0;margin:0;position:relative;box-sizing:border-box}.bg-slide{width:100vw;min-height:100vh;background-size:cover;background-position:center center}.tns-controls button,.tns-outer>button{display:none}.tns-nav{position:absolute;bottom:20px;z-index:5;width:100%;margin-left:auto;margin-right:auto;text-align:center}.tns-nav>.tns-nav-active{background:#999}.tns-nav>[aria-controls]{width:13px;height:13px;padding:0;margin:0 10px;border-radius:50%;background:#ddd;border:0}.login-wrapper{position:absolute;background:rgba(255,255,255,.85);width:80%;max-width:400px;padding-top:20px;padding-bottom:20px;z-index:2;top:10vh;box-shadow:0 0 8px rgba(0,0,0,.176);margin:0 auto;left:0;right:0;border-radius:10px;text-align:center;font-size:14px}.login-wrapper .login-input{display:block;height:34px;padding-left:12px;padding-right:12px;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin:5px auto;width:80%}.login-wrapper .login-btn{text-align:center;border:none;color:#fff;box-sizing:border-box;margin:20px auto;font-style:normal;font-weight:500;font-size:16px;border-radius:20px;border-radius:10px;pointer-events:auto;display:inline-block;padding:10px 24px;text-decoration:none;cursor:pointer;background-color:#d42136;box-shadow:none;user-select:none}.login-wrapper .login-btn:hover,.login-wrapper .login-btn:active{color:#fff;background-color:#333}.login-wrapper .login-link{text-align:center;user-select:none}.login-error-message{text-align:center;background-color:#fffed0;padding:20px;margin:20px auto;width:75%;border-radius:10px;border:thin solid #ccc}.login-wrapper .login-img{width:55%;display:block;margin:20px auto;user-select:none}.login-wrapper p{padding-left:20px;padding-right:20px}.login-wrapper h1{font-size:40px;margin-top:0;margin-bottom:0;user-select:none}.login-wrapper h2,.login-wrapper .login-bu{user-select:none}