.nelio-maps-google-map{position:relative}.nelio-maps-google-map .address{background:#fff;font-size:.9rem;margin:0;padding:1em;position:absolute;top:5em}.nelio-maps-google-map .address.align-left{left:0;padding-left:2em}.nelio-maps-google-map .address.align-right{right:0;padding-right:2em}#editor .nelio-maps-google-map.is-api-key-missing{background:#eee;position:relative;text-align:center}#editor .nelio-maps-google-map.is-api-key-missing svg{margin:3em auto 2em;fill:#666;height:3em;width:3em}#editor .nelio-maps-google-map.is-api-key-missing .nelio-maps-google-map-placeholder-key{background:#fff;box-shadow:2px 2px 5px rgba(0,0,0,.2);display:inline-block;margin:0 1em 1em;padding:1em}#editor .nelio-maps-google-map.is-api-key-missing .nelio-maps-google-map-placeholder-key p{text-align:center;font-size:.9em;margin:0}#editor .nelio-maps-google-map.is-api-key-missing .nelio-maps-google-map-placeholder-key p:first-child{font-weight:700}#editor .nelio-maps-address-search-dropdown{box-sizing:border-box;margin:8px auto;width:calc(100% - 16px)}#editor section.nelio-maps-google-map .address{min-width:30%}#editor section.nelio-maps-google-map .address p.editor-rich-text__tinymce,#editor section.nelio-maps-google-map .address p.mce-content-body{text-align:left;font-size:.9rem!important;line-height:1.2!important}.pac-container.pac-logo{z-index:99999}.nelio-maps-image-picker .components-base-control__field{display:flex;flex-wrap:wrap;justify-content:space-between}.nelio-maps-image-picker .components-base-control__field>.components-base-control__label{min-width:100%}.nelio-maps-image-picker .nelio-maps-image-picker-item{width:calc(50% - 4px);padding:4px;margin:4px 0;flex-shrink:0;overflow:hidden;color:inherit;cursor:pointer;background:none;border:none;border-radius:4px}.nelio-maps-image-picker .nelio-maps-image-picker-item:hover{color:#191e23;background:#f8f9f9}.nelio-maps-image-picker .nelio-maps-image-picker-item.nelio-maps-image-picker-item-active{color:#191e23;outline:2px solid transparent;outline-offset:-2px;box-shadow:0 0 0 2px #555d66}.nelio-maps-image-picker .nelio-maps-image-picker-item:focus{color:#191e23;outline:2px solid transparent;outline-offset:-2px;box-shadow:0 0 0 2px #00a0d2}.nelio-maps-image-picker .nelio-maps-image-picker-item img{display:block;border:1px solid rgba(79,89,105,.2);border-radius:4px;outline:1px solid transparent}.nelio-maps-image-picker .nelio-maps-image-picker-item span{display:block;padding:4px 2px;text-align:center}