body.ms-v2 .ms-v2-item-page .ms-v2-recipe-panel > .ms-v2-section-row {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(300px, 300px);
    gap: 12px;
    align-items: start;
}

body.ms-v2 .ms-v2-item-page .ms-v2-recipe-panel > .ms-v2-section-row > .ms-v2-recipe-section {
    grid-column: 1;
    grid-row: 1 / span 2;
}

body.ms-v2 .ms-v2-item-page .ms-v2-recipe-panel > .ms-v2-section-row > .ms-v2-recipe-used-section,
body.ms-v2 .ms-v2-item-page .ms-v2-recipe-panel > .ms-v2-section-row > .ms-v2-desynth-section {
    grid-column: 2;
}

body.ms-v2 .ms-v2-item-page .ms-v2-recipe-panel > .ms-v2-section-row > .ms-v2-recipe-used-section {
    grid-row: 1;
}

body.ms-v2 .ms-v2-item-page .ms-v2-recipe-panel > .ms-v2-section-row > .ms-v2-desynth-section {
    grid-row: 2;
}

body.ms-v2 .ms-v2-item-page .ms-v2-recipe-panel > .ms-v2-section-row > .ms-v2-recipe-section + .ms-v2-desynth-section {
    grid-row: 1;
}

body.ms-v2 .ms-v2-item-page .ms-v2-recipe-panel > .ms-v2-section-row > .ms-v2-recipe-section:only-child,
body.ms-v2 .ms-v2-item-page .ms-v2-recipe-panel > .ms-v2-section-row > .ms-v2-desynth-section:only-child,
body.ms-v2 .ms-v2-item-page .ms-v2-recipe-panel > .ms-v2-section-row > .ms-v2-recipe-used-section:only-child {
    grid-column: 1 / -1;
    grid-row: auto;
}

body.ms-v2 .ms-v2-item-page .ms-v2-recipe-section .dataTables_wrapper,
body.ms-v2 .ms-v2-item-page .ms-v2-recipe-used-section .dataTables_wrapper,
body.ms-v2 .ms-v2-item-page .ms-v2-desynth-section .dataTables_wrapper {
    width: 100%;
    max-width: 100%;
    min-width: 0;
}

body.ms-v2 .ms-v2-item-page .ms-v2-recipe-section .recipetable {
    width: 100% !important;
}

@media (max-width: 760px) {
    body.ms-v2 .ms-v2-item-page .ms-v2-recipe-panel > .ms-v2-section-row {
        grid-template-columns: minmax(0, 1fr);
    }

    body.ms-v2 .ms-v2-item-page .ms-v2-recipe-panel > .ms-v2-section-row > .ms-v2-recipe-section,
    body.ms-v2 .ms-v2-item-page .ms-v2-recipe-panel > .ms-v2-section-row > .ms-v2-recipe-used-section,
    body.ms-v2 .ms-v2-item-page .ms-v2-recipe-panel > .ms-v2-section-row > .ms-v2-desynth-section {
        grid-column: 1;
        grid-row: auto;
    }

    body.ms-v2 .ms-v2-item-page .ms-v2-recipe-panel > .ms-v2-section-row > .ms-v2-recipe-section + .ms-v2-desynth-section {
        grid-row: auto;
    }
}
