/* ═══════ إعدادات متقدمة (server_global) ═══════ */
.gs-warn{
  display:flex; align-items:flex-start; gap:10px; margin:12px 0;
  padding:12px 14px; border-radius:var(--r-md);
  background:var(--warn-soft); border:1px solid hsl(38 90% 50% / .25);
  font-size:12px; font-weight:600; color:var(--txt-2); line-height:1.6;
}
.gs-warn .ic{ inline-size:20px; block-size:20px; color:var(--warn); flex:none; }
.gs-danger{ font-size:9.5px; font-weight:800; padding:1px 7px; border-radius:999px; background:var(--bad-soft); color:var(--bad); margin-inline-start:4px; }
.gs-sec-danger{ border-color:hsl(0 80% 55% / .25); }
.gs-field .csub-hint{ opacity:.6; font-size:10px; }
.gs-toggle-row{ display:flex; align-items:center; justify-content:space-between; gap:10px; padding:4px 0; }
.gs-toggle-row b{ font-size:12.5px; font-weight:700; display:block; }
.gs-toggle-row small{ font-size:10px; color:var(--txt-3); }
.gs-submit{ position:sticky; inset-block-end:0; background:var(--bg); padding-block:12px; }
