:is(#bcHrVacancyForm,#hrdForm) .bcp-hr-picker{position:relative;min-width:0}
:is(#bcHrVacancyForm,#hrdForm) .bcp-hr-picker>input{width:100%;padding-right:40px!important;box-sizing:border-box}
:is(#bcHrVacancyForm,#hrdForm) .bcp-hr-picker>.bcp-hr-picker-arrow{position:absolute;right:2px;top:2px;bottom:2px;width:36px;min-width:0;min-height:0!important;margin:0;padding:0!important;display:flex;align-items:center;justify-content:center;background:transparent!important;color:#46657d!important;border:0!important;border-radius:5px;font-size:20px!important;line-height:1;cursor:pointer;box-shadow:none!important}
:is(#bcHrVacancyForm,#hrdForm) .bcp-hr-picker-popup{position:absolute;z-index:30;top:calc(100% + 4px);left:0;right:0;padding:4px;background:#fff;border:1px solid #cad9e5;border-radius:7px;box-shadow:0 7px 20px #183e5b20;font-weight:400;color:#29465e}
:is(#bcHrVacancyForm,#hrdForm) .bcp-hr-picker-popup[hidden]{display:none!important}
:is(#bcHrVacancyForm,#hrdForm) .bcp-hr-picker-above>.bcp-hr-picker-popup{top:auto;bottom:calc(100% + 4px)}
:is(#bcHrVacancyForm,#hrdForm) .bcp-hr-picker-options{max-height:min(220px,32dvh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
:is(#bcHrVacancyForm,#hrdForm) .bcp-hr-picker-option{padding:9px 10px;min-height:34px;box-sizing:border-box;font-size:13px;line-height:1.4;border-radius:4px;cursor:pointer;overflow-wrap:anywhere}
:is(#bcHrVacancyForm,#hrdForm) .bcp-hr-picker-option:hover,:is(#bcHrVacancyForm,#hrdForm) .bcp-hr-picker-option[aria-selected=true]{background:#edf5fb;color:#174e74}
:is(#bcHrVacancyForm,#hrdForm) .bcp-hr-picker-message{padding:7px 10px 4px;border-top:1px solid #edf1f5;font-size:11px;line-height:1.4;color:#6c7d8c}
@media(pointer:coarse),(max-width:767px){:is(#bcHrVacancyForm,#hrdForm) .bcp-hr-picker>input{font-size:16px!important;min-height:44px!important;padding-right:46px!important}:is(#bcHrVacancyForm,#hrdForm) .bcp-hr-picker>.bcp-hr-picker-arrow{width:42px}:is(#bcHrVacancyForm,#hrdForm) .bcp-hr-picker-option{min-height:44px;font-size:16px;padding:11px 10px}}
