/* ===========================================================================
   Evolving — page « Mon compte » moderne (mockup profil).
   Layout reconstruit en JS dans « .evlg-shell » (un seul container : menu à
   gauche + contenu à droite). Resets forts pour neutraliser le thème.
   Accent de marque : #0029ff.
=========================================================================== */

.woocommerce-account,
.evlg-shell {
	--evlg-accent: #0029ff;
	--evlg-accent-soft: rgba(0, 41, 255, 0.08);
}

/* ---- Layout plein écran, SANS carte englobante (menu + contenu sur le fond) ---- */
.evlg-shell {
	display: flex;
	align-items: flex-start;
	gap: 2rem;
	background: transparent;
	border: none;
	border-radius: 0;
	box-shadow: none;
	/* Pleine largeur (sort du container contraint du thème). */
	width: 100vw;
	max-width: 100vw;
	margin-left: calc( 50% - 50vw );
	margin-right: calc( 50% - 50vw );
	padding: 0.5rem 3vw 3rem;
	box-sizing: border-box;
}

/* ---- Menu (gauche) — nu sur le fond, compact ---- */
.evlg-shell .woocommerce-MyAccount-navigation {
	flex: 0 0 210px !important;
	width: 210px !important;
	margin: 20px 0 0 !important;
	padding: 0 !important;
	background: transparent !important;
	border: none !important;
	border-radius: 0 !important;
	box-shadow: none !important;
}

