#condition .table-settings {width: 100%; height: 235px; overflow: overlay; padding: 0 25px 50px 25px;}
#condition .table-settings::-webkit-scrollbar {width: 4px; height: 4px;}
#condition .table-settings::-webkit-scrollbar-button {width: 0; height: 0;}
#condition .table-settings::-webkit-scrollbar-thumb {min-height: 28px; background-color: #2A6AC9; -webkit-background-clip: padding-box; background-clip: padding-box; border-radius: 2px; -webkit-box-shadow: inset 1px 1px 0 rgb(0 0 0 / 10%), inset 0 -1px 0 rgb(0 0 0 / 7%);}

.c-hypo{width:60px;}
.content{padding: 55px 0 0 0;}
.form-content{height: 200px; overflow-y: auto;}
.table-fixed{position: fixed; z-index: 100;bottom: 0; background: #fff;}

#condition tr td, #processgroup tr th {vertical-align: top; padding-bottom: 24px; padding-top: 0px;}
#condition tr td.form-label {line-height: 28px;}
#condition tr:has(td > div.text-danger) td {padding-bottom: 5px;}
#condition div.text-danger {height: 19px; white-space: nowrap;}
#condition .form-actions {vertical-align: middle; padding: 8px 10px;}
#condition thead tr th {padding-bottom: 12px;}
#condition td.required:after {top:-4px; right:10px;}
