/* doc-project | public/assets/css/shared-cart-restart-requests.css | demandes de nouveau panier et confirmation responsable */
.shared-cart-restart-requests {
    display: grid;
    gap: 0.75rem;
    grid-column: 1 / -1;
    width: 100%;
}

.shared-cart-restart-request {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1rem;
    padding: 0.9rem 1rem;
    border: 1px solid color-mix(in srgb, currentColor 18%, transparent);
    border-radius: 1rem;
    background: color-mix(in srgb, var(--surface, #fff) 94%, transparent);
}

.shared-cart-restart-request p {
    margin: 0;
}

.shared-cart-restart-request-dialog__product {
    margin: 1rem 0;
    padding: 0.75rem 1rem;
    border-radius: 0.9rem;
    background: color-mix(in srgb, currentColor 8%, transparent);
}

.shared-cart-restart-request-dialog__actions {
    display: flex;
    justify-content: flex-end;
    gap: 0.75rem;
    margin-top: 1rem;
}

@media (max-width: 680px) {
    .shared-cart-restart-request {
        align-items: stretch;
        flex-direction: column;
    }

    .shared-cart-restart-request-dialog__actions {
        align-items: stretch;
        flex-direction: column-reverse;
    }
}