#preparation-footer {
    margin: 43px -50px -50px;
    gap: 45px;
    padding: 15px 45px;
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px;
}
#preparation-footer > div {
    flex: 1 1 0;
}

#prepped-button.prepped {
    pointer-events: none;
}
#loading.htmx-request + #not-prepped {
    display: none;
}
#prepped,
#prepped-button.prepped > #not-prepped {
    display: none;
}
#prepped-button.prepped > #prepped {
    display: unset;
}