
.wprm-recipe-template-favorites-summary {
    border-style: solid; /* wprm_border_style type=border */
	border-width: 0px; /* wprm_border_width type=size */
    border-color: #aaaaaa; /* wprm_border type=color */
    border-radius: 5px; /* wprm_border_radius type=size */
    background-color: #ededed; /* wprm_background type=color */

    font-family: inherit; /* wprm_font_family type=font */
    font-size: 0.9em; /* wprm_font_size type=font_size */
    color: #333333; /* wprm_text_color type=color */
    text-align: left;
    margin-top: 0px; /* wprm_margin_top type=size */
    margin-bottom: 15px; /* wprm_margin_bottom type=size */

    display: flex;
    justify-content: space-between;
}

.wprm-recipe-favorites-summary-container {
    padding: 10px;
}

.wprm-recipe-template-favorites-summary .wprm-recipe-name {
    font-size: 1.1em;
}

.wprm-recipe-template-favorites-summary .wprm-recipe-image {
    flex-shrink: 0;
    padding: 10px; /* wprm_image_margin type=size */
}

.wprm-recipe-template-favorites-summary .wprm-recipe-favorites-summary-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    align-items: center;
}

.wprm-recipe-template-favorites-summary .wprm-recipe-favorite-wrapper {
    display: inline-flex;
}

.wprm-recipe-template-favorites-summary .wprm-recipe-favorite-wrapper .wprm-recipe-favorite,
.wprm-recipe-template-favorites-summary .wprm-recipe-favorites-summary-actions .wprm-link {
    margin: 0;
}

@media only screen and (max-width: 640px) {
	.wprm-recipe-template-favorites-summary {
        flex-wrap: wrap-reverse;
        text-align: center;
    }

    .wprm-recipe-template-favorites-summary .wprm-recipe-image {
        margin: 0 auto;
        flex-shrink: 1;
    }

    .wprm-recipe-template-favorites-summary .wprm-recipe-favorites-summary-actions {
        justify-content: center;
    }
}
