/* A single segmented control; no decorative flag or active-language dot. */
.omidLang{box-sizing:border-box;direction:ltr;flex-shrink:0}
.omidLang.omidLang--header{
	display:inline-flex;align-items:center;gap:2px;padding:3px;
	border:1px solid rgba(0,72,81,.14);border-radius:12px;background:#f5f9f9;
}
.omidLang.omidLang--header > .omidH__lang{
	display:inline-flex!important;width:44px!important;min-width:44px!important;
	height:44px!important;min-height:44px!important;padding:0!important;
	border:1px solid transparent!important;border-radius:8px!important;
	background:transparent!important;color:var(--b,#004851)!important;
		font-size:12px!important;font-weight:600!important;line-height:1!important;
		letter-spacing:.2px;text-decoration:none!important;box-sizing:border-box;
	}
	#omidM .omidM__panel .omidM__quick{
		display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;
	}
	#omidM .omidM__panel .omidM__quick > .omidM__qBtn{min-width:0!important;width:auto!important}
	#omidM .omidLang.omidLang--drawer{
		grid-column:1 / -1;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;
		width:100%!important;min-width:0!important;max-width:100%!important;flex:0 0 100%!important;
		gap:8px;padding:0;border:0;border-radius:0;background:transparent;
	}
	.omidLang.omidLang--drawer > .omidM__qLang,
	.omidLang.omidLang--drawer > .omidM__qLang:visited{
	width:100%!important;min-width:0!important;max-width:none!important;
	height:46px!important;min-height:46px!important;max-height:none!important;
	padding:0 4px!important;gap:0!important;border:1px solid transparent!important;
	border-radius:8px!important;background:#f5f9f9!important;color:var(--b,#004851)!important;
	font-size:13px!important;font-weight:600!important;letter-spacing:0!important;
	box-sizing:border-box;
	}
	.omidLang.omidLang--drawer > .omidM__qLang[dir="rtl"]{direction:rtl!important}
	.omidLang.omidLang--drawer .omidM__qTxt{overflow:visible!important;text-overflow:clip!important;white-space:nowrap}
	.omidLang > .omidH__lang::before,.omidLang > .omidH__lang::after,
	.omidLang > .omidM__qLang::before,.omidLang > .omidM__qLang::after{content:none!important;display:none!important}
	.omidLang.omidLang--header > .omidH__lang:hover,
.omidLang.omidLang--drawer > .omidM__qLang:hover{
	background:#eaf3f3!important;color:var(--b,#004851)!important;border-color:rgba(0,72,81,.18)!important;
}
.omidLang.omidLang--header > .omidH__lang.is-current,
.omidLang.omidLang--drawer > .omidM__qLang.is-current{
	background:#e2efee!important;border-color:rgba(0,72,81,.3)!important;
	color:var(--b,#004851)!important;font-weight:900!important;
}
.omidLang > a:focus-visible{outline:2px solid var(--b,#004851)!important;outline-offset:1px!important}
@media(max-width:640px){.omidLang.omidLang--header{display:none!important}}
