/*
 Theme Name: Digimedia Child
 Template: digimedia
 Description: Child theme for DigiMedia – custom styles from previous version.
*/

/* === Custom styles from old theme style.css === */

/* ظرف نتیجه بررسی */
#checkResult{
  width:100%;
  max-width: 840px;          /* پهنای معقول وسط فرم */
  margin: 12px 0 0 0;
}

/* کارت اصلی */
#checkCard{
  background:#1b1f26;
  border:1px solid #2a2f38;
  border-radius:16px;
  padding:14px;
  gap:14px;
}

/* تصویر داخل کارت */
#checkThumb{
  width:92px; height:138px;
  object-fit:cover; border-radius:10px;
  box-shadow:0 6px 18px rgba(0,0,0,.25);
}

/* متن‌ها */
#checkTitle{ font-weight:700; font-size:15px; line-height:1.6; color:#fff; }
#checkMeta{  color:#a7b0bb; font-size:13px; line-height:1.9; }

/* لیست پیشنهادها */
.tm-sug{ 
  display:flex; align-items:center; gap:10px;
  padding:10px; border:1px solid #2a2f38; border-radius:12px; 
  background:#161a20;
}
.tm-sug img{ width:56px; height:84px; object-fit:cover; border-radius:8px; }
.tm-sug .tm-sug-title{ font-weight:600; color:#e5e7eb; }
.tm-sug .tm-sug-meta{ font-size:12px; color:#8b95a5; margin-top:3px; }
.tm-sug .tm-sug-actions{ white-space:nowrap; }

/* دکمه «مشاهده» در پیشنهادها */
.tm-btn-ghost{
  display:inline-block; padding:6px 10px; border-radius:10px;
  background:#2b3340; color:#fff; text-decoration:none;
  transition:.15s ease; border:1px solid rgba(255,255,255,.06);
}
.tm-btn-ghost:hover{ transform:translateY(-1px); }

/* دکمه‌های پایین فرم راست‌چین و چسبیده به گوشه */
.panel-new-request .input.submit{
  display:flex !important; gap:12px; justify-content:flex-end;
}

/* فاصله بین فیلدها در نمایش بزرگ */
@media (min-width: 992px){
  .panel-new-request .form .input{ margin-bottom:16px; }
}

/* موبایل: کارت تمام‌عرض و آیتم‌ها ستون شوند */
@media (max-width: 600px){
  #checkCard{ padding:10px; gap:10px; }
  #checkThumb{ width:72px; height:108px; }
  .tm-sug{ align-items:flex-start; }
}
