.search-input-wrapper[data-v-c66b674e]{flex-direction:column;gap:6px;width:100%;font-family:Inter,sans-serif;display:flex}.search-input-wrapper .search-input-label[data-v-c66b674e]{color:#475467;text-align:left;font-size:14px;font-weight:500;line-height:20px}.recruitment-search-input-component[data-v-c66b674e]{box-sizing:border-box;background-color:#fff;border:1px solid #d5d7da;border-radius:8px;align-items:center;width:100%;transition:all .15s;display:flex;box-shadow:0 1px 2px #0a0d120d}.recruitment-search-input-component[data-v-c66b674e]:focus-within{border-color:#2f6bff;box-shadow:0 0 0 4px #eff4ff,0 1px 2px #0a0d120d}.recruitment-search-input-component.size-default[data-v-c66b674e]{height:44px;padding:0 14px}.recruitment-search-input-component.size-default .keyword-input[data-v-c66b674e]{margin:0;font-size:16px;line-height:24px}.recruitment-search-input-component.size-default .field-icon[data-v-c66b674e]{width:20px;height:20px}.recruitment-search-input-component.size-small[data-v-c66b674e]{height:36px;padding:0 10px}.recruitment-search-input-component.size-small .keyword-input[data-v-c66b674e]{margin:0;font-size:14px;line-height:20px}.recruitment-search-input-component.size-small .field-icon[data-v-c66b674e]{width:18px;height:18px}.recruitment-search-input-component.size-small .location-pill[data-v-c66b674e]{padding:1px 8px;font-size:13px}.keyword-search-field[data-v-c66b674e]{flex:1;align-items:center;gap:8px;min-width:0;height:100%;display:flex}.keyword-search-field .field-icon[data-v-c66b674e]{flex-shrink:0}.keyword-search-field .keyword-input[data-v-c66b674e]{color:#181d27;background:0 0;border:none;outline:none;width:100%;height:100%;font-family:Inter,sans-serif;font-weight:400}.keyword-search-field .keyword-input[data-v-c66b674e]::placeholder{color:#8a94a6}.input-vdivider[data-v-c66b674e]{background-color:#d8dce5;flex-shrink:0;width:1px;height:24px;margin:0 12px}.location-trigger-field[data-v-c66b674e]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;min-width:180px;height:100%;display:flex}.location-trigger-field .field-icon[data-v-c66b674e]{flex-shrink:0}.location-trigger-field .location-pills-container[data-v-c66b674e]{flex:1;align-items:center;gap:6px;display:flex;overflow:hidden}.location-trigger-field .location-pills-container .location-placeholder[data-v-c66b674e]{color:#8a94a6;font-size:14px}.location-trigger-field .location-pills-container .location-pill[data-v-c66b674e]{color:#414651;white-space:nowrap;background-color:#fafafa;border:1px solid #e9eaeb;border-radius:16px;align-items:center;gap:4px;padding:2px 6px 2px 10px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.location-trigger-field .location-pills-container .location-pill .pill-close-btn[data-v-c66b674e]{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:2px;display:flex}.location-trigger-field .location-pills-container .location-pill .pill-close-btn[data-v-c66b674e]:hover{background-color:#eceef2}.location-trigger-field .location-pills-container .location-more-pill[data-v-c66b674e]{color:#414651;white-space:nowrap;background-color:#fafafa;border:1px solid #e9eaeb;border-radius:16px;padding:2px 10px;font-size:14px;font-weight:500;line-height:20px}.location-trigger-field .chevron-icon[data-v-c66b674e]{flex-shrink:0}.recruitment-location-popover-panel{overflow:hidden;border:1px solid #d8dce5!important;border-radius:12px!important;padding:0!important;font-family:Inter,sans-serif!important;box-shadow:0 12px 36px #10182824!important}.recruitment-location-popover-panel .popover-inner-content{flex-direction:column;width:100%;display:flex}.recruitment-location-popover-panel .popover-search-box{padding:16px}.recruitment-location-popover-panel .popover-search-box .inner-search-wrapper{box-sizing:border-box;background:#fff;border:1px solid #d5d7da;border-radius:8px;align-items:center;gap:8px;height:40px;padding:8px 12px;display:flex;box-shadow:0 1px 2px #0a0d120d}.recruitment-location-popover-panel .popover-search-box .inner-search-wrapper:focus-within{border-color:#2f6bff;box-shadow:0 0 0 4px #eff4ff,0 1px 2px #0a0d120d}.recruitment-location-popover-panel .popover-search-box .inner-search-wrapper .search-icon{flex-shrink:0}.recruitment-location-popover-panel .popover-search-box .inner-search-wrapper .inner-input{color:#181d27;border:none;outline:none;width:100%;font-family:Inter,sans-serif;font-size:16px;line-height:24px}.recruitment-location-popover-panel .popover-search-box .inner-search-wrapper .inner-input::placeholder{color:#717680}.recruitment-location-popover-panel .location-groups-list{flex-direction:column;max-height:340px;display:flex;overflow-y:auto}.recruitment-location-popover-panel .location-group{flex-direction:column;display:flex}.recruitment-location-popover-panel .location-group .group-header{align-items:center;gap:12px;padding:8px 16px;display:flex}.recruitment-location-popover-panel .location-group .group-header .group-title{color:#667085;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px}.recruitment-location-popover-panel .location-group .group-header .group-line{background-color:#d8dce5;flex:1;height:1px}.recruitment-location-popover-panel .location-group .group-items-grid{grid-template-columns:1fr 1fr;gap:12px;padding:12px 16px;display:grid}.recruitment-location-popover-panel .location-group .group-items-grid .recruitment-custom-checkbox{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.recruitment-location-popover-panel .location-group .group-items-grid .recruitment-custom-checkbox input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.recruitment-location-popover-panel .location-group .group-items-grid .recruitment-custom-checkbox input[type=checkbox]:checked+.checkbox-box{background-color:#2f6bff;border-color:#2f6bff}.recruitment-location-popover-panel .location-group .group-items-grid .recruitment-custom-checkbox input[type=checkbox]:checked+.checkbox-box .check-icon{display:block}.recruitment-location-popover-panel .location-group .group-items-grid .recruitment-custom-checkbox input[type=checkbox]:focus-visible+.checkbox-box{box-shadow:0 0 0 4px #eff4ff}.recruitment-location-popover-panel .location-group .group-items-grid .recruitment-custom-checkbox .checkbox-box{background-color:#fff;border:1px solid #d5d7da;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:all .15s;display:flex}.recruitment-location-popover-panel .location-group .group-items-grid .recruitment-custom-checkbox .checkbox-box .check-icon{width:10px;height:10px;display:none}.recruitment-location-popover-panel .location-group .group-items-grid .recruitment-custom-checkbox .checkbox-label{color:#475467;margin-bottom:0;padding:0;font-size:14px;font-weight:500;line-height:20px}.recruitment-location-popover-panel .location-group .group-items-grid .recruitment-custom-checkbox:hover .checkbox-box{border-color:#2f6bff}.recruitment-location-popover-panel .popover-footer{border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:4px;padding:16px;display:flex}.recruitment-location-popover-panel .popover-footer .btn-apply-popover{color:#fff;cursor:pointer;background:#4e87ff;border:1px solid #4e87ff;border-radius:8px;height:36px;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;transition:background .15s;box-shadow:0 1px 2px #1018280d}.recruitment-location-popover-panel .popover-footer .btn-apply-popover:hover{background:#245beb;border-color:#245beb}.recruitment-location-popover-panel .popover-footer .btn-eraser-popover{cursor:pointer;background:#fff;border:1px solid #a8c6ff;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;transition:background .15s;display:flex;box-shadow:0 1px 2px #1018280d}.recruitment-location-popover-panel .popover-footer .btn-eraser-popover:hover{background:#f8fafc}
