/*zzffit 2026-10-14: MEF Menu fits the window on laptop and desktop screens*/
@media (min-width:720px){
html:has(.mefs-root.mefs-open){overflow:hidden;scrollbar-gutter:stable}
.mefs-root .mefs-grid{grid-template-rows:auto 1fr}
.mefs-root .mefs-a{padding-block:6px;min-block-size:0}
.mefs-root .mefs-s{margin-block-start:1px}
.mefs-root .mefs-gl{padding:6px 0 4px}
.mefs-root .mefs-g-act{margin-block-start:12px}
.mefs-root .mefs-langs{margin:0 0 6px}
.mefs-root .mefs-langs a{min-block-size:34px;min-inline-size:34px}
.mefs-root .mefs-utw{margin-block-start:4px}
.mefs-root .mefs-util a{min-block-size:38px}
.mefs-root .mefs-in{padding-block-start:14px}
.mefs-root .mefs-head{align-items:center;padding-block-end:10px}
.mefs-root .mefs-ht{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:16px}
.mefs-root .mefs-home{font-size:22px!important;min-block-size:36px}
}
@media (min-width:720px) and (max-width:1023px){
.mefs-root .mefs-grid{grid-template-rows:auto 1fr auto;gap:0 32px;padding-block:10px 4px}
.mefs-root .mefs-g-pubs{margin-block-start:12px}
.mefs-root .mefs-g-pubs .mefs-list{columns:2;column-gap:32px}
.mefs-root .mefs-g-pubs .mefs-list>li{break-inside:avoid}
}
@media (min-width:1024px){
.mefs-root .mefs-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"iran tools tools pubs" "act tools tools pubs";gap:0 32px;padding-block:10px 4px}
.mefs-root .mefs-g-tools .mefs-list{columns:2;column-gap:32px}
.mefs-root .mefs-g-tools .mefs-list>li{break-inside:avoid}
.mefs-root .mefs-n{font-size:15px!important}
.mefs-root .mefs-s{font-size:13px!important}
}
@media (min-width:720px) and (pointer:coarse){
.mefs-root .mefs-a,.mefs-root .mefs-util a{min-block-size:44px}
.mefs-root .mefs-langs a{min-block-size:44px;min-inline-size:44px}
}
