.cits-my-account .woocommerce-MyAccount-navigation {
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, 0.03);
}

.cits-my-account .woocommerce-MyAccount-navigation ul {
	border: none;
	background: transparent;
	box-shadow: none;
	border-radius: 0;
}

.cits-my-account .woocommerce-MyAccount-navigation ul li {
    padding: 0 !important;
}

.cits-my-account .woocommerce-MyAccount-navigation ul li a {
	border-bottom: 1px solid #f8fafc;
	padding: 16px 24px !important;
	color: #64748b;
    font-weight: 500;
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.cits-my-account .woocommerce-MyAccount-navigation ul li a:hover {
    background: #f1f5f9;
    color: #0f172a;
    padding-left: 30px !important;
}

.cits-my-account .woocommerce-MyAccount-navigation ul li.is-active a {
    background: #f8fafc;
    color: #2563eb;
    font-weight: 600;
    border-left: 4px solid #2563eb;
}

.woocommerce-MyAccount-content {
	border: 1px solid rgba(0, 0, 0, 0.03);
	padding: 30px !important;
	box-sizing: border-box;
	background: #FFF;
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
	border-radius: 16px;
}

.cits-dashbord-single-item {
	background: linear-gradient(to left,#0CCDAF,#7ED7CF);
	color: #FFF;
	border-radius: 14px;
	padding: 24px;
	width: 100%;
	height: 100%;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
}

.dashboard-dark-design > div:nth-child(2) .cits-dashbord-single-item {
	background-image: linear-gradient( 117deg,  rgba(123,216,96,1) 39.2%, rgba(255,255,255,1) 156.2% );
}
.dashboard-dark-design > div:nth-child(3) .cits-dashbord-single-item {
	background: linear-gradient(to left,#087FDF,#89C6F7);
}

.dashboard-dark-design > div:nth-child(4) .cits-dashbord-single-item {
	background-image: radial-gradient( circle 941px at 2.6% 6.8%,  rgba(124,74,228,0.81) 15.9%, rgba(249,208,40,0.70) 88.6% );
}
.dashboard-dark-design > div:nth-child(5) .cits-dashbord-single-item {
	background: linear-gradient(to right, #ff9966, #ff5e62);
}

.cits-dashbord-single-item:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
}

.cits-dashbord-single-item span svg {
	fill: #FFF;
	width: 28px;
	height: 28px;
    margin-bottom: 12px;
}

/* User Avatar Modern Style - Refined */
.cits-user-profile {
    padding: 40px 20px;
    background: linear-gradient(to bottom, #fcfcfc, #fff);
    border-bottom: 1px solid #f1f5f9;
    text-align: center;
}

.cits-user-avatar {
    position: relative;
    padding: 6px;
    background: linear-gradient(45deg, #f093fb 0%, #f5576c 100%, #4facfe 100%);
    border-radius: 50%;
    display: inline-block;
    box-shadow: 0 4px 20px rgba(245, 87, 108, 0.3), 0 0 0 4px rgba(245, 87, 108, 0.05);
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.cits-user-avatar::after {
    content: '';
    position: absolute;
    top: -2px; left: -2px; right: -2px; bottom: -2px;
    border-radius: 50%;
    background: linear-gradient(45deg, #f093fb, #f5576c);
    z-index: -1;
    filter: blur(12px);
    opacity: 0.2;
    transition: opacity 0.3s ease;
}

.cits-user-avatar:hover {
    transform: scale(1.08) rotate(3deg);
}

.cits-user-avatar:hover::after {
    opacity: 0.5;
}

.cits-user-avatar img {
    border: 4px solid #fff !important;
    border-radius: 50% !important;
    display: block;
    box-shadow: inset 0 2px 4px rgba(0,0,0,0.1);
}

.cits-user-name {
    margin-top: 20px;
}

.cits-user-name strong {
    font-size: 20px;
    font-weight: 800;
    color: #0f172a;
    display: block;
    letter-spacing: -0.02em;
}

.cits-user-name::before {
    content: 'WELCOME BACK,';
    display: block;
    font-size: 10px;
    font-weight: 700;
    color: #94a3b8;
    letter-spacing: 0.1em;
    margin-bottom: 4px;
}