.environment-alert{width:100%;margin-top:-40px;margin-bottom:40px;border-radius:0!important}.environment-alert a{color:#fff;text-decoration:underline}.form{justify-content:flex-start;align-items:center;font-size:.9em;width:345px;flex-wrap:nowrap;gap:15px}.form-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;font-size:.9em;margin:auto;padding:0 30px 30px;max-width:410px;width:410px;flex-wrap:nowrap}.form-section{display:flex;flex-direction:row;align-content:center;align-items:center;gap:10px;width:100%;height:34px}.form-section-input{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.form-section-input .input-field{width:100%!important}.buttons{justify-content:space-between;margin-top:15px}.buttons .multi-use-button{font-size:12px!important;line-height:16px!important}.form-section label{font-weight:600;font-size:14px;width:134px;text-align:left}.form-section-input label{font-weight:600;font-size:14px;align-self:flex-start}.infoicon-container{margin:auto;width:410px}.camera-button{outline:none!important}.qr-reader{width:30%;height:40vh;margin:0 auto;position:relative}.close-button{background-color:var(--main-color)!important;border:none}.qr-reader video{width:100%;height:100%;object-fit:cover}.qr-reader-header{width:100%;background-color:var(--main-color)!important;display:flex;justify-content:space-between;padding:0 10px 0 5px}.qr-reader-header Button{outline:none!important;color:#fff}.qr-reader .qr-box{width:100%!important;left:0!important}.qr-reader .qr-frame{position:absolute;fill:none;left:50%;top:80%;transform:translate(-50%) translateY(-50%)}.camera-select{background-color:var(--main-color)!important;border:none;outline:none!important;color:#fff!important}.print-container{text-align:center}.print{padding:10px;margin:100px auto;display:flex;flex-direction:column;text-align:left;width:fit-content}.print p{font-family:Courier New,Courier,monospace;white-space:pre-line;font-size:20px;line-height:1.5;margin:6px}.input-field{width:296.3px;letter-spacing:normal!important}.button-container{text-align:right;margin-top:15px}.pinreader-p{font-size:initial;margin:5px 5px 5px 0;width:196px}.create-button{background-color:var(--main-color)!important;border:none!important;color:#fff!important;transition:box-shadow .3s cubic-bezier(.4,0,.2,1) 0ms;border-radius:4px;outline:none!important;font-size:13px!important}.org{height:auto}#copy-button{width:auto}.no-outline{outline:none!important}@media screen and (max-width:768px){.qr-reader{width:60%}}@media screen and (max-width:650px){.environment-alert{width:100%;margin-top:0;margin-bottom:10px}.form-btn-group{flex-direction:column}.form-section{flex-direction:column;gap:2px;height:auto;width:100%}.buttons{flex-direction:row}.form-section label,.activation,.pinreader-p{align-self:flex-start}.form-section label{width:100%!important}div.form-section .multi-use-button{align-self:flex-end!important;width:100%!important}.input-field,.activation-input{width:100%!important}.form{gap:10px}.top-header{margin-bottom:0!important}}@media screen and (max-width:460px){.MuiFormControlLabel-label{font-size:.8em!important}.activation-dialog{padding:1em!important}.page-content{padding:15px!important}#serviceLevelPin{text-align:center!important}.qr-reader{width:100%}.button-container{margin-top:20px}.form,.form-container{width:100%}.pinreader-p{margin:2px;text-align:left}.form-section:has(.pinreader-p){gap:0px}form{width:100%;text-align:center}div.form-section .multi-use-button,#edit-activation-button{font-size:12px!important}.small-form-button{margin-bottom:-5px!important}}input::-ms-reveal,input::-ms-clear{display:none}.welcome-header{font-weight:600;line-height:40.04px;color:#000;font-size:28px}.login-card{width:390px;margin:auto}.login-title{font-weight:600;line-height:40.04px;color:#000;font-size:28px;margin:0}.login-subtitle{font-weight:400;margin-top:0}.login-container{margin-top:30px}.login-container form{display:flex;flex-direction:column;gap:30px}.login-error{margin:auto}.languages{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:50px}.login-input{background-color:#fff!important}.login-page{width:390px}.login-button{align-self:center!important;background-color:var(--main-color)!important}@media screen and (max-width:600px){.page-content{width:initial}}.table-container-mobile{margin-bottom:50px;padding:5px;font-size:small!important}.table-container{max-width:930px!important;margin:auto auto 50px;padding:5px}.table-mobile{margin-bottom:15px!important;outline:none!important}.table-buttons{display:flex;width:100%;justify-content:space-between;padding:0 10px;align-items:center;margin-bottom:5px}.search-options{text-align:center;margin-bottom:-38px}.page-content-mobile{display:flex;flex-direction:column;margin:auto;padding:0 27px 30px 30px;gap:.5em}.event-status-error{color:red}.alert{margin:auto;width:fit-content;padding:10px!important;display:flex;justify-content:center}.refresh-button{height:25px;outline:none!important}.username{color:gray}.info-icon{color:gray;font-size:18px!important;margin-top:-2.2px;margin-left:auto}@media screen and (max-width:910px){.table-container{margin:0 0 50px}}@media screen and (max-width:860px){.table-container{font-size:small!important}}@media screen and (max-width:500px){.page-content-mobile{padding:0!important}.alert{width:70%}.table-buttons{padding:0}.search-options{margin-bottom:initial}.refresh-button{margin-left:0!important}}.activation{font-size:14px;font-weight:600;height:auto!important}.activation-header{display:flex;justify-content:end}.activation-div{width:460px;margin:30px auto}.activation-form{padding:0 2em 2em!important;display:flex!important;flex-direction:column!important;gap:20px}.organization-form{display:flex;flex-direction:column;gap:1em;width:100%;padding:1em}.form-btn-group{display:flex;align-items:center;justify-content:space-evenly;gap:1em}.small-form-button{width:100px;background-color:var(--main-color)!important;color:#fff!important;font-size:10px!important;align-self:flex-end}.organization-popup{flex-direction:column;height:auto;width:350px}.add-organization-buttons,.activation-buttons{display:flex;justify-content:space-between}.activation-button{outline:none!important;box-shadow:none!important}.activation label{font-weight:100;width:auto}#delete-button{background-color:#064083!important}.deletion-buttons{display:flex;justify-content:space-around}#delete-text{margin:0}#delete-sn{margin-top:0;text-align:center;font-weight:700}.disabled{background-color:#7c7777!important}@media screen and (max-width:650px){.activation-form{gap:10px}.activation-button{width:100%}.activation-buttons{flex-direction:column-reverse;gap:15px}}@media screen and (max-width:550px){.activation-div{width:auto}}@media screen and (max-width:500px){.organization-popup{width:220px}}.dialog-content{padding:0 30px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:340px}.dialog-buttons{display:flex;justify-content:space-between;width:100%;margin-top:30px}.dialog-header{display:flex;justify-content:flex-end}.form-section-user{gap:0px;margin-top:10px;width:100%;height:34px;display:flex;flex-direction:row;align-content:center;align-items:center;font-size:14px}.form-section-user p{width:max-content}.form-section-user label{font-weight:600;font-size:14px;width:134px;text-align:left}@media screen and (max-width:410px){.dialog-header{height:14px}.dialog-header button svg{font-size:14px!important}.dialog-user-info,.role-select{font-size:13px!important}.dialog-user-info label{font-size:13px;width:110px}.dialog-content{padding:0 10px 10px;width:100%}.dialog-content h2{padding:2px}.dialog-buttons .activation-button{font-size:12px}.role-select{width:auto!important}.css-1t1j96h-MuiPaper-root-MuiDialog-paper{width:100%!important}#email{word-wrap:break-word}}.table-container-scales{width:1000px;margin:auto}.table-scales{padding-top:5px}.table-buttons-scales{display:flex;width:100%;padding:0 10px;margin-bottom:5px}.hide-checkbox-label{display:flex;align-items:center}@media screen and (max-width:1000px){.table-container-scales{width:100%}}@media screen and (max-width:700px){.table-scales{font-size:80%!important}}@media screen and (max-width:500px){.table-buttons-scales{gap:2px;padding-left:2px}.table-buttons-scales button svg,span svg,span:has(input){font-size:18px!important;height:20px!important}.table-buttons-scales button,.hide-checkbox-label{font-size:12px!important;height:20px}}.accordion-container{width:400px;margin:auto}.accordion-item{margin-top:5px;width:fit-content;cursor:pointer}@media screen and (max-width:768px){.accordion-container{width:100%}}.tiptap{border:1px solid #ccc;border-radius:4px;min-height:120px;width:100%;padding-left:10px}.tiptap ul li>p,.tiptap ol li>p{margin:0}.rich-text-content>p:first-child{margin-top:0}.rich-text-content ul li>p,.rich-text-content ol li>p{margin:0}.quill .ql-container{width:100%}.news-dialog-content{padding:0 30px 30px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.news-dialog-buttons{display:flex;justify-content:space-between;width:100%;margin-top:30px}.news-dialog-header{display:flex;justify-content:flex-end}.dialog-edit-section{display:flex}.dialog-user-info{font-size:15px}.form-section-news{gap:0px;margin-top:10px;width:100%;height:134px;flex-direction:row;align-content:center;align-items:center;font-size:14px;display:block}.form-section-news p{width:max-content}.role-select{font-size:14px!important}.form-section-news label{font-weight:600;font-size:14px;width:134px;text-align:left;display:block}.info-container{width:500px;margin:50px auto;padding:10px}.table{padding-top:5px}.css-jd1zyo-MuiSelect-select-MuiInputBase-input-MuiInput-input:focus{background-color:#fff!important}@media screen and (max-width:800px){.info-container{width:100%;margin:auto;font-size:13px}.info-snackbar{width:100%;position:static!important;margin:auto!important;transform:none!important}.info-snackbar h3{font-size:12px}.table-buttons button svg{font-size:20px}.table-buttons button{font-size:13px}}@media screen and (max-width:500px){.table-buttons{gap:2px;padding-left:2px}.table-buttons button svg{font-size:18px}.table-buttons button{font-size:12px;height:20px}.infoicon-container{width:100%}}@media screen and (max-width:410px){.dialog-header{height:14px}.dialog-header button svg{font-size:14px!important}.dialog-user-info,.role-select{font-size:13px!important}.dialog-user-info label{font-size:13px;width:110px}.dialog-content{padding:0 10px 10px;width:100%}.dialog-content h2{padding:2px}.news-dialog-buttons .news-dialog-button{font-size:12px}.css-1t1j96h-MuiPaper-root-MuiDialog-paper{width:100%!important}#email{word-wrap:break-word}}@media screen and (max-width:370px){.dialog-user-info label,.form-section-user p{width:100px}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--main-color: #0077c0}*,*:before,*:after{box-sizing:border-box}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;min-height:100vh;padding-bottom:100px;background-color:#f2f2f2;overflow:scroll}h1{font-size:3.2em;line-height:1.1}button{margin-left:10px}.page-content{display:flex;flex-direction:column;margin:auto auto 100px;padding:0 27px 30px 30px;gap:.5em}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.top-header{background:var(--main-color);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:54px;letter-spacing:.250795px;font-weight:600;width:100%;z-index:9999;margin-bottom:40px}.header-title{font-size:15px;margin-bottom:0}.header-button{background:var(--main-color)!important;text-wrap:nowrap;outline:none!important}.header-button-container .header-title{margin:auto!important}.home-button{color:#fff!important;font-size:small!important;outline:none!important}.home-icon{color:#fff;margin-bottom:3px}.header-button-container{display:flex;flex-direction:row-reverse;width:100%;justify-content:space-between;position:relative;top:15px}.header-btn-container{flex-basis:0;flex-grow:1;text-align:right}.top-header{min-height:100px!important}.footer{width:100%;background:var(--main-color);color:#fff;text-align:center;font-size:small;padding-right:2px;position:fixed;bottom:0}.footer p{margin:2px}.login-logo{height:25px;width:200px;margin:0 auto}.multi-use-button{width:100px;height:40px;font-size:14px!important;color:#fff!important;line-height:initial!important;outline:none!important;background-color:var(--main-color)!important;box-shadow:none!important}.table-container .multi-use-button{margin-bottom:10px!important;margin-top:20px!important}.logout-button{position:relative;bottom:20px;right:40px;color:#fff!important}.css-t89xny-MuiDataGrid-columnHeaderTitle{font-weight:600!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.error-message{color:red;font-size:14px;text-align:center;margin:0}.error{margin:auto;width:100%;border-radius:5px;box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.table-container .error{margin-bottom:30px}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@media(max-width:450px){.header-title{display:none}}
