body{font-family:Arial,Helvetica,sans-serif}.page-container{width:100%;max-width:none;margin:0;padding:10px;box-sizing:border-box}div.system-title{background-color:#9b2222;padding:10px;text-align:center;border-radius:10px;width:100%}div.system-title h1{color:#fff;font-size:24px;font-weight:700;text-transform:uppercase}.p-sem-permissao{color:#fff;font-size:18px;font-weight:700}div.logged-in-user{background-color:#9b2222;padding:10px;text-align:center;border-radius:5px}div.logged-in-user p{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;margin:0}div.field-group{padding:10px;border:1px solid #ccc;border-radius:5px}div.field-group label,div.field-group p{display:block;font-weight:700;margin-bottom:5px}div.field-group p{font-size:20px}div.field-group input,div.field-group select,div.field-group textarea{width:100%;padding:5px;margin-bottom:10px;border:1px solid #ccc;border-radius:3px}.btn-padrao{background:#9b2222!important;color:#fff!important}.button{background-color:#9b2222!important;display:inline-block;padding:10px 20px;margin-right:5px;margin-bottom:10px;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .3s}.button:enabled:hover{background:#a3a8ad!important;color:#fff;border-color:#a3a8ad!important}.p-button{border:1px solid #9b2222!important;color:#fff}.p-button:focus{outline:none!important;box-shadow:none!important}.p-button:enabled:hover{background:#464c52!important;color:#fff;border-color:#464c52!important}.p-inputnumber-button-down,.p-inputnumber-button-up{background:#9b2222!important;border:.25px solid #fff!important}.banner{background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAAABHLFpgAAAACXBIWXMAAAsSAAALEgHS3X78AAAAH0lEQVQYlWNYpqn9n4mBgYGBdgTD////aW3HKEE8AQDFbwa6scfOQwAAAABJRU5ErkJggg==);height:100px;display:flex;align-items:center;justify-content:center}.banner img{max-width:100%;width:auto;height:auto;display:block}.user-status{display:inline-flex;align-items:center;border:1px solid #dce1e7;border-radius:8px;background-color:#fff;font-size:13px;color:#2c3e50;box-shadow:0 1px 3px rgba(0,0,0,.08);overflow:hidden}.user-info{padding:8px 12px}.user-info span{color:#6c757d;font-weight:500}.p-fileupload .p-button{background:#9b2222!important;border-color:#9b2222!important;color:#fff!important}.p-fileupload .p-button:hover{background:#464c52!important;border-color:#464c52!important}div.field-group button{padding:5px 10px;background-color:#9b2222;color:#fff;border:none;border-radius:3px}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{color:#fff}.p-paginator .p-paginator-last,.p-paginator .p-paginator-next,.p-paginator .p-paginator-pages .p-paginator-page,.p-paginator .p-paginator-prev,.p-paginator-first{background-color:#fff;border:1px solid #dee2e6;color:#9b2222!important}.p-paginator .p-paginator-pages .p-paginator-page.p-highlight{background:#9b2222!important;border-color:#9b2222!important;color:#fff!important}table{width:100%;border-collapse:collapse}.p-datatable-thead,thead{background-color:#9b2222;color:#fff}.p-sortable-column-icon{color:#000}th{font-weight:700;text-align:left}td,th{padding:10px;border-bottom:1px solid #ccc}tbody tr:nth-child(2n){background-color:#f9f9f9}.tr-bgcolor-epu-epi,.tr-bgcolor-itens-contratados{background-color:#f4f6f9}.tr-bgcolor-vidros{background-color:#f2f2f2}.tr-bgcolor-unico{background-color:#fff}.filtro-producao-on{background-color:#e00d06;color:#007bff}.filtro-producao-off{background-color:#9b2222;color:#fff}.p-calendar-w-btn .p-datepicker-trigger{height:31px}.div-logout{margin:10px;display:flex;justify-content:center;align-items:center;height:100%}.info{border:1px solid #3b82f6;background-color:#d0e1fd;color:#3b82f6;border-radius:10px}.info,.warn{padding:10px;font-weight:700;margin-bottom:15px;margin-top:15px}.warn{border:1px solid #c79807;background-color:#faedc4;color:#c79807;border-radius:10px}.alert{padding:10px;border:1px solid #ff6259;background-color:#fff5f5;color:#ff6259;font-weight:700;margin-bottom:15px;margin-top:15px;border-radius:10px}.closebtn_info{color:#3b82f6}.closebtn_info,.closebtn_warn{margin-left:15px;font-weight:700;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}.closebtn_warn{color:#eab308}.closebtn_alert{margin-left:15px;color:#d9342b;font-weight:700;float:right;font-size:22px;line-height:20px;cursor:pointer;transition:.3s}.closebtn_warn:hover{color:#000}.button[data-v-1e9c466f]{display:inline-block;padding:10px 20px;margin-right:5px;background-color:#4caf50;color:#fff;text-decoration:none;border-radius:4px;transition:background-color .3s}.button[data-v-1e9c466f]:hover{background-color:#45a049}#sair[data-v-1e9c466f]{background-color:#f44336}.camera-title{position:absolute;top:100px;left:50px}.camera{position:fixed;top:0;left:0;width:98vw;height:90vh;overflow:hidden;background:rgba(0,0,0,.45)}.camera,.wrapper{display:flex;align-items:center;justify-content:center}.wrapper{position:relative;flex-direction:column;width:95%;height:95%;background-color:#fff;border:2px solid #141414}.button-close{position:absolute;top:20px;right:10px}.btn{width:100px;height:50px}.video-container{display:flex;flex-direction:column;width:400px;height:300px}.rotate-0{transform:rotate(0deg)}.rotate-90{transform:rotate(90deg)}.rotate-180{transform:rotate(180deg)}.rotate-270{transform:rotate(270deg)}.rotate-360{transform:rotate(1turn)}.checkbox-item[data-v-056cba94]{display:flex;align-items:center;gap:8px;justify-content:flex-start;text-align:left}