/**
 * Simple-Mode UX
 * مبدأ: التاجر التقليدي 45-65 سنة، أمي تقنياً، يكره التعقيد.
 * نُكبّر النصوص + الأزرار + نُخفي الضوضاء + clear visual hierarchy.
 */

/* ─── إخفاء العناصر التشتيتية افتراضياً ───────────────────────── */
body.mazadat-simple-mode {
	/* إخفاء breadcrumbs */
	.woocommerce-breadcrumb,
	.breadcrumb,
	.mt-breadcrumb { display: none; }

	/* إخفاء meta secondary على الصفحات */
	.entry-meta,
	.post-meta { display: none; }

	/* إخفاء comments form للصفحات */
	.page #comments,
	.page .comments-area { display: none; }
}

/* ─── أزرار أكبر افتراضياً ─────────────────────────────────────── */
body { --button-base-size: 18px; }

/* My Account links — أكبر وأوضح */
.woocommerce-MyAccount-navigation ul li a {
	font-size: var(--mazadat-fs-md);
	padding: 14px 18px;
	display: block;
	border-radius: var(--mazadat-radius);
	margin-bottom: 6px;
	background: var(--mazadat-white);
	border: 1px solid var(--mazadat-border);
	color: var(--mazadat-charcoal);
	font-weight: 600;
	transition: all var(--mazadat-transition);
}
.woocommerce-MyAccount-navigation ul li a:hover,
.woocommerce-MyAccount-navigation ul li.is-active a {
	background: var(--mazadat-deep-green);
	color: var(--mazadat-white);
	border-color: var(--mazadat-deep-green);
}

/* ─── Cards بحدود أوضح ───────────────────────────────────────── */
.product,
.auction,
.vendor-card {
	background: var(--mazadat-white);
	border-radius: var(--mazadat-radius-lg);
	overflow: hidden;
	box-shadow: var(--mazadat-shadow);
	transition: transform var(--mazadat-transition), box-shadow var(--mazadat-transition);
}
.product:hover,
.auction:hover {
	transform: translateY(-3px);
	box-shadow: var(--mazadat-shadow-lg);
}

/* ─── Onboarding tip / Helper text ───────────────────────────── */
.mazadat-helper {
	background: #FAF1E0;
	color: var(--mazadat-dark-green);
	padding: var(--mazadat-space-3) var(--mazadat-space-4);
	border-radius: var(--mazadat-radius);
	font-size: var(--mazadat-fs-md);
	margin: var(--mazadat-space-3) 0;
	display: flex;
	gap: var(--mazadat-space-2);
	align-items: start;
	border-inline-start: 4px solid var(--mazadat-accent);
}
.mazadat-helper::before {
	content: '💡';
	font-size: var(--mazadat-fs-lg);
}

/* ─── Voice listing button (الميزة الفارقة) ────────────────────── */
.mazadat-voice-cta {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: var(--mazadat-space-3);
	padding: var(--mazadat-space-6);
	background: linear-gradient(135deg, var(--mazadat-deep-green), var(--mazadat-dark-green));
	color: var(--mazadat-white);
	border-radius: var(--mazadat-radius-lg);
	text-align: center;
	cursor: pointer;
	transition: transform var(--mazadat-transition);
	min-height: 200px;
	border: 0;
	font-family: var(--mazadat-font-ar);
}
.mazadat-voice-cta:hover {
	transform: scale(1.02);
	box-shadow: var(--mazadat-shadow-gold);
}
.mazadat-voice-cta .mic-icon {
	width: 64px;
	height: 64px;
	border-radius: 50%;
	background: var(--mazadat-accent);
	color: var(--mazadat-dark-green);
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 32px;
}
.mazadat-voice-cta .label {
	font-size: var(--mazadat-fs-xl);
	font-weight: 700;
	color: var(--mazadat-white);
}
.mazadat-voice-cta .sublabel {
	font-size: var(--mazadat-fs-md);
	color: var(--mazadat-accent);
	font-weight: 500;
}

/* ─── Off-platform sold button (red, prominent) ────────────────── */
.mazadat-off-platform-btn {
	display: inline-flex;
	align-items: center;
	gap: var(--mazadat-space-2);
	padding: 14px 24px;
	background: var(--mazadat-danger);
	color: var(--mazadat-white);
	border: 0;
	border-radius: var(--mazadat-radius);
	font-weight: 700;
	font-size: var(--mazadat-fs-md);
	cursor: pointer;
	box-shadow: 0 4px 12px rgba(198,40,40,.25);
}
.mazadat-off-platform-btn:hover {
	background: #B71C1C;
}

/* ─── Mobile-first: فلاتر مخفية بشكل افتراضي على الشاشات الصغيرة ─ */
@media (max-width: 768px) {
	.widget_product_categories,
	.widget_layered_nav,
	.shop-sidebar { display: none; }
	.shop-sidebar.is-open { display: block; position: fixed; inset: 0; z-index: 9999; background: var(--mazadat-white); padding: var(--mazadat-space-4); overflow-y: auto; }

	.mazadat-mobile-filter-toggle {
		position: fixed;
		bottom: 16px;
		inset-inline-end: 16px;
		z-index: 100;
		background: var(--mazadat-deep-green);
		color: var(--mazadat-white);
		padding: 14px 20px;
		border-radius: var(--mazadat-radius-pill);
		box-shadow: var(--mazadat-shadow-lg);
		font-weight: 700;
	}
}

/* ─── Reduce dashboard noise للبائع الجديد ───────────────────── */
.dokan-dashboard.first-visit .dokan-widget:not(.essential-widget) {
	display: none;
}
