.location-select-field{margin-bottom:24px;font-family:Circular-Pro-Book!important}.location-select-field .location-switch{display:flex}.location-select-field .location-autocomplete{max-width:100%;width:100%;position:relative}.location-select-field .location-autocomplete .location-field{width:100%;border:2px solid #b3adb1!important;border-radius:4px;position:relative;height:49px;margin-bottom:5px}.location-select-field .location-autocomplete .location-field .prefix-icon{display:inline-block;position:absolute;height:100%;width:45px;text-align:center;padding:10px 0;left:0}.location-select-field .location-autocomplete .location-field .prefix-icon img{width:17px}.location-select-field .location-autocomplete .location-field .suffix-icon{position:absolute;right:0;height:100%;top:0;width:45px;text-align:center;padding:10px 0;cursor:pointer}.location-select-field .location-autocomplete .location-field .suffix-icon .up-icon{rotate:180deg}.location-select-field .location-autocomplete .location-field .form-control{width:100%;box-shadow:unset;border:unset;outline:unset;height:46px;padding:0 45px}.location-select-field .location-autocomplete .location-field-highlight{width:100%;border:2px solid #004e5b!important;border-radius:4px;position:relative;height:49px;margin-bottom:5px}.location-select-field .location-autocomplete .location-field-highlight .prefix-icon{display:inline-block;position:absolute;height:100%;width:45px;text-align:center;padding:10px 0;left:0}.location-select-field .location-autocomplete .location-field-highlight .prefix-icon img{width:17px}.location-select-field .location-autocomplete .location-field-highlight .suffix-icon{position:absolute;right:0;height:100%;top:0;width:45px;text-align:center;padding:10px 0;cursor:pointer}.location-select-field .location-autocomplete .location-field-highlight .suffix-icon .up-icon{rotate:180deg}.location-select-field .location-autocomplete .location-field-highlight .form-control{width:100%;box-shadow:unset;border:unset;outline:unset;height:46px;padding:0 45px}.location-select-field .location-autocomplete .location-field-error{width:100%;border:2px solid #f44336!important;border-radius:4px;position:relative;height:49px;margin-bottom:5px}.location-select-field .location-autocomplete .location-field-error .prefix-icon{display:inline-block;position:absolute;height:100%;width:45px;text-align:center;padding:10px 0;left:0}.location-select-field .location-autocomplete .location-field-error .prefix-icon img{width:17px}.location-select-field .location-autocomplete .location-field-error .suffix-icon{position:absolute;right:0;height:100%;top:0;width:45px;text-align:center;padding:10px 0;cursor:pointer}.location-select-field .location-autocomplete .location-field-error .suffix-icon .up-icon{rotate:180deg}.location-select-field .location-autocomplete .location-field-error .form-control{width:100%;box-shadow:unset;border:unset;outline:unset;height:46px;padding:0 45px}.location-select-field .location-autocomplete .field-bottom-labels{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#80767d;text-transform:uppercase}.location-select-field .location-autocomplete .field-bottom-labels .edit-location{color:#60545c;cursor:pointer}.location-select-field .location-autocomplete .field-bottom-labels .edit-location:hover{color:#58a6a6}.location-select-field .location-field-suggestions{box-shadow:0 11px 15px -7px rgba(0,0,0,.2);font-size:12px;padding:0 0 6px;border-radius:4px;position:absolute;background-color:#fff;z-index:2;width:100%;max-height:300px;overflow:auto}.location-select-field .location-field-suggestions.no-options{height:auto}.location-select-field .location-field-suggestions .list-labels{display:flex;align-items:center;justify-content:space-between;background-color:#f3f3f3;padding:5px 15px;margin-bottom:3px}.location-select-field .location-field-suggestions .list-labels .list-label{color:rgba(0,0,0,.87)}.location-select-field .location-field-suggestions .list-labels .list-link{color:#458ea1;cursor:pointer}.location-select-field .location-field-suggestions .list-item{display:flex;align-items:center;justify-content:flex-start;padding:8px 15px;line-height:15px;cursor:pointer;text-align:left;color:#60545c}.location-select-field .location-field-suggestions .list-item:hover{background-color:#f7f4f1!important;color:#60545c}.location-select-field .switch-location{height:100%;margin-top:9px;display:flex;align-items:center;cursor:pointer;color:#60545c}.location-select-field .switch-location .switch-icon{margin-right:10px}.location-select-field .switch-location:hover{color:#58a6a6}.location-field-suggestions{margin-top:8px;background:#fff;border-radius:12px;overflow:hidden}.location-options{max-height:220px;overflow-y:auto;position:fixed;background-color:#fff}.location-options::-webkit-scrollbar{width:6px}.location-options::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:20px}.location-options::-webkit-scrollbar-track{background:transparent}.location-option{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;cursor:pointer;border-bottom:1px solid #ececec;transition:.2s}.location-option:last-child{border-bottom:none}.location-option:hover{background:#f7f7f7}.location-option.selected{background:#e8f7f3;color:#0d6a60;font-weight:600}.option-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-icon{color:#0d6a60;font-size:18px;font-weight:700}