/* ===== Map Display ===== */
.mapp-ib-wrapper {
    max-height: 100%;
}
.mapp-iw {
    min-width: 250px;
}
/* ===== Add Entry Form ===== */
/* search */
.geek-interactive-map-form .acf-google-map .title .acf-icon.-search,
.geek-interactive-map-form .acf-google-map .title .acf-icon.-clear,
.geek-interactive-map-form .acf-google-map .title .acf-icon.-location,
.geek-interactive-map-form .acf-google-map.-searching .title .acf-icon.-cancel,
.geek-interactive-map-form .acf-google-map.-searching .title .acf-icon.-search {
    display: flex;
    justify-content: center;
    align-items: center;
}
.geek-interactive-map-form .acf-google-map:hover .title .acf-actions,
.geek-interactive-map-form .acf-google-map:hover .title .acf-actions,
.geek-interactive-map-form .acf-google-map.-searching .title .acf-actions {
    display: flex;
    flex-flow: row nowrap;
    gap: 10px;
}
/* fields */
.geek-interactive-map-form .acf-field {
    margin: 0;
    margin-bottom: 20px;
}
/* subfields */
.geek-interactive-map-form .acf-fields {
    border: none!important;
}
.geek-interactive-map-form .acf-fields .acf-field {
    padding: 0px;
    margin-bottom: 20px;
}
.geek-interactive-map-form .acf-fields > .acf-field {
    border: none;
}
/* text */
.geek-interactive-map-form .acf-field input[type=text],
.geek-interactive-map-form .acf-field input[type=email] {
    background: #fff;
    border-radius: 0px;
    border: 1px solid #ccc;
    padding: 10px;
}
/* radios and checkboxes */
.geek-interactive-map-form ul.acf-radio-list:focus-within,
.geek-interactive-map-form ul.acf-checkbox-list:focus-within,
.geek-interactive-map-form ul.acf-radio-list,
.geek-interactive-map-form ul.acf-checkbox-list {
    border: none;
}
.geek-interactive-map-form ul.acf-radio-list li,
.geek-interactive-map-form ul.acf-checkbox-list li {
    margin-bottom: 10px;
}
.geek-interactive-map-form ul.acf-radio-list li label,
.geek-interactive-map-form ul.acf-checkbox-list li label {
    font-size: 14px;
}
.geek-interactive-map-form .acf-field input[type=checkbox] {
    height: 20px;
    width: 20px;
}
/* date */
.ui-datepicker {
    width: 20vw!important;
}
.ui-datepicker dd {
    padding-left: 0px;
}
/* notification */
#message.updated {
    display: flex;
    justify-content: center;
    align-items: center;
    background: var(--accent-color);
    padding: 10px;
}
#message.updated p {
    color: #fff;
    padding-bottom: 0px;
}

/* mobile */
@media only screen and (max-width: 768px) {
    .ui-datepicker {
        width: 90%!important;
    }
}