/* PMX_UI_CONTENT_POLISH_V1 */

/* مساحة موحدة */
body[data-pmx-closure-page] .pmx-main,
body[data-pmx-closure-page] .pmx-shell{
  max-width:1240px !important;
  margin:0 auto !important;
}

body[data-pmx-closure-page] .pmx-page-wrap,
body[data-pmx-closure-page] .container{
  max-width:1280px !important;
  margin:0 auto !important;
}

/* رؤوس البطاقات */
body[data-pmx-closure-page] .pmx-title,
body[data-pmx-closure-page] .h1{
  font-size:28px !important;
  line-height:1.2 !important;
  font-weight:900 !important;
  margin:0 !important;
}

body[data-pmx-closure-page] .pmx-title-2,
body[data-pmx-closure-page] .h3{
  font-size:18px !important;
  line-height:1.35 !important;
  font-weight:900 !important;
  margin:0 !important;
}

/* صفوف الأزرار */
body[data-pmx-closure-page] #actions,
body[data-pmx-closure-page] .pmx-hero-actions,
body[data-pmx-closure-page] .pmx-row[style*="flex-wrap:wrap"]{
  gap:10px !important;
}

/* بطاقات المستندات */
body[data-pmx-closure-page="invoice"] .pmx-card,
body[data-pmx-closure-page="purchase-bill"] .pmx-card,
body[data-pmx-closure-page="quote"] .pmx-card{
  padding:18px !important;
}

body[data-pmx-closure-page="invoice"] .pmx-card + .pmx-card,
body[data-pmx-closure-page="purchase-bill"] .pmx-card + .pmx-card,
body[data-pmx-closure-page="quote"] .pmx-card + .pmx-card{
  margin-top:14px !important;
}

/* meta grids */
body[data-pmx-closure-page="invoice"] .pmx-meta,
body[data-pmx-closure-page="purchase-bill"] .pmx-meta{
  display:grid !important;
  grid-template-columns:180px 1fr !important;
  gap:10px 14px !important;
}

@media (max-width:980px){
  body[data-pmx-closure-page="invoice"] .pmx-meta,
  body[data-pmx-closure-page="purchase-bill"] .pmx-meta{
    grid-template-columns:1fr !important;
  }
}

/* KPI boxes */
body[data-pmx-closure-page] .pmx-kpi,
body[data-pmx-closure-page] .pmx-summary{
  gap:12px !important;
}

body[data-pmx-closure-page] .pmx-mini,
body[data-pmx-closure-page] .pmx-box{
  padding:14px !important;
}

body[data-pmx-closure-page] .pmx-mini .l,
body[data-pmx-closure-page] .pmx-box .k{
  font-size:12px !important;
  line-height:1.5 !important;
}

body[data-pmx-closure-page] .pmx-mini .v,
body[data-pmx-closure-page] .pmx-box .v{
  font-size:18px !important;
  line-height:1.6 !important;
  font-weight:900 !important;
}

/* الجداول */
body[data-pmx-closure-page] .pmx-table th,
body[data-pmx-closure-page] .pmx-table td,
body[data-pmx-closure-page] .table th,
body[data-pmx-closure-page] .table td{
  padding:12px 10px !important;
  vertical-align:middle !important;
}

body[data-pmx-closure-page] .pmx-table-wrap,
body[data-pmx-closure-page] .table-wrap{
  margin-top:10px !important;
}

/* quote: تنظيم الحقول السفلية */
body[data-pmx-closure-page="quote"] #publicUrl{
  width:100% !important;
  min-width:0 !important;
}

body[data-pmx-closure-page="quote"] .row,
body[data-pmx-closure-page="quote"] .pmx-row{
  align-items:center !important;
}

body[data-pmx-closure-page="quote"] .row.row--space{
  gap:12px !important;
}

@media (max-width:900px){
  body[data-pmx-closure-page="quote"] .row.row--space{
    display:flex !important;
    flex-direction:column !important;
    align-items:stretch !important;
  }
}

/* parties: تحسين العرض */
body[data-pmx-closure-page="parties"] .pmx-hero{
  padding:22px !important;
  margin-bottom:18px !important;
}

body[data-pmx-closure-page="parties"] .pmx-hero h1{
  font-size:32px !important;
  line-height:1.2 !important;
  margin:0 0 8px 0 !important;
}

body[data-pmx-closure-page="parties"] .pmx-cardx .hd{
  padding:16px 18px !important;
}

body[data-pmx-closure-page="parties"] .pmx-cardx .bd{
  padding:18px !important;
}

body[data-pmx-closure-page="parties"] .pmx-grid{
  display:grid !important;
  grid-template-columns:1fr 170px auto auto !important;
  gap:10px !important;
}

@media (max-width:760px){
  body[data-pmx-closure-page="parties"] .pmx-grid{
    grid-template-columns:1fr !important;
  }

  body[data-pmx-closure-page="parties"] .pmx-summary,
  body[data-pmx-closure-page="parties"] .pmx-form-grid{
    grid-template-columns:1fr !important;
  }
}

/* منع أي قصّ بصري مزعج */
body[data-pmx-closure-page] .pmx-card,
body[data-pmx-closure-page] .pmx-cardx,
body[data-pmx-closure-page] .pmx-box,
body[data-pmx-closure-page] .pmx-mini{
  overflow:visible !important;
}
