/**
 * Flavia Donatti — Mi Cuenta
 * Estilos on-brand para dashboard y pedidos. Prefijo: fd-
 */

/*
 * Paleta, tipografías y radios.
 *
 * Cada valor sale del tema cuando el tema lo define (el de Flavia nuevo publica
 * sus tokens como --flv-*) y cae al valor original cuando no (Flatsome). Así el
 * mismo archivo se ve bien en las dos webs sin bifurcar el CSS.
 */
.fd-account,
.woocommerce-account{
	--fd-ink:var(--flv-espresso-900,#000);
	--fd-accent:var(--flv-rose-300,#dcab8b);
	--fd-accent-dark:var(--flv-salmon-700,#c9966f);
	--fd-accent-soft:var(--flv-cream-100,#f4e8dd);
	--fd-success:#afb297; --fd-success-soft:#eef0e9;
	--fd-error:var(--flv-rojo-titulo,#b20000); --fd-error-soft:#fbeaea;
	--fd-bg:var(--flv-white,#fff);
	--fd-soft:var(--flv-ivory-50,#faf7f4);
	--fd-line:var(--flv-line-200,#eae4de);
	--fd-muted:var(--flv-mud-600,#7a736c);
	--fd-radius:var(--flv-radius-md,12px);
	/* En Flatsome las píldoras son redondas; con el tema nuevo, que no usa
	   formas redondeadas, siguen el radio del sitio. */
	--fd-radius-pill:var(--flv-radius-md,999px);
	--fd-font-ui:var(--flv-font-ui,'Lato',system-ui,Arial,sans-serif);
	--fd-font-display:var(--flv-font-display,'Lato',system-ui,Arial,sans-serif);
	--fd-fw-strong:var(--flv-fw-semibold,900);
}

.fd-account{
	color:var(--fd-ink);
	font-family:var(--fd-font-ui);
}
.fd-account *{box-sizing:border-box;}

.fd-title{font-size:20px;text-transform:uppercase;letter-spacing:.05em;font-weight:var(--fd-fw-strong);margin:0 0 4px;}
.fd-sub{color:var(--fd-muted);font-size:14px;margin:0 0 20px;}

/* Stats */
.fd-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;}
.fd-stat{background:var(--fd-soft);border:1px solid var(--fd-line);border-radius:var(--fd-radius);padding:16px;}
.fd-stat__k{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--fd-muted);}
.fd-stat__v{display:block;font-size:26px;font-weight:var(--fd-fw-strong);margin-top:6px;line-height:1;}
.fd-stat__v--sm{font-size:17px;font-weight:700;}
.fd-stat--vip{background:var(--fd-ink);border-color:var(--fd-ink);color:var(--fd-bg);}
.fd-stat--vip .fd-stat__k{color:var(--fd-accent);}
.fd-stat--vip .fd-stat__v{color:var(--fd-bg);}
.fd-vip-pill{display:inline-block;background:var(--fd-accent);color:var(--fd-ink);font-weight:var(--fd-fw-strong);padding:4px 12px;border-radius:var(--fd-radius-pill);margin-top:6px;letter-spacing:.04em;}
.fd-vip-pill--base{background:var(--fd-muted);color:var(--fd-bg);}
.fd-vip-off{display:block;font-size:11px;color:var(--flv-mud-300,#cfc7bf);margin-top:8px;}
.fd-stat--points .fd-stat__v{color:var(--fd-accent-dark);}
.fd-stat__link{display:inline-block;margin-top:12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--fd-ink);background:var(--fd-accent);padding:6px 13px;border-radius:var(--fd-radius-pill);text-decoration:none;transition:background .15s;}
.fd-stat__link:hover{background:var(--fd-accent-dark);color:var(--fd-ink);}

/* Barra de progreso a próximo nivel */
.fd-progress{border:1px solid var(--fd-line);border-radius:var(--fd-radius);padding:15px 18px;margin:0 0 20px;background:linear-gradient(180deg,var(--fd-bg),var(--fd-soft));}
.fd-progress__row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;}
.fd-progress__row strong{text-transform:uppercase;letter-spacing:.04em;font-size:13px;}
.fd-progress__goal{font-size:12px;color:var(--fd-muted);}
.fd-bar{height:10px;border-radius:var(--fd-radius-pill);background:var(--fd-line);margin-top:11px;overflow:hidden;}
.fd-bar i{display:block;height:100%;background:var(--fd-accent);}

/* Links rápidos */
.fd-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin-bottom:22px;}
.fd-link{display:block;border:1px solid var(--fd-line);border-radius:var(--fd-radius);padding:16px 8px;text-align:center;font-size:12px;text-transform:uppercase;letter-spacing:.04em;font-weight:700;color:var(--fd-ink);text-decoration:none;background:var(--fd-bg);transition:.15s;}
.fd-link:hover{border-color:var(--fd-accent);background:var(--fd-soft);color:var(--fd-ink);}
.fd-link__ic{display:flex;align-items:center;justify-content:center;height:24px;margin-bottom:8px;}
.fd-link__ic svg{width:22px;height:22px;display:block;}

/* Paneles */
.fd-cols{display:grid;grid-template-columns:1fr 1fr;gap:18px;}
.fd-panel{border:1px solid var(--fd-line);border-radius:var(--fd-radius);padding:16px 18px;}
.fd-panel__h{margin:0 0 10px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--fd-muted);}
.fd-addr{font-size:14px;line-height:1.6;color:var(--flv-brown-800,#3a352f);margin-bottom:12px;}
.fd-empty{color:var(--fd-muted);font-size:13px;margin:0;}

.fd-mini{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--fd-line);font-size:13px;color:var(--fd-ink);text-decoration:none;}
.fd-mini:last-child{border-bottom:none;}
.fd-mini:hover{color:var(--fd-accent-dark);}

/* Badges de estado */
.fd-badge{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 10px;border-radius:var(--fd-radius-pill);white-space:nowrap;}
.fd-badge--ok{background:var(--fd-success-soft);color:#4d5738;}
.fd-badge--proc{background:var(--fd-accent-soft);color:#8a5a33;}
.fd-badge--cancel{background:var(--fd-error-soft);color:var(--fd-error);}
.fd-badge--neutral{background:var(--fd-soft);color:#6b6459;}

/* Pedidos */
.fd-order{border:1px solid var(--fd-line);border-radius:var(--fd-radius);padding:16px 18px;margin-bottom:14px;}
.fd-order__top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px;}
.fd-order__id{font-weight:var(--fd-fw-strong);text-transform:uppercase;letter-spacing:.04em;font-size:14px;}
.fd-order__date{color:var(--fd-muted);font-size:12px;margin-left:8px;}
.fd-order__mid{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;}
.fd-thumbs{display:flex;gap:8px;}
.fd-thumb{width:52px;height:64px;border-radius:var(--fd-radius);overflow:hidden;background:var(--fd-accent-soft);border:1px solid var(--fd-line);display:block;}
.fd-thumb img{width:100%;height:100%;object-fit:cover;display:block;margin:0;}
.fd-order__total{font-weight:var(--fd-fw-strong);font-size:18px;white-space:nowrap;}
.fd-order__total del{color:var(--fd-muted);font-weight:400;font-size:14px;}
.fd-order__actions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap;}

/* Aviso flash (canje) */
.fd-flash{border-radius:var(--fd-radius);padding:12px 16px;font-size:14px;margin:0 0 18px;border:1px solid var(--fd-line);}
.fd-flash--ok{background:var(--fd-accent-soft);border-color:var(--fd-accent);color:#4d5738;}
.fd-flash strong{font-family:monospace;letter-spacing:.03em;}

/* Puntos & VIP (loyalty) */
.fd-loyalty .fd-panel{margin-bottom:22px;}
.fd-loyalty .fd-panel:last-child{margin-bottom:0;}
.fd-loyalty__points{display:grid;grid-template-columns:200px 1fr;gap:18px;margin-bottom:22px;align-items:stretch;}
.fd-points-balance{background:linear-gradient(180deg,var(--fd-soft),var(--fd-accent-soft));border:1px solid var(--fd-accent);color:var(--fd-ink);border-radius:var(--fd-radius);padding:18px;display:flex;flex-direction:column;justify-content:center;}
.fd-points-balance .fd-stat__k{color:#8a5a33;}
.fd-points-balance__v{display:block;font-size:34px;font-weight:var(--fd-fw-strong);color:var(--fd-accent-dark);margin-top:4px;line-height:1;}
.fd-level-now{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0;}
.fd-level-now .fd-vip-pill{margin-top:0;}
.fd-level-now .fd-vip-off{display:inline;color:var(--fd-muted);margin-top:0;font-size:12px;}
.fd-redeem{border:1px solid var(--fd-line);border-radius:var(--fd-radius);padding:18px;margin:0;}
.fd-redeem label{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--fd-muted);font-weight:700;margin-bottom:8px;}
.fd-redeem input[type="number"]{width:100%;padding:11px 12px;border:1px solid var(--fd-line);border-radius:var(--fd-radius);font-size:16px;}
.fd-redeem__hint{font-size:12px;color:var(--fd-muted);margin:8px 0 12px;}
.fd-ledger__li{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--fd-line);font-size:13px;}
.fd-ledger__li:last-child{border-bottom:none;}
.fd-plus{color:#4d5738;font-weight:700;white-space:nowrap;}
.fd-minus{color:var(--fd-error);font-weight:700;white-space:nowrap;}
.fd-levels__li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--fd-line);font-size:13px;flex-wrap:wrap;}
.fd-levels__li:last-child{border-bottom:none;}
.fd-levels__li.is-current{font-weight:700;}
.fd-levels__req{color:var(--fd-muted);font-weight:400;}
.fd-levels__tag{font-size:11px;background:var(--fd-accent-soft);color:#8a5a33;padding:2px 9px;border-radius:var(--fd-radius-pill);white-space:nowrap;}

/* Historial de cupones */
.fd-coupons__li{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid var(--fd-line);font-size:13px;}
.fd-coupons__li:last-child{border-bottom:none;}
.fd-coupons__li.is-used{opacity:.6;}
.fd-coupons__code{font-family:monospace;font-weight:700;letter-spacing:.03em;text-transform:uppercase;}
.fd-coupons__amount{font-weight:700;white-space:nowrap;}
.fd-coupons__date{color:var(--fd-muted);white-space:nowrap;}
.fd-tag{display:inline-block;font-size:11px;font-weight:700;padding:2px 9px;border-radius:var(--fd-radius-pill);white-space:nowrap;}
.fd-tag--ok{background:var(--fd-accent-soft);color:#4d5738;}
.fd-tag--used{background:var(--fd-soft);color:var(--fd-muted);}

@media(max-width:720px){
	.fd-loyalty__points{grid-template-columns:1fr;}
	.fd-coupons__li{grid-template-columns:1fr auto;row-gap:4px;}
	.fd-coupons__date{grid-column:1;}
	.fd-coupons__status{grid-column:2;text-align:right;}
}

/* Botones */
.fd-btn{display:inline-block;font-family:inherit;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:10px 16px;border-radius:var(--fd-radius);border:1px solid var(--fd-ink);background:var(--fd-bg);color:var(--fd-ink);text-decoration:none;cursor:pointer;transition:.15s;}
.fd-btn:hover{background:var(--fd-soft);color:var(--fd-ink);}
.fd-btn--primary{background:var(--fd-accent);border-color:var(--fd-accent);}
.fd-btn--primary:hover{background:var(--fd-accent-dark);color:var(--fd-ink);}
.fd-btn--ghost{background:var(--fd-bg);}

/* Paginación / vacío */
.fd-pagination{display:flex;justify-content:space-between;gap:10px;margin-top:18px;}
.fd-empty-state{text-align:center;border:1px dashed var(--fd-line);border-radius:var(--fd-radius);padding:34px 20px;}
.fd-empty-state p{color:var(--fd-muted);margin:0 0 16px;}

/* Responsive */
@media(max-width:720px){
	.fd-cols{grid-template-columns:1fr;}
}

/* ============================================================
   PÁGINAS NATIVAS DE WOOCOMMERCE (detalle de pedido, editar
   datos, direcciones) — estiladas con la marca de Flavia.
   ============================================================ */
/* ---- Layout: nuestro sidebar + contenido ---- */
.fd-account-layout{display:grid;grid-template-columns:240px 1fr;gap:26px;align-items:start;width:100%;}
.fd-account-main{min-width:0;width:auto;float:none;margin:0;}
.woocommerce-account .woocommerce-MyAccount-content{width:auto;float:none;margin:0;}

/* ---- Sidebar (.fd-nav) ---- */
.fd-nav ul{list-style:none;margin:0 !important;padding:0 !important;border:1px solid var(--fd-line);border-radius:var(--fd-radius);overflow:hidden;background:var(--fd-soft);}
.fd-nav li{margin:0 !important;padding:0;border:0;background:none;list-style:none;}
.fd-nav li::before{content:none !important;}
.fd-nav li a{display:flex;align-items:center;gap:11px;padding:13px 16px;font-family:var(--fd-font-ui);font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--flv-brown-800,#4a443e);text-decoration:none;border-bottom:1px solid var(--fd-line);transition:.15s;}
.fd-nav li:last-child a{border-bottom:none;}
.fd-nav li a:hover{background:var(--fd-accent-soft);color:var(--fd-ink);}
.fd-nav li.is-active a{background:var(--fd-ink);color:var(--fd-bg);}
.fd-nav__ic{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;}
.fd-nav__ic svg{width:18px;height:18px;display:block;}

/* ---- Títulos de contenido ---- */
.woocommerce-account .woocommerce-MyAccount-content h2,
.woocommerce-account .woocommerce-MyAccount-content h3{
	text-transform:uppercase;letter-spacing:.04em;font-weight:var(--fd-fw-strong);
}

/* ---- Formularios (editar datos / dirección) ---- */
.woocommerce-account .woocommerce form .form-row label,
.woocommerce-account .woocommerce-EditAccountForm label,
.woocommerce-account .woocommerce-address-fields label{
	display:block;font-size:11px;text-transform:uppercase;letter-spacing:.05em;
	color:var(--fd-muted);font-weight:700;margin-bottom:6px;
}
.woocommerce-account .woocommerce form .input-text,
.woocommerce-account .woocommerce form input.input-text,
.woocommerce-account .woocommerce form textarea,
.woocommerce-account .woocommerce form select,
.woocommerce-account .select2-selection{
	width:100%;padding:11px 12px !important;border:1px solid var(--fd-line) !important;
	border-radius:var(--fd-radius) !important;font-size:15px;background:var(--fd-bg);box-shadow:none !important;
}
.woocommerce-account .woocommerce form .input-text:focus,
.woocommerce-account .woocommerce form textarea:focus,
.woocommerce-account .woocommerce form select:focus{
	outline:none;border-color:var(--fd-accent-dark) !important;
	box-shadow:0 0 0 3px rgba(220,171,139,.25) !important;
}
.woocommerce-account .woocommerce fieldset{border:1px solid var(--fd-line);border-radius:var(--fd-radius);padding:16px 18px;margin-top:18px;}
.woocommerce-account .woocommerce fieldset legend{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--fd-muted);font-weight:700;padding:0 6px;}

/* ---- Botones ---- */
.woocommerce-account .woocommerce button.button,
.woocommerce-account .woocommerce a.button,
.woocommerce-account .woocommerce input.button,
.woocommerce-account .woocommerce button.woocommerce-Button{
	background:var(--fd-accent) !important;border:1px solid var(--fd-accent) !important;color:var(--fd-ink) !important;
	text-transform:uppercase;letter-spacing:.05em;font-weight:700;border-radius:var(--fd-radius) !important;
	padding:11px 18px !important;box-shadow:none !important;
}
.woocommerce-account .woocommerce button.button:hover,
.woocommerce-account .woocommerce a.button:hover,
.woocommerce-account .woocommerce input.button:hover{background:var(--fd-accent-dark) !important;border-color:var(--fd-accent-dark) !important;}

/* ---- Detalle de pedido (view-order) ---- */
.woocommerce-account .woocommerce-order-details,
.woocommerce-account .woocommerce-customer-details,
.woocommerce-account .woocommerce-order-details__title{margin-top:22px;}
.woocommerce-account .woocommerce-table--order-details{width:100%;border-collapse:collapse;border:1px solid var(--fd-line);border-radius:var(--fd-radius);overflow:hidden;}
.woocommerce-account .woocommerce-table--order-details th,
.woocommerce-account .woocommerce-table--order-details td{padding:12px 14px;border-bottom:1px solid var(--fd-line);text-align:left;}
.woocommerce-account .woocommerce-table--order-details thead th{background:var(--fd-soft);font-size:11px;text-transform:uppercase;letter-spacing:.04em;}
.woocommerce-account .woocommerce-table--order-details tfoot th{background:var(--fd-soft);}
.woocommerce-account .woocommerce-order-details .order_item .product-thumbnail img{width:48px;border-radius:var(--fd-radius);}

/* ---- Direcciones (overview + edición) ---- */
.woocommerce-account .woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:8px;}
.woocommerce-account .woocommerce-Address{border:1px solid var(--fd-line);border-radius:var(--fd-radius);padding:18px;}
.woocommerce-account .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;}
.woocommerce-account .woocommerce-Address-title h2,
.woocommerce-account .woocommerce-Address-title h3{margin:0;font-size:14px;text-transform:uppercase;letter-spacing:.04em;}
.woocommerce-account address{font-style:normal;font-size:14px;line-height:1.6;color:var(--flv-brown-800,#3a352f);}

/* ---- Responsive ---- */
@media(max-width:768px){
	.fd-account-layout{grid-template-columns:1fr;}
	/* Navegación en grilla de 2 columnas, prolija */
	.fd-nav{margin-bottom:22px;}
	.fd-nav ul{display:grid;grid-template-columns:1fr 1fr;}
	.fd-nav li a{justify-content:flex-start;padding:13px 14px;font-size:12px;height:100%;box-sizing:border-box;}
	.fd-nav li:nth-child(odd) a{border-right:1px solid var(--fd-line);}
	.fd-nav__t{line-height:1.2;}
	.woocommerce-account .woocommerce-Addresses{grid-template-columns:1fr;}
}
@media(max-width:960px){
	.fd-stats{grid-template-columns:repeat(2,1fr);}
}
@media(max-width:420px){
	.fd-stats{grid-template-columns:1fr;}
	.fd-links{grid-template-columns:1fr 1fr;}
}

/* ============================================================
   TEMA NUEVO DE FLAVIA
   Lo que no se arregla cambiando colores: tipografía, formas y
   los lugares donde el plugin y el tema estilan lo mismo.
   La clase la pone el plugin cuando el tema activo es «flavia»;
   en Flatsome nada de esto aplica.
   ============================================================ */

/* El tema ya convierte .woocommerce en grilla de dos columnas al ver el menú.
   Como la plantilla trae su propia grilla adentro, sin esto quedaría metida
   en la columna de 240px. */
.fd-tema-flavia .fd-account-layout{
	grid-column:1/-1;
	gap:48px;
}

/* ---- Tipografía ---- */

/* Los títulos y las cifras grandes de la web nueva son Playfair, sin
   mayúsculas sostenidas ni negrita extra. */
.fd-tema-flavia .fd-title,
.fd-tema-flavia .fd-stat__v,
.fd-tema-flavia .fd-order__total,
.fd-tema-flavia .fd-points-balance__v,
.fd-tema-flavia .woocommerce-MyAccount-content h2,
.fd-tema-flavia .woocommerce-MyAccount-content h3{
	font-family:var(--fd-font-display);
	font-weight:var(--flv-fw-regular,400);
	text-transform:none;
	letter-spacing:0;
}

.fd-tema-flavia .fd-title{font-size:clamp(20px,2.6vw,24px);}
.fd-tema-flavia .fd-order__id{font-weight:var(--flv-fw-semibold,600);text-transform:none;letter-spacing:0;}

/* Las etiquetas chiquitas en mayúsculas sí son del lenguaje del sitio
   (los volantines de las secciones), así que se quedan como están. */

/* ---- Menú lateral ---- */

/* El mismo menú del resto de Mi Cuenta —lista al costado con la barrita a la
   izquierda— conservando los iconos que trae el plugin. */
.fd-tema-flavia .fd-nav ul{
	border:0;
	border-radius:0;
	background:none;
	overflow:visible;
}

.fd-tema-flavia .fd-nav li a{
	/* El tema declara `display:block` para estos enlaces y le gana al flex del
	   plugin, así que sin esto el icono deja de estar centrado y se apoya en la
	   línea base del texto: queda unos píxeles más arriba. */
	display:flex;
	align-items:center;
	gap:11px;
	padding:10px 0 10px 14px;
	border-bottom:0;
	border-left:2px solid var(--fd-line);
	font-size:var(--flv-fs-base,16px);
	font-weight:var(--flv-fw-regular,400);
	text-transform:none;
	letter-spacing:0;
	color:var(--flv-brown-800,#3b2418);
}

.fd-tema-flavia .fd-nav li a:hover{
	background:none;
	color:var(--flv-burgundy-700,#6b1f1f);
}

.fd-tema-flavia .fd-nav li.is-active a{
	background:none;
	border-left-color:var(--flv-burgundy-700,#6b1f1f);
	color:var(--flv-burgundy-700,#6b1f1f);
	font-weight:var(--flv-fw-bold,700);
}

/* ---- Botones, como los del resto del sitio ---- */
.fd-tema-flavia .fd-btn,
.fd-tema-flavia .woocommerce button.button,
.fd-tema-flavia .woocommerce a.button,
.fd-tema-flavia .woocommerce input.button,
.fd-tema-flavia .woocommerce button.woocommerce-Button{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:48px;
	padding:0 24px !important;
	font-family:var(--fd-font-ui);
	font-size:16px;
	font-weight:var(--flv-fw-semibold,600);
	text-transform:none;
	letter-spacing:0;
}

/* ---- Campos ---- */
.fd-tema-flavia .woocommerce form .input-text,
.fd-tema-flavia .woocommerce form input.input-text,
.fd-tema-flavia .woocommerce form select{
	min-height:48px;
	padding:0 12px !important;
	font-size:16px;
}

.fd-tema-flavia .woocommerce form .form-row label,
.fd-tema-flavia .woocommerce-EditAccountForm label,
.fd-tema-flavia .woocommerce-address-fields label{
	font-size:var(--flv-fs-base,16px);
	font-weight:var(--flv-fw-regular,400);
	text-transform:none;
	letter-spacing:0;
	color:var(--flv-brown-800,#3b2418);
}

/* ---- Celular ---- */
@media(max-width:768px){
	/* Sin el recuadro alrededor, la rejilla de dos columnas del menú no tiene
	   dónde apoyar sus líneas: va en una sola columna, como el resto. */
	.fd-tema-flavia .fd-nav ul{grid-template-columns:1fr;}
	.fd-tema-flavia .fd-nav li:nth-child(odd) a{border-right:0;}
	.fd-tema-flavia .fd-account-layout{gap:24px;}
}
