/* The open list of every <select> (ylux-select.js). Light palette pinned so
   it reads the same over any page, like the date picker. */
.ylux-sel-pop{
  --bg2:#FFFFFF;--text:#0A0A0A;--text-s:#5C5854;--text-m:#6E5F52;--border:rgba(10,10,10,.08);
  --cap:#C4B5A8;--cap-d:#A89880;--cap-f:rgba(196,181,168,.12);--cap-fb:rgba(196,181,168,.22);
  position:absolute;z-index:9300;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;
  background:var(--bg2);color:var(--text);border:1px solid var(--border);border-radius:14px;
  box-shadow:0 12px 32px rgba(10,10,10,.14),0 2px 8px rgba(10,10,10,.06);padding:6px;
  font-family:var(--ylux-font-ui,'Sofia Sans Semi Condensed'),system-ui,sans-serif;font-size:14px;
  animation:yluxSelIn .12s ease;outline:none;scrollbar-width:thin;scrollbar-color:var(--cap-fb) transparent}
@keyframes yluxSelIn{from{opacity:0;transform:translateY(-4px)}}
.ylux-sel-q{display:block;box-sizing:border-box;width:100%;margin:0 0 6px;padding:9px 12px;border:1px solid var(--border);border-radius:10px;
  font:inherit;font-size:13px;color:var(--text);background:#FAFAF8;outline:none}
.ylux-sel-q:focus{border-color:var(--cap-d);box-shadow:0 0 0 3px rgba(196,181,168,.25)}
.ylux-sel-opt{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;cursor:pointer;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ylux-sel-opt.is-act{background:var(--cap-f)}
.ylux-sel-opt.is-sel{background:var(--cap-fb);font-weight:500}
.ylux-sel-opt.is-sel::after{content:"";margin-left:auto;width:10px;height:6px;border-left:1.5px solid var(--cap-d);border-bottom:1.5px solid var(--cap-d);transform:rotate(-45deg) translateY(-2px);flex:none}
.ylux-sel-opt.is-dis{color:var(--text-m);opacity:.5;cursor:default}
.ylux-sel-grp{padding:10px 12px 4px;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-m)}
.ylux-sel-none{padding:12px;color:var(--text-s);font-size:13px}
@media (pointer:coarse){.ylux-sel-opt{padding:13px 14px;font-size:15px}}
@media (prefers-reduced-motion:reduce){.ylux-sel-pop{animation:none}}
