/* The menu static/select_menu.js opens in place of the browser's own list for a <select> on the public site. */
.smenu { position: fixed; z-index: 3000; box-sizing: border-box; margin: 0; padding: 6px; list-style: none; overflow-y: auto;
  background: #fff; border: 1px solid #dfe6f1; border-radius: 14px; outline: 0;
  box-shadow: 0 18px 40px -16px rgba(16, 42, 92, .38), 0 2px 6px rgba(16, 42, 92, .08);
  font-size: 15px; line-height: 1.3; color: #0b1424; }
.smenu-opt { display: flex; align-items: center; justify-content: space-between; gap: 18px; padding: 10px 12px; border-radius: 9px;
  cursor: pointer; white-space: nowrap; user-select: none; }
.smenu-opt.is-active { background: #eef4fd; }
.smenu-opt[aria-selected="true"] { color: #1257b0; font-weight: 600; }
.smenu-opt[aria-disabled="true"] { color: #9aa8bd; cursor: default; }
.smenu-check { display: inline-flex; flex: none; width: 16px; height: 16px; color: #1257b0; }
.smenu-group { padding: 8px 12px 4px; font-size: 12px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: #5f6c83; }
select[aria-expanded="true"] { border-color: #1257b0; }
