/* سيادة — «🚨 مناطق الحرب» drop-in (batch 2). Night Gold, RTL, mobile-first; two columns from 1024px. No letter-spacing. */
.wz-wrap{min-width:0;direction:rtl}
.wz-h1{margin:6px 4px 10px;font-size:1.35rem}
.wz-grid{display:block}.wz-col{min-width:0}
.wz-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)}
.wz-hero h2{margin:0;color:#f5d77c}
.wz-red{border-color:rgba(231,104,95,.6)!important;box-shadow:0 0 0 1px rgba(231,104,95,.25),0 8px 24px rgba(168,50,46,.18)}
.wz-flag{font-size:2rem;line-height:1;flex:none}
.wz-ic{font-size:1.3rem;width:1.8rem;text-align:center;flex:none}
.wz-cn{white-space:nowrap}
.wz-tag{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;padding:2px 9px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);white-space:nowrap;vertical-align:middle}
.wz-tag.ok{color:#7fe0a8;border-color:rgba(127,224,168,.35)}.wz-tag.bad{color:#f08b83;border-color:rgba(240,139,131,.4)}
.wz-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;align-items:center}
.wz-chip{font-size:.75rem;padding:3px 9px;border-radius:999px;background:rgba(5,12,32,.6);border:1px solid rgba(232,194,90,.25);white-space:nowrap}
.wz-chip.bad{color:#f08b83;border-color:rgba(240,139,131,.35)}
.wz-alert{margin-top:10px;padding:10px 12px;border-radius:12px;background:rgba(168,50,46,.18);border:1px solid rgba(231,104,95,.45);font-size:.88rem}
.wz-note{margin:8px 0;padding:8px 12px;border-radius:10px;background:rgba(5,12,32,.6);border:1px solid rgba(232,194,90,.2);font-size:.85rem}
.wz-opt .btn,.wz-cross .btn{min-height:42px;min-width:5.5rem}
.btn.wz-warn,.modal .btn.wz-warn,.wz-wrap .btn.wz-warn{background:linear-gradient(180deg,#f2c14e,#c98a24)!important;color:#2a1a00!important;border-color:transparent!important;font-weight:800}
.wz-bar{display:block;height:8px;margin:6px 0 2px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden;max-width:260px}
.wz-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#a8322e,#e7685f)}
.wz-reg{align-items:center;gap:10px}
.wz-fix{display:flex;gap:6px;align-items:center;flex:none}
.wz-fix input{width:4.2rem;min-height:42px;font-size:16px;color:#f4f1e6;background:rgba(5,12,32,.75);border:1px solid rgba(232,194,90,.35);border-radius:10px;padding:0 8px;text-align:center}
.wz-fix input:focus{outline:2px solid rgba(232,194,90,.7);outline-offset:1px}
.wz-rules{margin:6px 0;padding-inline-start:1.2rem;line-height:1.8}
.wz-check{display:flex;gap:8px;align-items:flex-start;margin:10px 0;font-size:.88rem;line-height:1.6}
.wz-check input{width:20px;height:20px;flex:none;margin-top:3px;accent-color:#e8c25a}
.wz-btns{gap:8px;flex-wrap:wrap;margin-top:12px}
.wz-strip{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}
.down{color:#f08b83}
@media (min-width:1024px){.wz-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;align-items:start}}
@media (max-width:380px){.wz-reg{flex-wrap:wrap}.wz-fix{width:100%;justify-content:flex-end}}
