/**
 * Site-wide brand polish — force Vazirmatn across the WHOLE front-end
 * (Alixa storefront + nirweb panel/login + theme pages) for one consistent
 * visual identity. Loaded globally by alixa-bridge; NO nirweb code is touched.
 * Only font-family is overridden (sizes/weights left to each component).
 */
html body,
html body button,
html body input,
html body textarea,
html body select {
	font-family: 'Vazirmatn', Tahoma, 'Iranian Sans', sans-serif !important;
}

/* nirweb panel — give dashboard cards a visible border/separation (override only). */
.nwdrug_panel_desk_drug_req,
.nwdrug_panel_desk_public_notic,
.nwdrug_panel_desk_profile {
	border: 1px solid #e2e8f0 !important;
	border-radius: 14px !important;
	background: #fff !important;
	box-shadow: 0 1px 3px rgba(15, 23, 42, 0.06) !important;
}

/* Unified-account "shop orders" card — embedded in the nirweb desk (میزکار). */
.alixa-os {
	border: 1px solid #e2e8f0;
	border-radius: 14px;
	background: #fff;
	box-shadow: 0 1px 3px rgba(15, 23, 42, 0.06);
	padding: 16px 18px;
	margin-top: 18px;
	direction: rtl;
	text-align: right;
}
.alixa-os__head { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px; }
.alixa-os__title { margin: 0; font-size: 1rem; font-weight: 700; color: #0f172a; }
.alixa-os__all { color: #0096c7; text-decoration: none; font-size: 0.85rem; font-weight: 700; }
.alixa-os__empty { color: #64748b; font-size: 0.9rem; margin: 6px 0 12px; }
.alixa-os__cta {
	display: inline-block; padding: 8px 16px; border-radius: 9px;
	background: #0096c7; color: #fff !important; text-decoration: none; font-weight: 700; font-size: 0.88rem;
}
.alixa-os__cta:hover { background: #0077a8; }
.alixa-os__list { list-style: none; margin: 0; padding: 0; }
.alixa-os__item a {
	display: flex; align-items: center; gap: 10px; flex-wrap: wrap;
	padding: 10px 0; border-bottom: 1px dashed #f1f5f9; text-decoration: none; color: #334155;
}
.alixa-os__item:last-child a { border-bottom: none; }
.alixa-os__num { font-weight: 700; color: #0f172a; direction: ltr; }
.alixa-os__total { margin-inline-start: auto; font-weight: 700; color: #0096c7; font-variant-numeric: tabular-nums; }
.alixa-os__status { font-size: 0.78rem; padding: 2px 9px; border-radius: 999px; background: #e6f6fc; color: #0077a8; }
.alixa-os__status--ready { background: #dcfce7; color: #15803d; }
.alixa-os__status--delivered { background: #e0f2fe; color: #0369a1; }
.alixa-os__status--cancelled { background: #fee2e2; color: #b91c1c; }

/* Hide the nirweb customer side panel — the unified Alixa header dropdown
   ("حساب من") now carries all those links. Content_parent is width:100%, so it
   fills the row once the sidebar is gone. Operator sidebar (.nirweb_menu_sidebar)
   is left intact for staff. */
.nwdrug_panel_sidebar,
.nwdrug_panel_sidebar_back { display: none !important; }
