/* أصناف أدوات مولَّدة — بديل سمات style= المضمّنة، لتمكين حذف
   'unsafe-inline' من style-src في CSP. المُحدِّد مضاعف عمداً ليقلّد
   أولوية السمة المضمّنة. لا تحرّر يدوياً. */
.u1.u1.u1.u1.u1{--hero-img:url('/assets/img/hero-about.webp')}
.u2.u2.u2.u2.u2{--hero-img:url('/assets/img/hero-agencies.webp')}
.u3.u3.u3.u3.u3{--hero-img:url('/assets/img/hero-contact.webp')}
.u4.u4.u4.u4.u4{--hero-img:url('/assets/img/hero-for-agencies.webp')}
.u5.u5.u5.u5.u5{--hero-img:url('/assets/img/hero-guide.webp')}
.u6.u6.u6.u6.u6{--hero-img:url('/assets/img/hero-offers.webp')}
.u7.u7.u7.u7.u7{--hero-img:url('/assets/img/hero-verify.webp')}
.u8.u8.u8.u8.u8{--hero-img:url('/assets/img/hero-visas.webp')}
.u9.u9.u9.u9.u9{--hero-img:url('/assets/img/hero-wilaya.webp')}
.u10.u10.u10.u10.u10{background-image:var(--a1)}
.u11.u11.u11.u11.u11{background-image:var(--a3)}
.u12.u12.u12.u12.u12{background-image:var(--b1)}
.u13.u13.u13.u13.u13{background-image:var(--b2)}
.u14.u14.u14.u14.u14{background-image:var(--b3)}
.u15.u15.u15.u15.u15{background-image:var(--b4)}
.u16.u16.u16.u16.u16{background-image:var(--d1)}
.u17.u17.u17.u17.u17{background-image:var(--d2)}
.u18.u18.u18.u18.u18{color:rgba(255,255,255,.65);font-size:.9rem}
.u19.u19.u19.u19.u19{color:var(--glow)}
.u20.u20.u20.u20.u20{color:var(--gold)}
.u21.u21.u21.u21.u21{color:var(--gold);margin-bottom:20px}
.u22.u22.u22.u22.u22{color:var(--gold);margin-top:4px}
.u23.u23.u23.u23.u23{color:var(--green)}
.u24.u24.u24.u24.u24{color:var(--green);margin-bottom:var(--s3)}
.u25.u25.u25.u25.u25{color:var(--ink)}
.u26.u26.u26.u26.u26{color:var(--ink-3);margin-top:4px}
.u27.u27.u27.u27.u27{display:flex;gap:12px;align-items:center}
.u28.u28.u28.u28.u28{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:var(--z4);flex-wrap:wrap}
.u29.u29.u29.u29.u29{display:grid;grid-template-columns:1fr 380px;gap:var(--s10);align-items:start}
.u30.u30.u30.u30.u30{display:grid;grid-template-columns:20px 1fr;gap:11px;font-size:.93rem;color:var(--ink-2)}
.u31.u31.u31.u31.u31{display:grid;grid-template-columns:20px 1fr;gap:11px;font-size:.94rem;color:var(--ink-2)}
.u32.u32.u32.u32.u32{display:grid;grid-template-columns:20px 1fr;gap:11px;font-size:.9rem;color:rgba(255,255,255,.68)}
.u33.u33.u33.u33.u33{display:grid;grid-template-columns:280px 1fr;gap:var(--s10);align-items:start}
.u34.u34.u34.u34.u34{flex:1;min-width:220px}
.u35.u35.u35.u35.u35{font-family:sans-serif;padding:24px}
.u36.u36.u36.u36.u36{font-size:.88rem}
.u37.u37.u37.u37.u37{font-size:.89rem;margin-top:6px}
.u38.u38.u38.u38.u38{font-size:.91rem}
.u39.u39.u39.u39.u39{font-size:.91rem;margin-top:8px}
.u40.u40.u40.u40.u40{font-size:.92rem}
.u41.u41.u41.u41.u41{font-size:.93rem}
.u42.u42.u42.u42.u42{font-size:.9rem}
.u43.u43.u43.u43.u43{font-size:1.02rem}
.u44.u44.u44.u44.u44{font-variant-numeric:tabular-nums}
.u45.u45.u45.u45.u45{gap:0 var(--s5)}
.u46.u46.u46.u46.u46{gap:11px}
.u47.u47.u47.u47.u47{gap:11px;margin-top:var(--s5)}
.u48.u48.u48.u48.u48{gap:12px;align-items:start}
.u49.u49.u49.u49.u49{gap:12px;margin-top:var(--s4)}
.u50.u50.u50.u50.u50{gap:14px;flex-wrap:wrap;justify-content:center}
.u51.u51.u51.u51.u51{gap:16px;flex-wrap:wrap;margin-bottom:var(--z5)}
.u52.u52.u52.u52.u52{gap:var(--s3)}
.u53.u53.u53.u53.u53{gap:var(--s4);margin-top:10px;flex-wrap:wrap}
.u54.u54.u54.u54.u54{gap:var(--s4);margin-top:var(--s6)}
.u55.u55.u55.u55.u55{gap:var(--s5)}
.u56.u56.u56.u56.u56{gap:var(--s5);align-items:center;flex-wrap:wrap}
.u57.u57.u57.u57.u57{gap:var(--s5);margin-top:var(--s6)}
.u58.u58.u58.u58.u58{justify-content:center;margin-top:26px}
.u59.u59.u59.u59.u59{justify-content:center;margin-top:var(--z4)}
.u60.u60.u60.u60.u60{margin-block:8px}
.u61.u61.u61.u61.u61{margin-block:var(--s4) 10px}
.u62.u62.u62.u62.u62{margin-block:var(--s4) var(--s3)}
.u63.u63.u63.u63.u63{margin-block:var(--s4) var(--s6)}
.u64.u64.u64.u64.u64{margin-bottom:16px}
.u65.u65.u65.u65.u65{margin-bottom:20px}
.u66.u66.u66.u66.u66{margin-bottom:var(--s10)}
.u67.u67.u67.u67.u67{margin-bottom:var(--s12)}
.u68.u68.u68.u68.u68{margin-bottom:var(--s4)}
.u69.u69.u69.u69.u69{margin-bottom:var(--s5)}
.u70.u70.u70.u70.u70{margin-bottom:var(--s6)}
.u71.u71.u71.u71.u71{margin-bottom:var(--s8)}
.u72.u72.u72.u72.u72{margin-bottom:var(--z4)}
.u73.u73.u73.u73.u73{margin-bottom:var(--z6)}
.u74.u74.u74.u74.u74{margin-top:10px}
.u75.u75.u75.u75.u75{margin-top:10px;max-width:52ch;line-height:1.6}
.u76.u76.u76.u76.u76{margin-top:14px}
.u77.u77.u77.u77.u77{margin-top:18px}
.u78.u78.u78.u78.u78{margin-top:18px;font-size:.86rem;color:rgba(255,255,255,.55);max-width:56ch}
.u79.u79.u79.u79.u79{margin-top:20px}
.u80.u80.u80.u80.u80{margin-top:22px}
.u81.u81.u81.u81.u81{margin-top:22px;font-size:.95rem}
.u82.u82.u82.u82.u82{margin-top:28px}
.u83.u83.u83.u83.u83{margin-top:3px}
.u84.u84.u84.u84.u84{margin-top:4px}
.u85.u85.u85.u85.u85{margin-top:8px}
.u86.u86.u86.u86.u86{margin-top:var(--s10)}
.u87.u87.u87.u87.u87{margin-top:var(--s12)}
.u88.u88.u88.u88.u88{margin-top:var(--s12);max-width:760px;margin-inline:auto}
.u89.u89.u89.u89.u89{margin-top:var(--s4)}
.u90.u90.u90.u90.u90{margin-top:var(--s5)}
.u91.u91.u91.u91.u91{margin-top:var(--s5);border-color:var(--gold)}
.u92.u92.u92.u92.u92{margin-top:var(--s5);border-color:var(--green)}
.u93.u93.u93.u93.u93{margin-top:var(--s6)}
.u94.u94.u94.u94.u94{margin-top:var(--s6);color:rgba(255,255,255,.5)}
.u95.u95.u95.u95.u95{margin-top:var(--s8)}
.u96.u96.u96.u96.u96{margin-top:var(--z4)}
.u97.u97.u97.u97.u97{margin-top:var(--z4);font-size:.78rem}
.u98.u98.u98.u98.u98{margin-top:var(--z4);font-size:.84rem;color:var(--ink-2);border-inline-start:2px solid var(--gold);padding-inline-start:14px;max-width:62ch}
.u99.u99.u99.u99.u99{margin:0;flex-shrink:0;width:38px;height:38px}
.u100.u100.u100.u100.u100{margin:22px auto 0;color:rgba(255,255,255,.66)}
.u101.u101.u101.u101.u101{max-width:15ch}
.u102.u102.u102.u102.u102{max-width:15ch;margin-inline:auto}
.u103.u103.u103.u103.u103{max-width:16ch}
.u104.u104.u104.u104.u104{max-width:18ch}
.u105.u105.u105.u105.u105{max-width:18ch;margin-inline:auto}
.u106.u106.u106.u106.u106{opacity:.5}
.u107.u107.u107.u107.u107{opacity:.55;cursor:not-allowed}
.u108.u108.u108.u108.u108{padding-block-start:0}
.u109.u109.u109.u109.u109{padding-block:calc(var(--hdr-h) + var(--s24)) var(--s24)}
.u110.u110.u110.u110.u110{padding-block:clamp(70px,10vw,140px)}
.u111.u111.u111.u111.u111{padding-inline:0}
.u112.u112.u112.u112.u112{padding:9px 20px;border-radius:var(--r-pill)}
.u113.u113.u113.u113.u113{width:25%;height:20px;margin-top:14px}
.u114.u114.u114.u114.u114{width:35%;height:20px;margin-top:14px}
.u115.u115.u115.u115.u115{width:42%}
.u116.u116.u116.u116.u116{width:45%;height:38px}
.u117.u117.u117.u117.u117{width:60%;height:38px;margin-top:24px}
.u118.u118.u118.u118.u118{width:74px;height:74px;font-size:1.7rem;border-radius:var(--r-md)}
.u119.u119.u119.u119.u119{width:auto}
.u120.u120.u120.u120.u120{width:auto;min-width:240px}

/* أصناف تستعملها ملفات JS بدل سمات style= المضمّنة في innerHTML. */
.js-pad-s6.js-pad-s6.js-pad-s6.js-pad-s6.js-pad-s6{padding:var(--s6) 0}