.evlg-shell .woocommerce-MyAccount-navigation ul {
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

.evlg-shell .woocommerce-MyAccount-navigation li {
	margin: 1px 0 !important;
	padding: 0 !important;
	border: none !important;
	background: transparent !important;
	list-style: none !important;
}

.evlg-shell .woocommerce-MyAccount-navigation li a {
	display: flex !important;
	align-items: center;
	gap: 0.6rem;
	padding: 0.42rem 0.55rem !important;
	border: none !important;
	border-radius: 8px !important;
	background: transparent !important;
	color: #4a4a58 !important;
	text-decoration: none !important;
	font-weight: 500;
	font-size: 0.9rem;
	line-height: 1.2;
	transition: background 0.15s, color 0.15s;
}

/* Icône par défaut — faible spécificité pour être surchargée par [data-evlg-ico]. */
.woocommerce-MyAccount-navigation a {
	--evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'><circle cx='12' cy='12' r='9'/></svg>");
}

.evlg-shell .woocommerce-MyAccount-navigation li a::before {
	content: "";
	width: 16px;
	height: 16px;
	flex: 0 0 auto;
	background-color: currentColor;
	-webkit-mask: center / contain no-repeat;
	mask: center / contain no-repeat;
	-webkit-mask-image: var( --evlg-icon );
	mask-image: var( --evlg-icon );
}

.evlg-shell .woocommerce-MyAccount-navigation li a:hover {
	background: #f1f2f8 !important;
	color: #14142b !important;
}

.evlg-shell .woocommerce-MyAccount-navigation li.is-active a,
.evlg-shell .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--active a {
	background: var( --evlg-accent-soft ) !important;
	color: var( --evlg-accent ) !important;
	font-weight: 600;
}

.evlg-shell .woocommerce-MyAccount-navigation a[data-evlg-ico="customer-logout"] {
	color: #d63638 !important;
}

/* Icônes par endpoint (taggées en JS via data-evlg-ico). */
.woocommerce-MyAccount-navigation a[data-evlg-ico="dashboard"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/><polyline points='9 22 9 12 15 12 15 22'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="graphist-designs"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20h9'/><path d='M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4z'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="orders"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'/><line x1='3' y1='6' x2='21' y2='6'/><path d='M16 10a4 4 0 0 1-8 0'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="designs"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'><circle cx='12' cy='12' r='9'/><circle cx='12' cy='12' r='5'/><circle cx='12' cy='12' r='1.5'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="downloads"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/><polyline points='7 10 12 15 17 10'/><line x1='12' y1='15' x2='12' y2='3'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="edit-address"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/><circle cx='12' cy='10' r='3'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="payment-methods"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='1' y='4' width='22' height='16' rx='2'/><line x1='1' y1='10' x2='23' y2='10'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="edit-account"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/><circle cx='12' cy='7' r='4'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="following"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 3h2l2.6 13.4a2 2 0 0 0 2 1.6h9.7a2 2 0 0 0 2-1.6L23 6H6'/><circle cx='9' cy='21' r='1'/><circle cx='20' cy='21' r='1'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="rma-requests"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='1 4 1 10 7 10'/><path d='M3.5 15a9 9 0 1 0 2.1-9.4L1 10'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="support-tickets"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'><circle cx='12' cy='12' r='9'/><circle cx='12' cy='12' r='3.5'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="wishlist"],
.woocommerce-MyAccount-navigation a[data-evlg-ico="wishlist-2"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20.8 4.6a5.5 5.5 0 0 0-7.8 0L12 5.7l-1-1.1a5.5 5.5 0 0 0-7.8 7.8L12 21.2l8.8-8.8a5.5 5.5 0 0 0 0-7.8z'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="customer-logout"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M9 21H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h4'/><polyline points='16 17 21 12 16 7'/><line x1='21' y1='12' x2='9' y2='12'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="vendor-panel"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='3' y='3' width='7' height='7' rx='1'/><rect x='14' y='3' width='7' height='7' rx='1'/><rect x='14' y='14' width='7' height='7' rx='1'/><rect x='3' y='14' width='7' height='7' rx='1'/></svg>"); }

/* Masquer le bouton Dokan « Go to Vendor Dashboard » (remplacé par l'onglet). */
.woocommerce-MyAccount-content .vendor-dashboard,
.woocommerce-MyAccount-content p:has( > a.vendor-dashboard ) {
	display: none !important;
}

/* ---- Contenu (droite) — nu sur le fond, pas de carte ---- */
.evlg-shell .woocommerce-MyAccount-content {
	flex: 1 1 auto !important;
	width: auto !important;
	min-width: 0;
	margin: 0 !important;
	padding: 0 !important;
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;
	border-radius: 0 !important;
}

/* Retirer le spacer du thème sur la page compte. */
.spacer.spacer-medium {
	display: none !important;
}

/* Chat : pas de double container — s'intègre directement au contenu. */
.evlg-shell .ewd-conv-main,
.ewd-conv-main {
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;
	border-radius: 0 !important;
}

.ewd-conv-header {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.ewd-composer {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.ewd-thread {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.evlg-shell .ewd-side-card,
.ewd-side-card {
	background: transparent !important;
	border: none !important;
	box-shadow: none !important;
	padding: 0 0 0.9rem !important;
}

/* ---- En-tête profil ---- */
.evlg-profile {
	text-align: center;
	margin-bottom: 1.8rem;
}

.evlg-banner {
	height: 120px;
	border-radius: 14px;
	background-color: #f7f7fb;
	background-image:
		linear-gradient( #eceef4 1px, transparent 1px ),
		linear-gradient( 90deg, #eceef4 1px, transparent 1px );
	background-size: 26px 26px;
	-webkit-mask-image: radial-gradient( circle at 50% 35%, #000, transparent 78% );
	mask-image: radial-gradient( circle at 50% 35%, #000, transparent 78% );
}

.evlg-avatar {
	position: relative;
	z-index: 2;
	margin-top: -64px;
}

.evlg-avatar img {
	width: 104px;
	height: 104px;
	border-radius: 50%;
	object-fit: cover;
	border: 4px solid #fff;
	box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12);
}

.evlg-name {
	display: inline-flex;
	align-items: center;
	gap: 0.4rem;
	margin: 0.7rem 0 0.15rem;
	font-size: 1.5rem;
}

.evlg-badge {
	width: 22px;
	height: 22px;
}

.evlg-email {
	color: #8a8a99;
	margin: 0;
}

/* ---- Grille de cartes ---- */
.evlg-cards {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 1.2rem;
}

.evlg-card {
	border: 1px solid #ececf1;
	border-radius: 14px;
	background: #fff;
}

.evlg-card__title {
	margin: 0;
	padding: 1rem 1.2rem;
	font-size: 1rem;
	border-bottom: 1px solid #f2f2f6;
}

.evlg-card__body {
	padding: 0.3rem 1.2rem 0.9rem;
}

.evlg-row {
	display: flex;
	justify-content: space-between;
	align-items: center;
	gap: 1rem;
	padding: 0.72rem 0;
	border-bottom: 1px dashed #ececf1;
}

.evlg-row:last-child {
	border-bottom: none;
}

.evlg-row__label {
	color: #8a8a99;
}

.evlg-row__value {
	font-weight: 500;
	text-align: right;
}

.evlg-row__value.is-empty {
	color: #b7b7c2;
	font-style: italic;
	font-weight: 400;
}

.evlg-flag {
	margin-right: 0.35rem;
}

.evlg-pill {
	padding: 0.15em 0.65em;
	border-radius: 20px;
	font-size: 0.82em;
	font-weight: 600;
}

.evlg-pill--ok {
	background: #e6f7ec;
	color: #1a7a3e;
}

.evlg-pill--info {
	background: var( --evlg-accent-soft );
	color: var( --evlg-accent );
}

.evlg-extra-fields {
	border: 1px solid #ececf1;
	border-radius: 12px;
	padding: 1rem 1.25rem;
	margin-top: 1rem;
}

.evlg-extra-fields legend {
	font-weight: 700;
	padding: 0 0.4rem;
}

@media (max-width: 860px) {
	.evlg-shell {
		flex-direction: column;
	}
	.evlg-shell .woocommerce-MyAccount-navigation {
		flex: 1 1 auto !important;
		width: 100% !important;
		border-right: none !important;
		border-bottom: 1px solid #eef0f4 !important;
	}
	.evlg-cards {
		grid-template-columns: 1fr;
	}
}

/* ===========================================================================
   Tables & blocs du compte (Commandes, Téléchargements, Adresses, Moyens de
   paiement…) — même style « carte » que le tableau de bord. Accent #0029ff.
=========================================================================== */

/* Titres de section dans le contenu. */
.evlg-shell .woocommerce-MyAccount-content h1,
.evlg-shell .woocommerce-MyAccount-content h2,
.evlg-shell .woocommerce-MyAccount-content h3 {
	margin: 0 0 1rem;
}

/* Tables (commandes, téléchargements, moyens de paiement, détails commande). */
.evlg-shell .woocommerce-MyAccount-content table.shop_table,
.evlg-shell .woocommerce-MyAccount-content table.woocommerce-orders-table,
.evlg-shell .woocommerce-MyAccount-content table.woocommerce-table {
	width: 100% !important;
	margin: 0 0 1.4rem !important;
	border: 1px solid #ececf1 !important;
	border-radius: 14px !important;
	border-collapse: separate !important;
	border-spacing: 0 !important;
	overflow: hidden;
	background: #fff !important;
	box-shadow: none !important;
}

.evlg-shell .woocommerce-MyAccount-content table.shop_table thead th,
.evlg-shell .woocommerce-MyAccount-content table.woocommerce-orders-table thead th,
.evlg-shell .woocommerce-MyAccount-content table.woocommerce-table thead th {
	background: #fbfbfd !important;
	color: #8a8a99 !important;
	font-weight: 600 !important;
	text-transform: none !important;
	letter-spacing: 0 !important;
	text-align: left !important;
	padding: 0.9rem 1.2rem !important;
	border: none !important;
	border-bottom: 1px solid #f2f2f6 !important;
}

.evlg-shell .woocommerce-MyAccount-content table.shop_table td,
.evlg-shell .woocommerce-MyAccount-content table.woocommerce-orders-table td,
.evlg-shell .woocommerce-MyAccount-content table.woocommerce-table td {
	padding: 0.9rem 1.2rem !important;
	border: none !important;
	border-top: 1px dashed #ececf1 !important;
	background: transparent !important;
	vertical-align: middle;
}

.evlg-shell .woocommerce-MyAccount-content table.shop_table tbody tr:first-child td,
.evlg-shell .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr:first-child td,
.evlg-shell .woocommerce-MyAccount-content table.woocommerce-table tbody tr:first-child td {
	border-top: none !important;
}

.evlg-shell .woocommerce-MyAccount-content table.shop_table tbody tr:hover td {
	background: #fafaff !important;
}

/* Pied de table (détails commande : total, etc.). */
.evlg-shell .woocommerce-MyAccount-content table.shop_table tfoot th,
.evlg-shell .woocommerce-MyAccount-content table.shop_table tfoot td {
	padding: 0.8rem 1.2rem !important;
	border: none !important;
	border-top: 1px solid #f2f2f6 !important;
	background: #fbfbfd !important;
}

/* Boutons dans le contenu (Voir, Payer, Commander à nouveau…). */
.evlg-shell .woocommerce-MyAccount-content .button,
.evlg-shell .woocommerce-MyAccount-content .woocommerce-button {
	background: var( --evlg-accent ) !important;
	border: 1px solid var( --evlg-accent ) !important;
	color: #fff !important;
	border-radius: 9px !important;
	padding: 0.5em 1em !important;
	box-shadow: none !important;
	transition: filter 0.15s;
}

.evlg-shell .woocommerce-MyAccount-content .button:hover,
.evlg-shell .woocommerce-MyAccount-content .woocommerce-button:hover {
	filter: brightness( 0.92 );
}

/* Bouton secondaire (contour) — ex. actions moins prioritaires. */
.evlg-shell .woocommerce-MyAccount-content .button.wc-forward,
.evlg-shell .woocommerce-MyAccount-content a.edit {
	background: #fff !important;
	color: var( --evlg-accent ) !important;
}

/* Statuts de commande en pastille. */
.evlg-shell .woocommerce-MyAccount-content .order-status,
.evlg-shell .woocommerce-MyAccount-content mark.order-status {
	display: inline-block;
	padding: 0.15em 0.65em;
	border-radius: 20px;
	background: var( --evlg-accent-soft ) !important;
	color: var( --evlg-accent ) !important;
	font-size: 0.85em;
	font-weight: 600;
}

/* Adresses : deux cartes côte à côte. */
.evlg-shell .woocommerce-MyAccount-content .woocommerce-Addresses,
.evlg-shell .woocommerce-MyAccount-content .u-columns {
	display: grid !important;
	grid-template-columns: 1fr 1fr;
	gap: 1.2rem;
	float: none !important;
	width: 100% !important;
}

.evlg-shell .woocommerce-MyAccount-content .woocommerce-Address,
.evlg-shell .woocommerce-MyAccount-content .col-1,
.evlg-shell .woocommerce-MyAccount-content .col-2 {
	width: auto !important;
	float: none !important;
	border: 1px solid #ececf1;
	border-radius: 14px;
	padding: 1.1rem 1.3rem;
	background: #fff;
}

.evlg-shell .woocommerce-MyAccount-content .woocommerce-Address address {
	font-style: normal;
	color: #55555f;
	line-height: 1.6;
}

/* Formulaires (édition compte / adresse). */
.evlg-shell .woocommerce-MyAccount-content form .form-row label {
	font-weight: 600;
	margin-bottom: 0.3rem;
	display: block;
}

.evlg-shell .woocommerce-MyAccount-content form .input-text,
.evlg-shell .woocommerce-MyAccount-content form select {
	border: 1px solid #e2e2ea !important;
	border-radius: 10px !important;
	padding: 0.6em 0.8em !important;
	background: #fff !important;
	box-shadow: none !important;
}

.evlg-shell .woocommerce-MyAccount-content form .input-text:focus,
.evlg-shell .woocommerce-MyAccount-content form select:focus {
	border-color: var( --evlg-accent ) !important;
	outline: none !important;
	box-shadow: 0 0 0 3px var( --evlg-accent-soft ) !important;
}

/* Message « aucune commande / téléchargement ». */
.evlg-shell .woocommerce-MyAccount-content .woocommerce-message,
.evlg-shell .woocommerce-MyAccount-content .woocommerce-info,
.evlg-shell .woocommerce-MyAccount-content .woocommerce-Message {
	border: 1px solid #ececf1 !important;
	border-left: 3px solid var( --evlg-accent ) !important;
	border-radius: 12px !important;
	background: #fbfbfd !important;
	box-shadow: none !important;
}

@media (max-width: 700px) {
	.evlg-shell .woocommerce-MyAccount-content .woocommerce-Addresses,
	.evlg-shell .woocommerce-MyAccount-content .u-columns {
		grid-template-columns: 1fr;
	}
}

/* ---- Menu sectionné (Mon compte / Boutique) ---- */
.evlg-shell .woocommerce-MyAccount-navigation .evlg-nav-group {
	margin-bottom: 0.9rem;
}
.evlg-shell .woocommerce-MyAccount-navigation .evlg-nav-title {
	display: block;
	font-size: 0.68rem;
	text-transform: uppercase;
	letter-spacing: 0.05em;
	color: #a0a0ad;
	font-weight: 700;
	padding: 0.3rem 0.55rem;
	margin-top: 0.3rem;
}
.evlg-shell .woocommerce-MyAccount-navigation .evlg-nav-footer {
	margin-top: 0.4rem;
	padding-top: 0.5rem;
	border-top: 1px solid #eef0f4;
	list-style: none;
}

/* Icônes des onglets Boutique (défaut : boîte, puis spécifiques). */
.woocommerce-MyAccount-navigation a[data-evlg-ico^="store-"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M21 16V8a2 2 0 0 0-1-1.7l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.7l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z'/><polyline points='3.3 7 12 12 20.7 7'/><line x1='12' y1='22' x2='12' y2='12'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="store-orders"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2L3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'/><line x1='3' y1='6' x2='21' y2='6'/><path d='M16 10a4 4 0 0 1-8 0'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="store-reports"],
.woocommerce-MyAccount-navigation a[data-evlg-ico="store-analytics"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><line x1='12' y1='20' x2='12' y2='10'/><line x1='18' y1='20' x2='18' y2='4'/><line x1='6' y1='20' x2='6' y2='16'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="store-withdraw"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='2' y='6' width='20' height='13' rx='2'/><path d='M17 12h.01'/><path d='M2 10h20'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="store-reviews"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polygon points='12 2 15 8.3 22 9.3 17 14.1 18.2 21 12 17.8 5.8 21 7 14.1 2 9.3 9 8.3 12 2'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="store-coupons"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20.6 13.4l-7.2 7.2a2 2 0 0 1-2.8 0L2 12V2h10l8.6 8.6a2 2 0 0 1 0 2.8z'/><line x1='7' y1='7' x2='7.01' y2='7'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="store-followers"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/><circle cx='9' cy='7' r='4'/><path d='M23 21v-2a4 4 0 0 0-3-3.9'/><path d='M16 3.1a4 4 0 0 1 0 7.8'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="store-staffs"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2'/><circle cx='9' cy='7' r='4'/><path d='M23 21v-2a4 4 0 0 0-3-3.9'/><path d='M16 3.1a4 4 0 0 1 0 7.8'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="store-subscription"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect x='1' y='4' width='22' height='16' rx='2'/><line x1='1' y1='10' x2='23' y2='10'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="store-return-request"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='1 4 1 10 7 10'/><path d='M3.5 15a9 9 0 1 0 2.1-9.4L1 10'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="store-announcement"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 11l18-5v12L3 14z'/><path d='M11.6 16.8a3 3 0 1 1-5.8-1.6'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="store-support"],
.woocommerce-MyAccount-navigation a[data-evlg-ico="store-vendor-support"],
.woocommerce-MyAccount-navigation a[data-evlg-ico="store-admin-support"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'><circle cx='12' cy='12' r='9'/><circle cx='12' cy='12' r='3.5'/></svg>"); }
.woocommerce-MyAccount-navigation a[data-evlg-ico="store-settings"] { --evlg-icon: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='3'/><path d='M19.4 15a1.6 1.6 0 0 0 .3 1.8l.1.1a2 2 0 1 1-2.8 2.8l-.1-.1a1.6 1.6 0 0 0-2.7 1.1V21a2 2 0 0 1-4 0v-.1a1.6 1.6 0 0 0-2.7-1.1l-.1.1a2 2 0 1 1-2.8-2.8l.1-.1a1.6 1.6 0 0 0 .3-1.8 1.6 1.6 0 0 0-1.5-1H3a2 2 0 0 1 0-4h.1a1.6 1.6 0 0 0 1.5-1 1.6 1.6 0 0 0-.3-1.8l-.1-.1a2 2 0 1 1 2.8-2.8l.1.1a1.6 1.6 0 0 0 1.8.3H9a1.6 1.6 0 0 0 1-1.5V3a2 2 0 0 1 4 0v.1a1.6 1.6 0 0 0 1 1.5 1.6 1.6 0 0 0 1.8-.3l.1-.1a2 2 0 1 1 2.8 2.8l-.1.1a1.6 1.6 0 0 0-.3 1.8V9a1.6 1.6 0 0 0 1.5 1H21a2 2 0 0 1 0 4h-.1a1.6 1.6 0 0 0-1.5 1z'/></svg>"); }
