/* صفحة الباقات HRQuote — تنسيقات أداة الباقات (محصورة داخل .iapk حتى لا تؤثر على رأس الصفحة وتذييلها) */
/* خط الموقع (نفس ملفات DIN Next LT W23 المستخدمة في بقية الصفحات) */
@font-face{font-family:"IA DIN";src:url("../fonts/S3iJYQ9bZ1keHI1RmAnYWbIGdY.woff2");font-weight:300;font-display:swap}
@font-face{font-family:"IA DIN";src:url("../fonts/sx4VyedD4X1P5zvT91Z0LfNfBVw.woff2");font-weight:400;font-display:swap}
@font-face{font-family:"IA DIN";src:url("../fonts/jirFgHO83gffJkTi5SiZu4g4Cg.woff2");font-weight:500 600;font-display:swap}
@font-face{font-family:"IA DIN";src:url("../fonts/Ga1swfkXVt3fLgeEOtf9fVrx6k.woff2");font-weight:700 800;font-display:swap}
@font-face{font-family:"IA DIN";src:url("../fonts/03Fo1FabMMpzS7iCK7rW3ASedLQ.woff2");font-weight:900;font-display:swap}
.iapk{--navy:#041E42;--blue:#10069F;--soft:#EEEDFA;--ink:#041E42;--muted:#5F6A80;--line:#E4E7EF;--bg:#FFFFFF;--ok:#10069F;--amber:#10069F}
.iapk,.iapk *{margin:0;padding:0;box-sizing:border-box}
.iapk{font-family:"IA DIN","DIN Next LT W23 Regular",system-ui,sans-serif;background:var(--bg);color:var(--ink);line-height:1.75;-webkit-font-smoothing:antialiased}
.iapk .wrap{max-width:1180px;margin:0 auto;padding:0 24px}
.iapk h2.t{font-size:22px;font-weight:700;color:var(--navy);line-height:1.4}
.iapk p.s{color:var(--muted);font-size:14.5px;max-width:76ch;margin:5px 0 16px}
.iapk .section{margin:30px 0}
.iapk .card{background:#fff;border:1px solid var(--line);border-radius:14px}
.iapk .client{padding:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:15px}
.iapk .f label{display:block;font-size:12.5px;color:var(--muted);margin-bottom:6px;font-weight:500}
.iapk .f label i{color:#C0392B;font-style:normal;margin-inline-start:3px}
.iapk .f input,.iapk .f select{width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:9px;font-family:inherit;font-size:14.5px;background:#FCFDFE;color:var(--ink)}
.iapk .f select{cursor:pointer;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#5F6A80 50%),linear-gradient(135deg,#5F6A80 50%,transparent 50%);background-position:14px calc(50% - 2px),19px calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}
.iapk .f input:focus,.iapk .f select:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(16,6,159,.12)}
.iapk .f input.bad,.iapk .f select.bad{border-color:#C0392B;background-color:#FDF3F3}
.iapk .cmp{overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:14px}
.iapk table.pk{width:100%;border-collapse:collapse;min-width:780px}
.iapk table.pk th,.iapk table.pk td{padding:11px 14px;border-bottom:1px solid var(--line);text-align:center;font-size:14px}
.iapk table.pk th:first-child,.iapk table.pk td:first-child{text-align:right;width:42%;font-size:14.5px}
.iapk table.pk thead th{background:rgba(4,30,66,.035);vertical-align:top;border-bottom:2px solid var(--line);padding-top:26px}
.iapk table.pk thead th.best{background:var(--navy);color:#fff;border-radius:12px 12px 0 0;position:relative}
.iapk .pk .nm{font-size:16px;font-weight:700;display:block}
.iapk .pk .pr{font-size:26px;font-weight:700;color:var(--blue);display:block;margin-top:5px}
.iapk .pk thead th.best .pr{color:#fff}
.iapk .pk .pu{font-size:12px;color:var(--muted);display:block}
.iapk .pk thead th.best .pu{color:#B9C8DC}
.iapk .pk .tot{font-size:13px;color:var(--ok);display:block;margin-top:4px;font-weight:600;min-height:19px}
.iapk .pk thead th.best .tot{color:rgba(255,255,255,.85)}
.iapk .tag-best{position:absolute;top:6px;right:50%;transform:translateX(50%);background:#fff;color:#10069F;border:1px solid #10069F;font-size:11px;padding:3px 12px;border-radius:20px;white-space:nowrap}
.iapk .pk td.y{color:var(--ok);font-weight:700}
.iapk .pk td.n{color:#C9CEDA}
.iapk .pk tr.grp td{background:rgba(4,30,66,.06);font-weight:700;color:var(--navy);font-size:13px;text-align:center}
.iapk .pk tfoot td{border:0;padding-top:16px}
.iapk .btn{font-family:inherit;font-size:14px;font-weight:600;padding:11px 18px;border-radius:10px;border:0;cursor:pointer}
.iapk .btn-p{background:var(--blue);color:#fff}
.iapk .btn-p:hover{filter:brightness(1.08)}
.iapk .btn-s{background:#fff;color:var(--navy);border:1px solid var(--line)}
.iapk .btn-s:hover{background:#F1F3F9}
.iapk .pkbtn.sel{background:var(--ok)!important;color:#fff!important;border-color:var(--ok)!important}
.iapk .design{margin-top:16px;background:#fff;border:1.5px dashed var(--line);border-radius:14px;padding:18px 20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.iapk .design .dt{flex:1;min-width:260px}
.iapk .design h3{font-size:17px;font-weight:700;color:var(--navy)}
.iapk .design p{font-size:14px;color:var(--muted);margin-top:3px}
.iapk .notes{font-size:13px;color:var(--muted);margin-top:14px;display:grid;gap:5px}
.iapk .notes b{color:var(--navy)}
.iapk #detail{display:none;margin-top:32px}
.iapk #detail.open{display:block}
.iapk .pkgsum{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px;margin-bottom:18px}
.iapk .pkgsum h3{font-size:18px;color:var(--navy);font-weight:700;line-height:1.4}
.iapk .pkgsum .sub{font-size:13.5px;color:var(--muted);margin:4px 0 14px}
.iapk .slist{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}
.iapk .sblk{border:1px solid var(--line);border-radius:10px;background:#FCFDFE;overflow:hidden}
.iapk .srow{display:flex;align-items:center;gap:10px;padding:9px 12px;font-size:14px}
.iapk .sblk.off{opacity:.55}
.iapk .srow input{width:17px;height:17px;accent-color:var(--blue);flex:none;cursor:pointer}
.iapk .srow .nm{flex:1}
.iapk .srow .c{font-size:12px;color:var(--muted)}
.iapk .srow .star{color:var(--amber);font-size:12px}
.iapk .srow .exp{background:none;border:0;color:var(--blue);cursor:pointer;font-family:inherit;font-size:12px;font-weight:600;padding:0 4px}
.iapk .sdet{display:none;padding:2px 14px 12px;border-top:1px dashed var(--line)}
.iapk .sdet.open{display:block}
.iapk .sdet ul{list-style:none;font-size:12.5px;color:#4A5568;columns:1}
.iapk .sdet li{padding:2px 0}
.iapk .sdet li::before{content:'· ';color:var(--blue)}
.iapk .sdet .au{color:var(--ok)}
.iapk .sec{margin:26px 0}
.iapk .sec-head{padding:14px 20px;border-radius:12px 12px 0 0;color:#fff}
.iapk .sec-head.k-sub{background:var(--navy)}
.iapk .sec-head.k-bill{background:var(--blue)}
.iapk .sec-head.k-setup{background:var(--soft);color:var(--blue)}
.iapk .sec-head.k-setup p{color:var(--muted)}
.iapk .sec-head.k-setup .badge{background:rgba(16,6,159,.10)}
.iapk .sec-head h3{font-size:17px;font-weight:700;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.iapk .sec-head .badge{font-size:12px;background:rgba(255,255,255,.16);padding:4px 11px;border-radius:20px;font-weight:400}
.iapk .sec-head p{font-size:13.5px;color:rgba(255,255,255,.82);margin-top:3px}
.iapk .sec-body{background:#fff;border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;padding:16px 18px}
.iapk .sec-tools{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px}
.iapk .mini{font-size:12.5px;background:var(--soft);color:var(--blue);border:0;padding:6px 14px;border-radius:20px;cursor:pointer;font-family:inherit;font-weight:600}
.iapk .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px}
.iapk .svc{padding:15px 17px;border-radius:12px;background:#FCFDFE;border:1px solid var(--line)}
.iapk .svc.on{border-color:var(--blue);box-shadow:0 0 0 2px rgba(16,6,159,.12);background:#fff}
.iapk .svc-top{display:flex;gap:11px;align-items:flex-start}
.iapk input[type=checkbox]{accent-color:var(--blue);cursor:pointer}
.iapk .svc-top>input{margin-top:5px;width:18px;height:18px;flex:none}
.iapk .svc h4{font-size:15.5px;font-weight:600}
.iapk .svc h4 label{cursor:pointer}
.iapk .svc .cnt{font-size:12px;color:var(--muted);font-weight:400}
.iapk .svc p.d{font-size:13.5px;color:#4F5A73;margin:8px 0 0;padding-inline-start:29px}
.iapk .customize{margin-top:9px;margin-inline-start:29px;font-size:12.5px;color:var(--blue);cursor:pointer;font-weight:600;background:none;border:0;font-family:inherit;padding:0}
.iapk .svc-sum{font-size:12px;color:var(--muted);margin-top:6px;margin-inline-start:29px}
.iapk .incl.big{margin:14px 0 0;background:rgba(16,6,159,.05);border-inline-start:3px solid var(--ok);padding:12px 14px;border-radius:0 10px 10px 0}
.iapk .incl.big b{font-size:13.5px;color:var(--ok);display:block;margin-bottom:8px}
.iapk .incl.big .ib{margin-bottom:8px}
.iapk .incl.big .ibt{font-size:13px;font-weight:700;color:var(--navy);display:block}
.iapk .incl.big ul{columns:2;font-size:12.5px}
@media(max-width:780px){.iapk .incl.big ul{columns:1}}
.iapk .setupcard{background:#EDEAFA;border:1px solid #CFC8F0;border-radius:14px;padding:18px 20px;margin:26px 0}
.iapk .setupcard h3{font-size:17px;font-weight:700;color:var(--blue)}
.iapk .setupcard p{font-size:13.5px;color:#5A5480;margin:4px 0 10px}
.iapk .setupcard ul{list-style:none;font-size:13.5px;color:#3D3860;columns:2}
.iapk .setupcard li{padding:2px 0}
.iapk .setupcard li::before{content:"✓ ";color:var(--blue);font-weight:700}
@media(max-width:780px){.iapk .setupcard ul{columns:1}}
.iapk .incl{margin-top:10px;margin-inline-start:29px;background:rgba(16,6,159,.05);border-inline-start:3px solid var(--ok);padding:9px 12px;border-radius:0 8px 8px 0}
.iapk .incl b{display:block;font-size:12.5px;color:var(--ok);margin-bottom:4px}
.iapk .incl ul{list-style:none;font-size:12.5px;color:#3D5A50}
.iapk .incl li{padding:1px 0}
.iapk .incl li::before{content:'✓ ';color:var(--ok)}
.iapk .incl.perk{background:rgba(16,6,159,.05);border-inline-start-color:var(--amber)}
.iapk .incl.perk b{color:var(--amber)}
.iapk .incl.perk li{color:#6B4A18}
.iapk .incl.perk li::before{content:'★ ';color:var(--amber)}
.iapk .items{padding-inline-start:4px;margin-top:9px;display:grid;gap:3px}
.iapk .items.hidden{display:none}
.iapk .items label{display:flex;gap:9px;align-items:flex-start;font-size:13.5px;color:#3C465E;cursor:pointer;padding:4px 6px;border-radius:7px}
.iapk .items label:hover{background:var(--soft)}
.iapk .items input{margin-top:5px;width:16px;height:16px;flex:none}
.iapk .items label.auto{background:#F1F3F9}
.iapk .items label.auto .tag{color:var(--ok);font-size:11px;white-space:nowrap}
.iapk .summary-bar{position:sticky;bottom:0;background:#fff;border-top:2px solid var(--navy);padding:12px 0;margin-top:28px;z-index:30;box-shadow:0 -6px 22px rgba(4,30,66,.10)}
.iapk .sb{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.iapk .sb .nums{flex:1;font-size:13.5px;min-width:250px;line-height:1.9}
.iapk .sb .nums b{color:var(--navy);font-size:18px}
.iapk .sb .nums .c2{color:var(--amber)}
.iapk .modal{position:fixed;inset:0;background:rgba(4,30,66,.6);display:none;align-items:center;justify-content:center;padding:20px;z-index:60}
.iapk .modal.open{display:flex}
.iapk .modal-box{background:#fff;border-radius:16px;max-width:760px;width:100%;max-height:88vh;overflow:auto;padding:24px}
.iapk .modal-box h3{color:var(--navy);font-size:19px}
.iapk #cmodal .client{padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}
.iapk .modal-box .hint{font-size:13px;color:var(--muted);margin:4px 0 14px}
.iapk #out{background:rgba(4,30,66,.035);border:1px solid var(--line);border-radius:10px;padding:14px 16px;max-height:44vh;overflow:auto}
.iapk .cart-sec{margin-bottom:14px}
.iapk .cart-sec>h4{font-size:14px;font-weight:700;color:#fff;padding:7px 12px;border-radius:8px;display:flex;justify-content:space-between}
.iapk .cart-sec.k-sub>h4{background:var(--navy)}
.iapk .cart-sec.k-bill>h4{background:var(--blue)}
.iapk .cart-sec.k-setup>h4{background:var(--soft);color:var(--blue)}
.iapk .cart-svc{margin:10px 0 0}
.iapk .cart-svc>b{font-size:13.5px;color:var(--navy);display:block;margin:0 2px 4px}
.iapk .cart-item{display:flex;align-items:center;gap:10px;padding:6px 10px;background:#fff;border:1px solid var(--line);border-radius:8px;margin-bottom:4px;font-size:13.5px}
.iapk .cart-item .nm{flex:1}
.iapk .cart-item .via{font-size:11.5px;color:var(--ok);white-space:nowrap}
.iapk .cart-item button{border:0;background:#FDECEC;color:#A02020;width:26px;height:26px;border-radius:7px;cursor:pointer;font-size:15px;flex:none;font-family:inherit}
.iapk .cart-tot{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:13.5px;color:var(--navy);font-weight:600;display:flex;gap:16px;flex-wrap:wrap}
.iapk .cart-price{margin-top:12px;background:var(--navy);color:#fff;border-radius:10px;padding:12px 16px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:15px}
.iapk .cart-price b{font-size:20px}
.iapk .cart-price .sm{font-size:12.5px;color:#B9C8DC;width:100%}
.iapk .modal-actions{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}
.iapk .sendmsg{margin-top:12px;font-size:14px;padding:12px 14px;border-radius:10px;display:none}
.iapk .sendmsg.ok{display:block;background:rgba(16,6,159,.06);color:var(--ok);border:1px solid rgba(16,6,159,.25)}
.iapk .sendmsg.err{display:block;background:#FDECEC;color:#A02020;border:1px solid #F3C9C9}
.iapk .sendmsg.wait{display:block;background:#EEF0F8;color:var(--navy);border:1px solid var(--line)}
.iapk .pkcards{display:none;gap:14px;grid-template-columns:1fr}
.iapk .pcard{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px;position:relative}
.iapk .pcard.best{border-color:var(--navy);border-width:2px}
.iapk .pcard .tg{position:absolute;top:-10px;right:16px;background:#fff;color:#10069F;border:1px solid #10069F;font-size:11px;padding:3px 12px;border-radius:20px}
.iapk .pcard h3{font-size:17px;font-weight:700;color:var(--navy)}
.iapk .pcard .pr{font-size:30px;font-weight:700;color:var(--blue);margin-top:6px}
.iapk .pcard .pu{font-size:12.5px;color:var(--muted)}
.iapk .pcard .tot{font-size:14px;color:var(--ok);font-weight:600;margin-top:6px;min-height:20px}
.iapk .pcard ul{list-style:none;margin:12px 0 14px;font-size:13.5px;color:#3C465E}
.iapk .pcard li{padding:3px 0}
.iapk .pcard li::before{content:'✓ ';color:var(--ok);font-weight:700}
.iapk .pcard li.g{color:var(--navy);font-weight:700;padding-top:9px}
.iapk .pcard li.g::before{content:''}
.iapk .pcard .btn{width:100%}
@media(max-width:980px){.iapk .grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}}
@media(max-width:900px){.iapk table.pk{min-width:680px}
.iapk .pk th:first-child,.iapk .pk td:first-child{width:44%}}
@media(max-width:780px){.iapk .wrap{padding:0 16px}
.iapk h2.t{font-size:19px}
.iapk p.s{font-size:13.5px}
.iapk .cmp{display:none}
.iapk .pkcards{display:grid}
.iapk .design{padding:16px;gap:12px}
.iapk .design h3{font-size:16px}
.iapk .client{grid-template-columns:1fr;padding:16px;gap:12px}
.iapk #cmodal .client{grid-template-columns:1fr}
.iapk .grid{grid-template-columns:1fr}
.iapk .slist{grid-template-columns:1fr}
.iapk .sec-head{padding:13px 15px}
.iapk .sec-head h3{font-size:16px}
.iapk .sec-body{padding:13px 14px}
.iapk .modal{padding:0;align-items:flex-end}
.iapk .modal-box{max-height:92vh;border-radius:16px 16px 0 0;padding:18px 16px}
.iapk #out{max-height:52vh}
.iapk .modal-actions{gap:8px}
.iapk .modal-actions .btn{flex:1 1 46%;padding:11px 10px;font-size:13.5px}
.iapk .summary-bar{padding:10px 0}
.iapk .sb{gap:10px}
.iapk .sb .nums{font-size:12.5px;line-height:1.75;min-width:100%}
.iapk .sb .nums b{font-size:16px}
.iapk .sb .btn{flex:1;padding:10px 12px;font-size:13.5px}
.iapk .notes{font-size:12.5px}
.iapk .cart-price{font-size:14px}
.iapk .cart-price b{font-size:18px}
.iapk .incl,.iapk .customize,.iapk .svc-sum,.iapk .svc p.d{margin-inline-start:0;padding-inline-start:0}
.iapk .svc h4{font-size:15px}}
@media(max-width:420px){.iapk .pcard .pr{font-size:26px}
.iapk .sb .btn{font-size:13px;padding:10px 8px}}
/* ===== مواءمة مع تصميم صفحات الموقع ===== */
.iapk{background:#fff;direction:rtl;text-align:right;font-size:16px;width:100%;align-self:stretch;flex:none}
.iapk.iapk-modals{width:auto}
.iapk main.iapk-main{padding-top:56px;padding-bottom:40px}
.iapk #packages{scroll-margin-top:110px}
.iapk h2.t{font-weight:900;font-size:30px;color:var(--navy);line-height:1.35}
.iapk p.s{font-size:16px}
.iapk .kick{display:flex;align-items:center;gap:10px;color:var(--blue);font-size:15px;font-weight:500;margin-bottom:10px}
.kick b{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;padding:0 10px;border-radius:999px;background:var(--blue);color:#fff;font-weight:700;font-size:13.5px}
.iapk .kick::after{content:"";width:28px;height:1px;background:currentColor}
.iapk .btn{border-radius:12px}
.iapk .btn-p{background:var(--blue)}
.iapk .pk thead th.best{background:linear-gradient(160deg,#10069F 0%,#041E42 100%)}
.iapk .pcard.best{border-color:var(--blue)}
.iapk .summary-bar{border-top-color:var(--blue)}
.iapk .modal{z-index:10000}
.iapk-modals .modal-box{font-family:"IA DIN","DIN Next LT W23 Regular",system-ui,sans-serif}
@media(max-width:809.98px){
  .iapk main.iapk-main{padding-top:36px}
  .iapk h2.t{font-size:24px}
  .iapk p.s{font-size:14.5px}
}

/* شارة «إطلاق تجريبي» تحت عنوان الصفحة — تُحذف عند اعتماد الصفحة */
.ia-beta{display:inline-flex;align-items:center;gap:8px;width:max-content;padding:7px 15px;border-radius:999px;background:rgba(240,179,35,.16);border:1px solid rgba(240,179,35,.55);color:#ffd36b;font-size:14px;line-height:1;font-family:"DIN Next LT W23 Bold","DIN Next LT W23 Bold Placeholder",sans-serif;align-self:flex-end;flex:none}
.ia-beta i{width:7px;height:7px;border-radius:50%;background:#f0b323;box-shadow:0 0 0 4px rgba(240,179,35,.25)}
/* باقة التأسيس والتطوير (بعرض سعر مستقل) — بين جدول الباقات و«صمّم باقتك» */
.devpk{margin-top:16px;position:relative;overflow:hidden;background:linear-gradient(135deg,#f3f2ff 0%,#fff 60%);border:1.5px solid rgba(16,6,159,.22);border-radius:14px;padding:20px 22px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.devpk::before{content:"";position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#5b4cff,#10069F)}
.devpk .dt{flex:1;min-width:280px}
.devpk .dtag{display:inline-block;font-size:11.5px;font-weight:700;color:#10069F;background:#fff;border:1px solid rgba(16,6,159,.35);border-radius:20px;padding:3px 12px;margin-bottom:8px}
.devpk h3{font-size:18px;font-weight:700;color:var(--navy)}
.devpk p{font-size:14px;color:var(--muted);margin-top:4px}
.devpk ul{list-style:none;margin:10px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;font-size:13.5px;color:#3C465E}
.devpk li::before{content:'✓ ';color:var(--ok);font-weight:700}
.devpk .dn{font-size:12.5px;color:var(--navy);margin-top:10px;font-weight:600}
.devpk .btn{flex:none}
.pkgsum.dev{border-color:rgba(16,6,159,.3)}
@media (max-width:809.98px){.devpk{padding:16px;gap:12px}.devpk ul{grid-template-columns:1fr}.devpk .btn{width:100%}}
/* قسم «التأسيس والتطوير» وقسم «معاملات حكومية عند الطلب» (مطوي افتراضيًا) */
.iapk .sec-head.k-dev{background:#2b1d8f}
.iapk .cart-sec.k-dev>h4{background:#2b1d8f}
.iapk .sec-head.k-bill{background:#4b5563}
.iapk .cart-sec.k-bill>h4{background:#4b5563}
.sec.collapsed .sec-body{display:none}
.sec-toggle{margin-top:10px;background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:20px;padding:5px 14px;font-size:12.5px;cursor:pointer;font-family:inherit}
.sec-toggle:hover{background:rgba(255,255,255,.24)}
/* بنود مقفلة (يشملها بند مختار) وبنود مجانية مع الباقة الذكية */
.iapk .items label.locked{opacity:.6}
.iapk .items label.locked .tag,.iapk .items label .tag{font-size:11px;white-space:nowrap;color:var(--muted)}
.iapk .items label.free{background:#EEF8F2}
.iapk .items label.free .tag{color:var(--ok)}
.iapk .items label.billed{flex-wrap:wrap}
.iapk .items label.billed .tag{color:#10069F;white-space:normal;flex-basis:100%;padding-inline-start:27px;margin-top:-2px}
.iapk .items label input:disabled{cursor:default}
.iapk .cart-item .inc{font-size:11px;color:var(--muted);margin-inline-start:4px}
/* الوظائف المطلوبة في ملخص الطلب */
.iapk .jobs{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-bottom:14px}
.iapk .jobs h4{font-size:15px;color:var(--navy);margin:0}
.iapk .jobs h4 i{color:#A02020;font-style:normal}
.iapk .jobs .hint{margin:2px 0 10px}
.iapk .jobs-row{display:grid;grid-template-columns:1fr 92px 32px;gap:8px;margin-bottom:8px;align-items:center}
.iapk .jobs-row input{border:1px solid var(--line);border-radius:8px;padding:8px 10px;font-family:inherit;font-size:13.5px;background:#fff}
.iapk .jobs-row button{border:0;background:#FDECEC;color:#A02020;height:32px;border-radius:7px;cursor:pointer;font-size:15px;font-family:inherit}
.iapk .jobs .mini{margin-top:2px}

/* بلا أسعار (19 أكتوبر): سطر «لمن؟» تحت اسم الباقة بدل السعر */
.pk thead .pu{font-size:12.5px;line-height:1.6;margin-top:6px;color:var(--muted);white-space:normal}
.pk thead th.best .pu{color:#D6DEEA}
.pcard .pu{font-size:14px;line-height:1.7;margin-top:6px}
.pk .tot:empty,.pcard .tot:empty{display:none}
