/* =========================================================
   FACTOFFERS - MEMARKET CONTENT HEADER V1
   فقط هدر صفحه محتوای می‌مارکت
   ========================================================= */

#fo-mm-content-panel .fo-mm-head{
  display:grid !important;
  grid-template-columns:82px minmax(0,1fr) 82px !important;
  align-items:center !important;
  gap:8px !important;

  width:100% !important;
  box-sizing:border-box !important;

  padding:10px 12px !important;
  margin:0 0 14px !important;

  direction:rtl !important;
}

/* عنوان وسط */
#fo-mm-content-panel .fo-mm-title{
  grid-column:2 !important;

  display:flex !important;
  align-items:center !important;
  justify-content:center !important;

  min-width:0 !important;
  width:100% !important;

  margin:0 !important;
  padding:0 !important;

  white-space:nowrap !important;
  word-break:normal !important;
  overflow:visible !important;

  text-align:center !important;
  line-height:1.35 !important;
  font-size:20px !important;
  font-weight:950 !important;
  letter-spacing:-.4px !important;
}

/* بازگشت سمت راست */
#fo-mm-content-panel .fo-mm-close{
  grid-column:1 !important;

  width:82px !important;
  min-width:82px !important;
  min-height:44px !important;

  margin:0 !important;
  padding:7px 8px !important;

  border-radius:15px !important;

  font-family:inherit !important;
  font-size:13px !important;
  font-weight:900 !important;
  white-space:nowrap !important;
}

/* بروزرسانی سمت چپ */
#fo-mm-content-panel .fo-mm-refresh{
  grid-column:3 !important;

  width:82px !important;
  min-width:82px !important;
  min-height:44px !important;

  margin:0 !important;
  padding:7px 8px !important;

  border-radius:15px !important;

  font-family:inherit !important;
  font-size:13px !important;
  font-weight:900 !important;
  white-space:nowrap !important;
}

/* تم روشن */
body.light #fo-mm-content-panel .fo-mm-head,
body.fo-light #fo-mm-content-panel .fo-mm-head{
  background:#ffffff !important;
  border:1px solid #dce3ec !important;
  box-shadow:0 5px 18px rgba(15,23,42,.055) !important;
}

body.light #fo-mm-content-panel .fo-mm-title,
body.fo-light #fo-mm-content-panel .fo-mm-title{
  color:#172033 !important;
}

body.light #fo-mm-content-panel .fo-mm-close,
body.fo-light #fo-mm-content-panel .fo-mm-close{
  background:#f3f6fa !important;
  color:#334155 !important;
  border:1px solid #d8e0ea !important;
  box-shadow:none !important;
}

body.light #fo-mm-content-panel .fo-mm-refresh,
body.fo-light #fo-mm-content-panel .fo-mm-refresh{
  background:linear-gradient(135deg,#14b8a6,#0891b2) !important;
  color:#ffffff !important;
  border:0 !important;
  box-shadow:0 7px 18px rgba(8,145,178,.16) !important;
}

/* موبایل‌های باریک */
@media(max-width:390px){
  #fo-mm-content-panel .fo-mm-head{
    grid-template-columns:76px minmax(0,1fr) 76px !important;
    gap:6px !important;
    padding:9px 9px !important;
  }

  #fo-mm-content-panel .fo-mm-title{
    font-size:18px !important;
    letter-spacing:-.5px !important;
  }

  #fo-mm-content-panel .fo-mm-close,
  #fo-mm-content-panel .fo-mm-refresh{
    width:76px !important;
    min-width:76px !important;
    min-height:42px !important;
    padding:6px 5px !important;
    font-size:12.5px !important;
  }
}
