.wp-block-buttons.recipe-share-actions { display: flex; flex-wrap: nowrap; align-items: flex-start; gap: 10px; }
.recipe-share-actions > .wp-block-button { flex: 0 1 auto; min-width: 0; margin: 0; }
.recipe-share-actions .wp-block-button__link { white-space: nowrap; }
@media (max-width: 400px) {
    .recipe-share-actions > .wp-block-button { flex: 1 1 0; }
    .recipe-share-actions .wp-block-button__link { padding-inline: 10px; }
    .recipe-share-actions .recipe-share { gap: 5px; }
}
.recipe-share-wrap { position: relative; }
.recipe-share { display: inline-flex !important; align-items: center; justify-content: center; gap: .5rem; cursor: pointer; }
.recipe-share svg { flex-shrink: 0; }
.recipe-share:focus-visible { outline: 3px solid currentColor; outline-offset: 4px; }
.recipe-share:disabled { opacity: .7; cursor: wait; }
.recipe-share-status { display: block; font-size: .85rem; line-height: 1.4; margin-top: .5rem; }
.recipe-share-status:empty { display: none; }
.recipe-share-manual { margin-top: .5rem; font-size: .85rem; }
.recipe-share-manual[hidden] { display: none; }
.recipe-share-manual input { display: block; box-sizing: border-box; width: 100%; min-width: 0; padding: .5rem; color: inherit; background: #fff; border: 1px solid currentColor; border-radius: .4rem; }

@media (max-width: 360px) { .recipe-share svg { display: none; } }
