.shift-staff-field{position:relative}.shift-staff-options{max-height:220px;overflow:auto;border:1px solid var(--line,#bbcbd1);border-radius:8px;background:var(--surface,#fff);box-shadow:0 8px 20px #0002}
.shift-staff-options[hidden]{display:none}.shift-staff-options button{display:block;width:100%;padding:10px 12px;border:0;border-bottom:1px solid var(--line,#eee);background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}
.shift-staff-options button:hover,.shift-staff-options button[aria-selected=true]{background:#e1f1f4}.shift-staff-field small{display:block;margin-top:5px}
