/**
 * Suggestion lists of the autocomplete fields: Google address search (.tk-places-list)
 * and company/school search (jQuery UI .ui-autocomplete). Same look for both.
 * z-index is above the theme's floating labels (z-index 99999).
 */

/* Google address search */
.tk-places{position:relative}
.acf-field.tk-places-open{position:relative;z-index:100000}
.tk-places-list{position:absolute;left:0;right:0;top:100%;z-index:1001;margin:4px 0 0;padding:4px 0;list-style:none;background:#fff;border:1px solid #e6e6e6;border-radius:4px;box-shadow:0 16px 32px rgba(0,0,0,.1);max-height:280px;overflow:auto}
.tk-places-list[hidden]{display:none}
.tk-places-list li{margin:0;padding:8px 12px;font-size:15px;line-height:1.35;cursor:pointer;color:#1a1a1a}
.tk-places-list li small{display:block;font-size:12px;color:#6a6a6a}
.tk-places-list li.is-active,.tk-places-list li:hover{background:#f4f7f2}
.tk-places-list li.is-empty{cursor:default;color:#6a6a6a;background:none}

/* Company / school search (jQuery UI autocomplete, appended to body) */
.ui-autocomplete{position:absolute;top:0;left:0;z-index:100000!important;cursor:default;margin:4px 0 0;padding:4px 0;list-style:none;background:#fff;border:1px solid #e6e6e6;border-radius:4px;box-shadow:0 16px 32px rgba(0,0,0,.1);max-height:280px;overflow-x:hidden;overflow-y:auto}
.ui-autocomplete .ui-menu-item{margin:0;padding:0;list-style:none}
.ui-autocomplete .ui-menu-item::marker{content:none}
.ui-autocomplete .ui-menu-item-wrapper{display:block;padding:8px 12px;font-size:15px;line-height:1.35;color:#1a1a1a;border:0;margin:0}
.ui-autocomplete .ui-state-active,.ui-autocomplete .ui-menu-item-wrapper:hover{background:#f4f7f2;color:#1a1a1a;border:0;margin:0}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
