@media(min-width:1024px){
    nav.woocommerce-MyAccount-navigation{width:20% !important;}
    .woocommerce-account .woocommerce-MyAccount-content{width:78% !important;}
}



nav.woocommerce-MyAccount-navigation ul{padding:10px; border-radius:20px; background:#fff; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.10); }
nav.woocommerce-MyAccount-navigation ul li{border:none;}

.woocommerce-account .woocommerce-MyAccount-content{background:#fff; border-radius:20px; padding:20px; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.10);}

.woocommerce-js table.shop_table th{font-weight:400 !important; font-size:16px;}

.woocommerce-js table.shop_table td, .woocommerce-page table.shop_table td{border-left:none; border-right:none;}

nav.woocommerce-MyAccount-navigation ul li.is-active a{font-weight:500; background:#F0F5FA; border-radius:5px;}
nav.woocommerce-MyAccount-navigation ul li:hover a{ background:#F0F5FA; border-radius:5px;}

nav.woocommerce-MyAccount-navigation ul li a{color:#000;}

tr.status_active td.status{color: green;   }

ul.filter_plans{
    padding:8px;
    background:#F0F5FA;
    border-radius:5px;
    display:inline-block;
}

ul.filter_plans li{display:inline-block; margin:0px 10px; cursor:pointer;}

ul.filter_plans li.mixitup-control-active{
    background: #fff;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);
    padding: 1px 10px;
    border-radius: 2px;
    font-weight:500;
}

div.ai_call_sms_pricing_container{display:flex; overflow:hidden; position:relative; flex-wrap:wrap; gap:2px;}
div.ai_call_sms_pricing_container::after{
    position: absolute;
    background: linear-gradient(to left, #fff, transparent 86%, transparent 100%);
    opacity: 1;
    top: 0;
    bottom: 0;
    width: 150px;
    right: 0;
    z-index: 9999;
}
div.ai_call_sms_pricing_container div.pricing-card-container {width:calc((100% / 3) - 2px);}

@media(max-width:1024px){
    div.ai_call_sms_pricing_container div.pricing-card-container {width:calc((100% / 2) - 2px);}
}

@media(max-width:767px){
   nav.woocommerce-MyAccount-navigation ul li{display:inline-block;}
   ul.filter_plans li{margin:10px;}
   .subscription_details .button{
       margin-bottom:0.5em !important ;
   }
    
    div.ai_call_sms_pricing_container div.pricing-card-container {width:calc((100% / 1) - 2px);}
    .woocommerce-account .woocommerce-MyAccount-content{margin-top:50px; padding:20px 8px}
}
