figure.wp-block-bq-fooba-blockquote,
.wp-block[data-type='bq-fooba/blockquote'],
.wp-block-bq-fooba-blockquote {
    position: relative !important;
    display: block !important;
}

/* Ícone de aspas no topo */
figure.wp-block-bq-fooba-blockquote:before,
.wp-block[data-type='bq-fooba/blockquote'] figure:before {
    content: '\f122' !important;
    font-family: dashicons !important;
    display: block !important;
    font-size: 4em !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    text-align: center !important;
    pointer-events: none;
    z-index: 1;
}

figure.wp-block-bq-fooba-blockquote blockquote,
.wp-block[data-type='bq-fooba/blockquote'] blockquote {
    padding: 1.5em 0 .5em !important;
    text-align: center !important;
    font-size: 2em !important;
    line-height: 1.25em !important;
    border: none !important;
    margin: 1em 2em 0 2em !important;
    background: transparent !important;
}

figure.wp-block-bq-fooba-blockquote blockquote p,
.wp-block[data-type='bq-fooba/blockquote'] blockquote p {
    margin: 0 !important;
}

figure.wp-block-bq-fooba-blockquote figcaption,
.wp-block[data-type='bq-fooba/blockquote'] figcaption {
    text-align: center !important;
    display: block !important;
}

/* NOVO: Injeta o travessão automaticamente antes do texto do autor no Front-end */
figure.wp-block-bq-fooba-blockquote figcaption:before {
    content: "\2014  ";
}

/* NOVO: Injeta o travessão no editor do Gutenberg apenas quando o bloco do autor conter texto */
.wp-block[data-type='bq-fooba/blockquote'] figcaption .block-editor-rich-text__editable:not(:empty):before {
    content: "\2014  ";
}