/*#da_displaycombinationtable_container table {border-collapse: collapse;width: 80%;margin:0 auto;}
#da_displaycombinationtable_container table td, #da_displaycombinationtable_container table th {padding: 3px;}
#da_displaycombinationtable_container table td{border-left: 1px solid #214e9d;}
#da_displaycombinationtable_container table td:first-child{border-left: none;}
#da_displaycombinationtable_container table td:last-child, #da_displaycombinationtable_container table td.da_dct_qty{background-color: #fff;border-left:none;}
#da_displaycombinationtable_container table td:last-child {text-align: right;width:105px;}
#da_displaycombinationtable_container table td.da_dct_qty {text-align: center;}
#da_displaycombinationtable_container table tr:nth-child(even){background-color: #d6d8ee;}
#da_displaycombinationtable_container table tr:hover {background-color: #fccd00;}
#da_displaycombinationtable_container table th {padding-top: 12px;padding-bottom: 12px;text-align: center;background-color: #214e9d;color: white;}
#da_displaycombinationtable_container td.da_dct_combination {text-align: center;}

#da_displaycombinationtable_container input.qty-displaycombinationtable{max-width: 60px;}
#da_displaycombinationtable_container .btn-add-displaycombinationtable{background-color: #fccd00;color:#2F5597;padding:2px;font-size: 12px;}
#da_displaycombinationtable_container .btn-add-displaycombinationtable:hover{background-color: #2592a9;}*/


#da_displaycombinationtable_container table {border-collapse: collapse;width: 100%;}
/*#da_displaycombinationtable_container table td,*/ 
#da_displaycombinationtable_container table th{border: 1px solid #ddd;padding: 5px;text-align: center;}
/*#da_displaycombinationtable_container table td{border-left: 1px solid #0421FF;}*/
/*#da_displaycombinationtable_container table td:first-child{border-left: none;}*/
#da_displaycombinationtable_container table td:last-child, #da_displaycombinationtable_container table td.da_dct_qty{border:none;}
#da_displaycombinationtable_container table tr:nth-child(even){background-color: #d6d8ee;}
#da_displaycombinationtable_container table tr:hover {background-color: #fccd00;}
#da_displaycombinationtable_container table th {padding-top: 12px;padding-bottom: 12px;text-align: center;background-color: #2F5597;color: white;border-color: #fff;line-height: 15px;}
#da_displaycombinationtable_container table thead th:nth-last-child(-n+3) {
  background: none;
  color:#000;
  border-top: 2px solid #ddd;
  border-right: 2px solid #ddd;
  border-left: 2px solid #ddd;
}
#da_displaycombinationtable_container td.da_dct_combination:not(:nth-last-child(-n+3)) {text-align: center;border: 1px solid #ddd;max-width: 200px; padding: 10px;}
#da_displaycombinationtable_container td.da_dct_combination:nth-last-child(-n+3) {border-top: 2px solid #ddd;}
#da_displaycombinationtable_container td.da_dct_combination:nth-last-child(-n+3) {border-bottom: 2px solid #ddd;}

#da_displaycombinationtable_container td.da_dct_combination:nth-last-child(3) {border-left: 2px solid #ddd;padding: 0 10px;}
#da_displaycombinationtable_container td.da_dct_combination:last-child {border-right: 2px solid #ddd;}

#da_displaycombinationtable_container .btn-add-displaycombinationtable{cursor: pointer;background-color: #ddd;;color:#fff;padding: 5px;margin-left: 5px;font-size: 14px;font-weight: 600;}
#da_displaycombinationtable_container .btn-add-displaycombinationtable:hover{background-color: #0421FF;color:#fccd00;}
#da_displaycombinationtable_container .da_dct_qty{display: flex; justify-content: space-evenly; align-items: center;}
#da_displaycombinationtable_container .da_dct_input-qty-container{display: flex;border:1px solid #ccc;max-height: 35px; background: #fff;}
#da_displaycombinationtable_container .da_dct_input-qty-container .da_dct_qty{    max-height: 30px;background: #fff;color:#f5cc50;width: 25px;text-align: center;font-size: 15px;cursor: pointer;user-select: none;display:block;padding-top: 3px;}
#da_displaycombinationtable_container .da_dct_input-qty-container input[type=number]{-moz-appearance: textfield;border:none;width: 27px;text-align: center;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
#da_displaycombinationtable_container .da_dct_input-qty-container input[type=number]::-webkit-inner-spin-button {-webkit-appearance: none;}

/**/
#da_dct_replace_select.product-variants-item,
#da_dct_replace_select_conditionnement.product-variants-item
{margin: 0 0 1.25rem;}
#da_dct_replace_select.product-variants-item select,
#da_dct_replace_select_conditionnement.product-variants-item select
{height: 35px;padding: 0 10px;width: 200px;border: 1px solid transparent;border-color: var(--border-color);}
#da_dct_replace_select_conditionnement.product-variants-item select{background: #eee !important;}
.nb_product_calculated{width:300px;}
.da_dct_tr, .da_dct_combination, .da_dct_qty{height: 70px;}
table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { content: " \25B4\25BE" }
#da_displaycombinationtable_container td.da_dct_combination{
  max-width: 80ch; 
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
