/* =====================================================================
   rs-nav.css — global "All solutions" dual-column dropdown (2026-08-08)
   Owner directive: "I NEED ALL MENUS ACROSS EVERYWHERE TO BE ORGANIZED
   WITH DUAL-VERTICAL-DROPDOWNS (ALPHABETICALLY LISTED)". One shared menu,
   injected by rs-nav.js on every public terminal. Items flow A→Z down the
   FIRST column, then continue down the second (CSS columns, not grid, so
   the alphabetical run is vertical — the natural reading order).
   ===================================================================== */
.rsn-drop{position:relative;display:inline-flex;align-self:center;margin-left:auto}
.rsn-btn{font:700 12px/1 Inter,system-ui;letter-spacing:.02em;color:#123f7c;background:#eef3fa;
  border:1px solid #c9d7ea;border-radius:8px;padding:7px 12px;cursor:pointer;display:inline-flex;
  align-items:center;gap:7px;white-space:nowrap}
.rsn-btn:hover{background:#e1ebf8}
.rsn-btn .caret{font-size:9px;transition:transform .15s ease}
.rsn-btn[aria-expanded="true"] .caret{transform:rotate(180deg)}
.rsn-panel{position:fixed;z-index:990;width:min(660px,92vw);
  background:#fff;border:1px solid #d5dde8;border-radius:14px;padding:14px 16px;
  box-shadow:0 18px 50px rgba(16,24,40,.18),0 4px 12px rgba(16,24,40,.08);
  column-count:2;column-gap:22px}
.rsn-panel[hidden]{display:none}
.rsn-item{display:flex;gap:10px;align-items:flex-start;padding:9px 10px;border-radius:9px;
  text-decoration:none;break-inside:avoid;-webkit-column-break-inside:avoid}
.rsn-item:hover{background:#f1f5fb}
.rsn-ico{flex:0 0 auto;width:30px;height:30px;border-radius:8px;background:#eef3fa;border:1px solid #dde6f2;
  display:flex;align-items:center;justify-content:center;font-size:15px}
.rsn-item .t{font:700 13px/1.3 Inter,system-ui;color:#101828;display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.rsn-item .d{font:500 11.5px/1.45 Inter,system-ui;color:#5f7086;margin-top:2px}
.rsn-bd{font:800 8.5px/1 ui-monospace,monospace;letter-spacing:.08em;padding:3px 6px;border-radius:4px}
.rsn-bd-beta{color:#fff;background:#1a56a4}
.rsn-bd-build{color:#82500a;background:#f3e4c8;border:1px solid #e8d5ae}
.rsn-bd-road{color:#5b5f6b;background:#e9ebf0;border:1px solid #d4d8e0}
/* Floating variant for pages without a .dp-nav strip (the demo terminals) */
.rsn-floating{position:fixed;top:12px;right:14px;z-index:950}
@media (max-width:720px){.rsn-panel{column-count:1}}
