/* سيادة — «diplomacy» drop-in (batch 2): القروض بين الدول والجامعة العربية. Night Gold, RTL, mobile-first; two columns from 1024px. No letter-spacing. */
.dp-wrap{min-width:0}
.dp-h1{margin:6px 4px 10px;font-size:1.35rem}
.dp-tabs{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 8px;margin-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.dp-tabs::-webkit-scrollbar{display:none}
.dp-tabs a{flex:none;white-space:nowrap;padding:8px 12px;border-radius:999px;border:1px solid rgba(232,194,90,.25);background:rgba(8,17,40,.7);color:inherit;text-decoration:none;font-size:.88rem;min-height:40px;display:inline-flex;align-items:center;gap:4px}
.dp-tabs a.on{background:linear-gradient(180deg,#ffe48a,#c99424);color:#2a1a00;border-color:transparent;font-weight:800}
.dp-grid{display:block}.dp-col{min-width:0}
.dp-hero{background:radial-gradient(120% 90% at 85% 0%,rgba(232,194,90,.16),transparent 60%),linear-gradient(180deg,rgba(18,34,74,.95),rgba(8,17,40,.95));border:1px solid rgba(232,194,90,.35)}
.dp-hero p{line-height:1.8}
.dp-ic{font-size:1.4rem;width:2rem;text-align:center;flex:none}
.dp-big{font-size:1.35rem;color:#f5d77c}
.dp-sub{font-size:1.02rem;margin:14px 4px 8px;color:#f5d77c}
.dp-loan{align-items:flex-start;gap:8px;flex-wrap:wrap}
.dp-acts{display:flex;gap:6px;flex-wrap:wrap;align-self:center}
.dp-prog{display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}
.dp-bar{display:inline-block;flex:1 1 110px;max-width:220px;height:8px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}
.dp-bar i{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,#c99424,#ffe48a)}
.dp-res{border:1px solid rgba(232,194,90,.22)}
.dp-note{margin:10px 0 4px;padding:8px 12px;border-inline-start:3px solid #c99424;background:rgba(5,12,32,.55);border-radius:8px;font-size:.9rem;line-height:1.7}
.dp-tally{display:flex;height:10px;border-radius:99px;overflow:hidden;background:rgba(255,255,255,.08);margin:10px 0 6px}
.dp-tally i{display:block;height:100%;width:0}
.dp-tally .yes{background:linear-gradient(90deg,#2f9e6a,#7fe0a8)}.dp-tally .no{background:linear-gradient(90deg,#a8322e,#e7685f)}.dp-tally .abs{background:#5b6478}
.dp-counts{display:flex;gap:12px;flex-wrap:wrap}
.dp-flags{display:flex;gap:4px;flex-wrap:wrap;margin-top:8px}
.dp-fl{font-size:1.1rem;padding:2px 4px;border-radius:8px;border:1px solid rgba(255,255,255,.1);line-height:1.2}
.dp-fl-yes{border-color:rgba(127,224,168,.55)}.dp-fl-no{border-color:rgba(240,139,131,.55)}.dp-fl-abs{opacity:.7}
.dp-votes{display:flex;gap:8px;margin-top:10px}
.dp-votes .btn{flex:1;min-height:42px}
.dp-v-no{color:#f08b83}
.dp-form{display:grid;gap:10px}
.dp-f{display:flex;align-items:center;gap:8px}
.dp-f span{flex:1;font-size:.88rem}
.dp-f i{font-style:normal;color:var(--muted,#9aa7b6);font-size:.8rem}
.dp-f input,.dp-f select,.dp-f textarea{min-height:42px;font-size:16px;font-family:inherit;color:#f4f1e6;background:rgba(5,12,32,.75);border:1px solid rgba(232,194,90,.35);border-radius:10px;padding:0 10px}
.dp-f input{width:7.5rem}.dp-f select{max-width:62%}
.dp-f[hidden]{display:none}
.dp-f.dp-col1{flex-direction:column;align-items:stretch}
.dp-f textarea{width:100%;padding:8px 10px;resize:vertical;line-height:1.7}
.dp-f input:focus,.dp-f select:focus,.dp-f textarea:focus{outline:2px solid rgba(232,194,90,.7);outline-offset:1px}
.dp-strip{padding:4px 10px}
.dp-strip .li{text-decoration:none;color:inherit}
.dp-sev .li{padding:6px 0}
@media (min-width:1024px){
  body.dp-wide .wrap{max-width:1180px}
  .dp-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:16px;align-items:start}
  .dp-hero{position:sticky;top:12px}
}
@media (max-width:380px){.dp-f{flex-wrap:wrap}.dp-f select{max-width:100%;width:100%}}
