.wp-block-legachianti-pageplace {
  display: inline-flex;
  width: auto;
  max-width: 100%;
  margin: 0 0.2em !important;
  vertical-align: baseline;
}
.editor-styles-wrapper .block-editor-block-list__block.wp-block-legachianti-pageplace,
.editor-styles-wrapper .wp-block-legachianti-pageplace {
  display: inline-flex;
  width: auto;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  vertical-align: baseline;
}
.ol-page-place,
.ol-page-place-editor,
.ol-page-place-inline {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  width: fit-content;
  min-height: 1.65em;
  padding: 0.1em 0.55em 0.1em 0.35em;
  border: 1px solid #dcdcde;
  background: #ffffff;
  color: #1e1e1e;
  font-size: 0.9em;
  line-height: 1.25;
  cursor: pointer;
  vertical-align: baseline;
}
.ol-page-place:hover,
.ol-page-place-editor:hover,
.ol-page-place-inline:hover,
.ol-page-place:focus,
.ol-page-place-editor:focus,
.ol-page-place-inline:focus {
  border-color: #c31717;
  outline: none;
}
.ol-page-place.is-active,
.ol-page-place-inline.is-active {
  border-color: #c31717;
  outline: none;
  box-shadow: 0 0 0 2px rgba(195, 23, 23, 0.16);
}
.ol-page-place-symbol {
  display: inline-block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #c31717;
  position: relative;
  flex: 0 0 18px;
}
.ol-page-place-symbol:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #ffffff;
}
.ol-page-place-symbol:after {
  content: "";
  position: absolute;
  right: -3px;
  bottom: -3px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #1e1e1e;
  border: 2px solid #ffffff;
}
.ol-page-place-inline:before {
  content: "";
  display: inline-block;
  width: 1.15em;
  height: 1.15em;
  border-radius: 50%;
  background: radial-gradient(circle at center, #ffffff 0 30%, #c31717 32% 100%);
  flex: 0 0 1.15em;
}
.ol-page-place-image {
  display: block;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  object-fit: cover;
  flex: 0 0 22px;
}
.ol-page-place-label {
  display: inline-block;
}
.ol-page-place.is-empty {
  color: #757575;
  cursor: default;
}
.ol-page-place-error {
  margin-top: 8px;
  color: #c31717;
  font-size: 12px;
  line-height: 1.3;
}
.ol-page-place-combo-results {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  gap: 2px;
  max-height: 180px;
  overflow-y: auto;
  margin-top: 4px;
  padding: 4px;
  border: 1px solid #dcdcde;
  background: #ffffff;
}
.ol-page-place-combo-results .components-button {
  justify-content: flex-start;
  min-height: 28px;
  text-align: left;
}
.ol-page-place-combo-empty {
  padding: 6px 8px;
  color: #757575;
  font-size: 12px;
}
.ol-page-place-combo-actions {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-top: 8px;
}
/*# sourceMappingURL=block.css.map */