/* سيادة — «🤝 ادعُ صديقاً» + «🏛️ القمة العربية» (drop-in ad6f4e50). Night Gold, RTL, mobile first. Loads after social.css. */
.frm.f-x-amb1{background-image:url(frames/amb1.svg)}
.frm.f-x-amb2{background-image:url(frames/amb2.svg)}
.frm.f-x-amb3{background-image:url(frames/amb3.svg)}
.isum-h1{margin:6px 4px}
.isum-grid{display:block}
.isum-col{min-width:0}
.isum-sec{font-size:1.02rem;margin:14px 6px 8px;color:var(--gold2,#ffe39a)}
/* invite */
.isum-inv-banner{display:flex;align-items:center;gap:10px;margin:10px auto;max-width:520px;border:1px solid rgba(242,189,61,.45);background:linear-gradient(135deg,rgba(242,189,61,.14),rgba(20,38,82,.6))}
.isum-inv-banner b{color:var(--gold2,#ffe39a)}
.isum-lead{margin:0 0 10px;line-height:1.9}
.isum-code{display:flex;flex-direction:column;align-items:center;gap:2px;margin:6px 0 10px;padding:10px;border-radius:14px;border:1px dashed rgba(242,189,61,.55);background:rgba(6,15,38,.45)}
.isum-code b{font-size:1.9rem;color:var(--gold,#f2bd3d);font-family:ui-monospace,Menlo,Consolas,monospace;direction:ltr}
.isum-link{text-align:left;font-size:.85rem}
.isum-btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.isum-btns .btn{flex:1 1 140px;min-height:46px;justify-content:center;text-align:center}
.btn.isum-wa{background:linear-gradient(180deg,#25c766,#168a45) !important;color:#fff !important;border-color:#2bd46d !important;font-weight:800}
.isum-vote .btn.on.v-y{background:#1f9d6b !important}.isum-vote .btn.on.v-n{background:#b93c3c !important}.isum-vote .btn.on.v-a{background:#4b587a !important}
.isum-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}
.isum-stats>div{display:flex;flex-direction:column;align-items:center;padding:8px 4px;border-radius:14px;background:rgba(6,15,38,.4);border:1px solid var(--line,rgba(160,185,255,.13))}
.isum-stats b{font-size:1.35rem}
.isum-stats span{font-size:.75rem;color:var(--muted,#93a3c6)}
.isum-tiers{display:flex;flex-direction:column;gap:10px}
.isum-tier{display:flex;align-items:center;gap:14px;padding:12px 10px;border-radius:16px;background:rgba(6,15,38,.35);border:1px solid var(--line,rgba(160,185,255,.13))}
.isum-tier.on{border-color:rgba(242,189,61,.55);background:linear-gradient(135deg,rgba(242,189,61,.12),rgba(6,15,38,.35))}
.isum-tier .av.lg{width:58px;height:58px;flex:0 0 58px;margin:8px}
.isum-tier .grow{min-width:0}
.isum-bar{height:7px;border-radius:9px;background:rgba(255,255,255,.08);overflow:hidden;margin-top:6px}
.isum-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--gold3,#c98d16),var(--gold,#f2bd3d));border-radius:9px}
.isum-steps{display:flex;flex-wrap:wrap;gap:6px;margin:2px 4px 8px}
.isum-steps span{font-size:.72rem;padding:3px 8px;border-radius:99px;background:rgba(255,255,255,.06);color:var(--muted,#93a3c6)}
.isum-steps span.ok{background:rgba(52,211,153,.14);color:var(--green,#34d399)}
.isum-why{margin:0 6px 8px}
.isum-fr .row{gap:8px;align-items:center;color:inherit;text-decoration:none;min-width:0}
.pill.red{background:rgba(248,113,113,.15);color:var(--red,#f87171);border-color:rgba(248,113,113,.35)}
.isum-rules ul{margin:6px 0 0;padding-inline-start:18px;line-height:1.9}
/* summit */
.isum-sum{background:linear-gradient(160deg,rgba(242,189,61,.10),rgba(20,38,82,.62) 45%)}
.isum-emb{display:flex;align-items:center;gap:10px}
.isum-emb img{border-radius:50%;border:2px solid rgba(242,189,61,.6)}
.isum-emb b{font-size:1.15rem;color:var(--gold2,#ffe39a)}
.isum-phases{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 8px}
.isum-phases>div{display:flex;flex-direction:column;align-items:center;padding:8px 4px;border-radius:12px;background:rgba(6,15,38,.45);border:1px solid var(--line,rgba(160,185,255,.13));text-align:center}
.isum-phases>div span{font-size:.68rem;color:var(--muted,#93a3c6)}
.isum-phases>div.on{border-color:var(--gold,#f2bd3d);background:rgba(242,189,61,.16);box-shadow:0 0 0 1px rgba(242,189,61,.25) inset}
.isum-phases>div.on b{color:var(--gold,#f2bd3d)}
.isum-phases>div.done{opacity:.6}
.isum-cd{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0 10px}
.isum-cd b{font-size:1.55rem;color:var(--gold,#f2bd3d);unicode-bidi:isolate;font-variant-numeric:tabular-nums}
.isum-pres{border-top:1px solid var(--line,rgba(160,185,255,.13));padding-top:8px}
.isum-avs{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}
.isum-avs .av.sm{width:34px;height:34px}
.isum-kinds{display:grid;grid-template-columns:1fr;gap:6px;margin-bottom:10px}
.isum-kind{display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;text-align:right;padding:9px 10px;border-radius:14px;border:1px solid var(--line2,rgba(160,185,255,.22));background:rgba(6,15,38,.4);color:inherit;font:inherit;cursor:pointer;min-height:44px}
.isum-kind span{grid-row:1/3;font-size:1.3rem;text-align:center}
.isum-kind small{color:var(--muted,#93a3c6);font-size:.72rem;line-height:1.6}
.isum-kind.on{border-color:var(--gold,#f2bd3d);background:rgba(242,189,61,.14)}
.isum-prop{border-inline-start:4px solid rgba(160,185,255,.25)}
.isum-prop.k-sanctions{border-inline-start-color:#f87171}.isum-prop.k-embargo{border-inline-start-color:#fb923c}.isum-prop.k-aid{border-inline-start-color:#34d399}
.isum-prop.k-pact{border-inline-start-color:#60a5fa}.isum-prop.k-condemn{border-inline-start-color:#c4b5fd}
.isum-ph{display:flex;align-items:flex-start;gap:10px}
.isum-ic{font-size:1.35rem;width:30px;text-align:center;flex:0 0 30px}
.isum-note{margin:8px 0 4px;color:#dbe3f5;font-style:normal}
.isum-tally{display:flex;height:12px;border-radius:9px;overflow:hidden;background:rgba(255,255,255,.07);margin:10px 0 6px}
.isum-tally i{display:block;height:100%}
.isum-tally .y,.isum-vlist .v-y{background:#34d399}.isum-tally .n,.isum-vlist .v-n{background:#f87171}.isum-tally .a,.isum-vlist .v-a{background:#93a3c6}
.isum-nums{display:flex;flex-wrap:wrap;gap:4px 14px}
.isum-nums .y b{color:#34d399}.isum-nums .n b{color:#f87171}.isum-nums .a b{color:#c9d3ea}
.isum-vlist{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 2px}
.isum-vlist span{padding:1px 6px;border-radius:8px;font-size:1rem;background-clip:padding-box;border:2px solid transparent}
.isum-vlist .v-y{background:rgba(52,211,153,.25);border-color:#34d399}.isum-vlist .v-n{background:rgba(248,113,113,.22);border-color:#f87171}.isum-vlist .v-a{background:rgba(147,163,198,.2);border-color:#93a3c6}
.isum-vote{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px}
.isum-vote .btn{min-height:46px;justify-content:center}
.isum-vote .btn.on.v-y{background:#1f9d6b;border-color:#34d399;color:#fff}
.isum-vote .btn.on.v-n{background:#b93c3c;border-color:#f87171;color:#fff}
.isum-vote .btn.on.v-a{background:#4b587a;border-color:#93a3c6;color:#fff}
.isum-wd{margin-top:8px}
.isum-fx .pill{white-space:nowrap}
.isum-fx .pill b{unicode-bidi:isolate;font-variant-numeric:tabular-nums}
.isum-hist{border-top:1px solid var(--line,rgba(160,185,255,.13));padding:8px 0}
.isum-hist summary{cursor:pointer;min-height:36px;display:flex;align-items:center;gap:8px}
.is-busy{opacity:.6;pointer-events:none}
@media (hover:hover){.isum-kind:hover{border-color:rgba(242,189,61,.6)}.isum-vote .btn:hover{filter:brightness(1.1)}}
@media (min-width:640px){.isum-kinds{grid-template-columns:1fr 1fr}}
@media (min-width:1024px){
  body.isum-wide .wrap{max-width:1180px;padding-inline:24px}
  .isum-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px;align-items:start}
  .isum-col>.card:first-child,.isum-col>section:first-child{margin-top:0}
  .isum-inv-banner{max-width:620px}
}
.isum-form select.input{-webkit-appearance:none;appearance:none;background-color:rgba(6,15,38,.7) !important;color:var(--text,#f2f5fc) !important;border:1px solid var(--line2,rgba(160,185,255,.22));
  background-image:linear-gradient(45deg,transparent 50%,var(--gold,#f2bd3d) 50%),linear-gradient(135deg,var(--gold,#f2bd3d) 50%,transparent 50%) !important;background-position:left 20px center,left 14px center !important;background-size:6px 6px,6px 6px !important;background-repeat:no-repeat !important;padding-inline-end:36px}
.isum-form select.input option{background:#0f1f45;color:#f2f5fc}
.isum-form textarea.input{background:rgba(6,15,38,.7);color:var(--text,#f2f5fc)}
.isum-tri{display:flex;gap:4px;flex:0 0 auto}.isum-tri .pill{min-width:30px;justify-content:center;text-align:center}
