/* Theme 2 Account changes */
 
#cdash_address h4 {
    align-items: center;
    color: #000 !important;
    display: flex;
    gap: 10px;
}
 
#cdash_address .with-padding-trl {
    background-color: #fff;
    padding: 15px;
}
 
div.customertools .nav {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin: 20px 0px;
    overflow: hidden scroll;
    color: black;
}
 
div.customertools .switch-account-new {
    border-bottom: 1px solid rgb(211, 211, 211);
    padding: 15px 0px;
    display: block !important;
    visibility: visible !important;
    color: black;
}
 
div.customertools .your-account {
    background: none;
    color: black;
    display: flex;
    margin: 0px;
    padding: 0px;
    position: relative;
    text-shadow: none;
}

div.customertools .customertools-container {
    background: #f2f2f2;
    color: var(--evo-text-col);
    display: flex;
    flex-direction: column;
    overflow: hidden;
    padding: 20px 24px 40px;
}

.myaccount .table tr:hover,
.myaccountdashboard_container .table tr:hover {
  background-color: #f5f5f5 !important;  /* Light grey */
  transition: background-color 0.2s ease-in-out;
}

.lastviewedproducts_container .product div.product-sku .product-sku-label, .lastviewedproducts_container .tile div.product-sku .product-sku-label, .merchandisingcontent_container .product div.product-sku .product-sku-label, .merchandisingcontent_container .tile div.product-sku .product-sku-label, .productsgrid_container .product div.product-sku .product-sku-label, .productsgrid_container .tile div.product-sku .product-sku-label, .productsrelated_container .product div.product-sku .product-sku-label, .productsrelated_container .tile div.product-sku .product-sku-label, .widget-contract-items-html .product div.product-sku .product-sku-label, .widget-contract-items-html .tile div.product-sku .product-sku-label, .widget-lastviewedproducts-html .product div.product-sku .product-sku-label, .widget-lastviewedproducts-html .tile div.product-sku .product-sku-label {
    background-color: #f6f8fc;
    display: inline-block;
    padding: 5px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
}

.lastviewedproducts_container .product div.product-sku, .lastviewedproducts_container .tile div.product-sku, .merchandisingcontent_container .product div.product-sku, .merchandisingcontent_container .tile div.product-sku, .productsgrid_container .product div.product-sku, .productsgrid_container .tile div.product-sku, .productsrelated_container .product div.product-sku, .productsrelated_container .tile div.product-sku, .widget-contract-items-html .product div.product-sku, .widget-contract-items-html .tile div.product-sku, .widget-lastviewedproducts-html .product div.product-sku, .widget-lastviewedproducts-html .tile div.product-sku {
    color: #000000;
    font-size: .75em;
}