body,html{background:#f9f9f9;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:100vh;margin:0;width:100%}*{box-sizing:border-box}#root{height:inherit;width:inherit}h1,h2,h3,h4,h5{font-weight:500;margin:0 0 1.2rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5,p{font-size:1rem}p{font-weight:400}b{font-weight:500}.input,button{font-family:Roboto,sans-serif}input:focus,select:focus{background:#fff9ee!important}.btn{border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;padding:16px 24px;text-align:center}.btn-block{width:100%}.btn-primary{background:#194fa1}.btn-primary:hover:enabled{background:#0e2a5c}.btn-outline-primary{background:none;border:1px solid #194fa1;color:#194fa1}.btn-outline-primary:hover:enabled{background:#194fa1;color:#fff}.btn-noborder{background:none;border:none;color:#194fa1}.btn-noborder-:hover:enabled{background:#194fa1;color:#fff}.btn-success{background:#1dbd55}.btn-failure{background:#d0021b}.btn-processing{background:#ffb132}button:disabled{background:#cccece;color:#444854;cursor:not-allowed}chk-legend{margin-left:5px}.app-header{background:#fff;box-shadow:inset 0 -1px 0 #ededed,inset 0 -1px 0 #ededed;display:block;height:67px}.app-header .header-logo{height:60px;margin-left:26px}.app-header .header-link{color:#6b6f7a;margin:0 1em;text-decoration:none}@media screen and (max-width:400px){.header-link{margin:0 .5em!important}}.app-container{display:flex;height:calc(100vh - 67px);justify-content:center;overflow:auto;width:inherit}.app-container.column{flex-direction:column}.app-container.centered{align-items:center}.app-container.headless{height:100vh}@media screen and (max-width:1200px){.app-container{padding:0}}.wizard{height:inherit;justify-content:space-between;padding:1.5rem;width:inherit}.wizard,.wizard-content{display:flex;flex-direction:column;gap:1.5rem}.wizard-controls{display:flex;gap:1rem;justify-content:flex-end}.multi-column,.wizard-controls.space-between{justify-content:space-between}.multi-column{display:flex;gap:1.5rem;width:100%}.multi-column>*{width:100%}.form-group{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:1rem;width:100%}.form-group label{display:block;font-weight:500;height:17px;margin-bottom:5px;text-align:left}.form-group .error{border:1px solid #d0021b!important}.form-group button{margin-top:22px}.check-group,.radio-group{cursor:pointer;display:flex;gap:10px;margin-bottom:1.5rem}.check-group label,.radio-group label{flex:1;font-weight:400;text-align:justify}.check-group label.error,.radio-group label.error{color:#d0021b}input:disabled,select:disabled{background:#f9f9f9!important;border:1px solid #6b6f7a!important;color:#6b6f7a!important}.error-message{color:#d0021b;display:block;height:17px;margin-top:5px}input[type=checkbox],input[type=radio]{height:16px;margin:0;width:16px}.asterisk{color:#d0021b;margin-left:5px}#root-portal{position:absolute;z-index:999999999}table{border-collapse:collapse;margin:0;padding:0;table-layout:fixed;width:100%}table.table-options th:last-child{text-align:center;width:48px}table.table-options td:last-child{text-align:center;text-overflow:clip}table.table-options td:last-child img{aspect-ratio:1;cursor:pointer;width:16px}table thead{position:sticky}table thead th{background:#444854;box-shadow:inset -1px 0 0 0 #6d7881;color:#fff;font-weight:400;height:40px}table tbody td{border-bottom:1px solid #ededed;font-size:14px;font-weight:400;height:48px;overflow:hidden;padding:0 8px;text-align:left;text-overflow:ellipsis;white-space:nowrap}table tbody tr td{background-color:#fff}table tbody button{background:none;border:none;cursor:pointer}