.table-wrapper{overflow-x:auto;width:100%}.recom-table{border:1px solid transparent;border-collapse:collapse;border-radius:4px;table-layout:fixed;width:100%}.recom-table thead tr:first-child th{border-top:2px solid #000!important}.recom-table thead tr th{background-color:#f5f5f5!important;border-bottom:1px solid #e0e0e0!important;border-left-style:none!important;border-right:1px solid #e0e0e0!important;color:#1e232e;font-size:10pt;font-style:normal;font-variant:normal;font-weight:500;height:35px;letter-spacing:0;line-height:20px;vertical-align:middle}.recom-table thead tr th:last-child{border-right-style:none!important}.recom-table tbody tr td{border-bottom:1px solid #e0e0e0!important;border-left-style:none!important;border-right:1px solid #e0e0e0!important;color:#1e232e;font-size:9pt;height:34px;padding:0 .5rem;vertical-align:middle}.recom-table tbody tr td,.recom-table tbody tr td input{font-style:normal;font-variant:normal;letter-spacing:0;line-height:20px}.recom-table tbody tr td input{border-style:none;font-size:9pt!important;height:100%}.recom-table tbody tr td input:focus{box-shadow:none}.recom-table tbody tr td.is-right{text-align:right}.recom-table tbody tr td.is-center{text-align:center}.recom-table tbody tr td:last-child{border-right-style:none!important}.recom-table tbody tr td.link-cell{color:#f26248!important;cursor:pointer;text-decoration:underline}.rec-check{display:flex;flex-direction:column}.rec-check .button span{overflow:hidden;text-overflow:ellipsis}.rec-check .dropdown-menu{min-width:unset;position:relative;width:100%}.rec-check .dropdown-menu a.dropdown-item.is-active,.rec-check .dropdown-menu a.dropdown-item:hover{background-color:#fff;color:#0a0a0a}.rec-check .dropdown-menu a.dropdown-item:focus{outline:none}.rec-check .dropdown-menu .dropdown-item>span>label{width:100%}.rec-check .dropdown-menu .dropdown-item>span>label span.control-label{margin-left:.5rem}.rec-check .dropdown-menu span.dropdown-item{margin:.25em .25em 0;padding:0}.rec-check .dropdown-menu a.dropdown-item{padding:.25em}.quota-recom{border-collapse:separate}.quota-recom thead tr th{position:sticky!important;top:0;z-index:5}.quota-recom tbody tr td{border-style:none}.quota-recom tbody tr td:nth-child(4){border-right:1px solid #e0e0e0!important}.quota-recom tfoot tr th{border-style:none;bottom:0;position:sticky!important;z-index:5}