/**
 * Editor styles for the admin
 */

.responsive-block-editor-addons-block-cta {
  margin-bottom: 0;
}

.block-editor-block-list__layout
  [data-type="responsive-block-editor-addons/responsive-block-editor-addons-cta"] {
  margin-bottom: 1.2em;
}

.responsive-block-editor-addons-cta-button {
  .blocks-button__inline-link .editor-url-input {
    display: inline-block;
    width: auto;
  }

  .blocks-button__inline-link .components-button {
    display: inline-block;
    padding: 8px;
  }

  .blocks-button__inline-link svg {
    vertical-align: middle;
    margin-right: 8px;
  }
}

.responsive-block-editor-addons-block-cta
  h2.editor-rich-text__tinymce.mce-content-body {
  line-height: 1.2;
}

.responsive-block-editor-addons-cta-inspector-media.components-button {
  padding: 8px;
}

.responsive-block-editor-addons-font-icon-picker-container {
  margin-bottom: 24px;
}

.components-base-control {
  .components-base-control__field {
    .components-select-control {
      display: flex;
      flex-direction: row;
      justify-content: center;
      align-items: center;
    }
  }
}

.rbea-font-weight-control-container {
  .components-input-control__container {
		max-width: 105px;
	}
}