.kdp-cart-content-page-cart, .card-no-shadow {
   box-shadow: none!important;
}
.kdp-cart-content-page-cart:not(.kdp-cart-content-empty), .card-no-shadow {
    padding: 20px;
    border:1px solid #eee;
    border-radius: var(--border-radius-sm,5px);
    background-color: #fff;
};

.kdp-cart-content-page-cart {
    padding-bottom: 0px!important;
    
    
}
.kdp-cart-content-page-cart #cart_empty_sentence  {
    margin-bottom: 20px!important;
}
.kdp-cart-content-page-cart hr {
    margin-left: -20px;
    width: calc(100% + 40px);
}

.kdp-cart-footer-note {
    display: flex;
    padding:10px 0px;
  
}
.kdp-cart-footer-note > * {
    margin: auto;
}
.kdp-cart-footer-note > *:first-child {
    margin-left: 0px;
}
.kdp-cart-footer-note > *:last-child {
    margin-right: 0px;
}

.kdp-cart-footer-note a {
    color: var(--color_highlight)!important;
}
.kdp-cart-totals-advantages > *{
    display: inline-block;
    margin-right: 5px;
    white-space: nowrap;
}
.kdp-cart-content > p {
    margin-bottom: 20px;
}

.dropdown-open .button-gray {
    min-height: 35px;
    display: flex;
}
 
.dropdown-open .button-gray > * {
    margin: auto;
}
.dropdown-open .button-gray > *:first-child {
   margin-right: 0px;
}
.dropdown-open .button-gray > *:not(:first-child) {
    margin-left: 5px;
    text-align: left;
}
.dropdown-open #cartbuttonbig {
    margin-bottom: 5px;
}
.kd-file-name {
    display: inline-block;
    border:1px solid #ddd; 
    padding: 2px 5px;
    font-size:10px;
    
     max-width: 120px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
    border-radius: var(--border-radius-sm,5px);
}
tr[data-spec="files"] > * {
    vertical-align: middle;
    
}
.kd-file-nameawefwew:hover {
    max-width: 290px;
}
.kd-file-name {
    margin-right: 3px;
}
.kdp-cart-item .keyval-table th { 
     width: 150px;
}
.content-wrapper .kdp-cart-html-button-group {
    display: none;
} 

.content-wrapper .kdp-cart-footer:not(.kdp-cart-footer-less-buttons) .kdp-cart-footer-note {
    padding-bottom: 0px;
    margin-bottom: 0px;
}
