.cw-jobpicker{position:relative;display:flex;flex-direction:column}.cw-jobpicker__input{font-size:16px}.cw-jobpicker__list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:30;margin:0;padding:8px 0;list-style:none;max-height:19rem;overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid var(--color-border,#e1e1e1);border-radius:16px;box-shadow:0 8px 30px rgba(0,0,0,.08)}.cw-jobpicker__list ul{margin:0;padding:0;list-style:none}.cw-jobpicker__family{margin:12px 20px 4px;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.6px;text-transform:uppercase;color:var(--color-grey-400,#767676)}.cw-jobpicker__list>li:first-child .cw-jobpicker__family{margin-top:4px}.cw-jobpicker__option{padding:10px 20px;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.025rem;color:var(--color-black,#000);cursor:pointer;transition:background-color .3s cubic-bezier(.39,.575,.565,1)}.cw-jobpicker__option[data-active=true]{background:var(--color-grey-100,#f5f5f5)}.cw-jobpicker__option[aria-selected=true]{font-weight:500}.cw-jobpicker__option.-other{margin-top:8px;padding-top:14px;border-top:1px solid var(--color-border,#e1e1e1);color:var(--color-grey-400,#767676)}.cw-jobpicker__option.-other[aria-disabled=true]{cursor:default}.cw-jobpicker__empty{padding:12px 20px;font-size:14px}.cw-jobpicker__empty,.cw-jobpicker__note{line-height:1.5;letter-spacing:.025rem;color:var(--color-grey-400,#767676)}.cw-jobpicker__note{margin:8px 0 0;font-size:12px}@media (max-width:768px){.cw-jobpicker__list{max-height:60vh}.cw-jobpicker__option{padding:12px 20px}}@media (prefers-reduced-motion:reduce){.cw-jobpicker__option{transition:none}}