select[data-catalog-picker][hidden]{display:none!important}
label.catalog-picker-label{margin-bottom:0}
.catalog-picker{position:relative;min-width:0;width:100%;margin:7px 0 18px;font-weight:400;text-align:left}
.catalog-picker.catalog-picker-has-label{margin-top:0}
.catalog-picker-has-label>.catalog-picker-controls{margin-top:7px}
.catalog-picker-controls{position:relative;display:flex;align-items:stretch;min-width:0}
.catalog-picker input.catalog-picker-input{width:100%;min-width:0;margin:0;padding:11px 72px 11px 12px;text-overflow:ellipsis;border:1px solid #d7dfdb;border-radius:5px;background:#fff;color:#213c32;min-height:43px}
.catalog-picker input.catalog-picker-input:focus{outline:2px solid #b7d0c0;border-color:#377c61}
.catalog-picker input.catalog-picker-input[aria-invalid=true]{border-color:#b75f4d}
.catalog-picker input.catalog-picker-input:disabled{background:#f2f4f3;color:#8b9691;cursor:not-allowed}
.catalog-picker-controls>button{position:absolute;top:1px;bottom:1px;border:0;border-radius:0;background:transparent;padding:0;min-width:31px;display:grid;place-items:center;color:#627d70;font:20px/1 system-ui;z-index:1}
.catalog-picker-controls>.catalog-picker-toggle{right:1px;border-radius:0 4px 4px 0}
.catalog-picker-controls>.catalog-picker-clear{right:33px;font-size:20px}
.catalog-picker-controls>button:hover{color:#1c5e49;background:#edf4ef}
.catalog-picker-controls>button:disabled{background:transparent;color:#b7c2bb;cursor:not-allowed}
.catalog-picker-controls>button[hidden]{display:none!important}
.catalog-picker-popup{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:80;background:#fff;border:1px solid #b8cec1;border-radius:6px;box-shadow:0 8px 26px #1b39251c;overflow:hidden;min-width:0;font-size:13px}
.catalog-picker-popup[hidden]{display:none!important}
.catalog-picker-list{max-height:260px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}
.catalog-picker-option{padding:11px 12px;color:#244638;line-height:1.4;cursor:pointer;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #f0f4f1}
.catalog-picker-option:last-child{border-bottom:0}
.catalog-picker-option[aria-selected=true]{font-weight:650;background:#f2f7f3}
.catalog-picker-option:hover,.catalog-picker-option.catalog-picker-active{background:#e6f1e9;color:#164d38}
.catalog-picker-status{padding:9px 12px;border-top:1px solid #e4ece6;background:#f8faf8;color:#718177;font-size:11px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}
.catalog-picker-open{z-index:81}
.employee-filters .catalog-picker{margin-bottom:0}
.employee-filters>.catalog-picker{flex:1;min-width:150px;width:auto}
.employee-filters .catalog-picker-label{min-width:0}
.employee-filters .catalog-picker-controls{margin-top:0}
.place-filter-grid>.catalog-picker{align-self:start}
[data-role-search]{margin-bottom:8px}
[data-role-search-status]{min-height:18px;margin:0 0 8px;font-size:12px;color:#718177}
[data-role-picker] .pick-node[hidden]{display:none!important}
@media(max-width:600px){.catalog-picker-list{max-height:220px}.catalog-picker-popup{font-size:14px}.catalog-picker-option{padding:12px}.catalog-picker input.catalog-picker-input{font-size:16px}}
@media(max-width:700px){.employee-filters>.catalog-picker{min-width:0;width:100%}}
