.button-csrd,.button-danger,.button-4,.button-3,.button-group button:not(.active),.button-2,.button-group button.active,.button-1{border-radius:8px;padding:8px 20px;font-weight:500;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out}.button-group button.active,.button-1{color:#fff;background-color:#4654ac;border:1px solid #0000}.button-group button.active:focus,.button-1:focus{outline:none}.button-1:active{background-color:#7d88ca}.button-1:hover{background-color:#1b2769}.button-1:disabled,.visually-disabled.button-1{cursor:default;background-color:#c5cae7}.button-group button:not(.active),.button-2{color:#4654ac;background-color:#fff;border:1px solid #4654ac}.button-group button:focus:not(.active),.button-2:focus{outline:none}.button-group button:active:not(.active),.button-2:active{color:#7d88ca;border-color:#7d88ca}.button-group button:hover:not(.active),.button-2:hover{color:#1b2769;border-color:#1b2769}.button-group button:disabled:not(.active),.button-2:disabled,.button-group button.visually-disabled:not(.active),.visually-disabled.button-2{color:#c5cae7;cursor:default;border-color:#c5cae7}.button-3{color:#7d88ca;background-color:#f0f2fc;border:none}.button-3:focus{outline:none}.button-4{color:#4654ac;background-color:#0000;border:none}.button-4:focus{outline:none}.button-3:active{color:#7d88ca;background-color:#e8ebfa}.button-3:hover{color:#4654ac;background-color:#e8ebfa}.button-3:disabled,.visually-disabled.button-3{color:#a0a0a0;cursor:default;background-color:#d3d3d3}.button-4:active,.button-4:hover{color:#1b2769;background-color:#e8ebfa}.button-4:disabled{color:#a0a0a0;background-color:#d3d3d3}.button-danger{color:#fff;background-color:#ff6b6b;border:none}.button-danger:focus{outline:none}.button-danger:active{background-color:#ff9e9e}.button-danger:hover{background-color:#ff3838}.button-danger:disabled,.visually-disabled.button-danger{cursor:default;background-color:#fff}.button-csrd{color:#fff;background-color:#468189;border:none}.button-csrd:focus{outline:none}.button-csrd:active{background-color:#356167}.button-csrd:hover{background-color:#315a5f}.button-csrd:disabled,.visually-disabled.button-csrd{cursor:default;background-color:#9cc6cc}.base-spinner{font-size:15px}.button-group{display:flex}.button-group button{border-radius:0!important}.button-group button:first-child{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.button-group button:last-child{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.button-group button.active{cursor:default}.button-bare{border:none;padding:0}.button-bare:focus{outline:none}@keyframes shine{0%{left:-100%}25%{left:100%}to{left:100%}}.tableShadow{border:1px solid #f0f2fc;border-radius:8px;width:100%;max-height:calc(100vh - 190px);overflow:auto;box-shadow:0 2px 5px #c5cae7cc}.tableCSS{z-index:2;border-collapse:separate;border-spacing:0;background-color:#fff;width:100%;min-width:150px;position:relative;top:0;overflow:visible}.tableCSS td,.tableCSS th{padding:25px;font-size:15px}.tableCSS th.header-clickable{cursor:pointer}.tableCSS th.header-clickable.active{color:#1b2769}.tableCSS .stickyHeadColumn{z-index:3;top:0;left:0;position:sticky!important}.tableCSS .rowHead{text-align:center;color:#4654ac;font-family:Roboto,sans-serif;font-weight:700}.tableCSS .inputCell{padding-right:20px}.tableCSS .inputCell input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tableCSS .inputCell input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tableCSS .inputCell input[type=number]{-moz-appearance:textfield}.tableCSS th{z-index:1;text-align:center;color:#4654ac;background-color:#fff;border-bottom:1px solid #4654ac;min-width:150px;font-family:Roboto,sans-serif;font-weight:700;position:sticky;top:0}.tableCSS th .headerCellContent{justify-content:space-between;align-items:center;display:flex}.tableCSS th .headerCellContent .sortCarets{flex-direction:column;margin-left:10px;display:flex}.tableCSS th .headerCellContent .sortCarets i{justify-content:center;align-items:center;height:8px;display:flex}.tableCSS th .headerCellContent .sortCarets i:not(.active){color:#7d88ca}.tableCSS tbody{color:#1b2769;background-color:#fff;border:none;font-family:Roboto,sans-serif;font-weight:300}.tableCSS tbody .stickyBodyColumn{z-index:1;background-color:#fff;padding-left:20px;position:sticky;top:-500px;left:0}.tableCSS tbody .bodyCell{z-index:1;text-align:center;color:#1b2769;background-color:#fff;min-width:160px;font-family:Roboto,sans-serif;font-weight:300;position:sticky;top:0}.tableCSS tbody .bodyCell .tableStatusBar{justify-content:center;display:flex}.tableCSS tbody .bodyCell td{padding-left:15px}.tableCSS tbody td{border-top:1px solid #f0f2fc;padding-left:30px;padding-right:10px}.categoryLine{border-bottom:1px solid #4654ac}.actionButtons{flex-direction:row;justify-content:center;width:100%;display:flex}.actionButtons i{color:#7d88ca;cursor:pointer;justify-content:center;align-items:center;margin-left:8px;display:flex}.deleteButton{background-color:inherit;color:#7d88ca;border:none;outline:none}.deleteButton:active,.deleteButton:focus{outline:none}.topLineMargin{margin-top:25px}.extraTopLineMargin{padding-top:50px}.linkSeeArchivedContainer{margin-bottom:10px}.linkSeeArchivedContainer .linkSeeArchived{color:#7d88ca;cursor:pointer;text-decoration:none}.nbEntries{color:#a0a0a0;font-style:italic}.userRow{height:80px}
