/* Mehad partner card — 85.6 x 54 units; set --u on a parent (1mm for print) */
.mphc{--g:#e7c88a;width:calc(85.6*var(--u));height:calc(54*var(--u));border-radius:calc(3.4*var(--u));position:relative;overflow:hidden;box-shadow:0 calc(2*var(--u)) calc(5*var(--u)) rgba(0,0,0,.25);font-family:'IBM Plex Sans Arabic',Tahoma,sans-serif;direction:rtl;flex:none;box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact}
.mphc *{box-sizing:border-box}
.mphc-f{background:radial-gradient(120% 120% at 100% 0%,#5c4033,#2a1b13);color:#fff}
.mphc-f:before{content:"";position:absolute;inset:0;background:repeating-radial-gradient(circle at 0% 100%,rgba(231,200,138,.08) 0 calc(.3*var(--u)),transparent calc(.3*var(--u)) calc(3.2*var(--u)))}
.mphc-f:after{content:"";position:absolute;inset:calc(2*var(--u));border:calc(.25*var(--u)) solid rgba(231,200,138,.35);border-radius:calc(2.4*var(--u));pointer-events:none}
.mphc .lg{position:absolute;top:calc(4.5*var(--u));right:calc(5.5*var(--u));width:calc(12*var(--u))}
.mphc .tt{position:absolute;top:calc(5.2*var(--u));left:calc(5.5*var(--u));text-align:left}
.mphc .tt b{display:block;font-family:'El Messiri','IBM Plex Sans Arabic',sans-serif;font-weight:700;font-size:calc(5.4*var(--u));line-height:1.1;color:var(--g);letter-spacing:calc(.45*var(--u))}
.mphc .tt span{display:block;font-size:calc(1.9*var(--u));letter-spacing:calc(.42*var(--u));color:#d9c3a3;margin-top:calc(.4*var(--u))}
.mphc .ph{position:absolute;bottom:calc(6*var(--u));right:calc(5.5*var(--u));width:calc(17*var(--u));height:calc(21*var(--u));border-radius:calc(2*var(--u));background:#e7dccf;border:calc(.5*var(--u)) solid var(--g);overflow:hidden;display:grid;place-items:center}
.mphc .ph img{width:100%;height:100%;object-fit:cover;display:block}
.mphc .ph i{font-style:normal;font-family:'El Messiri',sans-serif;font-size:calc(9*var(--u));color:#8a7766}
.mphc .nm{position:absolute;bottom:calc(15.4*var(--u));right:calc(26*var(--u));left:calc(5*var(--u));font-size:calc(4.1*var(--u));font-weight:700;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mphc .rl{position:absolute;bottom:calc(10.8*var(--u));right:calc(26*var(--u));font-size:calc(2.8*var(--u));color:var(--g);font-weight:600}
.mphc .no{position:absolute;bottom:calc(5.8*var(--u));right:calc(26*var(--u));font-size:calc(3*var(--u));color:#e8dccf;letter-spacing:calc(.3*var(--u));font-weight:600}
.mphc .bd{position:absolute;bottom:calc(5.2*var(--u));left:calc(5.5*var(--u));background:linear-gradient(180deg,#f3d79a,#c99a4e);color:#2a1d16;font-size:calc(2.5*var(--u));font-weight:700;padding:calc(.8*var(--u)) calc(2.6*var(--u));border-radius:calc(4*var(--u))}
.mphc .bd.off{background:#b23b2b;color:#fff}
.mphc-b{background:#fbf7f2;color:#2a1d16;border:calc(.25*var(--u)) solid #e6d9c8}
.mphc-b .hd{position:absolute;top:0;left:0;right:0;height:calc(10*var(--u));background:#3f2c23;color:var(--g);display:flex;align-items:center;justify-content:center;font-size:calc(2.9*var(--u));font-weight:700}
.mphc-b ul{position:absolute;top:calc(13.5*var(--u));right:calc(5*var(--u));left:calc(29*var(--u));list-style:none;margin:0;padding:0;font-size:calc(2.45*var(--u));line-height:1.55}
.mphc-b li{position:relative;padding-right:calc(3.4*var(--u));margin-bottom:calc(.6*var(--u))}
.mphc-b li:before{content:"";position:absolute;right:calc(.4*var(--u));top:calc(1*var(--u));width:calc(1.1*var(--u));height:calc(2*var(--u));border:solid #a8792f;border-width:0 calc(.45*var(--u)) calc(.45*var(--u)) 0;transform:rotate(45deg)}
.mphc-b .qr{position:absolute;top:calc(13.5*var(--u));left:calc(5*var(--u));width:calc(20*var(--u));height:calc(20*var(--u));background:#fff;padding:calc(.8*var(--u));border-radius:calc(1*var(--u))}
.mphc-b .qr svg{width:100%;height:100%;display:block}
.mphc-b .dt{position:absolute;bottom:calc(13*var(--u));right:calc(5*var(--u));left:calc(29*var(--u));display:flex;gap:calc(4*var(--u));font-size:calc(2.3*var(--u));color:#5d4c40}
.mphc-b .dt b{color:#2a1d16}
.mphc-b .nt{position:absolute;bottom:calc(8.6*var(--u));right:calc(5*var(--u));left:calc(5*var(--u));font-size:calc(1.9*var(--u));color:#8a7766;text-align:center}
.mphc-b .ft{position:absolute;bottom:0;left:0;right:0;height:calc(7*var(--u));background:#efe5da;display:flex;align-items:center;justify-content:center;font-size:calc(2.3*var(--u));color:#5d4c40;letter-spacing:calc(.15*var(--u))}
.mphc-f.np .nm,.mphc-f.np .rl,.mphc-f.np .no{right:calc(6*var(--u))}
.mphc-f.np .nm{font-size:calc(4.8*var(--u));bottom:calc(16*var(--u))}
.mphc *{-webkit-print-color-adjust:exact;print-color-adjust:exact}
