button{width:100%;font-family:Helvetica,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1px;border:0;border-radius:5px;outline:0;padding:14px 12px 12px 12px;transition:.3s;cursor:pointer}button.fit{width:fit-content}button.blue{color:white;background:#2e6e90}button.blue:hover{color:white;background:#225069}button.blue:disabled{background:#225069;cursor:not-allowed}button.red{color:white;background:#a80d18}button.red:hover{color:white;background:#870c13}button.red:disabled{background:#870c13;cursor:not-allowed}button.green{color:white;background:green}button.green:hover{color:white;background:#006c00}button.green:disabled{background:#006c00;cursor:not-allowed}button.yellow{color:black;background:orange}button.yellow:hover{color:black;background:#ec9500}button.yellow:disabled{background:#ec9500;cursor:not-allowed}button.gray{color:black;background:#dcdcdc}button.gray:hover{color:black;background:#b4b4b4}button.gray:disabled{background:#b4b4b4;cursor:not-allowed}button.iconButton{display:flex;align-items:center;gap:4px;padding:8px 14px 8px 8px}button.iconButton span:last-child{flex:1;margin-top:2px}button.iconButton.small span:first-child{font-size:22px}button.noText{padding-right:8px}button.small.noText{padding:4px 6px 3px 6px}button.formInline{width:fit-content;margin:0 0 0 11px;padding:8px}div.buttonRow{display:flex}div.buttonRow button:not(:last-child){white-space:nowrap;margin-right:10px}div.radioButtons,div.checkBox{display:grid}div.radioButtons label,div.checkBox label{display:flex;align-items:center;margin-right:5px;cursor:pointer}div.radioButtons label input,div.checkBox label input{display:none}div.radioButtons label span.material-symbols-outlined,div.checkBox label span.material-symbols-outlined{color:#dcdcdc;margin-right:5px;transition:.3s}div.radioButtons label span.checked,div.checkBox label span.checked{font-variation-settings:"FILL" 1;color:#2e6e90}div.radioButtons label span.text,div.checkBox label span.text{color:black;padding-top:2px}div.radioButtons label input:checked ~ span.unchecked,div.checkBox label input:checked ~ span.unchecked{display:none}div.radioButtons label input:not(:checked) ~ span.checked,div.checkBox label input:not(:checked) ~ span.checked{display:none}div.radioButtons label input:disabled ~ span,div.checkBox label input:disabled ~ span{color:black}div.radioButtons label:not(:last-child),div.checkBox label:not(:last-child){margin-bottom:5px}div.checkBox:hover span.unchecked{color:#2e6e90}div.radioButtons label:hover span.unchecked{color:#2e6e90}div.radioButtons.invalid{border-color:#a80d18 !important;box-shadow:0 0 4px 0 #a80d18}div.radioButtons.disabled,div.checkBox.disabled{background-color:#f0f0f0 !important;cursor:not-allowed}div.radioButtons.disabled label,div.checkBox.disabled label{cursor:not-allowed}div.radioButtons.bordered,div.checkBox.bordered{background:white;border:solid 1px #dcdcdc;border-radius:5px;padding:7px}div.buttonSelectBar{display:flex;box-sizing:border-box;background:#f0f0f0;border:solid 1px #f0f0f0;border-radius:5px}div.buttonSelectBar div{height:38px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:black;margin:0 !important;padding:2px 8px 0 8px;cursor:pointer;transition:.3s}div.buttonSelectBar div.selected{color:#2e6e90;background:white;border-radius:5px;box-shadow:0 0 4px 0 #dcdcdc;cursor:default}div.buttonSelectBar div:hover{color:#2e6e90}div.buttonSelectBar section{flex:1;display:flex}div.buttonSelectBar.frameSwitcher{width:fit-content;margin:auto}.contextMenuTrigger{cursor:pointer}.contextMenuTrigger tr,.contextMenuTrigger td{cursor:pointer !important}div.contextMenu{display:none;position:absolute;font-size:14px;background-color:white;border:solid 1px #dcdcdc;box-shadow:0 0 4px 0 #dcdcdc;border-radius:5px;padding:10px;z-index:99}div.contextMenu a{display:flex;align-items:center;white-space:nowrap;border-radius:5px;gap:5px;padding:5px 10px 5px 5px;cursor:pointer;transition:.3s}div.contextMenu a:not(.noAvailableMenuElement):hover{background-color:#f0f0f0}div.contextMenu a.noAvailableMenuElement{cursor:not-allowed}div.contextMenu.open{display:block}@media(max-width:768px){div.contextMenu{top:86px;right:25px;bottom:25px;left:25px;font-size:16px}div.contextMenu a span:last-child{padding-top:1px}div.contextMenu a[data-id=closeContextMenu]{display:flex !important}}div.otpInputFrame{width:100%;display:flex;justify-content:center;gap:10px}div.otpInputFrame input{width:40px;aspect-ratio:3/4;font-family:"Roboto Mono",serif;font-size:36px;font-weight:500;text-align:center;color:#232424;caret-color:transparent;outline:0;background:#f5f5f5;border:0;border-radius:4px}div.otpInputFrame input:focus{background:#dcdcdc}h1{margin:0}p{margin:0}textarea{font-family:Helvetica,sans-serif;font-weight:100;font-size:16px;color:#232424;border:solid 1px #dcdcdc;border-radius:5px;outline:0;padding:9px;resize:none;transition:.3s}textarea:focus-within{border-color:#2e6e90;box-shadow:0 0 4px 0 #2e6e90}textarea.invalid{border-color:#a80d18;box-shadow:0 0 4px 0 #a80d18}label.iconInput{display:flex;align-items:center;border:solid 1px #dcdcdc;border-radius:5px;background-color:white;transition:.3s}label.iconInput input{width:100%;font-family:Helvetica,sans-serif;font-weight:100;font-size:16px;color:#232424;border:0;outline:0;border-radius:5px;margin:1px 0 0 0;padding:10px 9px 9px 9px}label.iconInput span+input{padding-left:5px !important}label.iconInput input::placeholder{color:#dcdcdc}label.iconInput input[type=password]{padding:10px 9px 8px 9px}label.iconInput span{margin:1px 0 0 7px;transition:.3s}label.iconInput:focus-within{border-color:#2e6e90;box-shadow:0 0 4px 0 #2e6e90}label.iconInput.invalid{border-color:#a80d18;box-shadow:0 0 4px 0 #a80d18}label.iconInput.disabled{background:#f0f0f0}label.top{display:flex;font-size:14px;padding:0 1px 5px 1px}label.iconInput.counter{width:40px !important}label.iconInput.counter input{text-align:center}label.toggle{display:flex;align-items:center;cursor:pointer}label.toggle input{display:none}label.toggle span{font-size:40px;color:#b4b4b4;margin-right:10px;transition-property:color;transition-duration:.3s}label.toggle input:checked ~ span{transform:rotate(180deg);color:#2e6e90}form.standard{width:100%;max-width:400px;height:fit-content;box-sizing:border-box;background-color:white;border:solid 1px #dcdcdc;box-shadow:0 0 4px 0 #dcdcdc;border-radius:5px;padding:25px}form.standard h1{text-align:left;min-width:40px;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#2e6e90;border-bottom:solid #2e6e90 2px;padding-bottom:4px;cursor:default}form.standard p.hint{font-size:12px;font-style:italic;margin:2px 0 0 2px}form.standard.large{max-width:800px}form.standard.extraLarge{max-width:1200px}form.standard.fit{width:fit-content;max-width:unset}form label.top:not(:first-child),form button,form .formTopMargin{margin-top:15px}form label.toggle{margin-top:5px}form .formSection{background:white;border:solid 1px #dcdcdc;border-radius:5px;padding:7px}form .formSection div:not(:first-child){margin-top:8px}form .formSection label.top{margin:0 3px}form .formSection label.top:first-child{margin-top:5px}form .formSection label.top:not(:first-child){margin-top:15px}form .formSection div.customSelect{margin:0 3px 3px 3px}form .formSection div.customSelect.noLabel{margin-top:8px}div.formRow{display:flex}div.formRow .formRowElement{margin-right:11px}div.formRow .formRowText{display:flex;align-items:center;margin-left:11px}div.formRow button.iconButton{width:fit-content;float:left;margin:0 11px 0 0}div.avatar{width:40px;height:40px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:14px;color:white;background-color:#2e6e90;border-radius:50%;padding:1px 0 0 1px}div.avatar img{border-radius:50%;width:100%;height:100%;object-fit:cover}div.loaderFrame{position:fixed;top:0;left:0;bottom:0;right:0;display:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.75);z-index:99}div.loaderFrame .loaderInnerFrame{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f5f5f5;border-radius:5px;padding:20px 20px 25px 20px}div.loaderFrame .loaderInnerFrame .lds-ring,div.loaderFrame .loaderInnerFrame .lds-ring div{box-sizing:border-box}div.loaderFrame .loaderInnerFrame .lds-ring{display:inline-block;position:relative;width:152px;height:152px}div.loaderFrame .loaderInnerFrame .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:128px;height:128px;margin:12px;border:12px solid currentColor;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#2e6e90 transparent transparent transparent}div.loaderFrame .loaderInnerFrame .lds-ring div:nth-child(1){animation-delay:-0.45s}div.loaderFrame .loaderInnerFrame .lds-ring div:nth-child(2){animation-delay:-0.3s}div.loaderFrame .loaderInnerFrame .lds-ring div:nth-child(3){animation-delay:-0.15s}div.loaderFrame .loaderInnerFrame div.text,div.loaderFrame .loaderInnerFrame button{margin-top:20px}@keyframes lds-ring{0{transform:rotate(0)}100%{transform:rotate(360deg)}}div.snackbar{visibility:hidden;position:fixed;top:30px;min-width:300px;max-width:760px;box-sizing:border-box;text-align:center;color:black;background-color:white;box-shadow:0 0 10px 0 #333;border-radius:5px;margin:0 30px;padding:20px 20px 18px 20px;cursor:default;z-index:91}div.snackbar.show{visibility:visible;-webkit-animation:fadeinSnackbar .5s;animation:fadeinSnackbar .5s}div.snackbar.hide{visibility:visible;-webkit-animation:fadeoutSnackbar .5s;animation:fadeoutSnackbar .5s}div.snackbar.error{background-color:#a80d18;color:white}div.customSelect{display:flex;box-sizing:border-box;align-items:center;justify-content:space-between;border:solid 1px #dcdcdc;border-radius:5px;background-color:white;padding:8px 6px 6px 8px;cursor:pointer}div.customSelect span.customSelectPlaceholder{display:none;white-space:nowrap;overflow:hidden}div.customSelect ul{width:100%;overflow:hidden;max-height:302px;box-sizing:border-box;white-space:nowrap;list-style-type:none;margin:0;padding:0}div.customSelect ul li:not(.selected){display:none}div.customSelect.small{font-size:14px;padding:5px 4px 4px 6px}div.customSelect.small span.material-symbols-outlined{font-size:22px}div.customSelect.disabled{background-color:#f0f0f0;cursor:not-allowed}div.customSelect.disabled span{color:#f0f0f0}div.customSelect.open{border-color:#2e6e90;box-shadow:0 0 4px 0 #2e6e90;cursor:default;transition:.3s}div.customSelect.open span.customSelectPlaceholder{display:block}div.customSelect.open ul{position:fixed;overflow-x:hidden;overflow-y:auto;border:solid 1px #dcdcdc;border-radius:5px;box-shadow:0 0 4px 0 #dcdcdc;background-color:white;z-index:10}div.customSelect.open ul li{display:block;font-size:14px;border-radius:5px;padding:8px;cursor:pointer;transition:background-color .2s,color .2s;white-space:nowrap}div.customSelect.open ul li.selected{font-weight:600}div.customSelect.open ul li:hover{background-color:#2e6e90;color:white}div.customSelect.small.open ul{top:35px}div.customSelect.invalid{border-color:#a80d18;box-shadow:0 0 4px 0 #a80d18}div.dateInput{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;background:white;border:solid 1px #dcdcdc;border-radius:5px;padding:8px 8px 6px 6px;cursor:pointer}div.dateInput span:first-child{margin:-1px 5px 1px 0}label.timeInput input{width:46px}div.modal{display:none;position:fixed;top:0;left:0;bottom:0;right:0;justify-content:center;background-color:rgba(0,0,0,0.75);z-index:90}div.modal div.modalMain{height:fit-content;width:fit-content;border-radius:10px 10px 5px 5px;background-color:#f5f5f5;margin-top:10vh}div.modal div.modalMain div.modalHead{display:flex;align-items:center;background-color:#2e6e90;border-top-left-radius:5px;border-top-right-radius:5px;padding:16px 15px 13px 15px}div.modal div.modalMain div.modalHead span.modalTitle{flex:1;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#f5f5f5;margin:0;cursor:default}div.modal div.modalMain div.modalHead span.material-symbols-outlined{color:black;margin:-10px -5px -8px -5px;cursor:pointer}div.modal div.modalMain div.modalBody{max-height:calc(100vh - 180px);overflow:auto;padding:15px 15px 1px 15px}div.modal div.modalMain div.modalBody p.hint{font-size:12px;font-style:italic;margin:2px 0 0 2px}div.modal div.modalMain div.modalFooter{display:flex;justify-content:end;padding:14px 15px 15px 15px}div.modal div.modalMain div.modalFooter button{width:fit-content}div.modal div.modalMain div.modalFooter button{margin-left:10px}div.verticallyCentered{align-items:center}div.verticallyCentered div.modalMain{margin:0}div.modal.noFooter div.modalMain div.modalBody{padding-bottom:15px;overflow:auto}div.modal.small div.modalMain{width:350px}div.modal.normal div.modalMain{width:500px}div.modal.large div.modalMain{width:800px}div.modal.closed{display:none;-webkit-animation:fadeout .2s;animation:fadeout .2s}#questionModal .modalBody{text-align:justify}@media(max-width:768px){div.modal.normal div.modalMain,div.modal.large div.modalMain{position:absolute;top:0;left:0;bottom:0;right:0;height:unset;width:unset;display:flex;flex-direction:column;border-radius:0;margin:0}div.modal.normal div.modalMain div.modalHead,div.modal.large div.modalMain div.modalHead{border-radius:0}div.modal.normal div.modalMain div.modalBody,div.modal.large div.modalMain div.modalBody{max-height:unset;flex:1}}table.dataTable{width:100%;border-spacing:0;border-top:solid 1px #dcdcdc;border-left:solid 1px #dcdcdc;border-radius:5px;cursor:default}table.dataTable tr th,table.dataTable tr td{text-align:left;background:white;border-right:solid 1px #dcdcdc;border-bottom:solid 1px #dcdcdc;padding:8px 7px 6px 7px}table.dataTable tr th{width:1px;font-weight:400;white-space:nowrap}table.dataTable tr td{font-weight:100;text-align:justify}table.dataTable tr td.copy{width:1px;text-align:center;padding:3px 2px 0 4px;cursor:pointer;transition:.2s}table.dataTable tr td.copy:hover{color:white;background-color:#2e6e90}table.dataTable tr:first-child th{border-top-left-radius:5px}table.dataTable tr:first-child td{border-top-right-radius:5px}table.dataTable tr:last-child th{border-bottom-left-radius:5px}table.dataTable tr:last-child td{border-bottom-right-radius:5px}@media(max-width:768px){table.dataTable tr th{white-space:normal}}.tooltip{position:relative}.tooltip span.tooltipText{visibility:hidden;opacity:0;bottom:120%;position:absolute;left:50%;font-size:12px;letter-spacing:.3px;white-space:nowrap;color:inherit;text-transform:none;text-align:center;border-radius:6px;padding:5px 8px;transition:opacity .2s;z-index:999}.tooltip .tooltipText::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:black transparent transparent transparent}.tooltip.blue .tooltipText{background-color:#225069}.tooltip.blue .tooltipText::after{border-color:#225069 transparent transparent transparent}.tooltip.green .tooltipText{background-color:#006c00}.tooltip.green .tooltipText::after{border-color:#006c00 transparent transparent transparent}.tooltip.red .tooltipText{background-color:#870c13}.tooltip.red .tooltipText::after{border-color:#870c13 transparent transparent transparent}.tooltip.yellow .tooltipText{background-color:#ec9500}.tooltip.yellow .tooltipText::after{border-color:#ec9500 transparent transparent transparent}.tooltip.gray .tooltipText{background-color:#b4b4b4}.tooltip.gray .tooltipText::after{border-color:#b4b4b4 transparent transparent transparent}.tooltip:hover .tooltipText{visibility:visible;opacity:1}div.filterBar{width:100%;box-sizing:border-box;border:solid 1px #dcdcdc;box-shadow:0 0 4px 0 #dcdcdc;background-color:white;border-radius:5px;margin-bottom:25px;padding:11px 0 0 11px}div.filterBar div.tableFilterText{margin-top:12px}div.filterBar div,div.filterBar label.iconInput{width:fit-content;float:left;margin:0 11px 11px 0}div.filterBar button.iconButton{width:fit-content;float:left;margin:0 11px 11px 0}div.contentFrame{width:100%;box-sizing:border-box;border:solid 1px #dcdcdc;box-shadow:0 0 4px 0 #dcdcdc;background-color:white;border-radius:5px;padding:25px}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeout{from{opacity:1}to{opacity:0}}@keyframes fadeout{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeinSnackbar{from{top:0;opacity:0}to{top:30px;opacity:1}}@keyframes fadeinSnackbar{from{top:0;opacity:0}to{top:30px;opacity:1}}@-webkit-keyframes fadeoutSnackbar{from{top:30px;opacity:1}to{top:0;opacity:0}}@keyframes fadeoutSnackbar{from{top:30px;opacity:1}to{top:0;opacity:0}}