/* Скруглённое меню выпадающих списков (app/static/js/round-select.js, Влад 2026-11-05).
   Цвета — из maket/tokens.css; на страницах без них — запасные тёмные. */
.rsel-menu { position: fixed; z-index: 2147483000; max-width: calc(100vw - 16px); padding: 6px; overflow-y: auto;
  border: 1px solid var(--line, rgba(255, 255, 255, .14)); border-radius: 18px; background: var(--bg, #1c1d1d);
  box-shadow: 0 16px 40px rgba(0, 0, 0, .38); color: var(--ink, #f2f2f2); font: 14px/20px Manrope, system-ui, sans-serif;
  overscroll-behavior: contain; }
.rsel-opt { padding: 9px 14px; border-radius: 12px; white-space: nowrap; cursor: pointer; }
.rsel-opt.is-active { background: var(--plate-3, rgba(255, 255, 255, .08)); }
.rsel-opt[aria-selected="true"] { color: var(--accent-book, #ed5407); font-weight: 600; }
.rsel-opt[aria-disabled="true"] { opacity: .45; cursor: default; }
.rsel-group { padding: 8px 14px 4px; color: var(--ink-tab, rgba(255, 255, 255, .55)); font-size: 12px; font-weight: 700; }
